mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-11-04 01:34:27 +00:00 
			
		
		
		
	Update JS and PY dependencies (#29127)
- Update all excluding `@mcaptcha/vanilla-glue` and `eslint-plugin-array-func` - Remove deprecated and duplicate eslint rule - Tested Monaco, Mermaid and Swagger
This commit is contained in:
		@@ -558,7 +558,6 @@ rules:
 | 
			
		||||
  prefer-rest-params: [2]
 | 
			
		||||
  prefer-spread: [2]
 | 
			
		||||
  prefer-template: [2]
 | 
			
		||||
  quotes: [2, single, {avoidEscape: true, allowTemplateLiterals: true}]
 | 
			
		||||
  radix: [2, as-needed]
 | 
			
		||||
  regexp/confusing-quantifier: [2]
 | 
			
		||||
  regexp/control-character-escape: [2]
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										243
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										243
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							@@ -30,22 +30,22 @@
 | 
			
		||||
        "jquery": "3.7.1",
 | 
			
		||||
        "katex": "0.16.9",
 | 
			
		||||
        "license-checker-webpack-plugin": "0.2.1",
 | 
			
		||||
        "mermaid": "10.7.0",
 | 
			
		||||
        "mermaid": "10.8.0",
 | 
			
		||||
        "mini-css-extract-plugin": "2.8.0",
 | 
			
		||||
        "minimatch": "9.0.3",
 | 
			
		||||
        "monaco-editor": "0.45.0",
 | 
			
		||||
        "monaco-editor": "0.46.0",
 | 
			
		||||
        "monaco-editor-webpack-plugin": "7.1.0",
 | 
			
		||||
        "pdfobject": "2.2.12",
 | 
			
		||||
        "pretty-ms": "9.0.0",
 | 
			
		||||
        "sortablejs": "1.15.2",
 | 
			
		||||
        "swagger-ui-dist": "5.11.2",
 | 
			
		||||
        "swagger-ui-dist": "5.11.3",
 | 
			
		||||
        "throttle-debounce": "5.0.0",
 | 
			
		||||
        "tinycolor2": "1.6.0",
 | 
			
		||||
        "tippy.js": "6.3.7",
 | 
			
		||||
        "toastify-js": "1.12.0",
 | 
			
		||||
        "tributejs": "5.1.3",
 | 
			
		||||
        "uint8-to-base64": "0.2.0",
 | 
			
		||||
        "vue": "3.4.15",
 | 
			
		||||
        "vue": "3.4.18",
 | 
			
		||||
        "vue-bar-graph": "2.0.0",
 | 
			
		||||
        "vue-loader": "17.4.2",
 | 
			
		||||
        "vue3-calendar-heatmap": "2.0.5",
 | 
			
		||||
@@ -55,11 +55,11 @@
 | 
			
		||||
      },
 | 
			
		||||
      "devDependencies": {
 | 
			
		||||
        "@eslint-community/eslint-plugin-eslint-comments": "4.1.0",
 | 
			
		||||
        "@playwright/test": "1.41.1",
 | 
			
		||||
        "@playwright/test": "1.41.2",
 | 
			
		||||
        "@stoplight/spectral-cli": "6.11.0",
 | 
			
		||||
        "@stylistic/eslint-plugin-js": "1.5.4",
 | 
			
		||||
        "@stylistic/eslint-plugin-js": "1.6.1",
 | 
			
		||||
        "@stylistic/stylelint-plugin": "2.0.0",
 | 
			
		||||
        "@vitejs/plugin-vue": "5.0.3",
 | 
			
		||||
        "@vitejs/plugin-vue": "5.0.4",
 | 
			
		||||
        "eslint": "8.56.0",
 | 
			
		||||
        "eslint-plugin-array-func": "4.0.0",
 | 
			
		||||
        "eslint-plugin-i": "2.29.1",
 | 
			
		||||
@@ -68,8 +68,8 @@
 | 
			
		||||
        "eslint-plugin-no-use-extend-native": "0.5.0",
 | 
			
		||||
        "eslint-plugin-regexp": "2.2.0",
 | 
			
		||||
        "eslint-plugin-sonarjs": "0.23.0",
 | 
			
		||||
        "eslint-plugin-unicorn": "50.0.1",
 | 
			
		||||
        "eslint-plugin-vitest": "0.3.21",
 | 
			
		||||
        "eslint-plugin-unicorn": "51.0.1",
 | 
			
		||||
        "eslint-plugin-vitest": "0.3.22",
 | 
			
		||||
        "eslint-plugin-vitest-globals": "1.4.0",
 | 
			
		||||
        "eslint-plugin-vue": "9.21.1",
 | 
			
		||||
        "eslint-plugin-vue-scoped-css": "2.7.2",
 | 
			
		||||
@@ -81,8 +81,8 @@
 | 
			
		||||
        "stylelint-declaration-block-no-ignored-properties": "2.8.0",
 | 
			
		||||
        "stylelint-declaration-strict-value": "1.10.4",
 | 
			
		||||
        "svgo": "3.2.0",
 | 
			
		||||
        "updates": "15.1.1",
 | 
			
		||||
        "vite-string-plugin": "1.1.3",
 | 
			
		||||
        "updates": "15.1.2",
 | 
			
		||||
        "vite-string-plugin": "1.1.5",
 | 
			
		||||
        "vitest": "1.2.2"
 | 
			
		||||
      },
 | 
			
		||||
      "engines": {
 | 
			
		||||
@@ -1370,12 +1370,12 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@playwright/test": {
 | 
			
		||||
      "version": "1.41.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.41.1.tgz",
 | 
			
		||||
      "integrity": "sha512-9g8EWTjiQ9yFBXc6HjCWe41msLpxEX0KhmfmPl9RPLJdfzL4F0lg2BdJ91O9azFdl11y1pmpwdjBiSxvqc+btw==",
 | 
			
		||||
      "version": "1.41.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.41.2.tgz",
 | 
			
		||||
      "integrity": "sha512-qQB9h7KbibJzrDpkXkYvsmiDJK14FULCCZgEcoe2AvFAS64oCirWTwzTlAYEbKaRxWs5TFesE1Na6izMv3HfGg==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "playwright": "1.41.1"
 | 
			
		||||
        "playwright": "1.41.2"
 | 
			
		||||
      },
 | 
			
		||||
      "bin": {
 | 
			
		||||
        "playwright": "cli.js"
 | 
			
		||||
@@ -2072,9 +2072,9 @@
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@stylistic/eslint-plugin-js": {
 | 
			
		||||
      "version": "1.5.4",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-js/-/eslint-plugin-js-1.5.4.tgz",
 | 
			
		||||
      "integrity": "sha512-3ctWb3NvJNV1MsrZN91cYp2EGInLPSoZKphXIbIRx/zjZxKwLDr9z4LMOWtqjq14li/OgqUUcMq5pj8fgbLoTw==",
 | 
			
		||||
      "version": "1.6.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-js/-/eslint-plugin-js-1.6.1.tgz",
 | 
			
		||||
      "integrity": "sha512-gHRxkbA5p8S1fnChE7Yf5NFltRZCzbCuQOcoTe93PSKBC4GqVjZmlWUSLz9pJKHvDAUTjWkfttWHIOaFYPEhRQ==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "acorn": "^8.11.3",
 | 
			
		||||
@@ -2366,9 +2366,9 @@
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@vitejs/plugin-vue": {
 | 
			
		||||
      "version": "5.0.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.3.tgz",
 | 
			
		||||
      "integrity": "sha512-b8S5dVS40rgHdDrw+DQi/xOM9ed+kSRZzfm1T74bMmBDCd8XO87NKlFYInzCtwvtWwXZvo1QxE2OSspTATWrbA==",
 | 
			
		||||
      "version": "5.0.4",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz",
 | 
			
		||||
      "integrity": "sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "engines": {
 | 
			
		||||
        "node": "^18.0.0 || >=20.0.0"
 | 
			
		||||
@@ -2502,46 +2502,46 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@vue/compiler-core": {
 | 
			
		||||
      "version": "3.4.15",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.15.tgz",
 | 
			
		||||
      "integrity": "sha512-XcJQVOaxTKCnth1vCxEChteGuwG6wqnUHxAm1DO3gCz0+uXKaJNx8/digSz4dLALCy8n2lKq24jSUs8segoqIw==",
 | 
			
		||||
      "version": "3.4.18",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.18.tgz",
 | 
			
		||||
      "integrity": "sha512-F7YK8lMK0iv6b9/Gdk15A67wM0KKZvxDxed0RR60C1z9tIJTKta+urs4j0RTN5XqHISzI3etN3mX0uHhjmoqjQ==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/parser": "^7.23.6",
 | 
			
		||||
        "@vue/shared": "3.4.15",
 | 
			
		||||
        "@babel/parser": "^7.23.9",
 | 
			
		||||
        "@vue/shared": "3.4.18",
 | 
			
		||||
        "entities": "^4.5.0",
 | 
			
		||||
        "estree-walker": "^2.0.2",
 | 
			
		||||
        "source-map-js": "^1.0.2"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@vue/compiler-dom": {
 | 
			
		||||
      "version": "3.4.15",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.15.tgz",
 | 
			
		||||
      "integrity": "sha512-wox0aasVV74zoXyblarOM3AZQz/Z+OunYcIHe1OsGclCHt8RsRm04DObjefaI82u6XDzv+qGWZ24tIsRAIi5MQ==",
 | 
			
		||||
      "version": "3.4.18",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.18.tgz",
 | 
			
		||||
      "integrity": "sha512-24Eb8lcMfInefvQ6YlEVS18w5Q66f4+uXWVA+yb7praKbyjHRNuKVWGuinfSSjM0ZIiPi++QWukhkgznBaqpEA==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@vue/compiler-core": "3.4.15",
 | 
			
		||||
        "@vue/shared": "3.4.15"
 | 
			
		||||
        "@vue/compiler-core": "3.4.18",
 | 
			
		||||
        "@vue/shared": "3.4.18"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@vue/compiler-sfc": {
 | 
			
		||||
      "version": "3.4.15",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.15.tgz",
 | 
			
		||||
      "integrity": "sha512-LCn5M6QpkpFsh3GQvs2mJUOAlBQcCco8D60Bcqmf3O3w5a+KWS5GvYbrrJBkgvL1BDnTp+e8q0lXCLgHhKguBA==",
 | 
			
		||||
      "version": "3.4.18",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.18.tgz",
 | 
			
		||||
      "integrity": "sha512-rG5tqtnzwrVpMqAQ7FHtvHaV70G6LLfJIWLYZB/jZ9m/hrnZmIQh+H3ewnC5onwe/ibljm9+ZupxeElzqCkTAw==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/parser": "^7.23.6",
 | 
			
		||||
        "@vue/compiler-core": "3.4.15",
 | 
			
		||||
        "@vue/compiler-dom": "3.4.15",
 | 
			
		||||
        "@vue/compiler-ssr": "3.4.15",
 | 
			
		||||
        "@vue/shared": "3.4.15",
 | 
			
		||||
        "@babel/parser": "^7.23.9",
 | 
			
		||||
        "@vue/compiler-core": "3.4.18",
 | 
			
		||||
        "@vue/compiler-dom": "3.4.18",
 | 
			
		||||
        "@vue/compiler-ssr": "3.4.18",
 | 
			
		||||
        "@vue/shared": "3.4.18",
 | 
			
		||||
        "estree-walker": "^2.0.2",
 | 
			
		||||
        "magic-string": "^0.30.5",
 | 
			
		||||
        "magic-string": "^0.30.6",
 | 
			
		||||
        "postcss": "^8.4.33",
 | 
			
		||||
        "source-map-js": "^1.0.2"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@vue/compiler-sfc/node_modules/magic-string": {
 | 
			
		||||
      "version": "0.30.6",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.6.tgz",
 | 
			
		||||
      "integrity": "sha512-n62qCLbPjNjyo+owKtveQxZFZTBm+Ms6YoGD23Wew6Vw337PElFNifQpknPruVRQV57kVShPnLGo9vWxVhpPvA==",
 | 
			
		||||
      "version": "0.30.7",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.7.tgz",
 | 
			
		||||
      "integrity": "sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@jridgewell/sourcemap-codec": "^1.4.15"
 | 
			
		||||
      },
 | 
			
		||||
