Update dependencies

This commit is contained in:
Piotr Rogowski 2023-09-19 13:26:19 +02:00
parent badc20db2e
commit 54b71dea19
No known key found for this signature in database
GPG Key ID: 4A842D702D9C6F8F
7 changed files with 120 additions and 126 deletions

View File

@ -7,11 +7,7 @@
"enabled": true,
"indentStyle": "space",
"lineWidth": 100,
"indentSize": 2,
"ignore": [
"node_modules",
"build"
]
"indentSize": 2
},
"javascript": {
"formatter": {
@ -38,7 +34,8 @@
"all": true,
"noImplicitBoolean": "off",
"useEnumInitializers": "off",
"noNonNullAssertion": "off"
"noNonNullAssertion": "off",
"useNamingConvention": "off"
},
"suspicious": {
"all": true,
@ -48,8 +45,8 @@
"all": true,
"useExhaustiveDependencies": "off",
"useImportRestrictions": "off",
"useNamingConvention": "off",
"noExcessiveComplexity": "off"
"noExcessiveComplexity": "off",
"noConfusingVoidType": "off"
},
"complexity": {
"noForEach": "off"

196
package-lock.json generated
View File

@ -12,14 +12,14 @@
"@hyper-tuner/ini": "github:hyper-tuner/ini",
"@hyper-tuner/types": "github:hyper-tuner/types",
"@reduxjs/toolkit": "^1.9.5",
"@sentry/react": "^7.68.0",
"@sentry/tracing": "^7.68.0",
"@sentry/react": "^7.69.0",
"@sentry/tracing": "^7.69.0",
"antd": "^4.24.14",
"fuse.js": "^6.6.2",
"kbar": "^0.1.0-beta.43",
"lodash.debounce": "^4.0.8",
"mlg-converter": "^0.9.0",
"nanoid": "^4.0.2",
"nanoid": "^5.0.1",
"pako": "^2.1.0",
"pocketbase": "^0.18.0",
"react": "^18.2.0",
@ -28,18 +28,18 @@
"react-markdown": "^8.0.7",
"react-perfect-scrollbar": "^1.5.8",
"react-redux": "^8.1.2",
"react-router-dom": "^6.15.0",
"react-router-dom": "^6.16.0",
"uplot": "^1.6.25",
"uplot-react": "^1.1.5",
"vite": "^4.4.9"
},
"devDependencies": {
"@biomejs/biome": "1.1.2",
"@biomejs/biome": "1.2.2",
"@total-typescript/ts-reset": "^0.5.1",
"@types/lodash.debounce": "^4.0.7",
"@types/node": "^20.6.0",
"@types/node": "^20.6.2",
"@types/pako": "^2.0.0",
"@types/react": "^18.2.21",
"@types/react": "^18.2.22",
"@types/react-dom": "^18.2.7",
"@types/react-redux": "^7.1.26",
"@types/react-router-dom": "^5.3.3",
@ -1798,9 +1798,9 @@
}
},
"node_modules/@biomejs/biome": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-1.1.2.tgz",
"integrity": "sha512-JEVWchqo0Xhl86IJgOh0xESWnNRUXBUDByCBR8TA4lIPzm/6U6Tv77+MblNkZ8MvwCtP6PlBNGdQcGKKabtuHA==",
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-1.2.2.tgz",
"integrity": "sha512-fXwXi56ZdaKO/N3rTmhWw41UxstoviODk+wia4WWNSlm23r8xJ/NxjaZ88scV2IsmsFHqc8rmwb2dkrStAdIEw==",
"dev": true,
"hasInstallScript": true,
"bin": {
@ -1810,18 +1810,18 @@
"node": ">=14.*"
},
"optionalDependencies": {
"@biomejs/cli-darwin-arm64": "1.1.2",
"@biomejs/cli-darwin-x64": "1.1.2",
"@biomejs/cli-linux-arm64": "1.1.2",
"@biomejs/cli-linux-x64": "1.1.2",
"@biomejs/cli-win32-arm64": "1.1.2",
"@biomejs/cli-win32-x64": "1.1.2"
"@biomejs/cli-darwin-arm64": "1.2.2",
"@biomejs/cli-darwin-x64": "1.2.2",
"@biomejs/cli-linux-arm64": "1.2.2",
"@biomejs/cli-linux-x64": "1.2.2",
"@biomejs/cli-win32-arm64": "1.2.2",
"@biomejs/cli-win32-x64": "1.2.2"
}
},
"node_modules/@biomejs/cli-darwin-arm64": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-1.1.2.tgz",
"integrity": "sha512-YyqWeNZchPxlvxtdo2vMBkzrwllaNS3+DZ6j01mUCVIZE9kAzF/edMV2O38L2AEtnRLU1TI1f71Jai3ThILClg==",
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-1.2.2.tgz",
"integrity": "sha512-Fx1IURKhoqH6wPawtKLT6wcfMSjRRcNK8+VWau0iDOjXvNtjJpSmICbU89B7Vt/gZRwPqkfDMBkFwm6V5vFTSQ==",
"cpu": [
"arm64"
],
@ -1835,9 +1835,9 @@
}
},
"node_modules/@biomejs/cli-darwin-x64": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-1.1.2.tgz",
"integrity": "sha512-Sofxcu50AHJyQS6Xx3OF2egQQ7Un5YFVF5/umNFa+kSNrrCu/ucmzrk8FcGS2dOSs4L2LqD6ZDWjvbcikjzLYQ==",
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-1.2.2.tgz",
"integrity": "sha512-JNaAFOI/ZisnmzvcFNd73geJxaFaN2L4YsWM6cgBeKyLY/ycl9C/PBTFfEmeB1c7f5XIIal8P2cj47kLJpN5Ig==",
"cpu": [
"x64"
],
@ -1851,9 +1851,9 @@
}
},
"node_modules/@biomejs/cli-linux-arm64": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-1.1.2.tgz",
"integrity": "sha512-wtaQgpoVMZEKf1GlDlFGAJP1j6gnh4L4kJN8PQPOBAdKIUZ/YSjqVp0z28vli5xCQ57xCn1gH4Xoqw2gVYu1tQ==",
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-1.2.2.tgz",
"integrity": "sha512-JHXRnfhOLx8UO/Fcyn2c5pFRri0XKqRZm2wf5oH5GSfLVpckDw2X15dYGbu3nmfM/3pcAaTV46pUpjrCnaAieg==",
"cpu": [
"arm64"
],
@ -1867,9 +1867,9 @@
}
},
"node_modules/@biomejs/cli-linux-x64": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-1.1.2.tgz",
"integrity": "sha512-TYIUjCXbY+kxnJgv8GESplMagB1GdOcMV21JGRATqnhUI4BvG6sjs3gfi+sdjLBQdbHhsISXW3yfUlv07HKqhg==",
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-1.2.2.tgz",
"integrity": "sha512-5Zr+iM7lUKsw81p9PkXRESuH2/AhRZ6RCWkgE+FSLcxMhXy/4RDR+o2YQDsJM6cWKIzOJM05vDHTGrDq7vXE4A==",
"cpu": [
"x64"
],
@ -1883,9 +1883,9 @@
}
},
"node_modules/@biomejs/cli-win32-arm64": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-1.1.2.tgz",
"integrity": "sha512-yApn85KuJ+Ty5zxbqWnaifX4ONtZG+snu12RNKi8fxSVVCXzQ/k2PfsWQbsyvCG05qshSvNKtM54cuf+vhUIsw==",
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-1.2.2.tgz",
"integrity": "sha512-HvUcG2p++RvYP0zfOqh+DgiUUH+JI/uETr0kzWlOJ9F3lsG525pkywg4RSd4OvJd7Wpd3wt3UpN/A4IEJaVmbA==",
"cpu": [
"arm64"
],
@ -1899,9 +1899,9 @@
}
},
"node_modules/@biomejs/cli-win32-x64": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-1.1.2.tgz",
"integrity": "sha512-qebNvIrFj2TJ+K0JVGo1HkgV2y5jis6aOZDC1SWuk53GnqjSLdR+p1v86ZByOjYr1v+tjc67EXmEepk06VVvpA==",
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-1.2.2.tgz",
"integrity": "sha512-bfaFJwqJ9ApFga2o88OaROSd3pasYRzRGXHJWAE9VUUKdSNSTYxHOqVrNvV54yYPtL6Kt9xkuZa4HNu9it3TaA==",
"cpu": [
"x64"
],
@ -2636,9 +2636,9 @@
}
},
"node_modules/@remix-run/router": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.8.0.tgz",
"integrity": "sha512-mrfKqIHnSZRyIzBcanNJmVQELTnX+qagEDlcKO90RgRBVOZGSGvZKeDihTRfWcqoDn5N/NkUcwWTccnpN18Tfg==",
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.9.0.tgz",
"integrity": "sha512-bV63itrKBC0zdT27qYm6SDZHlkXwFL1xMBuhkn+X7l0+IIhNaH5wuuvZKp6eKhCD4KFhujhfhCT1YxXW6esUIA==",
"engines": {
"node": ">=14.0.0"
}
@ -2657,13 +2657,13 @@
}
},
"node_modules/@sentry-internal/tracing": {
"version": "7.68.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.68.0.tgz",
"integrity": "sha512-nNKS/q21+Iqzxs2K7T/l3dZi8Z9s/uxsAazpk2AYhFzx9mFnPj1Xfe3dgbFoygNifE+IrpUuldr6D5HQamTDPQ==",
"version": "7.69.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.69.0.tgz",
"integrity": "sha512-4BgeWZUj9MO6IgfO93C9ocP3+AdngqujF/+zB2rFdUe+y9S6koDyUC7jr9Knds/0Ta72N/0D6PwhgSCpHK8s0Q==",
"dependencies": {
"@sentry/core": "7.68.0",
"@sentry/types": "7.68.0",
"@sentry/utils": "7.68.0",
"@sentry/core": "7.69.0",
"@sentry/types": "7.69.0",
"@sentry/utils": "7.69.0",
"tslib": "^2.4.1 || ^1.9.3"
},
"engines": {
@ -2671,15 +2671,15 @@
}
},
"node_modules/@sentry/browser": {
"version": "7.68.0",
"resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.68.0.tgz",
"integrity": "sha512-1RIPLzKcBeUeG8CQc4OIRfQ6F1zmGKku1am7P9QTz0bz//Mu7bEjm75DM69LBoUlP/Ab9cQQA3fZFUvrH0j1Tg==",
"version": "7.69.0",
"resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.69.0.tgz",
"integrity": "sha512-5ls+zu2PrMhHCIIhclKQsWX5u6WH0Ez5/GgrCMZTtZ1d70ukGSRUvpZG9qGf5Cw1ezS1LY+1HCc3whf8x8lyPw==",
"dependencies": {
"@sentry-internal/tracing": "7.68.0",
"@sentry/core": "7.68.0",
"@sentry/replay": "7.68.0",
"@sentry/types": "7.68.0",
"@sentry/utils": "7.68.0",
"@sentry-internal/tracing": "7.69.0",
"@sentry/core": "7.69.0",
"@sentry/replay": "7.69.0",
"@sentry/types": "7.69.0",
"@sentry/utils": "7.69.0",
"tslib": "^2.4.1 || ^1.9.3"
},
"engines": {
@ -2687,12 +2687,12 @@
}
},
"node_modules/@sentry/core": {
"version": "7.68.0",
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.68.0.tgz",
"integrity": "sha512-mT3ObBWgvAky/QF3dZy4KBoXbRXbNsD6evn+mYi9UEeIZQ5NpnQYDEp78mapiEjI/TAHZIhTIuaBhj1Jk0qUUA==",
"version": "7.69.0",
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.69.0.tgz",
"integrity": "sha512-V6jvK2lS8bhqZDMFUtvwe2XvNstFQf5A+2LMKCNBOV/NN6eSAAd6THwEpginabjet9dHsNRmMk7WNKvrUfQhZw==",
"dependencies": {
"@sentry/types": "7.68.0",
"@sentry/utils": "7.68.0",
"@sentry/types": "7.69.0",
"@sentry/utils": "7.69.0",
"tslib": "^2.4.1 || ^1.9.3"
},
"engines": {
@ -2700,13 +2700,13 @@
}
},
"node_modules/@sentry/react": {
"version": "7.68.0",
"resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.68.0.tgz",
"integrity": "sha512-/WLa21GKfaAlHxLZHMsYgfBac3d18UB7wB90E6zvZ+4uh7+0WQY5E1SVPpHYaQ2IEhqLbB69kVxRN+7L+A96hQ==",
"version": "7.69.0",
"resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.69.0.tgz",
"integrity": "sha512-J+DciRRVuruf1nMmBOi2VeJkOLGeCb4vTOFmHzWTvRJNByZ0flyo8E/fyROL7+23kBq1YbcVY6IloUlH73hneQ==",
"dependencies": {
"@sentry/browser": "7.68.0",
"@sentry/types": "7.68.0",
"@sentry/utils": "7.68.0",
"@sentry/browser": "7.69.0",
"@sentry/types": "7.69.0",
"@sentry/utils": "7.69.0",
"hoist-non-react-statics": "^3.3.2",
"tslib": "^2.4.1 || ^1.9.3"
},
@ -2718,43 +2718,43 @@
}
},
"node_modules/@sentry/replay": {
"version": "7.68.0",
"resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.68.0.tgz",
"integrity": "sha512-be8QT2pxcLOTuX6HBRkK0mCVwM97dU5ZLCeofI+xJEWcRnoJdbx00nFwvBXvvoCizbtf4YIMCGwaT2k5LrVxsQ==",
"version": "7.69.0",
"resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.69.0.tgz",
"integrity": "sha512-oUqWyBPFUgShdVvgJtV65EQH9pVDmoYVQMOu59JI6FHVeL3ald7R5Mvz6GaNLXsirvvhp0yAkcAd2hc5Xi6hDw==",
"dependencies": {
"@sentry/core": "7.68.0",
"@sentry/types": "7.68.0",
"@sentry/utils": "7.68.0"
"@sentry/core": "7.69.0",
"@sentry/types": "7.69.0",
"@sentry/utils": "7.69.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@sentry/tracing": {
"version": "7.68.0",
"resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.68.0.tgz",
"integrity": "sha512-4kGGHStTG0MkRD92AmKAcyWUzkFjFKVyEW/Hm69NIoLvcPv3QMa5QlkTDAeJNnON+hRIB4KWwDPMhdYNIwjl3A==",
"version": "7.69.0",
"resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.69.0.tgz",
"integrity": "sha512-nhwJXyLU2KT6ci3YRUCkpFQH7RL9lpEuVDHqaJ9xLql766FJ7A7jKtRGSaefgRzJvvdKHUVboIjZnSvqIu8gWw==",
"dependencies": {
"@sentry-internal/tracing": "7.68.0"
"@sentry-internal/tracing": "7.69.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@sentry/types": {
"version": "7.68.0",
"resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.68.0.tgz",
"integrity": "sha512-5J2pH1Pjx/029zTm3CNY9MaE8Aui81nG7JCtlMp7uEfQ//9Ja4d4Sliz/kV4ARbkIKUZerSgaRAm3xCy5XOXLg==",
"version": "7.69.0",
"resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.69.0.tgz",
"integrity": "sha512-zPyCox0mzitzU6SIa1KIbNoJAInYDdUpdiA+PoUmMn2hFMH1llGU/cS7f4w/mAsssTlbtlBi72RMnWUCy578bw==",
"engines": {
"node": ">=8"
}
},
"node_modules/@sentry/utils": {
"version": "7.68.0",
"resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.68.0.tgz",
"integrity": "sha512-NecnQegvKARyeFmBx7mYmbI17mTvjARWs1nfzY5jhPyNc3Zk4M3bQsgIdnJ1t+jo93UYudlNND7hxhDzjcBAVg==",
"version": "7.69.0",
"resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.69.0.tgz",
"integrity": "sha512-4eBixe5Y+0EGVU95R4NxH3jkkjtkE4/CmSZD4In8SCkWGSauogePtq6hyiLsZuP1QHdpPb9Kt0+zYiBb2LouBA==",
"dependencies": {
"@sentry/types": "7.68.0",
"@sentry/types": "7.69.0",
"tslib": "^2.4.1 || ^1.9.3"
},
"engines": {
@ -2855,9 +2855,9 @@
"integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
},
"node_modules/@types/node": {
"version": "20.6.0",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.0.tgz",
"integrity": "sha512-najjVq5KN2vsH2U/xyh2opaSEz6cZMR2SetLIlxlj08nOcmPOemJmUK2o4kUzfLqfrWE0PIrNeE16XhYDd3nqg==",
"version": "20.6.2",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.2.tgz",
"integrity": "sha512-Y+/1vGBHV/cYk6OI1Na/LHzwnlNCAfU3ZNGrc1LdRe/LAIbdDPTTv/HU3M7yXN448aTVDq3eKRm2cg7iKLb8gw==",
"devOptional": true
},
"node_modules/@types/pako": {
@ -2872,9 +2872,9 @@
"integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
},
"node_modules/@types/react": {
"version": "18.2.21",
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.21.tgz",
"integrity": "sha512-neFKG/sBAwGxHgXiIxnbm3/AAVQ/cMRS93hvBpg8xYRbeQSPVABp9U2bRnPf0iI4+Ucdv3plSxKK+3CW2ENJxA==",
"version": "18.2.22",
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.22.tgz",
"integrity": "sha512-60fLTOLqzarLED2O3UQImc/lsNRgG0jE/a1mPW9KjMemY0LMITWEsbS4VvZ4p6rorEHd5YKxxmMKSDK505GHpA==",
"dependencies": {
"@types/prop-types": "*",
"@types/scheduler": "*",
@ -6263,9 +6263,9 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node_modules/nanoid": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-4.0.2.tgz",
"integrity": "sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==",
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.1.tgz",
"integrity": "sha512-vWeVtV5Cw68aML/QaZvqN/3QQXc6fBfIieAlu05m7FZW2Dgb+3f0xc0TTxuJW+7u30t7iSDTV/j3kVI0oJqIfQ==",
"funding": [
{
"type": "github",
@ -6276,7 +6276,7 @@
"nanoid": "bin/nanoid.js"
},
"engines": {
"node": "^14 || ^16 || >=18"
"node": "^18 || >=20"
}
},
"node_modules/needle": {
@ -7578,11 +7578,11 @@
}
},
"node_modules/react-router": {
"version": "6.15.0",
"resolved": "https://registry.npmjs.org/react-router/-/react-router-6.15.0.tgz",
"integrity": "sha512-NIytlzvzLwJkCQj2HLefmeakxxWHWAP+02EGqWEZy+DgfHHKQMUoBBjUQLOtFInBMhWtb3hiUy6MfFgwLjXhqg==",
"version": "6.16.0",
"resolved": "https://registry.npmjs.org/react-router/-/react-router-6.16.0.tgz",
"integrity": "sha512-VT4Mmc4jj5YyjpOi5jOf0I+TYzGpvzERy4ckNSvSh2RArv8LLoCxlsZ2D+tc7zgjxcY34oTz2hZaeX5RVprKqA==",
"dependencies": {
"@remix-run/router": "1.8.0"
"@remix-run/router": "1.9.0"
},
"engines": {
"node": ">=14.0.0"
@ -7592,12 +7592,12 @@
}
},
"node_modules/react-router-dom": {
"version": "6.15.0",
"resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.15.0.tgz",
"integrity": "sha512-aR42t0fs7brintwBGAv2+mGlCtgtFQeOzK0BM1/OiqEzRejOZtpMZepvgkscpMUnKb8YO84G7s3LsHnnDNonbQ==",
"version": "6.16.0",
"resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.16.0.tgz",
"integrity": "sha512-aTfBLv3mk/gaKLxgRDUPbPw+s4Y/O+ma3rEN1u8EgEpLpPe6gNjIsWt9rxushMHHMb7mSwxRGdGlGdvmFsyPIg==",
"dependencies": {
"@remix-run/router": "1.8.0",
"react-router": "6.15.0"
"@remix-run/router": "1.9.0",
"react-router": "6.16.0"
},
"engines": {
"node": ">=14.0.0"

View File

@ -14,7 +14,7 @@
"start": "vite",
"build": "tsc && vite build",
"serve": "vite preview",
"lint": "tsc && npm run lint:biome",
"lint": "npm run lint:biome && tsc",
"lint:biome": "biome check src",
"lint:fix": "biome format --write src && biome check --apply src",
"lint:fix:unsafe": "biome check src --apply-unsafe src",
@ -25,14 +25,14 @@
"@hyper-tuner/ini": "github:hyper-tuner/ini",
"@hyper-tuner/types": "github:hyper-tuner/types",
"@reduxjs/toolkit": "^1.9.5",
"@sentry/react": "^7.68.0",
"@sentry/tracing": "^7.68.0",
"@sentry/react": "^7.69.0",
"@sentry/tracing": "^7.69.0",
"antd": "^4.24.14",
"fuse.js": "^6.6.2",
"kbar": "^0.1.0-beta.43",
"lodash.debounce": "^4.0.8",
"mlg-converter": "^0.9.0",
"nanoid": "^4.0.2",
"nanoid": "^5.0.1",
"pako": "^2.1.0",
"pocketbase": "^0.18.0",
"react": "^18.2.0",
@ -41,18 +41,18 @@
"react-markdown": "^8.0.7",
"react-perfect-scrollbar": "^1.5.8",
"react-redux": "^8.1.2",
"react-router-dom": "^6.15.0",
"react-router-dom": "^6.16.0",
"uplot": "^1.6.25",
"uplot-react": "^1.1.5",
"vite": "^4.4.9"
},
"devDependencies": {
"@biomejs/biome": "1.1.2",
"@biomejs/biome": "1.2.2",
"@total-typescript/ts-reset": "^0.5.1",
"@types/lodash.debounce": "^4.0.7",
"@types/node": "^20.6.0",
"@types/node": "^20.6.2",
"@types/pako": "^2.0.0",
"@types/react": "^18.2.21",
"@types/react": "^18.2.22",
"@types/react-dom": "^18.2.7",
"@types/react-redux": "^7.1.26",
"@types/react-router-dom": "^5.3.3",

View File

@ -30,15 +30,7 @@ import {
useMatches,
useRegisterActions,
} from 'kbar';
import React, {
CSSProperties,
Fragment,
ReactNode,
Ref,
forwardRef,
useCallback,
useMemo,
} from 'react';
import { CSSProperties, Fragment, ReactNode, Ref, forwardRef, useCallback, useMemo } from 'react';
import { connect } from 'react-redux';
import { generatePath, useNavigate } from 'react-router';
import { useAuth } from '../contexts/AuthContext';
@ -172,7 +164,7 @@ const ResultItem = forwardRef(
</div>
{action.shortcut?.length ? (
<div aria-hidden style={{ display: 'grid', gridAutoFlow: 'column', gap: '4px' }}>
{action.shortcut.map((sc: React.Key) => (
{action.shortcut.map((sc) => (
<kbd
key={sc}
style={{

View File

@ -190,6 +190,7 @@ const Hub = () => {
{
dataIndex: 'tuneId',
fixed: 'right',
align: 'right',
render: (tuneId: string, record: TunesResponse) => {
const isOwner = currentUser?.id === record.author;
const size = isOwner ? 'small' : 'middle';

View File

@ -95,7 +95,11 @@ const Login = ({ formRole }: { formRole: FormRoles }) => {
};
const oauthMethods: {
[provider: string]: { label: string; icon: ReactNode; onClick: () => void };
[provider: string]: {
label: string;
icon: ReactNode;
onClick: () => void;
};
} = {
google: {
label: 'Google',

View File

@ -34,7 +34,7 @@ class LogValidator implements ParserInterface {
private checkMLG() {
const fileFormat = new TextDecoder('utf8')
.decode(this.buffer.slice(0, this.mlgFormatLength))
// biome-ignore lint/nursery/noControlCharactersInRegex: This is a false positive
// biome-ignore lint/suspicious/noControlCharactersInRegex: false positive
.replace(/\x00/gu, '');
if (fileFormat === 'MLVLG') {