diff --git a/package.json b/package.json index e6257a00..2e2a0fa5 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "html-format": "^1.1.7", "markdown-it": "^14.1.0", "markdown-it-abbr": "^2.0.0", - "markdown-it-anchor": "^9.0.2", + "markdown-it-anchor": "^9.2.0", "markdown-it-attrs": "^4.2.0", "markdown-it-deflist": "^3.0.0", "markdown-it-emoji": "^3.0.0", @@ -72,11 +72,11 @@ "markdown-it-sup": "^2.0.0", "markdown-it-task-lists": "^2.1.1", "markdown-it-textual-uml": "^0.17.1", - "mermaid": "^11.1.1", + "mermaid": "^11.2.1", "uuid": "^10.0.0" }, "devDependencies": { - "@babel/types": "^7.24.9", + "@babel/types": "^7.25.6", "@commitlint/cli": "^19.5.0", "@commitlint/config-conventional": "^19.5.0", "@digitalroute/cz-conventional-changelog-for-jira": "^8.0.1", @@ -93,10 +93,10 @@ "@types/markdown-it-attrs": "^4.1.3", "@types/markdown-it-emoji": "^3.0.1", "@types/markdown-it-footnote": "^3.0.4", - "@types/node": "^20.14.15", + "@types/node": "^20.16.5", "@types/uuid": "^10.0.0", "@vitejs/plugin-vue": "^5.1.4", - "@vitest/ui": "^2.0.5", + "@vitest/ui": "^2.1.1", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.5.1", "autoprefixer": "^10.4.20", @@ -110,7 +110,7 @@ "postcss-html": "^1.7.0", "rimraf": "^5.0.10", "rollup-plugin-visualizer": "^5.12.0", - "sass": "^1.77.8", + "sass": "^1.79.2", "semantic-release": "^24.1.1", "shiki": "^1.17.7", "stylelint": "^16.9.0", @@ -120,12 +120,12 @@ "stylelint-order": "^6.0.4", "ts-node": "^10.9.2", "tsc-alias": "^1.8.10", - "typescript": "^5.5.4", - "vite": "^5.3.6", - "vite-plugin-vue-devtools": "^7.3.9", + "typescript": "^5.6.2", + "vite": "^5.4.6", + "vite-plugin-vue-devtools": "^7.4.5", "vitest": "2.1.1", - "vue": "^3.4.38", - "vue-tsc": "^2.0.29" + "vue": "^3.5.6", + "vue-tsc": "^2.1.6" }, "repository": { "type": "git", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 469bb186..464daa1f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,7 +33,7 @@ importers: specifier: ^2.0.0 version: 2.0.0 markdown-it-anchor: - specifier: ^9.0.2 + specifier: ^9.2.0 version: 9.2.0(@types/markdown-it@14.1.2)(markdown-it@14.1.0) markdown-it-attrs: specifier: ^4.2.0 @@ -66,14 +66,14 @@ importers: specifier: ^0.17.1 version: 0.17.1 mermaid: - specifier: ^11.1.1 + specifier: ^11.2.1 version: 11.2.1 uuid: specifier: ^10.0.0 version: 10.0.0 devDependencies: '@babel/types': - specifier: ^7.24.9 + specifier: ^7.25.6 version: 7.25.6 '@commitlint/cli': specifier: ^19.5.0 @@ -124,7 +124,7 @@ importers: specifier: ^3.0.4 version: 3.0.4 '@types/node': - specifier: ^20.14.15 + specifier: ^20.16.5 version: 20.16.10 '@types/uuid': specifier: ^10.0.0 @@ -133,7 +133,7 @@ importers: specifier: ^5.1.4 version: 5.1.4(vite@5.4.8(@types/node@20.16.10)(sass@1.79.4))(vue@3.5.10(typescript@5.6.2)) '@vitest/ui': - specifier: ^2.0.5 + specifier: ^2.1.1 version: 2.1.1(vitest@2.1.1) '@vue/test-utils': specifier: ^2.4.6 @@ -175,7 +175,7 @@ importers: specifier: ^5.12.0 version: 5.12.0(rollup@4.22.5) sass: - specifier: ^1.77.8 + specifier: ^1.79.2 version: 1.79.4 semantic-release: specifier: ^24.1.1 @@ -205,22 +205,22 @@ importers: specifier: ^1.8.10 version: 1.8.10 typescript: - specifier: ^5.5.4 + specifier: ^5.6.2 version: 5.6.2 vite: - specifier: ^5.3.6 + specifier: ^5.4.6 version: 5.4.8(@types/node@20.16.10)(sass@1.79.4) vite-plugin-vue-devtools: - specifier: ^7.3.9 + specifier: ^7.4.5 version: 7.4.6(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.79.4))(vue@3.5.10(typescript@5.6.2)) vitest: specifier: 2.1.1 version: 2.1.1(@types/node@20.16.10)(@vitest/ui@2.1.1)(jsdom@24.1.3)(sass@1.79.4) vue: - specifier: ^3.4.38 + specifier: ^3.5.6 version: 3.5.10(typescript@5.6.2) vue-tsc: - specifier: ^2.0.29 + specifier: ^2.1.6 version: 2.1.6(typescript@5.6.2) packages: @@ -341,11 +341,6 @@ packages: resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} - '@babel/parser@7.24.7': - resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.25.6': resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} engines: {node: '>=6.0.0'} @@ -1350,27 +1345,15 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.4.31': - resolution: {integrity: sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==} - '@vue/compiler-core@3.5.10': resolution: {integrity: sha512-iXWlk+Cg/ag7gLvY0SfVucU8Kh2CjysYZjhhP70w9qI4MvSox4frrP+vDGvtQuzIcgD8+sxM6lZvCtdxGunTAA==} - '@vue/compiler-dom@3.4.31': - resolution: {integrity: sha512-wK424WMXsG1IGMyDGyLqB+TbmEBFM78hIsOJ9QwUVLGrcSk0ak6zYty7Pj8ftm7nEtdU/DGQxAXp0/lM/2cEpQ==} - '@vue/compiler-dom@3.5.10': resolution: {integrity: sha512-DyxHC6qPcktwYGKOIy3XqnHRrrXyWR2u91AjP+nLkADko380srsC2DC3s7Y1Rk6YfOlxOlvEQKa9XXmLI+W4ZA==} - '@vue/compiler-sfc@3.4.31': - resolution: {integrity: sha512-einJxqEw8IIJxzmnxmJBuK2usI+lJonl53foq+9etB2HAzlPjAS/wa7r0uUpXw5ByX3/0uswVSrjNb17vJm1kQ==} - '@vue/compiler-sfc@3.5.10': resolution: {integrity: sha512-to8E1BgpakV7224ZCm8gz1ZRSyjNCAWEplwFMWKlzCdP9DkMKhRRwt0WkCjY7jkzi/Vz3xgbpeig5Pnbly4Tow==} - '@vue/compiler-ssr@3.4.31': - resolution: {integrity: sha512-RtefmITAje3fJ8FSg1gwgDhdKhZVntIVbwupdyZDSifZTRMiWxWehAOTCc8/KZDnBOcYQ4/9VWxsTbd3wT0hAA==} - '@vue/compiler-ssr@3.5.10': resolution: {integrity: sha512-hxP4Y3KImqdtyUKXDRSxKSRkSm1H9fCvhojEYrnaoWhE4w/y8vwWhnosJoPPe2AXm5sU7CSbYYAgkt2ZPhDz+A==} @@ -1410,9 +1393,6 @@ packages: peerDependencies: vue: 3.5.10 - '@vue/shared@3.4.31': - resolution: {integrity: sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==} - '@vue/shared@3.5.10': resolution: {integrity: sha512-VkkBhU97Ki+XJ0xvl4C9YJsIZ2uIlQ7HqPpZOS3m9VCvmROPaChZU6DexdMJqvz9tbgG+4EtFVrSuailUq5KGQ==} @@ -1606,11 +1586,6 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.23.1: - resolution: {integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - browserslist@4.24.0: resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -1652,9 +1627,6 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001639: - resolution: {integrity: sha512-eFHflNTBIlFwP2AIKaYuBQN/apnUoKNhBdza8ZnW/h2di4LCZ4xFqYlxUxo+LQ76KFI1PGcC1QDxMbxTZpSCAg==} - caniuse-lite@1.0.30001664: resolution: {integrity: sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==} @@ -2239,9 +2211,6 @@ packages: engines: {node: '>=14'} hasBin: true - electron-to-chromium@1.4.816: - resolution: {integrity: sha512-EKH5X5oqC6hLmiS7/vYtZHZFTNdhsYG5NVPRN6Yn0kQHNBlT59+xSM8HBy66P5fxWpKgZbPqb+diC64ng295Jw==} - electron-to-chromium@1.5.29: resolution: {integrity: sha512-PF8n2AlIhCKXQ+gTpiJi0VhcHDb69kYX4MtCiivctc2QD3XuNZ/XIOlbGzt7WAjjEev0TtaH6Cu3arZExm5DOw==} @@ -3212,9 +3181,6 @@ packages: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} - magic-string@0.30.10: - resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} - magic-string@0.30.11: resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} @@ -3512,9 +3478,6 @@ packages: resolution: {integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==} engines: {node: '>=18'} - node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} - node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} @@ -4160,10 +4123,6 @@ packages: resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} engines: {node: '>=10'} - source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} - engines: {node: '>=0.10.0'} - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -4593,12 +4552,6 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - update-browserslist-db@1.0.16: - resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - update-browserslist-db@1.1.1: resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} hasBin: true @@ -4961,7 +4914,7 @@ snapshots: '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) '@babel/helpers': 7.23.9 - '@babel/parser': 7.24.7 + '@babel/parser': 7.25.6 '@babel/template': 7.23.9 '@babel/traverse': 7.23.9 '@babel/types': 7.25.6 @@ -4988,7 +4941,7 @@ snapshots: dependencies: '@babel/compat-data': 7.23.5 '@babel/helper-validator-option': 7.23.5 - browserslist: 4.23.1 + browserslist: 4.24.0 lru-cache: 5.1.1 semver: 6.3.1 @@ -5078,10 +5031,6 @@ snapshots: chalk: 2.4.2 js-tokens: 4.0.0 - '@babel/parser@7.24.7': - dependencies: - '@babel/types': 7.25.6 - '@babel/parser@7.25.6': dependencies: '@babel/types': 7.25.6 @@ -5129,7 +5078,7 @@ snapshots: '@babel/template@7.23.9': dependencies: '@babel/code-frame': 7.23.5 - '@babel/parser': 7.24.7 + '@babel/parser': 7.25.6 '@babel/types': 7.25.6 '@babel/traverse@7.23.9': @@ -5140,7 +5089,7 @@ snapshots: '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.24.7 + '@babel/parser': 7.25.6 '@babel/types': 7.25.6 debug: 4.3.7 globals: 11.12.0 @@ -6211,16 +6160,8 @@ snapshots: '@babel/core': 7.23.9 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/parser': 7.24.7 - '@vue/compiler-sfc': 3.4.31 - - '@vue/compiler-core@3.4.31': - dependencies: - '@babel/parser': 7.24.7 - '@vue/shared': 3.4.31 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.1 + '@babel/parser': 7.25.6 + '@vue/compiler-sfc': 3.5.10 '@vue/compiler-core@3.5.10': dependencies: @@ -6228,30 +6169,13 @@ snapshots: '@vue/shared': 3.5.10 entities: 4.5.0 estree-walker: 2.0.2 - source-map-js: 1.2.0 - - '@vue/compiler-dom@3.4.31': - dependencies: - '@vue/compiler-core': 3.4.31 - '@vue/shared': 3.4.31 + source-map-js: 1.2.1 '@vue/compiler-dom@3.5.10': dependencies: '@vue/compiler-core': 3.5.10 '@vue/shared': 3.5.10 - '@vue/compiler-sfc@3.4.31': - dependencies: - '@babel/parser': 7.24.7 - '@vue/compiler-core': 3.4.31 - '@vue/compiler-dom': 3.4.31 - '@vue/compiler-ssr': 3.4.31 - '@vue/shared': 3.4.31 - estree-walker: 2.0.2 - magic-string: 0.30.11 - postcss: 8.4.47 - source-map-js: 1.2.1 - '@vue/compiler-sfc@3.5.10': dependencies: '@babel/parser': 7.25.6 @@ -6262,12 +6186,7 @@ snapshots: estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 - source-map-js: 1.2.0 - - '@vue/compiler-ssr@3.4.31': - dependencies: - '@vue/compiler-dom': 3.4.31 - '@vue/shared': 3.4.31 + source-map-js: 1.2.1 '@vue/compiler-ssr@3.5.10': dependencies: @@ -6308,9 +6227,9 @@ snapshots: '@vue/language-core@2.1.6(typescript@5.6.2)': dependencies: '@volar/language-core': 2.4.5 - '@vue/compiler-dom': 3.4.31 + '@vue/compiler-dom': 3.5.10 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.4.31 + '@vue/shared': 3.5.10 computeds: 0.0.1 minimatch: 9.0.4 muggle-string: 0.4.1 @@ -6340,8 +6259,6 @@ snapshots: '@vue/shared': 3.5.10 vue: 3.5.10(typescript@5.6.2) - '@vue/shared@3.4.31': {} - '@vue/shared@3.5.10': {} '@vue/test-utils@2.4.6': @@ -6538,13 +6455,6 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.23.1: - dependencies: - caniuse-lite: 1.0.30001639 - electron-to-chromium: 1.4.816 - node-releases: 2.0.14 - update-browserslist-db: 1.0.16(browserslist@4.23.1) - browserslist@4.24.0: dependencies: caniuse-lite: 1.0.30001664 @@ -6588,8 +6498,6 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001639: {} - caniuse-lite@1.0.30001664: {} ccount@2.0.1: {} @@ -7222,8 +7130,6 @@ snapshots: minimatch: 9.0.1 semver: 7.6.2 - electron-to-chromium@1.4.816: {} - electron-to-chromium@1.5.29: {} elkjs@0.9.1: {} @@ -8270,10 +8176,6 @@ snapshots: dependencies: yallist: 4.0.0 - magic-string@0.30.10: - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - magic-string@0.30.11: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -8677,8 +8579,6 @@ snapshots: emojilib: 2.4.0 skin-tone: 2.0.0 - node-releases@2.0.14: {} - node-releases@2.0.18: {} non-layered-tidy-tree-layout@2.0.2: {} @@ -9139,7 +9039,7 @@ snapshots: dependencies: chokidar: 4.0.1 immutable: 4.3.4 - source-map-js: 1.2.0 + source-map-js: 1.2.1 saxes@6.0.0: dependencies: @@ -9246,8 +9146,6 @@ snapshots: astral-regex: 2.0.0 is-fullwidth-code-point: 3.0.0 - source-map-js@1.2.0: {} - source-map-js@1.2.1: {} source-map@0.6.1: {} @@ -9675,12 +9573,6 @@ snapshots: universalify@2.0.1: {} - update-browserslist-db@1.0.16(browserslist@4.23.1): - dependencies: - browserslist: 4.23.1 - escalade: 3.2.0 - picocolors: 1.1.0 - update-browserslist-db@1.1.1(browserslist@4.24.0): dependencies: browserslist: 4.24.0 @@ -9795,9 +9687,9 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.9) '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.9) '@vue/babel-plugin-jsx': 1.2.1(@babel/core@7.23.9) - '@vue/compiler-dom': 3.4.31 + '@vue/compiler-dom': 3.5.10 kolorist: 1.8.0 - magic-string: 0.30.10 + magic-string: 0.30.11 vite: 5.4.8(@types/node@20.16.10)(sass@1.79.4) transitivePeerDependencies: - supports-color