@@ -2550,57 +2550,57 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@vue/compiler-ssr": {
 | 
			
		||||
      "version": "3.4.15",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.15.tgz",
 | 
			
		||||
      "integrity": "sha512-1jdeQyiGznr8gjFDadVmOJqZiLNSsMa5ZgqavkPZ8O2wjHv0tVuAEsw5hTdUoUW4232vpBbL/wJhzVW/JwY1Uw==",
 | 
			
		||||
      "version": "3.4.18",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.18.tgz",
 | 
			
		||||
      "integrity": "sha512-hSlv20oUhPxo2UYUacHgGaxtqP0tvFo6ixxxD6JlXIkwzwoZ9eKK6PFQN4hNK/R13JlNyldwWt/fqGBKgWJ6nQ==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@vue/compiler-dom": "3.4.15",
 | 
			
		||||
        "@vue/shared": "3.4.15"
 | 
			
		||||
        "@vue/compiler-dom": "3.4.18",
 | 
			
		||||
        "@vue/shared": "3.4.18"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@vue/reactivity": {
 | 
			
		||||
      "version": "3.4.15",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.15.tgz",
 | 
			
		||||
      "integrity": "sha512-55yJh2bsff20K5O84MxSvXKPHHt17I2EomHznvFiJCAZpJTNW8IuLj1xZWMLELRhBK3kkFV/1ErZGHJfah7i7w==",
 | 
			
		||||
      "version": "3.4.18",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.18.tgz",
 | 
			
		||||
      "integrity": "sha512-7uda2/I0jpLiRygprDo5Jxs2HJkOVXcOMlyVlY54yRLxoycBpwGJRwJT9EdGB4adnoqJDXVT2BilUAYwI7qvmg==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@vue/shared": "3.4.15"
 | 
			
		||||
        "@vue/shared": "3.4.18"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@vue/runtime-core": {
 | 
			
		||||
      "version": "3.4.15",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.15.tgz",
 | 
			
		||||
      "integrity": "sha512-6E3by5m6v1AkW0McCeAyhHTw+3y17YCOKG0U0HDKDscV4Hs0kgNT5G+GCHak16jKgcCDHpI9xe5NKb8sdLCLdw==",
 | 
			
		||||
      "version": "3.4.18",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.18.tgz",
 | 
			
		||||
      "integrity": "sha512-7mU9diCa+4e+8/wZ7Udw5pwTH10A11sZ1nldmHOUKJnzCwvZxfJqAtw31mIf4T5H2FsLCSBQT3xgioA9vIjyDQ==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@vue/reactivity": "3.4.15",
 | 
			
		||||
        "@vue/shared": "3.4.15"
 | 
			
		||||
        "@vue/reactivity": "3.4.18",
 | 
			
		||||
        "@vue/shared": "3.4.18"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@vue/runtime-dom": {
 | 
			
		||||
      "version": "3.4.15",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.15.tgz",
 | 
			
		||||
      "integrity": "sha512-EVW8D6vfFVq3V/yDKNPBFkZKGMFSvZrUQmx196o/v2tHKdwWdiZjYUBS+0Ez3+ohRyF8Njwy/6FH5gYJ75liUw==",
 | 
			
		||||
      "version": "3.4.18",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.18.tgz",
 | 
			
		||||
      "integrity": "sha512-2y1Mkzcw1niSfG7z3Qx+2ir9Gb4hdTkZe5p/I8x1aTIKQE0vY0tPAEUPhZm5tx6183gG3D/KwHG728UR0sIufA==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@vue/runtime-core": "3.4.15",
 | 
			
		||||
        "@vue/shared": "3.4.15",
 | 
			
		||||
        "@vue/runtime-core": "3.4.18",
 | 
			
		||||
        "@vue/shared": "3.4.18",
 | 
			
		||||
        "csstype": "^3.1.3"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@vue/server-renderer": {
 | 
			
		||||
      "version": "3.4.15",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.15.tgz",
 | 
			
		||||
      "integrity": "sha512-3HYzaidu9cHjrT+qGUuDhFYvF/j643bHC6uUN9BgM11DVy+pM6ATsG6uPBLnkwOgs7BpJABReLmpL3ZPAsUaqw==",
 | 
			
		||||
      "version": "3.4.18",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.18.tgz",
 | 
			
		||||
      "integrity": "sha512-YJd1wa7mzUN3NRqLEsrwEYWyO+PUBSROIGlCc3J/cvn7Zu6CxhNLgXa8Z4zZ5ja5/nviYO79J1InoPeXgwBTZA==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@vue/compiler-ssr": "3.4.15",
 | 
			
		||||
        "@vue/shared": "3.4.15"
 | 
			
		||||
        "@vue/compiler-ssr": "3.4.18",
 | 
			
		||||
        "@vue/shared": "3.4.18"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "vue": "3.4.15"
 | 
			
		||||
        "vue": "3.4.18"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@vue/shared": {
 | 
			
		||||
      "version": "3.4.15",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.15.tgz",
 | 
			
		||||
      "integrity": "sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g=="
 | 
			
		||||
      "version": "3.4.18",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.18.tgz",
 | 
			
		||||
      "integrity": "sha512-CxouGFxxaW5r1WbrSmWwck3No58rApXgRSBxrqgnY1K+jk20F6DrXJkHdH9n4HVT+/B6G2CAn213Uq3npWiy8Q=="
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@webassemblyjs/ast": {
 | 
			
		||||
      "version": "1.11.6",
 | 
			
		||||
