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, remove space after emoji completion (#25266)

- Update all JS dependencies
- Enable stylint
[`media-feature-name-value-no-unknown`](https://stylelint.io/user-guide/rules/media-feature-name-value-no-unknown)
- Make use of new features in webpack and text-expander-element
- Tested Swagger and Mermaid

To explain the `text-expander-element` change: Before this version, the
element added a unavoidable space after emoji completion. Now that
https://github.com/github/text-expander-element/pull/36 is in, we gain
control over this space and I opted to remove it for emoji completion
and retain it for `@` mentions.

---------

Co-authored-by: Giteabot <teabot@gitea.io>

authored by

silverwind
Giteabot
and committed by
GitHub
f47744c3 4e2f1ee5

+206 -196
+1
.stylelintrc.yaml
··· 82 82 media-feature-name-no-vendor-prefix: true 83 83 media-feature-name-unit-allowed-list: null 84 84 media-feature-name-value-allowed-list: null 85 + media-feature-name-value-no-unknown: true 85 86 media-feature-range-notation: null 86 87 named-grid-areas-no-invalid: true 87 88 no-descending-specificity: null
+183 -181
package-lock.json
··· 14 14 "@claviska/jquery-minicolors": "2.3.6", 15 15 "@github/markdown-toolbar-element": "2.1.1", 16 16 "@github/relative-time-element": "4.3.0", 17 - "@github/text-expander-element": "2.3.0", 17 + "@github/text-expander-element": "2.5.0", 18 18 "@mcaptcha/vanilla-glue": "0.1.0-alpha-3", 19 - "@primer/octicons": "19.1.0", 19 + "@primer/octicons": "19.3.0", 20 20 "@webcomponents/custom-elements": "1.6.0", 21 21 "add-asset-webpack-plugin": "2.0.1", 22 22 "ansi-to-html": "0.7.2", ··· 32 32 "jquery.are-you-sure": "1.9.0", 33 33 "katex": "0.16.7", 34 34 "license-checker-webpack-plugin": "0.2.1", 35 - "mermaid": "10.2.2", 35 + "mermaid": "10.2.3", 36 36 "mini-css-extract-plugin": "2.7.6", 37 37 "minimatch": "9.0.1", 38 38 "monaco-editor": "0.39.0", ··· 40 40 "pdfobject": "2.2.12", 41 41 "pretty-ms": "8.0.0", 42 42 "sortablejs": "1.15.0", 43 - "swagger-ui-dist": "4.19.0", 43 + "swagger-ui-dist": "5.0.0", 44 44 "throttle-debounce": "5.0.0", 45 45 "tippy.js": "6.3.7", 46 46 "tributejs": "5.1.3", ··· 49 49 "vue-bar-graph": "2.0.0", 50 50 "vue-loader": "17.2.2", 51 51 "vue3-calendar-heatmap": "2.0.5", 52 - "webpack": "5.86.0", 52 + "webpack": "5.87.0", 53 53 "webpack-cli": "5.1.4", 54 54 "wrap-ansi": "8.1.0" 55 55 }, 56 56 "devDependencies": { 57 57 "@eslint-community/eslint-plugin-eslint-comments": "3.2.1", 58 - "@playwright/test": "1.34.3", 58 + "@playwright/test": "1.35.1", 59 59 "@rollup/pluginutils": "5.0.2", 60 60 "@stoplight/spectral-cli": "6.8.0", 61 61 "@vitejs/plugin-vue": "4.2.3", 62 - "eslint": "8.42.0", 62 + "eslint": "8.43.0", 63 63 "eslint-plugin-array-func": "3.1.8", 64 64 "eslint-plugin-custom-elements": "0.0.8", 65 65 "eslint-plugin-import": "2.27.5", ··· 72 72 "eslint-plugin-vue": "9.14.1", 73 73 "eslint-plugin-wc": "1.5.0", 74 74 "jsdom": "22.1.0", 75 - "markdownlint-cli": "0.34.0", 75 + "markdownlint-cli": "0.35.0", 76 76 "postcss-html": "1.5.0", 77 - "stylelint": "15.7.0", 77 + "stylelint": "15.8.0", 78 78 "stylelint-declaration-block-no-ignored-properties": "2.7.0", 79 79 "stylelint-declaration-strict-value": "1.9.2", 80 80 "stylelint-stylistic": "0.4.2", 81 81 "svgo": "3.0.2", 82 - "updates": "14.1.1", 83 - "vitest": "0.32.0" 82 + "updates": "14.2.4", 83 + "vitest": "0.32.2" 84 84 }, 85 85 "engines": { 86 86 "node": ">= 16.0.0" ··· 96 96 } 97 97 }, 98 98 "node_modules/@babel/code-frame": { 99 - "version": "7.21.4", 100 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", 101 - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", 99 + "version": "7.22.5", 100 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", 101 + "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", 102 102 "dev": true, 103 103 "dependencies": { 104 - "@babel/highlight": "^7.18.6" 104 + "@babel/highlight": "^7.22.5" 105 105 }, 106 106 "engines": { 107 107 "node": ">=6.9.0" 108 108 } 109 109 }, 110 110 "node_modules/@babel/helper-validator-identifier": { 111 - "version": "7.19.1", 112 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", 113 - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", 111 + "version": "7.22.5", 112 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", 113 + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", 114 114 "dev": true, 115 115 "engines": { 116 116 "node": ">=6.9.0" 117 117 } 118 118 }, 119 119 "node_modules/@babel/highlight": { 120 - "version": "7.18.6", 121 - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", 122 - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", 120 + "version": "7.22.5", 121 + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", 122 + "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", 123 123 "dev": true, 124 124 "dependencies": { 125 - "@babel/helper-validator-identifier": "^7.18.6", 125 + "@babel/helper-validator-identifier": "^7.22.5", 126 126 "chalk": "^2.0.0", 127 127 "js-tokens": "^4.0.0" 128 128 }, ··· 199 199 } 200 200 }, 201 201 "node_modules/@babel/parser": { 202 - "version": "7.22.4", 203 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.4.tgz", 204 - "integrity": "sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA==", 202 + "version": "7.22.5", 203 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz", 204 + "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==", 205 205 "bin": { 206 206 "parser": "bin/babel-parser.js" 207 207 }, ··· 210 210 } 211 211 }, 212 212 "node_modules/@babel/runtime": { 213 - "version": "7.22.3", 214 - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.3.tgz", 215 - "integrity": "sha512-XsDuspWKLUsxwCp6r7EhsExHtYfbe5oAGQ19kqngTdCPUoPQzOPdUbD/pB9PJiwb2ptYKQDjSJT3R6dC+EPqfQ==", 213 + "version": "7.22.5", 214 + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz", 215 + "integrity": "sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==", 216 216 "dependencies": { 217 217 "regenerator-runtime": "^0.13.11" 218 218 }, ··· 888 888 } 889 889 }, 890 890 "node_modules/@eslint/js": { 891 - "version": "8.42.0", 892 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.42.0.tgz", 893 - "integrity": "sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==", 891 + "version": "8.43.0", 892 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.43.0.tgz", 893 + "integrity": "sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==", 894 894 "dev": true, 895 895 "engines": { 896 896 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 912 912 "integrity": "sha512-+tFjX9//HRS1HnBa5cNgfEtE52arwiutYg1TOF+Trk40SPxst9Q8Rtc3BKD6aKsvfbtub68vfhipgchGjj9o7g==" 913 913 }, 914 914 "node_modules/@github/text-expander-element": { 915 - "version": "2.3.0", 916 - "resolved": "https://registry.npmjs.org/@github/text-expander-element/-/text-expander-element-2.3.0.tgz", 917 - "integrity": "sha512-E1KCxTOA/7Y4dP5g7vXbfRDFU6/SjU0TuJxx6JMwvxzI/NlBrXyXsx/fjFskD2T/un6i6CNKnXu1ZwExDLjcqw==", 915 + "version": "2.5.0", 916 + "resolved": "https://registry.npmjs.org/@github/text-expander-element/-/text-expander-element-2.5.0.tgz", 917 + "integrity": "sha512-BjCxTshkUCgNXo/8iXUSK1sJ7kMJqhVsw6LAzIFtgaYrm4q2068WnPKjngfR+/QPhxN1nSvgd7CozblEIYjUZA==", 918 918 "dependencies": { 919 919 "@github/combobox-nav": "^2.0.2" 920 920 } ··· 1209 1209 } 1210 1210 }, 1211 1211 "node_modules/@playwright/test": { 1212 - "version": "1.34.3", 1213 - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.34.3.tgz", 1214 - "integrity": "sha512-zPLef6w9P6T/iT6XDYG3mvGOqOyb6eHaV9XtkunYs0+OzxBtrPAAaHotc0X+PJ00WPPnLfFBTl7mf45Mn8DBmw==", 1212 + "version": "1.35.1", 1213 + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.35.1.tgz", 1214 + "integrity": "sha512-b5YoFe6J9exsMYg0pQAobNDR85T1nLumUYgUTtKm4d21iX2L7WqKq9dW8NGJ+2vX0etZd+Y7UeuqsxDXm9+5ZA==", 1215 1215 "dev": true, 1216 1216 "dependencies": { 1217 1217 "@types/node": "*", 1218 - "playwright-core": "1.34.3" 1218 + "playwright-core": "1.35.1" 1219 1219 }, 1220 1220 "bin": { 1221 1221 "playwright": "cli.js" 1222 1222 }, 1223 1223 "engines": { 1224 - "node": ">=14" 1224 + "node": ">=16" 1225 1225 }, 1226 1226 "optionalDependencies": { 1227 1227 "fsevents": "2.3.2" ··· 1237 1237 } 1238 1238 }, 1239 1239 "node_modules/@primer/octicons": { 1240 - "version": "19.1.0", 1241 - "resolved": "https://registry.npmjs.org/@primer/octicons/-/octicons-19.1.0.tgz", 1242 - "integrity": "sha512-5o90F89gNPnAk1qfzl3hb/TcsUjk5g0WFI+fBRHLkBKzB3uc9EvxTpgzjXhhjyriOkrBOjFo58D0sjtwttaQww==", 1240 + "version": "19.3.0", 1241 + "resolved": "https://registry.npmjs.org/@primer/octicons/-/octicons-19.3.0.tgz", 1242 + "integrity": "sha512-hyIo54VPC3VI7ZyAgosiJcbhxq1gZLbBspZwN9cg1uImRd2E8T9JST3kGeezezJYPjG367FuF7p1L+gmLmeESw==", 1243 1243 "dependencies": { 1244 1244 "object-assign": "^4.1.1" 1245 1245 } ··· 1523 1523 } 1524 1524 }, 1525 1525 "node_modules/@stoplight/spectral-formatters": { 1526 - "version": "1.0.0", 1527 - "resolved": "https://registry.npmjs.org/@stoplight/spectral-formatters/-/spectral-formatters-1.0.0.tgz", 1528 - "integrity": "sha512-stdapKMnzEkpnefLUa7FnB++YxFM+Xlo17jxpcRpL+Ld6mHLs41AWoUzEfXDRzW5rHejVFTU/9Ld/ymzlyse8A==", 1526 + "version": "1.1.0", 1527 + "resolved": "https://registry.npmjs.org/@stoplight/spectral-formatters/-/spectral-formatters-1.1.0.tgz", 1528 + "integrity": "sha512-KUOKOF0Wz9iFS4pKHO8mSx0OZc9J5ziFJfbxFOL8xDGlxYTfBIQsaOjwi6GItcar7wK8S2ksAIUS2ijzAygZ5A==", 1529 1529 "dev": true, 1530 1530 "dependencies": { 1531 1531 "@stoplight/path": "^1.3.2", 1532 - "@stoplight/spectral-core": "^1.18.0", 1533 - "@stoplight/spectral-runtime": "^1.1.2", 1532 + "@stoplight/spectral-core": "^1.15.1", 1533 + "@stoplight/spectral-runtime": "^1.1.0", 1534 1534 "@stoplight/types": "^13.15.0", 1535 1535 "chalk": "4.1.2", 1536 1536 "cliui": "7.0.4", ··· 1802 1802 } 1803 1803 }, 1804 1804 "node_modules/@types/eslint": { 1805 - "version": "8.40.0", 1806 - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.40.0.tgz", 1807 - "integrity": "sha512-nbq2mvc/tBrK9zQQuItvjJl++GTN5j06DaPtp3hZCpngmG6Q3xoyEmd0TwZI0gAy/G1X0zhGBbr2imsGFdFV0g==", 1805 + "version": "8.40.2", 1806 + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.40.2.tgz", 1807 + "integrity": "sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ==", 1808 1808 "dependencies": { 1809 1809 "@types/estree": "*", 1810 1810 "@types/json-schema": "*" ··· 1860 1860 "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" 1861 1861 }, 1862 1862 "node_modules/@types/node": { 1863 - "version": "20.2.5", 1864 - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", 1865 - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" 1863 + "version": "20.3.1", 1864 + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz", 1865 + "integrity": "sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==" 1866 1866 }, 1867 1867 "node_modules/@types/normalize-package-data": { 1868 1868 "version": "2.4.1", ··· 1903 1903 } 1904 1904 }, 1905 1905 "node_modules/@vitest/expect": { 1906 - "version": "0.32.0", 1907 - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-0.32.0.tgz", 1908 - "integrity": "sha512-VxVHhIxKw9Lux+O9bwLEEk2gzOUe93xuFHy9SzYWnnoYZFYg1NfBtnfnYWiJN7yooJ7KNElCK5YtA7DTZvtXtg==", 1906 + "version": "0.32.2", 1907 + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-0.32.2.tgz", 1908 + "integrity": "sha512-6q5yzweLnyEv5Zz1fqK5u5E83LU+gOMVBDuxBl2d2Jfx1BAp5M+rZgc5mlyqdnxquyoiOXpXmFNkcGcfFnFH3Q==", 1909 1909 "dev": true, 1910 1910 "dependencies": { 1911 - "@vitest/spy": "0.32.0", 1912 - "@vitest/utils": "0.32.0", 1911 + "@vitest/spy": "0.32.2", 1912 + "@vitest/utils": "0.32.2", 1913 1913 "chai": "^4.3.7" 1914 1914 }, 1915 1915 "funding": { ··· 1917 1917 } 1918 1918 }, 1919 1919 "node_modules/@vitest/runner": { 1920 - "version": "0.32.0", 1921 - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-0.32.0.tgz", 1922 - "integrity": "sha512-QpCmRxftHkr72xt5A08xTEs9I4iWEXIOCHWhQQguWOKE4QH7DXSKZSOFibuwEIMAD7G0ERvtUyQn7iPWIqSwmw==", 1920 + "version": "0.32.2", 1921 + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-0.32.2.tgz", 1922 + "integrity": "sha512-06vEL0C1pomOEktGoLjzZw+1Fb+7RBRhmw/06WkDrd1akkT9i12su0ku+R/0QM69dfkIL/rAIDTG+CSuQVDcKw==", 1923 1923 "dev": true, 1924 1924 "dependencies": { 1925 - "@vitest/utils": "0.32.0", 1925 + "@vitest/utils": "0.32.2", 1926 1926 "concordance": "^5.0.4", 1927 1927 "p-limit": "^4.0.0", 1928 1928 "pathe": "^1.1.0" ··· 1959 1959 } 1960 1960 }, 1961 1961 "node_modules/@vitest/snapshot": { 1962 - "version": "0.32.0", 1963 - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-0.32.0.tgz", 1964 - "integrity": "sha512-yCKorPWjEnzpUxQpGlxulujTcSPgkblwGzAUEL+z01FTUg/YuCDZ8dxr9sHA08oO2EwxzHXNLjQKWJ2zc2a19Q==", 1962 + "version": "0.32.2", 1963 + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-0.32.2.tgz", 1964 + "integrity": "sha512-JwhpeH/PPc7GJX38vEfCy9LtRzf9F4er7i4OsAJyV7sjPwjj+AIR8cUgpMTWK4S3TiamzopcTyLsZDMuldoi5A==", 1965 1965 "dev": true, 1966 1966 "dependencies": { 1967 1967 "magic-string": "^0.30.0", ··· 1985 1985 } 1986 1986 }, 1987 1987 "node_modules/@vitest/spy": { 1988 - "version": "0.32.0", 1989 - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-0.32.0.tgz", 1990 - "integrity": "sha512-MruAPlM0uyiq3d53BkwTeShXY0rYEfhNGQzVO5GHBmmX3clsxcWp79mMnkOVcV244sNTeDcHbcPFWIjOI4tZvw==", 1988 + "version": "0.32.2", 1989 + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-0.32.2.tgz", 1990 + "integrity": "sha512-Q/ZNILJ4ca/VzQbRM8ur3Si5Sardsh1HofatG9wsJY1RfEaw0XKP8IVax2lI1qnrk9YPuG9LA2LkZ0EI/3d4ug==", 1991 1991 "dev": true, 1992 1992 "dependencies": { 1993 1993 "tinyspy": "^2.1.0" ··· 1997 1997 } 1998 1998 }, 1999 1999 "node_modules/@vitest/utils": { 2000 - "version": "0.32.0", 2001 - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.32.0.tgz", 2002 - "integrity": "sha512-53yXunzx47MmbuvcOPpLaVljHaeSu1G2dHdmy7+9ngMnQIkBQcvwOcoclWFnxDMxFbnq8exAfh3aKSZaK71J5A==", 2000 + "version": "0.32.2", 2001 + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.32.2.tgz", 2002 + "integrity": "sha512-lnJ0T5i03j0IJaeW73hxe2AuVnZ/y1BhhCOuIcl9LIzXnbpXJT9Lrt6brwKHXLOiA7MZ6N5hSJjt0xE1dGNCzQ==", 2003 2003 "dev": true, 2004 2004 "dependencies": { 2005 - "concordance": "^5.0.4", 2005 + "diff-sequences": "^29.4.3", 2006 2006 "loupe": "^2.3.6", 2007 2007 "pretty-format": "^27.5.1" 2008 2008 }, ··· 2340 2340 } 2341 2341 }, 2342 2342 "node_modules/acorn": { 2343 - "version": "8.8.2", 2344 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", 2345 - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", 2343 + "version": "8.9.0", 2344 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", 2345 + "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", 2346 2346 "bin": { 2347 2347 "acorn": "bin/acorn" 2348 2348 }, ··· 2741 2741 } 2742 2742 }, 2743 2743 "node_modules/browserslist": { 2744 - "version": "4.21.7", 2745 - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.7.tgz", 2746 - "integrity": "sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==", 2744 + "version": "4.21.9", 2745 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", 2746 + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", 2747 2747 "funding": [ 2748 2748 { 2749 2749 "type": "opencollective", ··· 2759 2759 } 2760 2760 ], 2761 2761 "dependencies": { 2762 - "caniuse-lite": "^1.0.30001489", 2763 - "electron-to-chromium": "^1.4.411", 2762 + "caniuse-lite": "^1.0.30001503", 2763 + "electron-to-chromium": "^1.4.431", 2764 2764 "node-releases": "^2.0.12", 2765 2765 "update-browserslist-db": "^1.0.11" 2766 2766 }, ··· 2884 2884 } 2885 2885 }, 2886 2886 "node_modules/caniuse-lite": { 2887 - "version": "1.0.30001495", 2888 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001495.tgz", 2889 - "integrity": "sha512-F6x5IEuigtUfU5ZMQK2jsy5JqUUlEFRVZq8bO2a+ysq5K7jD6PPc9YXZj78xDNS3uNchesp1Jw47YXEqr+Viyg==", 2887 + "version": "1.0.30001504", 2888 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001504.tgz", 2889 + "integrity": "sha512-5uo7eoOp2mKbWyfMXnGO9rJWOGU8duvzEiYITW+wivukL7yHH4gX9yuRaobu6El4jPxo6jKZfG+N6fB621GD/Q==", 2890 2890 "funding": [ 2891 2891 { 2892 2892 "type": "opencollective", ··· 4025 4025 "node": ">=0.3.1" 4026 4026 } 4027 4027 }, 4028 + "node_modules/diff-sequences": { 4029 + "version": "29.4.3", 4030 + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", 4031 + "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", 4032 + "dev": true, 4033 + "engines": { 4034 + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4035 + } 4036 + }, 4028 4037 "node_modules/dir-glob": { 4029 4038 "version": "3.0.1", 4030 4039 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", ··· 4160 4169 } 4161 4170 }, 4162 4171 "node_modules/electron-to-chromium": { 4163 - "version": "1.4.425", 4164 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.425.tgz", 4165 - "integrity": "sha512-wv1NufHxu11zfDbY4fglYQApMswleE9FL/DSeyOyauVXDZ+Kco96JK/tPfBUaDqfRarYp2WH2hJ/5UnVywp9Jg==" 4172 + "version": "1.4.433", 4173 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.433.tgz", 4174 + "integrity": "sha512-MGO1k0w1RgrfdbLVwmXcDhHHuxCn2qRgR7dYsJvWFKDttvYPx6FNzCGG0c/fBBvzK2LDh3UV7Tt9awnHnvAAUQ==" 4166 4175 }, 4167 4176 "node_modules/elkjs": { 4168 4177 "version": "0.8.2", ··· 4192 4201 } 4193 4202 }, 4194 4203 "node_modules/enhanced-resolve": { 4195 - "version": "5.14.1", 4196 - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.14.1.tgz", 4197 - "integrity": "sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow==", 4204 + "version": "5.15.0", 4205 + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", 4206 + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", 4198 4207 "dependencies": { 4199 4208 "graceful-fs": "^4.2.4", 4200 4209 "tapable": "^2.2.0" ··· 4301 4310 } 4302 4311 }, 4303 4312 "node_modules/es-module-lexer": { 4304 - "version": "1.2.1", 4305 - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", 4306 - "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==" 4313 + "version": "1.3.0", 4314 + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", 4315 + "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==" 4307 4316 }, 4308 4317 "node_modules/es-set-tostringtag": { 4309 4318 "version": "2.0.1", ··· 4509 4518 } 4510 4519 }, 4511 4520 "node_modules/eslint": { 4512 - "version": "8.42.0", 4513 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.42.0.tgz", 4514 - "integrity": "sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==", 4521 + "version": "8.43.0", 4522 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.43.0.tgz", 4523 + "integrity": "sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==", 4515 4524 "dev": true, 4516 4525 "dependencies": { 4517 4526 "@eslint-community/eslint-utils": "^4.2.0", 4518 4527 "@eslint-community/regexpp": "^4.4.0", 4519 4528 "@eslint/eslintrc": "^2.0.3", 4520 - "@eslint/js": "8.42.0", 4529 + "@eslint/js": "8.43.0", 4521 4530 "@humanwhocodes/config-array": "^0.11.10", 4522 4531 "@humanwhocodes/module-importer": "^1.0.1", 4523 4532 "@nodelib/fs.walk": "^1.2.8", ··· 6901 6910 } 6902 6911 }, 6903 6912 "node_modules/markdownlint": { 6904 - "version": "0.28.2", 6905 - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.28.2.tgz", 6906 - "integrity": "sha512-yYaQXoKKPV1zgrFsyAuZPEQoe+JrY9GDag9ObKpk09twx4OCU5lut+0/kZPrQ3W7w82SmgKhd7D8m34aG1unVw==", 6913 + "version": "0.29.0", 6914 + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.29.0.tgz", 6915 + "integrity": "sha512-ASAzqpODstu/Qsk0xW5BPgWnK/qjpBQ4e7IpsSvvFXcfYIjanLTdwFRJK1SIEEh0fGSMKXcJf/qhaZYHyME0wA==", 6907 6916 "dev": true, 6908 6917 "dependencies": { 6909 6918 "markdown-it": "13.0.1", 6910 - "markdownlint-micromark": "0.1.2" 6919 + "markdownlint-micromark": "0.1.5" 6911 6920 }, 6912 6921 "engines": { 6913 - "node": ">=14.18.0" 6922 + "node": ">=16" 6914 6923 } 6915 6924 }, 6916 6925 "node_modules/markdownlint-cli": { 6917 - "version": "0.34.0", 6918 - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.34.0.tgz", 6919 - "integrity": "sha512-4G9I++VBTZkaye6Yfc/7dU6HQHcyldZEVB+bYyQJLcpJOHKk/q5ZpGqK80oKMIdlxzsA3aWOJLZ4DkoaoUWXbQ==", 6926 + "version": "0.35.0", 6927 + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.35.0.tgz", 6928 + "integrity": "sha512-lVIIIV1MrUtjoocgDqXLxUCxlRbn7Ve8rsWppfwciUNwLlNS28AhNiyQ3PU7jjj4Qvj+rWTTvwkqg7AcdG988g==", 6920 6929 "dev": true, 6921 6930 "dependencies": { 6922 - "commander": "~10.0.1", 6931 + "commander": "~11.0.0", 6923 6932 "get-stdin": "~9.0.0", 6924 - "glob": "~10.2.2", 6933 + "glob": "~10.2.7", 6925 6934 "ignore": "~5.2.4", 6926 6935 "js-yaml": "^4.1.0", 6927 6936 "jsonc-parser": "~3.2.0", 6928 - "markdownlint": "~0.28.2", 6929 - "minimatch": "~9.0.0", 6937 + "markdownlint": "~0.29.0", 6938 + "minimatch": "~9.0.1", 6930 6939 "run-con": "~1.2.11" 6931 6940 }, 6932 6941 "bin": { 6933 6942 "markdownlint": "markdownlint.js" 6934 6943 }, 6935 6944 "engines": { 6936 - "node": ">=14" 6945 + "node": ">=16" 6937 6946 } 6938 6947 }, 6939 6948 "node_modules/markdownlint-cli/node_modules/commander": { 6940 - "version": "10.0.1", 6941 - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", 6942 - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", 6949 + "version": "11.0.0", 6950 + "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz", 6951 + "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==", 6943 6952 "dev": true, 6944 6953 "engines": { 6945 - "node": ">=14" 6954 + "node": ">=16" 6946 6955 } 6947 6956 }, 6948 6957 "node_modules/markdownlint-cli/node_modules/glob": { ··· 6974 6983 "dev": true 6975 6984 }, 6976 6985 "node_modules/markdownlint-micromark": { 6977 - "version": "0.1.2", 6978 - "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.2.tgz", 6979 - "integrity": "sha512-jRxlQg8KpOfM2IbCL9RXM8ZiYWz2rv6DlZAnGv8ASJQpUh6byTBnEsbuMZ6T2/uIgntyf7SKg/mEaEBo1164fQ==", 6986 + "version": "0.1.5", 6987 + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.5.tgz", 6988 + "integrity": "sha512-HvofNU4QCvfUCWnocQP1IAWaqop5wpWrB0mKB6SSh0fcpV0PdmQNS6tdUuFew1utpYlUvYYzz84oDkrD76GB9A==", 6980 6989 "dev": true, 6981 6990 "engines": { 6982 - "node": ">=14.18.0" 6991 + "node": ">=16" 6983 6992 } 6984 6993 }, 6985 6994 "node_modules/marked": { ··· 7159 7168 } 7160 7169 }, 7161 7170 "node_modules/mermaid": { 7162 - "version": "10.2.2", 7163 - "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.2.2.tgz", 7164 - "integrity": "sha512-ifYKlCcZKYq48hxC1poJXnvk/PbCdgqqbg5B4qsybb8nIItPM1ATKqVEDkyde6BBJxVFhVJr9hoUjipzniQJZg==", 7171 + "version": "10.2.3", 7172 + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.2.3.tgz", 7173 + "integrity": "sha512-cMVE5s9PlQvOwfORkyVpr5beMsLdInrycAosdr+tpZ0WFjG4RJ/bUHST7aTgHNJbujHkdBRAm+N50P3puQOfPw==", 7165 7174 "dependencies": { 7166 7175 "@braintree/sanitize-url": "^6.0.2", 7167 7176 "cytoscape": "^3.23.0", ··· 8347 8356 "dev": true 8348 8357 }, 8349 8358 "node_modules/playwright-core": { 8350 - "version": "1.34.3", 8351 - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.34.3.tgz", 8352 - "integrity": "sha512-2pWd6G7OHKemc5x1r1rp8aQcpvDh7goMBZlJv6Co5vCNLVcQJdhxRL09SGaY6HcyHH9aT4tiynZabMofVasBYw==", 8359 + "version": "1.35.1", 8360 + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.35.1.tgz", 8361 + "integrity": "sha512-pNXb6CQ7OqmGDRspEjlxE49w+4YtR6a3X6mT1hZXeJHWmsEz7SunmvZeiG/+y1yyMZdHnnn73WKYdtV1er0Xyg==", 8353 8362 "dev": true, 8354 8363 "bin": { 8355 8364 "playwright-core": "cli.js" 8356 8365 }, 8357 8366 "engines": { 8358 - "node": ">=14" 8367 + "node": ">=16" 8359 8368 } 8360 8369 }, 8361 8370 "node_modules/pluralize": { ··· 9187 9196 } 9188 9197 }, 9189 9198 "node_modules/schema-utils": { 9190 - "version": "4.1.0", 9191 - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.1.0.tgz", 9192 - "integrity": "sha512-Jw+GZVbP5IggB2WAn6UHI02LBwGmsIeYN/lNbSMZyDziQ7jmtAUrqKqDja+W89YHVs+KL/3IkIMltAklqB1vAw==", 9199 + "version": "4.2.0", 9200 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", 9201 + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", 9193 9202 "dependencies": { 9194 9203 "@types/json-schema": "^7.0.9", 9195 9204 "ajv": "^8.9.0", ··· 9216 9225 } 9217 9226 }, 9218 9227 "node_modules/semver": { 9219 - "version": "7.5.1", 9220 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", 9221 - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", 9228 + "version": "7.5.2", 9229 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", 9230 + "integrity": "sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==", 9222 9231 "dependencies": { 9223 9232 "lru-cache": "^6.0.0" 9224 9233 }, ··· 9719 9728 "dev": true 9720 9729 }, 9721 9730 "node_modules/stylelint": { 9722 - "version": "15.7.0", 9723 - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.7.0.tgz", 9724 - "integrity": "sha512-fQRwHwWuZsDn4ENyE9AsKkOkV9WlD2CmYiVDbdZPdS3iZh0ceypOn1EuwTNuZ8xTrHF+jVeIEzLtFFSlD/nJHg==", 9731 + "version": "15.8.0", 9732 + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.8.0.tgz", 9733 + "integrity": "sha512-x9qBk84F3MEjMEUNCE7MtWmfj9G9y5XzJ0cpQeJdy2l/IoqjC8Ih0N0ytmOTnXE4Yv0J7I1cmVRQUVNSPCxTsA==", 9725 9734 "dev": true, 9726 9735 "dependencies": { 9727 9736 "@csstools/css-parser-algorithms": "^2.2.0", ··· 9764 9773 "supports-hyperlinks": "^3.0.0", 9765 9774 "svg-tags": "^1.0.0", 9766 9775 "table": "^6.8.1", 9767 - "v8-compile-cache": "^2.3.0", 9768 9776 "write-file-atomic": "^5.0.1" 9769 9777 }, 9770 9778 "bin": { ··· 9918 9926 } 9919 9927 }, 9920 9928 "node_modules/swagger-ui-dist": { 9921 - "version": "4.19.0", 9922 - "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-4.19.0.tgz", 9923 - "integrity": "sha512-9C9fJGI18gK5AhaU5YRyPY1lXJH4lmWh8h9zFMrJBkYzdRjCbAzYl1ayWPYgwFvag/Luqi3Co599OK/39IS2QQ==" 9929 + "version": "5.0.0", 9930 + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.0.0.tgz", 9931 + "integrity": "sha512-bwl6og9I9CAHKGSnYLKydjhBuH7d3oU6RX6uKN8oDCkLusTHXOW3sZMyBWjRtjGFnCMmN085oZoaR/4Wm9nIaQ==" 9924 9932 }, 9925 9933 "node_modules/symbol-tree": { 9926 9934 "version": "3.2.4", ··· 9929 9937 "dev": true 9930 9938 }, 9931 9939 "node_modules/sync-fetch": { 9932 - "version": "0.4.2", 9933 - "resolved": "https://registry.npmjs.org/sync-fetch/-/sync-fetch-0.4.2.tgz", 9934 - "integrity": "sha512-vilDD6yTGwyUjm7/W5WUUOCw1GH1aV591zC21XhbV6MJNZqfZcNMs9DVPHzy1UAmQ2GAg6S03F5TQ3paegKSdg==", 9940 + "version": "0.4.5", 9941 + "resolved": "https://registry.npmjs.org/sync-fetch/-/sync-fetch-0.4.5.tgz", 9942 + "integrity": "sha512-esiWJ7ixSKGpd9DJPBTC4ckChqdOjIwJfYhVHkcQ2Gnm41323p1TRmEI+esTQ9ppD+b5opps2OTEGTCGX5kF+g==", 9935 9943 "dependencies": { 9936 9944 "buffer": "^5.7.1", 9937 9945 "node-fetch": "^2.6.1" ··· 9965 9973 } 9966 9974 }, 9967 9975 "node_modules/terser": { 9968 - "version": "5.17.7", 9969 - "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.7.tgz", 9970 - "integrity": "sha512-/bi0Zm2C6VAexlGgLlVxA0P2lru/sdLyfCVaRMfKVo9nWxbmz7f/sD8VPybPeSUJaJcwmCJis9pBIhcVcG1QcQ==", 9976 + "version": "5.18.0", 9977 + "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.0.tgz", 9978 + "integrity": "sha512-pdL757Ig5a0I+owA42l6tIuEycRuM7FPY4n62h44mRLRfnOxJkkOHd6i89dOpwZlpF6JXBwaAHF6yWzFrt+QyA==", 9971 9979 "dependencies": { 9972 9980 "@jridgewell/source-map": "^0.3.3", 9973 9981 "acorn": "^8.8.2", ··· 10043 10051 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" 10044 10052 }, 10045 10053 "node_modules/terser-webpack-plugin/node_modules/schema-utils": { 10046 - "version": "3.2.0", 10047 - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.2.0.tgz", 10048 - "integrity": "sha512-0zTyLGyDJYd/MBxG1AhJkKa6fpEBds4OQO2ut0w7OYG+ZGhGea09lijvzsqegYSik88zc7cUtIlnnO+/BvD6gQ==", 10054 + "version": "3.3.0", 10055 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", 10056 + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", 10049 10057 "dependencies": { 10050 10058 "@types/json-schema": "^7.0.8", 10051 10059 "ajv": "^6.12.5", ··· 10371 10379 } 10372 10380 }, 10373 10381 "node_modules/updates": { 10374 - "version": "14.1.1", 10375 - "resolved": "https://registry.npmjs.org/updates/-/updates-14.1.1.tgz", 10376 - "integrity": "sha512-FRaSNMgs3T24w92GrIyspY//2gaAXyoNg+nHaYZMv6MT5xJEFYT25RLnKQIJuz0CW2l1OOnMxooTn+LzN/2NIw==", 10382 + "version": "14.2.4", 10383 + "resolved": "https://registry.npmjs.org/updates/-/updates-14.2.4.tgz", 10384 + "integrity": "sha512-r54h4Q12lUAmQ9dENy7BnY22AnTfW4YGEZw73gv6RvNEWgcZ3qS88jPLc1ckPAzt/8TPKWwLkSVpbEpgGwglJw==", 10377 10385 "dev": true, 10378 10386 "bin": { 10379 10387 "updates": "bin/updates.js" ··· 10445 10453 "node": ">=8" 10446 10454 } 10447 10455 }, 10448 - "node_modules/v8-compile-cache": { 10449 - "version": "2.3.0", 10450 - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", 10451 - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", 10452 - "dev": true 10453 - }, 10454 10456 "node_modules/validate-npm-package-license": { 10455 10457 "version": "3.0.4", 10456 10458 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", ··· 10519 10521 } 10520 10522 }, 10521 10523 "node_modules/vite-node": { 10522 - "version": "0.32.0", 10523 - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.32.0.tgz", 10524 - "integrity": "sha512-220P/y8YacYAU+daOAqiGEFXx2A8AwjadDzQqos6wSukjvvTWNqleJSwoUn0ckyNdjHIKoxn93Nh1vWBqEKr3Q==", 10524 + "version": "0.32.2", 10525 + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.32.2.tgz", 10526 + "integrity": "sha512-dTQ1DCLwl2aEseov7cfQ+kDMNJpM1ebpyMMMwWzBvLbis8Nla/6c9WQcqpPssTwS6Rp/+U6KwlIj8Eapw4bLdA==", 10525 10527 "dev": true, 10526 10528 "dependencies": { 10527 10529 "cac": "^6.7.14", ··· 10542 10544 } 10543 10545 }, 10544 10546 "node_modules/vite/node_modules/rollup": { 10545 - "version": "3.24.0", 10546 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.24.0.tgz", 10547 - "integrity": "sha512-OgraHOIg2YpHQTjl0/ymWfFNBEyPucB7lmhXrQUh38qNOegxLapSPFs9sNr0qKR75awW41D93XafoR2QfhBdUQ==", 10547 + "version": "3.25.1", 10548 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.1.tgz", 10549 + "integrity": "sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==", 10548 10550 "dev": true, 10549 10551 "bin": { 10550 10552 "rollup": "dist/bin/rollup" ··· 10558 10560 } 10559 10561 }, 10560 10562 "node_modules/vitest": { 10561 - "version": "0.32.0", 10562 - "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.32.0.tgz", 10563 - "integrity": "sha512-SW83o629gCqnV3BqBnTxhB10DAwzwEx3z+rqYZESehUB+eWsJxwcBQx7CKy0otuGMJTYh7qCVuUX23HkftGl/Q==", 10563 + "version": "0.32.2", 10564 + "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.32.2.tgz", 10565 + "integrity": "sha512-hU8GNNuQfwuQmqTLfiKcqEhZY72Zxb7nnN07koCUNmntNxbKQnVbeIS6sqUgR3eXSlbOpit8+/gr1KpqoMgWCQ==", 10564 10566 "dev": true, 10565 10567 "dependencies": { 10566 10568 "@types/chai": "^4.3.5", 10567 10569 "@types/chai-subset": "^1.3.3", 10568 10570 "@types/node": "*", 10569 - "@vitest/expect": "0.32.0", 10570 - "@vitest/runner": "0.32.0", 10571 - "@vitest/snapshot": "0.32.0", 10572 - "@vitest/spy": "0.32.0", 10573 - "@vitest/utils": "0.32.0", 10571 + "@vitest/expect": "0.32.2", 10572 + "@vitest/runner": "0.32.2", 10573 + "@vitest/snapshot": "0.32.2", 10574 + "@vitest/spy": "0.32.2", 10575 + "@vitest/utils": "0.32.2", 10574 10576 "acorn": "^8.8.2", 10575 10577 "acorn-walk": "^8.2.0", 10576 10578 "cac": "^6.7.14", ··· 10586 10588 "tinybench": "^2.5.0", 10587 10589 "tinypool": "^0.5.0", 10588 10590 "vite": "^3.0.0 || ^4.0.0", 10589 - "vite-node": "0.32.0", 10591 + "vite-node": "0.32.2", 10590 10592 "why-is-node-running": "^2.2.2" 10591 10593 }, 10592 10594 "bin": { ··· 10685 10687 } 10686 10688 }, 10687 10689 "node_modules/vue-eslint-parser": { 10688 - "version": "9.3.0", 10689 - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.3.0.tgz", 10690 - "integrity": "sha512-48IxT9d0+wArT1+3wNIy0tascRoywqSUe2E1YalIC1L8jsUGe5aJQItWfRok7DVFGz3UYvzEI7n5wiTXsCMAcQ==", 10690 + "version": "9.3.1", 10691 + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.3.1.tgz", 10692 + "integrity": "sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==", 10691 10693 "dev": true, 10692 10694 "dependencies": { 10693 10695 "debug": "^4.3.4", ··· 10780 10782 } 10781 10783 }, 10782 10784 "node_modules/webpack": { 10783 - "version": "5.86.0", 10784 - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.86.0.tgz", 10785 - "integrity": "sha512-3BOvworZ8SO/D4GVP+GoRC3fVeg5MO4vzmq8TJJEkdmopxyazGDxN8ClqN12uzrZW9Tv8EED8v5VSb6Sqyi0pg==", 10785 + "version": "5.87.0", 10786 + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.87.0.tgz", 10787 + "integrity": "sha512-GOu1tNbQ7p1bDEoFRs2YPcfyGs8xq52yyPBZ3m2VGnXGtV9MxjrkABHm4V9Ia280OefsSLzvbVoXcfLxjKY/Iw==", 10786 10788 "dependencies": { 10787 10789 "@types/eslint-scope": "^3.7.3", 10788 10790 "@types/estree": "^1.0.0", ··· 10793 10795 "acorn-import-assertions": "^1.9.0", 10794 10796 "browserslist": "^4.14.5", 10795 10797 "chrome-trace-event": "^1.0.2", 10796 - "enhanced-resolve": "^5.14.1", 10798 + "enhanced-resolve": "^5.15.0", 10797 10799 "es-module-lexer": "^1.2.1", 10798 10800 "eslint-scope": "5.1.1", 10799 10801 "events": "^3.2.0", ··· 10803 10805 "loader-runner": "^4.2.0", 10804 10806 "mime-types": "^2.1.27", 10805 10807 "neo-async": "^2.6.2", 10806 - "schema-utils": "^3.1.2", 10808 + "schema-utils": "^3.2.0", 10807 10809 "tapable": "^2.1.1", 10808 10810 "terser-webpack-plugin": "^5.3.7", 10809 10811 "watchpack": "^2.4.0", ··· 10947 10949 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" 10948 10950 }, 10949 10951 "node_modules/webpack/node_modules/schema-utils": { 10950 - "version": "3.2.0", 10951 - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.2.0.tgz", 10952 - "integrity": "sha512-0zTyLGyDJYd/MBxG1AhJkKa6fpEBds4OQO2ut0w7OYG+ZGhGea09lijvzsqegYSik88zc7cUtIlnnO+/BvD6gQ==", 10952 + "version": "3.3.0", 10953 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", 10954 + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", 10953 10955 "dependencies": { 10954 10956 "@types/json-schema": "^7.0.8", 10955 10957 "ajv": "^6.12.5",
+11 -11
package.json
··· 14 14 "@claviska/jquery-minicolors": "2.3.6", 15 15 "@github/markdown-toolbar-element": "2.1.1", 16 16 "@github/relative-time-element": "4.3.0", 17 - "@github/text-expander-element": "2.3.0", 17 + "@github/text-expander-element": "2.5.0", 18 18 "@mcaptcha/vanilla-glue": "0.1.0-alpha-3", 19 - "@primer/octicons": "19.1.0", 19 + "@primer/octicons": "19.3.0", 20 20 "@webcomponents/custom-elements": "1.6.0", 21 21 "add-asset-webpack-plugin": "2.0.1", 22 22 "ansi-to-html": "0.7.2", ··· 32 32 "jquery.are-you-sure": "1.9.0", 33 33 "katex": "0.16.7", 34 34 "license-checker-webpack-plugin": "0.2.1", 35 - "mermaid": "10.2.2", 35 + "mermaid": "10.2.3", 36 36 "mini-css-extract-plugin": "2.7.6", 37 37 "minimatch": "9.0.1", 38 38 "monaco-editor": "0.39.0", ··· 40 40 "pdfobject": "2.2.12", 41 41 "pretty-ms": "8.0.0", 42 42 "sortablejs": "1.15.0", 43 - "swagger-ui-dist": "4.19.0", 43 + "swagger-ui-dist": "5.0.0", 44 44 "throttle-debounce": "5.0.0", 45 45 "tippy.js": "6.3.7", 46 46 "tributejs": "5.1.3", ··· 49 49 "vue-bar-graph": "2.0.0", 50 50 "vue-loader": "17.2.2", 51 51 "vue3-calendar-heatmap": "2.0.5", 52 - "webpack": "5.86.0", 52 + "webpack": "5.87.0", 53 53 "webpack-cli": "5.1.4", 54 54 "wrap-ansi": "8.1.0" 55 55 }, 56 56 "devDependencies": { 57 57 "@eslint-community/eslint-plugin-eslint-comments": "3.2.1", 58 - "@playwright/test": "1.34.3", 58 + "@playwright/test": "1.35.1", 59 59 "@rollup/pluginutils": "5.0.2", 60 60 "@stoplight/spectral-cli": "6.8.0", 61 61 "@vitejs/plugin-vue": "4.2.3", 62 - "eslint": "8.42.0", 62 + "eslint": "8.43.0", 63 63 "eslint-plugin-array-func": "3.1.8", 64 64 "eslint-plugin-custom-elements": "0.0.8", 65 65 "eslint-plugin-import": "2.27.5", ··· 72 72 "eslint-plugin-vue": "9.14.1", 73 73 "eslint-plugin-wc": "1.5.0", 74 74 "jsdom": "22.1.0", 75 - "markdownlint-cli": "0.34.0", 75 + "markdownlint-cli": "0.35.0", 76 76 "postcss-html": "1.5.0", 77 - "stylelint": "15.7.0", 77 + "stylelint": "15.8.0", 78 78 "stylelint-declaration-block-no-ignored-properties": "2.7.0", 79 79 "stylelint-declaration-strict-value": "1.9.2", 80 80 "stylelint-stylistic": "0.4.2", 81 81 "svgo": "3.0.2", 82 - "updates": "14.1.1", 83 - "vitest": "0.32.0" 82 + "updates": "14.2.4", 83 + "vitest": "0.32.2" 84 84 }, 85 85 "browserslist": [ 86 86 "defaults",
+1 -1
public/img/svg/octicon-copilot.svg
··· 1 - <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-copilot" width="16" height="16" aria-hidden="true"><path d="M6.25 9a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0v-1.5A.75.75 0 0 1 6.25 9Zm4.25.75a.75.75 0 0 0-1.5 0v1.5a.75.75 0 0 0 1.5 0v-1.5Z"/><path d="M7.86 1.77c.05.053.097.107.14.164.043-.057.09-.111.14-.164.681-.731 1.737-.9 2.943-.765 1.23.136 2.145.527 2.724 1.26.566.716.693 1.614.693 2.485 0 .572-.053 1.147-.254 1.655l.168.838.066.033A2.75 2.75 0 0 1 16 9.736V11c0 .24-.086.438-.156.567-.073.131-.16.253-.259.366-.18.21-.404.413-.605.58a10.19 10.19 0 0 1-.792.597l-.015.01-.006.004-.028.018a8.849 8.849 0 0 1-.456.281c-.307.177-.749.41-1.296.642C11.296 14.528 9.756 15 8 15c-1.756 0-3.296-.472-4.387-.935a12.28 12.28 0 0 1-1.296-.641 8.849 8.849 0 0 1-.456-.281l-.028-.02-.006-.003-.015-.01a10.593 10.593 0 0 1-.792-.596 5.264 5.264 0 0 1-.605-.58 2.133 2.133 0 0 1-.259-.367A1.189 1.189 0 0 1 0 11V9.736a2.75 2.75 0 0 1 1.52-2.46l.067-.033.167-.838C1.553 5.897 1.5 5.322 1.5 4.75c0-.87.127-1.77.693-2.485.579-.733 1.494-1.124 2.724-1.26 1.206-.134 2.262.034 2.944.765ZM3 7.824v4.261c.02.013.043.025.065.038.264.152.65.356 1.134.562.972.412 2.307.815 3.801.815 1.494 0 2.83-.403 3.8-.815.412-.174.813-.375 1.2-.6v-4.26l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.06-.328-2.71-.991A3.233 3.233 0 0 1 8 6.266c-.144.269-.321.52-.54.743C6.81 7.672 5.896 8 4.75 8c-.652 0-1.236-.082-1.726-.291L3 7.824Zm6.237-5.031c-.204.218-.359.678-.242 1.614.091.726.303 1.23.618 1.553.299.304.784.54 1.638.54.922 0 1.28-.199 1.442-.38.179-.2.308-.578.308-1.37 0-.765-.123-1.242-.37-1.555-.233-.296-.693-.586-1.713-.7-1.044-.116-1.488.091-1.681.298Zm-2.472 0c-.193-.207-.637-.414-1.681-.298-1.02.114-1.48.404-1.713.7-.247.313-.37.79-.37 1.555 0 .792.129 1.17.308 1.37.162.181.52.38 1.442.38.854 0 1.339-.236 1.638-.54.315-.323.527-.827.618-1.553.117-.936-.038-1.396-.242-1.614Z"/></svg> 1 + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-copilot" width="16" height="16" aria-hidden="true"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"/><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"/></svg>
+1
public/img/svg/octicon-pivot-column.svg
··· 1 + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-pivot-column" width="16" height="16" aria-hidden="true"><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.217 0 16 .784 16 1.75v5.5a.75.75 0 0 1-1.5 0V6.5h-8v8h.75a.75.75 0 0 1 0 1.5h-5.5A1.75 1.75 0 0 1 0 14.25ZM1.5 6.5v7.75c0 .138.112.25.25.25H5v-8Zm5-1.5h8V1.75a.25.25 0 0 0-.25-.25H6.5ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"/><path d="m11.017 9.89-2.882 2.677a.249.249 0 0 0 0 .366l2.882 2.677a.25.25 0 0 0 .421-.183V13.5H12.5A3.5 3.5 0 0 0 16 10a.75.75 0 0 0-1.5 0 2 2 0 0 1-2 2h-1.062v-1.927a.25.25 0 0 0-.421-.183Z"/></svg>
+1
public/img/svg/octicon-redo.svg
··· 1 + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-redo" width="16" height="16" aria-hidden="true"><path d="M14.78 6.28a.749.749 0 0 0 0-1.06l-3.5-3.5a.749.749 0 1 0-1.06 1.06L12.439 5H5.251l-.001.007L5.251 5a.8.8 0 0 0-.171.019A4.501 4.501 0 0 0 5.5 14h1.704a.75.75 0 0 0 0-1.5H5.5a3 3 0 1 1 0-6h6.939L10.22 8.72a.749.749 0 1 0 1.06 1.06l3.5-3.5Z"/></svg>
+1
public/img/svg/octicon-tracked-by-closed-completed.svg
··· 1 + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-tracked-by-closed-completed" width="16" height="16" aria-hidden="true"><path d="M1.5 8a6.5 6.5 0 1 1 13 0A.75.75 0 0 0 16 8a8 8 0 1 0-8 8 .75.75 0 0 0 0-1.5A6.5 6.5 0 0 1 1.5 8Z"/><path d="m8.677 12.427 2.896 2.896a.25.25 0 0 0 .427-.177V13h3.25a.75.75 0 0 0 0-1.5H12V9.354a.25.25 0 0 0-.427-.177l-2.896 2.896a.25.25 0 0 0 0 .354ZM11.28 6.78a.749.749 0 1 0-1.06-1.06L7.25 8.689 5.78 7.22a.749.749 0 1 0-1.06 1.06l2 2a.749.749 0 0 0 1.06 0l3.5-3.5Z"/></svg>
+1
public/img/svg/octicon-tracked-by-closed-not-planned.svg
··· 1 + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-tracked-by-closed-not-planned" width="16" height="16" aria-hidden="true"><path d="M1.5 8a6.5 6.5 0 1 1 13 0A.75.75 0 0 0 16 8a8 8 0 1 0-8 8 .75.75 0 0 0 0-1.5A6.5 6.5 0 0 1 1.5 8Z"/><path d="m8.677 12.427 2.896 2.896a.25.25 0 0 0 .427-.177V13h3.25a.75.75 0 0 0 0-1.5H12V9.354a.25.25 0 0 0-.427-.177l-2.896 2.896a.25.25 0 0 0 0 .354ZM11.28 5.78a.749.749 0 1 0-1.06-1.06l-5.5 5.5a.749.749 0 1 0 1.06 1.06l5.5-5.5Z"/></svg>
+1
public/img/svg/octicon-undo.svg
··· 1 + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg octicon-undo" width="16" height="16" aria-hidden="true"><path d="M1.22 6.28a.749.749 0 0 1 0-1.06l3.5-3.5a.749.749 0 1 1 1.06 1.06L3.561 5h7.188l.001.007L10.749 5c.058 0 .116.007.171.019A4.501 4.501 0 0 1 10.5 14H8.796a.75.75 0 0 1 0-1.5H10.5a3 3 0 1 0 0-6H3.561L5.78 8.72a.749.749 0 1 1-1.06 1.06l-3.5-3.5Z"/></svg>
+1 -1
templates/shared/combomarkdowneditor.tmpl
··· 44 44 <button class="markdown-toolbar-button markdown-switch-easymde" data-tooltip-content="{{.locale.Tr "editor.buttons.switch_to_legacy.tooltip"}}">{{svg "octicon-arrow-switch"}}</button> 45 45 </div> 46 46 </markdown-toolbar> 47 - <text-expander keys=": @"> 47 + <text-expander keys=": @" suffix=""> 48 48 <textarea class="markdown-text-editor js-quick-submit"{{if .TextareaName}} name="{{.TextareaName}}"{{end}}{{if .TextareaPlaceholder}} placeholder="{{.TextareaPlaceholder}}"{{end}}{{if .TextareaAriaLabel}} aria-label="{{.TextareaAriaLabel}}"{{end}}>{{.TextareaContent}}</textarea> 49 49 </text-expander> 50 50 <script>
+3 -1
web_src/js/features/comp/TextExpander.js
··· 53 53 }); 54 54 expander?.addEventListener('text-expander-value', ({detail}) => { 55 55 if (detail?.item) { 56 - detail.value = detail.item.getAttribute('data-value'); 56 + // add a space after @mentions as it's likely the user wants one 57 + const suffix = detail.key === '@' ? ' ' : ''; 58 + detail.value = `${detail.item.getAttribute('data-value')}${suffix}`; 57 59 } 58 60 }); 59 61 }
+1 -1
webpack.config.js
··· 199 199 emitError: true, 200 200 allow: '(Apache-2.0 OR BSD-2-Clause OR BSD-3-Clause OR MIT OR ISC OR CPAL-1.0 OR Unlicense OR EPL-1.0 OR EPL-2.0)', 201 201 }) : new AddAssetPlugin('js/licenses.txt', `Licenses are disabled during development`), 202 - ].filter(Boolean), 202 + ], 203 203 performance: { 204 204 hints: false, 205 205 maxEntrypointSize: Infinity,