Bump dependencies

This commit is contained in:
Piotr Rogowski 2023-10-18 09:00:17 +02:00
parent 916a3bafd4
commit 0ebea1852f
No known key found for this signature in database
GPG Key ID: 4A842D702D9C6F8F
7 changed files with 125 additions and 96 deletions

View File

@ -28,10 +28,12 @@
"noisymime",
"pageview",
"pako",
"Piotr",
"Plottable",
"pocketbase",
"prefs",
"reduxjs",
"Rogowski",
"rusefi",
"secl",
"Sider",

179
package-lock.json generated
View File

@ -12,23 +12,23 @@
"@hyper-tuner/ini": "github:hyper-tuner/ini",
"@hyper-tuner/types": "github:hyper-tuner/types",
"@reduxjs/toolkit": "^1.9.7",
"@sentry/react": "^7.73.0",
"@sentry/tracing": "^7.73.0",
"@sentry/react": "^7.74.1",
"@sentry/tracing": "^7.74.1",
"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": "^5.0.1",
"nanoid": "^5.0.2",
"pako": "^2.1.0",
"pocketbase": "^0.18.2",
"pocketbase": "^0.18.3",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-ga4": "^2.1.0",
"react-markdown": "^9.0.0",
"react-perfect-scrollbar": "^1.5.8",
"react-redux": "^8.1.3",
"react-router-dom": "^6.16.0",
"react-router-dom": "^6.17.0",
"react-update-notification": "^1.2.0",
"uplot": "^1.6.26",
"uplot-react": "^1.1.5",
@ -38,15 +38,15 @@
"@biomejs/biome": "1.2.2",
"@total-typescript/ts-reset": "^0.5.1",
"@types/lodash.debounce": "^4.0.7",
"@types/node": "^20.8.3",
"@types/node": "^20.8.6",
"@types/pako": "^2.0.1",
"@types/react": "^18.2.25",
"@types/react-dom": "^18.2.11",
"@types/react": "^18.2.28",
"@types/react-dom": "^18.2.13",
"@types/react-redux": "^7.1.27",
"@types/react-router-dom": "^5.3.3",
"@vitejs/plugin-react": "^4.1.0",
"less": "^4.2.0",
"pocketbase-typegen": "^1.1.13",
"pocketbase-typegen": "^1.2.0",
"rollup-plugin-visualizer": "^5.9.2",
"typescript": "^5.2.2",
"vite-plugin-html": "^3.2.0",
@ -1764,9 +1764,9 @@
}
},
"node_modules/@babel/traverse": {
"version": "7.23.0",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.0.tgz",
"integrity": "sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw==",
"version": "7.23.2",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz",
"integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.22.13",
@ -2637,9 +2637,9 @@
}
},
"node_modules/@remix-run/router": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.9.0.tgz",
"integrity": "sha512-bV63itrKBC0zdT27qYm6SDZHlkXwFL1xMBuhkn+X7l0+IIhNaH5wuuvZKp6eKhCD4KFhujhfhCT1YxXW6esUIA==",
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.10.0.tgz",
"integrity": "sha512-Lm+fYpMfZoEucJ7cMxgt4dYt8jLfbpwRCzAjm9UgSLOkmlqo9gupxt6YX3DY0Fk155NT9l17d/ydi+964uS9Lw==",
"engines": {
"node": ">=14.0.0"
}
@ -2658,13 +2658,13 @@
}
},
"node_modules/@sentry-internal/tracing": {
"version": "7.73.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.73.0.tgz",
"integrity": "sha512-ig3WL/Nqp8nRQ52P205NaypGKNfIl/G+cIqge9xPW6zfRb5kJdM1YParw9GSJ1SPjEZBkBORGAML0on5H2FILw==",
"version": "7.74.1",
"resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.74.1.tgz",
"integrity": "sha512-nNaiZreQxCitG2PzYPaC7XtyA9OMsETGYMKAtiK4p62/uTmeYbsBva9BoNx1XeiHRwbrVQYRMKQ9nV5e2jS4/A==",
"dependencies": {
"@sentry/core": "7.73.0",
"@sentry/types": "7.73.0",
"@sentry/utils": "7.73.0",
"@sentry/core": "7.74.1",
"@sentry/types": "7.74.1",
"@sentry/utils": "7.74.1",
"tslib": "^2.4.1 || ^1.9.3"
},
"engines": {
@ -2672,15 +2672,15 @@
}
},
"node_modules/@sentry/browser": {
"version": "7.73.0",
"resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.73.0.tgz",
"integrity": "sha512-e301hUixcJ5+HNKCJwajFF5smF4opXEFSclyWsJuFNufv5J/1C1SDhbwG2JjBt5zzdSoKWJKT1ewR6vpICyoDw==",
"version": "7.74.1",
"resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.74.1.tgz",
"integrity": "sha512-OYWNne/KO60lOvkIpIlJUyiJt/9j8DGI57thSDFEYSmmbNqMitczUTBOaEStouvHKyfchqLZm1CZfWKt+z0VOA==",
"dependencies": {
"@sentry-internal/tracing": "7.73.0",
"@sentry/core": "7.73.0",
"@sentry/replay": "7.73.0",
"@sentry/types": "7.73.0",
"@sentry/utils": "7.73.0",
"@sentry-internal/tracing": "7.74.1",
"@sentry/core": "7.74.1",
"@sentry/replay": "7.74.1",
"@sentry/types": "7.74.1",
"@sentry/utils": "7.74.1",
"tslib": "^2.4.1 || ^1.9.3"
},
"engines": {
@ -2688,12 +2688,12 @@
}
},
"node_modules/@sentry/core": {
"version": "7.73.0",
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.73.0.tgz",
"integrity": "sha512-9FEz4Gq848LOgVN2OxJGYuQqxv7cIVw69VlAzWHEm3njt8mjvlTq+7UiFsGRo84+59V2FQuHxzA7vVjl90WfSg==",
"version": "7.74.1",
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.74.1.tgz",
"integrity": "sha512-LvEhOSfdIvwkr+PdlrT/aA/iOLhkXrSkvjqAQyogE4ddCWeYfS0NoirxNt1EaxMBAWKhYZRqzkA7WA4LDLbzlA==",
"dependencies": {
"@sentry/types": "7.73.0",
"@sentry/utils": "7.73.0",
"@sentry/types": "7.74.1",
"@sentry/utils": "7.74.1",
"tslib": "^2.4.1 || ^1.9.3"
},
"engines": {
@ -2701,13 +2701,13 @@
}
},
"node_modules/@sentry/react": {
"version": "7.73.0",
"resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.73.0.tgz",
"integrity": "sha512-RCGlxW0Xp5vsC38LGxUO0Xf11LBzfg75VN+KS3D2FS5GXl0R0JwgUyPNVlod7YMCfwytsKGhfP+YpQvHGQAVwg==",
"version": "7.74.1",
"resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.74.1.tgz",
"integrity": "sha512-16oTsNi2hl/S5AL/e5bo9DQZDwXPkX0nC8ajrpU0z2pH4cwjQZUZt/9Xq1+MKqDIEZkqDcMwpTmBptOvy1Pvkw==",
"dependencies": {
"@sentry/browser": "7.73.0",
"@sentry/types": "7.73.0",
"@sentry/utils": "7.73.0",
"@sentry/browser": "7.74.1",
"@sentry/types": "7.74.1",
"@sentry/utils": "7.74.1",
"hoist-non-react-statics": "^3.3.2",
"tslib": "^2.4.1 || ^1.9.3"
},
@ -2719,43 +2719,43 @@
}
},
"node_modules/@sentry/replay": {
"version": "7.73.0",
"resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.73.0.tgz",
"integrity": "sha512-a8IC9SowBisLYD2IdLkXzx7gN4iVwHDJhQvLp2B8ARs1PyPjJ7gCxSMHeGrYp94V0gOXtorNYkrxvuX8ayPROA==",
"version": "7.74.1",
"resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.74.1.tgz",
"integrity": "sha512-qmbOl+jYdyhoHFbPp9WemKx8UojID5hVmuVLxNIP0ANqAwmE9OQEK9YFg2cf7L/TpKb1tqz0qLgi5MYIdcdpgQ==",
"dependencies": {
"@sentry/core": "7.73.0",
"@sentry/types": "7.73.0",
"@sentry/utils": "7.73.0"
"@sentry/core": "7.74.1",
"@sentry/types": "7.74.1",
"@sentry/utils": "7.74.1"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@sentry/tracing": {
"version": "7.73.0",
"resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.73.0.tgz",
"integrity": "sha512-LOQR6Hkc8ZoflCXWtMlxTbCBEwv0MSOr3vesnRsmlFG8TW1YUIneU+wKnVxToWAZ8fq+6ubclnuIUKHfqTk/Tg==",
"version": "7.74.1",
"resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.74.1.tgz",
"integrity": "sha512-YqhLMY28uukOR8FtoCMvzdzBYkTtwj/JHUensDEpTZG5OoQTjrcgttpL+WMaCBUy1MpOIo7FyLB5aoRq2U7AIA==",
"dependencies": {
"@sentry-internal/tracing": "7.73.0"
"@sentry-internal/tracing": "7.74.1"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@sentry/types": {
"version": "7.73.0",
"resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.73.0.tgz",
"integrity": "sha512-/v8++bly8jW7r4cP2wswYiiVpn7eLLcqwnfPUMeCQze4zj3F3nTRIKc9BGHzU0V+fhHa3RwRC2ksqTGq1oJMDg==",
"version": "7.74.1",
"resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.74.1.tgz",
"integrity": "sha512-2jIuPc+YKvXqZETwr2E8VYnsH1zsSUR/wkIvg1uTVeVNyoowJv+YsOtCdeGyL2AwiotUBSPKu7O1Lz0kq5rMOQ==",
"engines": {
"node": ">=8"
}
},
"node_modules/@sentry/utils": {
"version": "7.73.0",
"resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.73.0.tgz",
"integrity": "sha512-h3ZK/qpf4k76FhJV9uiSbvMz3V/0Ovy94C+5/9UgPMVCJXFmVsdw8n/dwANJ7LupVPfYP23xFGgebDMFlK1/2w==",
"version": "7.74.1",
"resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.74.1.tgz",
"integrity": "sha512-qUsqufuHYcy5gFhLZslLxA5kcEOkkODITXW3c7D+x+8iP/AJqa8v8CeUCVNS7RetHCuIeWAbbTClC4c411EwQg==",
"dependencies": {
"@sentry/types": "7.73.0",
"@sentry/types": "7.74.1",
"tslib": "^2.4.1 || ^1.9.3"
},
"engines": {
@ -2897,10 +2897,13 @@
"integrity": "sha512-xPSg0jm4mqgEkNhowKgZFBNtwoEwF6gJ4Dhww+GFpm3IgtNseHQZ5IqdNwnquZEoANxyDAKDRAdVo4Z72VvD/g=="
},
"node_modules/@types/node": {
"version": "20.8.3",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.3.tgz",
"integrity": "sha512-jxiZQFpb+NlH5kjW49vXxvxTjeeqlbsnTAdBTKpzEdPs9itay7MscYXz3Fo9VYFEsfQ6LJFitHad3faerLAjCw==",
"devOptional": true
"version": "20.8.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.6.tgz",
"integrity": "sha512-eWO4K2Ji70QzKUqRy6oyJWUeB7+g2cRagT3T/nxYibYcT4y2BDL8lqolRXjTHmkZCdJfIPaY73KbJAZmcryxTQ==",
"devOptional": true,
"dependencies": {
"undici-types": "~5.25.1"
}
},
"node_modules/@types/pako": {
"version": "2.0.1",
@ -2914,9 +2917,9 @@
"integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
},
"node_modules/@types/react": {
"version": "18.2.25",
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.25.tgz",
"integrity": "sha512-24xqse6+VByVLIr+xWaQ9muX1B4bXJKXBbjszbld/UEDslGLY53+ZucF44HCmLbMPejTzGG9XgR+3m2/Wqu1kw==",
"version": "18.2.28",
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.28.tgz",
"integrity": "sha512-ad4aa/RaaJS3hyGz0BGegdnSRXQBkd1CCYDCdNjBPg90UUpLgo+WlJqb9fMYUxtehmzF3PJaTWqRZjko6BRzBg==",
"dependencies": {
"@types/prop-types": "*",
"@types/scheduler": "*",
@ -2924,9 +2927,9 @@
}
},
"node_modules/@types/react-dom": {
"version": "18.2.11",
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.11.tgz",
"integrity": "sha512-zq6Dy0EiCuF9pWFW6I6k6W2LdpUixLE4P6XjXU1QHLfak3GPACQfLwEuHzY5pOYa4hzj1d0GxX/P141aFjZsyg==",
"version": "18.2.13",
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.13.tgz",
"integrity": "sha512-eJIUv7rPP+EC45uNYp/ThhSpE16k22VJUknt5OLoH9tbXoi8bMhwLf5xRuWMywamNbWzhrSmU7IBJfPup1+3fw==",
"devOptional": true,
"dependencies": {
"@types/react": "*"
@ -6508,9 +6511,9 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node_modules/nanoid": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.1.tgz",
"integrity": "sha512-vWeVtV5Cw68aML/QaZvqN/3QQXc6fBfIieAlu05m7FZW2Dgb+3f0xc0TTxuJW+7u30t7iSDTV/j3kVI0oJqIfQ==",
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.2.tgz",
"integrity": "sha512-2ustYUX1R2rL/Br5B/FMhi8d5/QzvkJ912rBYxskcpu0myTHzSZfTr1LAS2Sm7jxRUObRrSBFoyzwAhL49aVSg==",
"funding": [
{
"type": "github",
@ -6987,14 +6990,14 @@
}
},
"node_modules/pocketbase": {
"version": "0.18.2",
"resolved": "https://registry.npmjs.org/pocketbase/-/pocketbase-0.18.2.tgz",
"integrity": "sha512-kFtbGiRxEiqtE/GkNkBNgjg7XCaVnzo6t/q1lc2wm7cTBpOyXTTHHN+B27TKlt8H+ZxO3NRxmq5tlVI/U9V9yQ=="
"version": "0.18.3",
"resolved": "https://registry.npmjs.org/pocketbase/-/pocketbase-0.18.3.tgz",
"integrity": "sha512-zE4+oue0p0Ntwoil17b2geBpPwV6B6bYdsbXmNWmod6XOqBK2+jLDT5/SlAP3une4bo3U5ZAW2GvigEBAV3bBg=="
},
"node_modules/pocketbase-typegen": {
"version": "1.1.13",
"resolved": "https://registry.npmjs.org/pocketbase-typegen/-/pocketbase-typegen-1.1.13.tgz",
"integrity": "sha512-nqN1/mkClz6xoEbO2OZDQ3VT3b1SoNb9Q0/rmIhCCqsaJ61Ske3JVgP4jseFy96AldvgS0lEj++V16+iznfh/Q==",
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/pocketbase-typegen/-/pocketbase-typegen-1.2.0.tgz",
"integrity": "sha512-KambIINxWhYJTQBuMJvxdHBvCgsdr/c24QHQJTAnLCrTmD1ND9lOIwWgT4HwwquuWvjtcUz9bR7tlr/O7hl9wQ==",
"dev": true,
"dependencies": {
"commander": "^9.4.1",
@ -7861,11 +7864,11 @@
}
},
"node_modules/react-router": {
"version": "6.16.0",
"resolved": "https://registry.npmjs.org/react-router/-/react-router-6.16.0.tgz",
"integrity": "sha512-VT4Mmc4jj5YyjpOi5jOf0I+TYzGpvzERy4ckNSvSh2RArv8LLoCxlsZ2D+tc7zgjxcY34oTz2hZaeX5RVprKqA==",
"version": "6.17.0",
"resolved": "https://registry.npmjs.org/react-router/-/react-router-6.17.0.tgz",
"integrity": "sha512-YJR3OTJzi3zhqeJYADHANCGPUu9J+6fT5GLv82UWRGSxu6oJYCKVmxUcaBQuGm9udpWmPsvpme/CdHumqgsoaA==",
"dependencies": {
"@remix-run/router": "1.9.0"
"@remix-run/router": "1.10.0"
},
"engines": {
"node": ">=14.0.0"
@ -7875,12 +7878,12 @@
}
},
"node_modules/react-router-dom": {
"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==",
"version": "6.17.0",
"resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.17.0.tgz",
"integrity": "sha512-qWHkkbXQX+6li0COUUPKAUkxjNNqPJuiBd27dVwQGDNsuFBdMbrS6UZ0CLYc4CsbdLYTckn4oB4tGDuPZpPhaQ==",
"dependencies": {
"@remix-run/router": "1.9.0",
"react-router": "6.16.0"
"@remix-run/router": "1.10.0",
"react-router": "6.17.0"
},
"engines": {
"node": ">=14.0.0"
@ -8882,6 +8885,12 @@
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/undici-types": {
"version": "5.25.3",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.25.3.tgz",
"integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==",
"devOptional": true
},
"node_modules/unicode-canonical-property-names-ecmascript": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",

View File

@ -25,23 +25,23 @@
"@hyper-tuner/ini": "github:hyper-tuner/ini",
"@hyper-tuner/types": "github:hyper-tuner/types",
"@reduxjs/toolkit": "^1.9.7",
"@sentry/react": "^7.73.0",
"@sentry/tracing": "^7.73.0",
"@sentry/react": "^7.74.1",
"@sentry/tracing": "^7.74.1",
"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": "^5.0.1",
"nanoid": "^5.0.2",
"pako": "^2.1.0",
"pocketbase": "^0.18.2",
"pocketbase": "^0.18.3",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-ga4": "^2.1.0",
"react-markdown": "^9.0.0",
"react-perfect-scrollbar": "^1.5.8",
"react-redux": "^8.1.3",
"react-router-dom": "^6.16.0",
"react-router-dom": "^6.17.0",
"react-update-notification": "^1.2.0",
"uplot": "^1.6.26",
"uplot-react": "^1.1.5",
@ -51,15 +51,15 @@
"@biomejs/biome": "1.2.2",
"@total-typescript/ts-reset": "^0.5.1",
"@types/lodash.debounce": "^4.0.7",
"@types/node": "^20.8.3",
"@types/node": "^20.8.6",
"@types/pako": "^2.0.1",
"@types/react": "^18.2.25",
"@types/react-dom": "^18.2.11",
"@types/react": "^18.2.28",
"@types/react-dom": "^18.2.13",
"@types/react-redux": "^7.1.27",
"@types/react-router-dom": "^5.3.3",
"@vitejs/plugin-react": "^4.1.0",
"less": "^4.2.0",
"pocketbase-typegen": "^1.1.13",
"pocketbase-typegen": "^1.2.0",
"rollup-plugin-visualizer": "^5.9.2",
"typescript": "^5.2.2",
"vite-plugin-html": "^3.2.0",

View File

@ -2,6 +2,9 @@
* This file was @generated using pocketbase-typegen
*/
import type PocketBase from 'pocketbase';
import type { RecordService } from 'pocketbase';
export enum Collections {
IniFiles = 'iniFiles',
Stargazers = 'stargazers',
@ -126,3 +129,13 @@ export type CollectionResponses = {
tunes: TunesResponse;
users: UsersResponse;
};
// Type for usage with type asserted PocketBase instance
// https://github.com/pocketbase/js-sdk#specify-typescript-definitions
export type TypedPocketBase = PocketBase & {
collection(idOrName: 'iniFiles'): RecordService<IniFilesResponse>;
collection(idOrName: 'stargazers'): RecordService<StargazersResponse>;
collection(idOrName: 'tunes'): RecordService<TunesResponse>;
collection(idOrName: 'users'): RecordService<UsersResponse>;
};

View File

@ -98,7 +98,7 @@ const AuthProvider = (props: { children: ReactNode }) => {
return Promise.reject(new Error(formatError(error as ClientResponseError)));
}
},
logout: async () => {
logout: () => {
client.authStore.clear();
},
initResetPassword: async (email: string) => {

View File

@ -101,6 +101,10 @@
// Radio buttons
@radio-solid-checked-color: @white;
html {
color-scheme: dark;
}
// Scrollbar
::-webkit-scrollbar {
width: 8px;

View File

@ -1,8 +1,9 @@
import PocketBase, { AuthMethodsList, AuthProviderInfo, ClientResponseError } from 'pocketbase';
import { TypedPocketBase } from './@types/pocketbase-types';
import { fetchEnv } from './utils/env';
const API_URL = fetchEnv('VITE_POCKETBASE_API_URL');
const client = new PocketBase(API_URL);
const client = new PocketBase(API_URL) as TypedPocketBase;
const formatError = (error: ClientResponseError) => {
const { data, message } = error;