@@ -3766,30 +3766,6 @@
 | 
			
		||||
        "cytoscape": "^3.2.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/cytoscape-fcose": {
 | 
			
		||||
      "version": "2.2.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz",
 | 
			
		||||
      "integrity": "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "cose-base": "^2.2.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "cytoscape": "^3.2.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/cytoscape-fcose/node_modules/cose-base": {
 | 
			
		||||
      "version": "2.2.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-2.2.0.tgz",
 | 
			
		||||
      "integrity": "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "layout-base": "^2.0.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/cytoscape-fcose/node_modules/layout-base": {
 | 
			
		||||
      "version": "2.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz",
 | 
			
		||||
      "integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg=="
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/d3": {
 | 
			
		||||
      "version": "7.8.5",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/d3/-/d3-7.8.5.tgz",
 | 
			
		||||
@@ -5012,9 +4988,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/eslint-plugin-unicorn": {
 | 
			
		||||
      "version": "50.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-50.0.1.tgz",
 | 
			
		||||
      "integrity": "sha512-KxenCZxqSYW0GWHH18okDlOQcpezcitm5aOSz6EnobyJ6BIByiPDviQRjJIUAjG/tMN11958MxaQ+qCoU6lfDA==",
 | 
			
		||||
      "version": "51.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-51.0.1.tgz",
 | 
			
		||||
      "integrity": "sha512-MuR/+9VuB0fydoI0nIn2RDA5WISRn4AsJyNSaNKLVwie9/ONvQhxOBbkfSICBPnzKrB77Fh6CZZXjgTt/4Latw==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/helper-validator-identifier": "^7.22.20",
 | 
			
		||||
@@ -5045,12 +5021,12 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/eslint-plugin-vitest": {
 | 
			
		||||
      "version": "0.3.21",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/eslint-plugin-vitest/-/eslint-plugin-vitest-0.3.21.tgz",
 | 
			
		||||
      "integrity": "sha512-oYwR1MrwaBw/OG6CKU+SJYleAc442w6CWL1RTQl5WLwy8X3sh0bgHIQk5iEtmTak3Q+XAvZglr0bIoDOjFdkcw==",
 | 
			
		||||
      "version": "0.3.22",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/eslint-plugin-vitest/-/eslint-plugin-vitest-0.3.22.tgz",
 | 
			
		||||
      "integrity": "sha512-atkFGQ7aVgcuSeSMDqnyevIyUpfBPMnosksgEPrKE7Y8xQlqG/5z2IQ6UDau05zXaaFv7Iz8uzqvIuKshjZ0Zw==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@typescript-eslint/utils": "^6.20.0"
 | 
			
		||||
        "@typescript-eslint/utils": "^6.21.0"
 | 
			
		||||
      },
 | 
			
		||||
      "engines": {
 | 
			
		||||
        "node": "^18.0.0 || >= 20.0.0"
 | 
			
		||||
@@ -7341,16 +7317,15 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/mermaid": {
 | 
			
		||||
      "version": "10.7.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.7.0.tgz",
 | 
			
		||||
      "integrity": "sha512-PsvGupPCkN1vemAAjScyw4pw34p4/0dZkSrqvAB26hUvJulOWGIwt35FZWmT9wPIi4r0QLa5X0PB4YLIGn0/YQ==",
 | 
			
		||||
      "version": "10.8.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.8.0.tgz",
 | 
			
		||||
      "integrity": "sha512-9CzfSreRjdDJxX796+jW4zjEq0DVw5xVF0nWsqff8OTbrt+ml0TZ5PyYUjjUZJa2NYxYJZZXewEquxGiM8qZEA==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@braintree/sanitize-url": "^6.0.1",
 | 
			
		||||
        "@types/d3-scale": "^4.0.3",
 | 
			
		||||
        "@types/d3-scale-chromatic": "^3.0.0",
 | 
			
		||||
        "cytoscape": "^3.23.0",
 | 
			
		||||
        "cytoscape": "^3.28.1",
 | 
			
		||||
        "cytoscape-cose-bilkent": "^4.1.0",
 | 
			
		||||
        "cytoscape-fcose": "^2.1.0",
 | 
			
		||||
        "d3": "^7.4.0",
 | 
			
		||||
        "d3-sankey": "^0.12.3",
 | 
			
		||||
        "dagre-d3-es": "7.0.10",
 | 
			
		||||
@@ -7904,9 +7879,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/monaco-editor": {
 | 
			
		||||
      "version": "0.45.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.45.0.tgz",
 | 
			
		||||
      "integrity": "sha512-mjv1G1ZzfEE3k9HZN0dQ2olMdwIfaeAAjFiwNprLfYNRSz7ctv9XuCT7gPtBGrMUeV1/iZzYKj17Khu1hxoHOA=="
 | 
			
		||||
      "version": "0.46.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.46.0.tgz",
 | 
			
		||||
      "integrity": "sha512-ADwtLIIww+9FKybWscd7OCfm9odsFYHImBRI1v9AviGce55QY8raT+9ihH8jX/E/e6QVSGM+pKj4jSUSRmALNQ=="
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/monaco-editor-webpack-plugin": {
 | 
			
		||||
      "version": "7.1.0",
 | 
			
		||||
@@ -8491,12 +8466,12 @@
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/playwright": {
 | 
			
		||||
      "version": "1.41.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.41.1.tgz",
 | 
			
		||||
      "integrity": "sha512-gdZAWG97oUnbBdRL3GuBvX3nDDmUOuqzV/D24dytqlKt+eI5KbwusluZRGljx1YoJKZ2NRPaeWiFTeGZO7SosQ==",
 | 
			
		||||
      "version": "1.41.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.41.2.tgz",
 | 
			
		||||
      "integrity": "sha512-v0bOa6H2GJChDL8pAeLa/LZC4feoAMbSQm1/jF/ySsWWoaNItvrMP7GEkvEEFyCTUYKMxjQKaTSg5up7nR6/8A==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "playwright-core": "1.41.1"
 | 
			
		||||
        "playwright-core": "1.41.2"
 | 
			
		||||
      },
 | 
			
		||||
      "bin": {
 | 
			
		||||
        "playwright": "cli.js"
 | 
			
		||||
@@ -8509,9 +8484,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/playwright-core": {
 | 
			
		||||
      "version": "1.41.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.41.1.tgz",
 | 
			
		||||
      "integrity": "sha512-/KPO5DzXSMlxSX77wy+HihKGOunh3hqndhqeo/nMxfigiKzogn8kfL0ZBDu0L1RKgan5XHCPmn6zXd2NUJgjhg==",
 | 
			
		||||
      "version": "1.41.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.41.2.tgz",
 | 
			
		||||
      "integrity": "sha512-VaTvwCA4Y8kxEe+kfm2+uUUw5Lubf38RxF7FpBxLPmGe5sdNkSg5e3ChEigaGrX7qdqT3pt2m/98LiyvU2x6CA==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "bin": {
 | 
			
		||||
        "playwright-core": "cli.js"
 | 
			
		||||
@@ -10135,9 +10110,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/swagger-ui-dist": {
 | 
			
		||||
      "version": "5.11.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.11.2.tgz",
 | 
			
		||||
      "integrity": "sha512-jQG0cRgJNMZ7aCoiFofnoojeSaa/+KgWaDlfgs8QN+BXoGMpxeMVY5OEnjq4OlNvF3yjftO8c9GRAgcHlO+u7A=="
 | 
			
		||||
      "version": "5.11.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.11.3.tgz",
 | 
			
		||||
      "integrity": "sha512-vQ+Pe73xt7vMVbX40L6nHu4sDmNCM6A+eMVJPGvKrifHQ4LO3smH0jCiiefKzsVl7OlOcVEnrZ9IFzYwElfMkA=="
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/symbol-tree": {
 | 
			
		||||
      "version": "3.2.4",
 | 
			
		||||
@@ -10620,9 +10595,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/updates": {
 | 
			
		||||
      "version": "15.1.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/updates/-/updates-15.1.1.tgz",
 | 
			
		||||
      "integrity": "sha512-dMz/4251b0lV7yR58tuydCKaiWxOa18YM8fnRgtiDVzQ5ALopTZhMckv00w0nSMj6OFMFKLshTZGkX4dAebaaw==",
 | 
			
		||||
      "version": "15.1.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/updates/-/updates-15.1.2.tgz",
 | 
			
		||||
      "integrity": "sha512-+/JT4NChl82iexV9G80TY5HF3ubQ5O9UTOk3LlCo4Y4aRCYvo1h4bJE8YkP0PE7KiFRWIQq/rPmUYrY2QF8wVA==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "bin": {
 | 
			
		||||
        "updates": "bin/updates.js"
 | 
			
		||||
@@ -10795,9 +10770,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/vite-string-plugin": {
 | 
			
		||||
      "version": "1.1.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/vite-string-plugin/-/vite-string-plugin-1.1.3.tgz",
 | 
			
		||||
      "integrity": "sha512-uHL8BV2tBf32T2slYpS0vRzGVrAS3iuivtGknjzyecvpSq2AiBSkyLAjEvvIZuZGDDGFHyGX+5+yc3OBPjWDlA==",
 | 
			
		||||
      "version": "1.1.5",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/vite-string-plugin/-/vite-string-plugin-1.1.5.tgz",
 | 
			
		||||
      "integrity": "sha512-KRCIFX3PWVUuEjpi9O7EKLT9E27OqOA3RimIvVx6cziLAUxvnk2VvHQfMrP+mKkqyqqSmnnYyTig3OyDnK/zlA==",
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/vite/node_modules/@types/estree": {
 | 
			
		||||
@@ -10931,15 +10906,15 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/vue": {
 | 
			
		||||
      "version": "3.4.15",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.15.tgz",
 | 
			
		||||
      "integrity": "sha512-jC0GH4KkWLWJOEQjOpkqU1bQsBwf4R1rsFtw5GQJbjHVKWDzO6P0nWWBTmjp1xSemAioDFj1jdaK1qa3DnMQoQ==",
 | 
			
		||||
      "version": "3.4.18",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.18.tgz",
 | 
			
		||||
      "integrity": "sha512-0zLRYamFRe0wF4q2L3O24KQzLyLpL64ye1RUToOgOxuWZsb/FhaNRdGmeozdtVYLz6tl94OXLaK7/WQIrVCw1A==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@vue/compiler-dom": "3.4.15",
 | 
			
		||||
        "@vue/compiler-sfc": "3.4.15",
 | 
			
		||||
        "@vue/runtime-dom": "3.4.15",
 | 
			
		||||
        "@vue/server-renderer": "3.4.15",
 | 
			
		||||
        "@vue/shared": "3.4.15"
 | 
			
		||||
        "@vue/compiler-dom": "3.4.18",
 | 
			
		||||
        "@vue/compiler-sfc": "3.4.18",
 | 
			
		||||
        "@vue/runtime-dom": "3.4.18",
 | 
			
		||||
        "@vue/server-renderer": "3.4.18",
 | 
			
		||||
        "@vue/shared": "3.4.18"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "typescript": "*"
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										22
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								package.json
									
									
									
									
									
								
							@@ -29,22 +29,22 @@
 | 
			
		||||
    "jquery": "3.7.1",
 | 
			
		||||
    "katex": "0.16.9",
 | 
			
		||||
    "license-checker-webpack-plugin": "0.2.1",
 | 
			
		||||
    "mermaid": "10.7.0",
 | 
			
		||||
    "mermaid": "10.8.0",
 | 
			
		||||
    "mini-css-extract-plugin": "2.8.0",
 | 
			
		||||
    "minimatch": "9.0.3",
 | 
			
		||||
    "monaco-editor": "0.45.0",
 | 
			
		||||
    "monaco-editor": "0.46.0",
 | 
			
		||||
    "monaco-editor-webpack-plugin": "7.1.0",
 | 
			
		||||
    "pdfobject": "2.2.12",
 | 
			
		||||
    "pretty-ms": "9.0.0",
 | 
			
		||||
    "sortablejs": "1.15.2",
 | 
			
		||||
    "swagger-ui-dist": "5.11.2",
 | 
			
		||||
    "swagger-ui-dist": "5.11.3",
 | 
			
		||||
    "throttle-debounce": "5.0.0",
 | 
			
		||||
    "tinycolor2": "1.6.0",
 | 
			
		||||
    "tippy.js": "6.3.7",
 | 
			
		||||
    "toastify-js": "1.12.0",
 | 
			
		||||
    "tributejs": "5.1.3",
 | 
			
		||||
    "uint8-to-base64": "0.2.0",
 | 
			
		||||
    "vue": "3.4.15",
 | 
			
		||||
    "vue": "3.4.18",
 | 
			
		||||
    "vue-bar-graph": "2.0.0",
 | 
			
		||||
    "vue-loader": "17.4.2",
 | 
			
		||||
    "vue3-calendar-heatmap": "2.0.5",
 | 
			
		||||
@@ -54,11 +54,11 @@
 | 
			
		||||
  },
 | 
			
		||||
  "devDependencies": {
 | 
			
		||||
    "@eslint-community/eslint-plugin-eslint-comments": "4.1.0",
 | 
			
		||||
    "@playwright/test": "1.41.1",
 | 
			
		||||
    "@playwright/test": "1.41.2",
 | 
			
		||||
    "@stoplight/spectral-cli": "6.11.0",
 | 
			
		||||
    "@stylistic/eslint-plugin-js": "1.5.4",
 | 
			
		||||
    "@stylistic/eslint-plugin-js": "1.6.1",
 | 
			
		||||
    "@stylistic/stylelint-plugin": "2.0.0",
 | 
			
		||||
    "@vitejs/plugin-vue": "5.0.3",
 | 
			
		||||
    "@vitejs/plugin-vue": "5.0.4",
 | 
			
		||||
    "eslint": "8.56.0",
 | 
			
		||||
    "eslint-plugin-array-func": "4.0.0",
 | 
			
		||||
    "eslint-plugin-i": "2.29.1",
 | 
			
		||||
@@ -67,8 +67,8 @@
 | 
			
		||||
    "eslint-plugin-no-use-extend-native": "0.5.0",
 | 
			
		||||
    "eslint-plugin-regexp": "2.2.0",
 | 
			
		||||
    "eslint-plugin-sonarjs": "0.23.0",
 | 
			
		||||
    "eslint-plugin-unicorn": "50.0.1",
 | 
			
		||||
    "eslint-plugin-vitest": "0.3.21",
 | 
			
		||||
    "eslint-plugin-unicorn": "51.0.1",
 | 
			
		||||
    "eslint-plugin-vitest": "0.3.22",
 | 
			
		||||
    "eslint-plugin-vitest-globals": "1.4.0",
 | 
			
		||||
    "eslint-plugin-vue": "9.21.1",
 | 
			
		||||
    "eslint-plugin-vue-scoped-css": "2.7.2",
 | 
			
		||||
@@ -80,8 +80,8 @@
 | 
			
		||||
    "stylelint-declaration-block-no-ignored-properties": "2.8.0",
 | 
			
		||||
    "stylelint-declaration-strict-value": "1.10.4",
 | 
			
		||||
    "svgo": "3.2.0",
 | 
			
		||||
    "updates": "15.1.1",
 | 
			
		||||
    "vite-string-plugin": "1.1.3",
 | 
			
		||||
    "updates": "15.1.2",
 | 
			
		||||
    "vite-string-plugin": "1.1.5",
 | 
			
		||||
    "vitest": "1.2.2"
 | 
			
		||||
  },
 | 
			
		||||
  "browserslist": [
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										8
									
								
								poetry.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										8
									
								
								poetry.lock
									
									
									
										generated
									
									
									
								
							@@ -342,13 +342,13 @@ telegram = ["requests"]
 | 
			
		||||
 | 
			
		||||
[[package]]
 | 
			
		||||
name = "yamllint"
 | 
			
		||||
version = "1.33.0"
 | 
			
		||||
version = "1.34.0"
 | 
			
		||||
description = "A linter for YAML files."
 | 
			
		||||
optional = false
 | 
			
		||||
python-versions = ">=3.8"
 | 
			
		||||
files = [
 | 
			
		||||
    {file = "yamllint-1.33.0-py3-none-any.whl", hash = "sha256:28a19f5d68d28d8fec538a1db21bb2d84c7dc2e2ea36266da8d4d1c5a683814d"},
 | 
			
		||||
    {file = "yamllint-1.33.0.tar.gz", hash = "sha256:2dceab9ef2d99518a2fcf4ffc964d44250ac4459be1ba3ca315118e4a1a81f7d"},
 | 
			
		||||
    {file = "yamllint-1.34.0-py3-none-any.whl", hash = "sha256:33b813f6ff2ffad2e57a288281098392b85f7463ce1f3d5cd45aa848b916a806"},
 | 
			
		||||
    {file = "yamllint-1.34.0.tar.gz", hash = "sha256:7f0a6a41e8aab3904878da4ae34b6248b6bc74634e0d3a90f0fb2d7e723a3d4f"},
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
[package.dependencies]
 | 
			
		||||
@@ -361,4 +361,4 @@ dev = ["doc8", "flake8", "flake8-import-order", "rstcheck[sphinx]", "sphinx"]
 | 
			
		||||
[metadata]
 | 
			
		||||
lock-version = "2.0"
 | 
			
		||||
python-versions = "^3.8"
 | 
			
		||||
content-hash = "175c87d138a47ba190a2c3f16b801f694915cc6f2367a358585df9cd1b17ff96"
 | 
			
		||||
content-hash = "e4ea4301a70487379fce7008493d15c005af3aada7d88fbf0bd3167147ec6502"
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@ python = "^3.8"
 | 
			
		||||
 | 
			
		||||
[tool.poetry.group.dev.dependencies]
 | 
			
		||||
djlint = "1.34.1"
 | 
			
		||||
yamllint = "1.33.0"
 | 
			
		||||
yamllint = "1.34.0"
 | 
			
		||||
 | 
			
		||||
[tool.djlint]
 | 
			
		||||
profile="golang"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user