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 JS dependencies and misc tweaks (#25540)

- Update all JS dependencies
- Enable `declaration-property-unit-disallowed-list` to forbid `em` on
`line-height`
- Rename dependency update targets to `update-js` and `update-py` and
document them
- Remove margin on Asciicast viewer
- Tested Swagger, Katex, Asciicast

<img width="1243" alt="Screenshot 2023-06-27 at 19 51 05"
src="https://github.com/go-gitea/gitea/assets/115237/2d2722a0-2aa7-4f4c-b8bd-17e1f3637b78">

authored by

silverwind and committed by
GitHub
b9433186 426a49d4

+106 -104
+1 -1
.stylelintrc.yaml
··· 50 50 declaration-no-important: null 51 51 declaration-property-max-values: null 52 52 declaration-property-unit-allowed-list: null 53 - declaration-property-unit-disallowed-list: null 53 + declaration-property-unit-disallowed-list: {line-height: [em]} 54 54 declaration-property-value-allowed-list: null 55 55 declaration-property-value-disallowed-list: null 56 56 declaration-property-value-no-unknown: true
+6 -4
Makefile
··· 226 226 @echo " - test-frontend test frontend files" 227 227 @echo " - test-backend test backend files" 228 228 @echo " - test-e2e[\#TestSpecificName] test end to end using playwright" 229 + @echo " - update-js update js dependencies" 230 + @echo " - update-py update py dependencies" 229 231 @echo " - webpack build webpack files" 230 232 @echo " - svg build svg files" 231 233 @echo " - fomantic build fomantic files" ··· 924 926 poetry install 925 927 @touch .venv 926 928 927 - .PHONY: npm-update 928 - npm-update: node-check | node_modules 929 + .PHONY: update-js 930 + update-js: node-check | node_modules 929 931 npx updates -u -f package.json 930 932 rm -rf node_modules package-lock.json 931 933 npm install --package-lock 932 934 @touch node_modules 933 935 934 - .PHONY: poetry-update 935 - poetry-update: node-check | node_modules 936 + .PHONY: update-py 937 + update-py: node-check | node_modules 936 938 npx updates -u -f pyproject.toml 937 939 rm -rf .venv poetry.lock 938 940 poetry install
+86 -86
package-lock.json
··· 18 18 "@webcomponents/custom-elements": "1.6.0", 19 19 "add-asset-webpack-plugin": "2.0.1", 20 20 "ansi_up": "5.2.1", 21 - "asciinema-player": "3.4.0", 21 + "asciinema-player": "3.5.0", 22 22 "clippie": "4.0.1", 23 23 "css-loader": "6.8.1", 24 24 "dropzone": "6.0.0-beta.2", ··· 28 28 "fast-glob": "3.2.12", 29 29 "jquery": "3.7.0", 30 30 "jquery.are-you-sure": "1.9.0", 31 - "katex": "0.16.7", 31 + "katex": "0.16.8", 32 32 "license-checker-webpack-plugin": "0.2.1", 33 33 "mermaid": "10.2.3", 34 34 "mini-css-extract-plugin": "2.7.6", 35 - "minimatch": "9.0.1", 35 + "minimatch": "9.0.2", 36 36 "monaco-editor": "0.39.0", 37 37 "monaco-editor-webpack-plugin": "7.0.1", 38 38 "pdfobject": "2.2.12", 39 39 "pretty-ms": "8.0.0", 40 40 "sortablejs": "1.15.0", 41 - "swagger-ui-dist": "5.0.0", 41 + "swagger-ui-dist": "5.1.0", 42 42 "throttle-debounce": "5.0.0", 43 43 "tippy.js": "6.3.7", 44 44 "toastify-js": "1.12.0", ··· 48 48 "vue-bar-graph": "2.0.0", 49 49 "vue-loader": "17.2.2", 50 50 "vue3-calendar-heatmap": "2.0.5", 51 - "webpack": "5.87.0", 51 + "webpack": "5.88.0", 52 52 "webpack-cli": "5.1.4", 53 53 "wrap-ansi": "8.1.0" 54 54 }, ··· 68 68 "eslint-plugin-regexp": "1.15.0", 69 69 "eslint-plugin-sonarjs": "0.19.0", 70 70 "eslint-plugin-unicorn": "47.0.0", 71 - "eslint-plugin-vue": "9.14.1", 71 + "eslint-plugin-vue": "9.15.1", 72 72 "eslint-plugin-wc": "1.5.0", 73 73 "jsdom": "22.1.0", 74 74 "markdownlint-cli": "0.35.0", 75 75 "postcss-html": "1.5.0", 76 - "stylelint": "15.8.0", 76 + "stylelint": "15.9.0", 77 77 "stylelint-declaration-block-no-ignored-properties": "2.7.0", 78 78 "stylelint-declaration-strict-value": "1.9.2", 79 79 "stylelint-stylistic": "0.4.2", ··· 403 403 } 404 404 }, 405 405 "node_modules/@csstools/media-query-list-parser": { 406 - "version": "2.1.0", 407 - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.0.tgz", 408 - "integrity": "sha512-MXkR+TeaS2q9IkpyO6jVCdtA/bfpABJxIrfkLswThFN8EZZgI2RfAHhm6sDNDuYV25d5+b8Lj1fpTccIcSLPsQ==", 406 + "version": "2.1.1", 407 + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.1.tgz", 408 + "integrity": "sha512-pUjtFbaKbiFNjJo8pprrIaXLvQvWIlwPiFnRI4sEnc4F0NIGTOsw8kaJSR3CmZAKEvV8QYckovgAnWQC0bgLLQ==", 409 409 "dev": true, 410 410 "funding": [ 411 411 { ··· 421 421 "node": "^14 || ^16 || >=18" 422 422 }, 423 423 "peerDependencies": { 424 - "@csstools/css-parser-algorithms": "^2.1.1", 424 + "@csstools/css-parser-algorithms": "^2.2.0", 425 425 "@csstools/css-tokenizer": "^2.1.1" 426 426 } 427 427 }, ··· 1859 1859 "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" 1860 1860 }, 1861 1861 "node_modules/@types/node": { 1862 - "version": "20.3.1", 1863 - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz", 1864 - "integrity": "sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==" 1862 + "version": "20.3.2", 1863 + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.2.tgz", 1864 + "integrity": "sha512-vOBLVQeCQfIcF/2Y7eKFTqrMnizK5lRNQ7ykML/5RuwVXVWxYkgwS7xbt4B6fKCUPgbSL5FSsjHQpaGQP/dQmw==" 1865 1865 }, 1866 1866 "node_modules/@types/normalize-package-data": { 1867 1867 "version": "2.4.1", ··· 2605 2605 } 2606 2606 }, 2607 2607 "node_modules/asciinema-player": { 2608 - "version": "3.4.0", 2609 - "resolved": "https://registry.npmjs.org/asciinema-player/-/asciinema-player-3.4.0.tgz", 2610 - "integrity": "sha512-dX6jt5S3K6daItsVWzyY9mRDK+ivC2QgqCxFkdSiNslo0vY/ZqA4upcTzqIKZqBtxppovOZk44ltg9VnHG9QVg==", 2608 + "version": "3.5.0", 2609 + "resolved": "https://registry.npmjs.org/asciinema-player/-/asciinema-player-3.5.0.tgz", 2610 + "integrity": "sha512-o4B2AscBuCZo4+JB9TBGrfZ7GQL99wsbm08WwmuNJTPd1lyLQJq8wgacnBsdvb2sC0K875ScYr8T5XmfeH/6dg==", 2611 2611 "dependencies": { 2612 2612 "@babel/runtime": "^7.21.0", 2613 2613 "solid-js": "^1.3.0" ··· 2877 2877 } 2878 2878 }, 2879 2879 "node_modules/caniuse-lite": { 2880 - "version": "1.0.30001504", 2881 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001504.tgz", 2882 - "integrity": "sha512-5uo7eoOp2mKbWyfMXnGO9rJWOGU8duvzEiYITW+wivukL7yHH4gX9yuRaobu6El4jPxo6jKZfG+N6fB621GD/Q==", 2880 + "version": "1.0.30001508", 2881 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001508.tgz", 2882 + "integrity": "sha512-sdQZOJdmt3GJs1UMNpCCCyeuS2IEGLXnHyAo9yIO5JJDjbjoVRij4M1qep6P6gFpptD1PqIYgzM+gwJbOi92mw==", 2883 2883 "funding": [ 2884 2884 { 2885 2885 "type": "opencollective", ··· 4162 4162 } 4163 4163 }, 4164 4164 "node_modules/electron-to-chromium": { 4165 - "version": "1.4.433", 4166 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.433.tgz", 4167 - "integrity": "sha512-MGO1k0w1RgrfdbLVwmXcDhHHuxCn2qRgR7dYsJvWFKDttvYPx6FNzCGG0c/fBBvzK2LDh3UV7Tt9awnHnvAAUQ==" 4165 + "version": "1.4.441", 4166 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.441.tgz", 4167 + "integrity": "sha512-LlCgQ8zgYZPymf5H4aE9itwiIWH4YlCiv1HFLmmcBeFYi5E+3eaIFnjHzYtcFQbaKfAW+CqZ9pgxo33DZuoqPg==" 4168 4168 }, 4169 4169 "node_modules/elkjs": { 4170 4170 "version": "0.8.2", ··· 4205 4205 "node": ">=10.13.0" 4206 4206 } 4207 4207 }, 4208 + "node_modules/entities": { 4209 + "version": "3.0.1", 4210 + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", 4211 + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", 4212 + "dev": true, 4213 + "engines": { 4214 + "node": ">=0.12" 4215 + }, 4216 + "funding": { 4217 + "url": "https://github.com/fb55/entities?sponsor=1" 4218 + } 4219 + }, 4208 4220 "node_modules/envinfo": { 4209 - "version": "7.8.1", 4210 - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", 4211 - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", 4221 + "version": "7.10.0", 4222 + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.10.0.tgz", 4223 + "integrity": "sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==", 4212 4224 "bin": { 4213 4225 "envinfo": "dist/cli.js" 4214 4226 }, ··· 4807 4819 } 4808 4820 }, 4809 4821 "node_modules/eslint-plugin-vue": { 4810 - "version": "9.14.1", 4811 - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.14.1.tgz", 4812 - "integrity": "sha512-LQazDB1qkNEKejLe/b5a9VfEbtbczcOaui5lQ4Qw0tbRBbQYREyxxOV5BQgNDTqGPs9pxqiEpbMi9ywuIaF7vw==", 4822 + "version": "9.15.1", 4823 + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.15.1.tgz", 4824 + "integrity": "sha512-CJE/oZOslvmAR9hf8SClTdQ9JLweghT6JCBQNrT2Iel1uVw0W0OLJxzvPd6CxmABKCvLrtyDnqGV37O7KQv6+A==", 4813 4825 "dev": true, 4814 4826 "dependencies": { 4815 4827 "@eslint-community/eslint-utils": "^4.3.0", ··· 5365 5377 } 5366 5378 }, 5367 5379 "node_modules/get-tsconfig": { 5368 - "version": "4.6.0", 5369 - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.6.0.tgz", 5370 - "integrity": "sha512-lgbo68hHTQnFddybKbbs/RDRJnJT5YyGy2kQzVwbq+g67X73i+5MVTval34QxGkOe9X5Ujf1UYpCaphLyltjEg==", 5380 + "version": "4.6.2", 5381 + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.6.2.tgz", 5382 + "integrity": "sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==", 5371 5383 "dependencies": { 5372 5384 "resolve-pkg-maps": "^1.0.0" 5373 5385 }, ··· 6577 6589 "integrity": "sha512-b+z6yF1d4EOyDgylzQo5IminlUmzSeqR1hs/bzjBNjuGras4FXq/6TrzjxfN0j+TmI0ltJzTNlqXUMCniciwKQ==" 6578 6590 }, 6579 6591 "node_modules/katex": { 6580 - "version": "0.16.7", 6581 - "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.7.tgz", 6582 - "integrity": "sha512-Xk9C6oGKRwJTfqfIbtr0Kes9OSv6IFsuhFGc7tW4urlpMJtuh+7YhzU6YEG9n8gmWKcMAFzkp7nr+r69kV0zrA==", 6592 + "version": "0.16.8", 6593 + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.8.tgz", 6594 + "integrity": "sha512-ftuDnJbcbOckGY11OO+zg3OofESlbR5DRl2cmN8HeWeeFIV7wTXvAOx8kEjZjobhA+9wh2fbKeO6cdcA9Mnovg==", 6583 6595 "funding": [ 6584 6596 "https://opencollective.com/katex", 6585 6597 "https://github.com/sponsors/katex" ··· 6882 6894 "markdown-it": "bin/markdown-it.js" 6883 6895 } 6884 6896 }, 6885 - "node_modules/markdown-it/node_modules/entities": { 6886 - "version": "3.0.1", 6887 - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", 6888 - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", 6889 - "dev": true, 6890 - "engines": { 6891 - "node": ">=0.12" 6892 - }, 6893 - "funding": { 6894 - "url": "https://github.com/fb55/entities?sponsor=1" 6895 - } 6896 - }, 6897 6897 "node_modules/markdownlint": { 6898 6898 "version": "0.29.0", 6899 6899 "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.29.0.tgz", ··· 7656 7656 } 7657 7657 }, 7658 7658 "node_modules/minimatch": { 7659 - "version": "9.0.1", 7660 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz", 7661 - "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==", 7659 + "version": "9.0.2", 7660 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.2.tgz", 7661 + "integrity": "sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==", 7662 7662 "dependencies": { 7663 7663 "brace-expansion": "^2.0.1" 7664 7664 }, ··· 7702 7702 } 7703 7703 }, 7704 7704 "node_modules/mlly": { 7705 - "version": "1.3.0", 7706 - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.3.0.tgz", 7707 - "integrity": "sha512-HT5mcgIQKkOrZecOjOX3DJorTikWXwsBfpcr/MGBkhfWcjiqvnaL/9ppxvIUXfjT6xt4DVIAsN9fMUz1ev4bIw==", 7705 + "version": "1.4.0", 7706 + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.4.0.tgz", 7707 + "integrity": "sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==", 7708 7708 "dev": true, 7709 7709 "dependencies": { 7710 - "acorn": "^8.8.2", 7711 - "pathe": "^1.1.0", 7710 + "acorn": "^8.9.0", 7711 + "pathe": "^1.1.1", 7712 7712 "pkg-types": "^1.0.3", 7713 7713 "ufo": "^1.1.2" 7714 7714 } ··· 9063 9063 "dev": true 9064 9064 }, 9065 9065 "node_modules/run-con": { 9066 - "version": "1.2.11", 9067 - "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.11.tgz", 9068 - "integrity": "sha512-NEMGsUT+cglWkzEr4IFK21P4Jca45HqiAbIIZIBdX5+UZTB24Mb/21iNGgz9xZa8tL6vbW7CXmq7MFN42+VjNQ==", 9066 + "version": "1.2.12", 9067 + "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.12.tgz", 9068 + "integrity": "sha512-5257ILMYIF4RztL9uoZ7V9Q97zHtNHn5bN3NobeAnzB1P3ASLgg8qocM2u+R18ttp+VEM78N2LK8XcNVtnSRrg==", 9069 9069 "dev": true, 9070 9070 "dependencies": { 9071 9071 "deep-extend": "^0.6.0", 9072 9072 "ini": "~3.0.0", 9073 - "minimist": "^1.2.6", 9073 + "minimist": "^1.2.8", 9074 9074 "strip-json-comments": "~3.1.1" 9075 9075 }, 9076 9076 "bin": { ··· 9210 9210 } 9211 9211 }, 9212 9212 "node_modules/semver": { 9213 - "version": "7.5.2", 9214 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", 9215 - "integrity": "sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==", 9213 + "version": "7.5.3", 9214 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", 9215 + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", 9216 9216 "dependencies": { 9217 9217 "lru-cache": "^6.0.0" 9218 9218 }, ··· 9415 9415 "dev": true 9416 9416 }, 9417 9417 "node_modules/solid-js": { 9418 - "version": "1.7.6", 9419 - "resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.7.6.tgz", 9420 - "integrity": "sha512-DXVOTjUh/bIAhE0fIqu3ezGLyQaez7v8EOw3uPLIi87DmLjg+hsuCAgKyNIZ+o4jUetOk3ZORccvJmE1yZUk8g==", 9418 + "version": "1.7.7", 9419 + "resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.7.7.tgz", 9420 + "integrity": "sha512-SPdYVke/Z6Za24PBTbULyQYPrhGO1ZbPany76atO2zF2dmYn2pCotbsw1JtlgWnr9dK2JbwPGnA3ODTGPLhZNw==", 9421 9421 "dependencies": { 9422 9422 "csstype": "^3.1.0", 9423 9423 "seroval": "^0.5.0" ··· 9713 9713 "dev": true 9714 9714 }, 9715 9715 "node_modules/stylelint": { 9716 - "version": "15.8.0", 9717 - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.8.0.tgz", 9718 - "integrity": "sha512-x9qBk84F3MEjMEUNCE7MtWmfj9G9y5XzJ0cpQeJdy2l/IoqjC8Ih0N0ytmOTnXE4Yv0J7I1cmVRQUVNSPCxTsA==", 9716 + "version": "15.9.0", 9717 + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.9.0.tgz", 9718 + "integrity": "sha512-sXtAZi64CllWr6A+8ymDWnlIaYwuAa7XRmGnJxLQXFNnLjd3Izm4HAD+loKVaZ7cpK6SLxhAUX1lwPJKGCn0mg==", 9719 9719 "dev": true, 9720 9720 "dependencies": { 9721 9721 "@csstools/css-parser-algorithms": "^2.2.0", ··· 9827 9827 } 9828 9828 }, 9829 9829 "node_modules/stylis": { 9830 - "version": "4.2.0", 9831 - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", 9832 - "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" 9830 + "version": "4.3.0", 9831 + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.0.tgz", 9832 + "integrity": "sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==" 9833 9833 }, 9834 9834 "node_modules/superstruct": { 9835 9835 "version": "0.10.13", ··· 9911 9911 } 9912 9912 }, 9913 9913 "node_modules/swagger-ui-dist": { 9914 - "version": "5.0.0", 9915 - "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.0.0.tgz", 9916 - "integrity": "sha512-bwl6og9I9CAHKGSnYLKydjhBuH7d3oU6RX6uKN8oDCkLusTHXOW3sZMyBWjRtjGFnCMmN085oZoaR/4Wm9nIaQ==" 9914 + "version": "5.1.0", 9915 + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.1.0.tgz", 9916 + "integrity": "sha512-c1KmAjuVODxw+vwkNLALQZrgdlBAuBbr2xSPfYrJgseEi7gFKcTvShysPmyuDI4kcUa1+5rFpjWvXdusKY74mg==" 9917 9917 }, 9918 9918 "node_modules/symbol-tree": { 9919 9919 "version": "3.2.4", ··· 9958 9958 } 9959 9959 }, 9960 9960 "node_modules/terser": { 9961 - "version": "5.18.0", 9962 - "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.0.tgz", 9963 - "integrity": "sha512-pdL757Ig5a0I+owA42l6tIuEycRuM7FPY4n62h44mRLRfnOxJkkOHd6i89dOpwZlpF6JXBwaAHF6yWzFrt+QyA==", 9961 + "version": "5.18.2", 9962 + "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.2.tgz", 9963 + "integrity": "sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w==", 9964 9964 "dependencies": { 9965 9965 "@jridgewell/source-map": "^0.3.3", 9966 9966 "acorn": "^8.8.2", ··· 10220 10220 } 10221 10221 }, 10222 10222 "node_modules/tslib": { 10223 - "version": "2.5.3", 10224 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz", 10225 - "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==", 10223 + "version": "2.6.0", 10224 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", 10225 + "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==", 10226 10226 "dev": true 10227 10227 }, 10228 10228 "node_modules/type-check": { ··· 10534 10534 } 10535 10535 }, 10536 10536 "node_modules/vite/node_modules/rollup": { 10537 - "version": "3.25.1", 10538 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.1.tgz", 10539 - "integrity": "sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==", 10537 + "version": "3.25.3", 10538 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.3.tgz", 10539 + "integrity": "sha512-ZT279hx8gszBj9uy5FfhoG4bZx8c+0A1sbqtr7Q3KNWIizpTdDEPZbV2xcbvHsnFp4MavCQYZyzApJ+virB8Yw==", 10540 10540 "dev": true, 10541 10541 "bin": { 10542 10542 "rollup": "dist/bin/rollup" ··· 10772 10772 } 10773 10773 }, 10774 10774 "node_modules/webpack": { 10775 - "version": "5.87.0", 10776 - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.87.0.tgz", 10777 - "integrity": "sha512-GOu1tNbQ7p1bDEoFRs2YPcfyGs8xq52yyPBZ3m2VGnXGtV9MxjrkABHm4V9Ia280OefsSLzvbVoXcfLxjKY/Iw==", 10775 + "version": "5.88.0", 10776 + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.0.tgz", 10777 + "integrity": "sha512-O3jDhG5e44qIBSi/P6KpcCcH7HD+nYIHVBhdWFxcLOcIGN8zGo5nqF3BjyNCxIh4p1vFdNnreZv2h2KkoAw3lw==", 10778 10778 "dependencies": { 10779 10779 "@types/eslint-scope": "^3.7.3", 10780 10780 "@types/estree": "^1.0.0",
+7 -7
package.json
··· 17 17 "@webcomponents/custom-elements": "1.6.0", 18 18 "add-asset-webpack-plugin": "2.0.1", 19 19 "ansi_up": "5.2.1", 20 - "asciinema-player": "3.4.0", 20 + "asciinema-player": "3.5.0", 21 21 "clippie": "4.0.1", 22 22 "css-loader": "6.8.1", 23 23 "dropzone": "6.0.0-beta.2", ··· 27 27 "fast-glob": "3.2.12", 28 28 "jquery": "3.7.0", 29 29 "jquery.are-you-sure": "1.9.0", 30 - "katex": "0.16.7", 30 + "katex": "0.16.8", 31 31 "license-checker-webpack-plugin": "0.2.1", 32 32 "mermaid": "10.2.3", 33 33 "mini-css-extract-plugin": "2.7.6", 34 - "minimatch": "9.0.1", 34 + "minimatch": "9.0.2", 35 35 "monaco-editor": "0.39.0", 36 36 "monaco-editor-webpack-plugin": "7.0.1", 37 37 "pdfobject": "2.2.12", 38 38 "pretty-ms": "8.0.0", 39 39 "sortablejs": "1.15.0", 40 - "swagger-ui-dist": "5.0.0", 40 + "swagger-ui-dist": "5.1.0", 41 41 "throttle-debounce": "5.0.0", 42 42 "tippy.js": "6.3.7", 43 43 "toastify-js": "1.12.0", ··· 47 47 "vue-bar-graph": "2.0.0", 48 48 "vue-loader": "17.2.2", 49 49 "vue3-calendar-heatmap": "2.0.5", 50 - "webpack": "5.87.0", 50 + "webpack": "5.88.0", 51 51 "webpack-cli": "5.1.4", 52 52 "wrap-ansi": "8.1.0" 53 53 }, ··· 67 67 "eslint-plugin-regexp": "1.15.0", 68 68 "eslint-plugin-sonarjs": "0.19.0", 69 69 "eslint-plugin-unicorn": "47.0.0", 70 - "eslint-plugin-vue": "9.14.1", 70 + "eslint-plugin-vue": "9.15.1", 71 71 "eslint-plugin-wc": "1.5.0", 72 72 "jsdom": "22.1.0", 73 73 "markdownlint-cli": "0.35.0", 74 74 "postcss-html": "1.5.0", 75 - "stylelint": "15.8.0", 75 + "stylelint": "15.9.0", 76 76 "stylelint-declaration-block-no-ignored-properties": "2.7.0", 77 77 "stylelint-declaration-strict-value": "1.9.2", 78 78 "stylelint-stylistic": "0.4.2",
+2 -2
web_src/css/base.css
··· 2166 2166 } 2167 2167 2168 2168 .truncated-item-name { 2169 - line-height: 2em; 2169 + line-height: 2; 2170 2170 white-space: nowrap; 2171 2171 overflow: hidden; 2172 2172 text-overflow: ellipsis; ··· 2188 2188 } 2189 2189 2190 2190 .ui.dropdown { 2191 - line-height: 1em; /* the dropdown doesn't have default line-height, use this to make the dropdown icon align with plain dropdown */ 2191 + line-height: 1; /* the dropdown doesn't have default line-height, use this to make the dropdown icon align with plain dropdown */ 2192 2192 } 2193 2193 2194 2194 /* dropdown has some kinds of icons:
+1 -1
web_src/css/modules/card.css
··· 59 59 font-weight: var(--font-weight-medium); 60 60 font-size: 1.28571429em; 61 61 margin-top: -.21425em; 62 - line-height: 1.28571429em; 62 + line-height: 1.28571429; 63 63 } 64 64 65 65 .ui.cards > .card > .content:first-child,
+3 -3
web_src/css/repo.css
··· 478 478 } 479 479 480 480 .repository.file.list .non-diff-file-content .asciicast { 481 - padding: 5px !important; 481 + padding: 0 !important; 482 482 } 483 483 484 484 .non-diff-file-content .attached.segment, ··· 1903 1903 1904 1904 .repository.settings.collaboration .collaborator.list > .item { 1905 1905 margin: 0; 1906 - line-height: 2em; 1906 + line-height: 2; 1907 1907 } 1908 1908 1909 1909 .repository.settings.collaboration #repo-collab-form #search-user-box .results { ··· 2601 2601 .labels-list .label { 2602 2602 margin: 2px 0; 2603 2603 display: inline-flex !important; 2604 - line-height: 1.3em; /* there is a `font-size: 1.25em` for inside emoji, so here the line-height needs to be larger slightly */ 2604 + line-height: 1.3; /* there is a `font-size: 1.25em` for inside emoji, so here the line-height needs to be larger slightly */ 2605 2605 } 2606 2606 2607 2607 /* Scoped labels with different colors on left and right */