diff --git a/SECURITY.md b/SECURITY.md
index 571c7fd..f8c8752 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -4,7 +4,7 @@
| Version | Supported |
| ------- | ------------------ |
-| 3.4.8 | :white_check_mark: |
+| 3.6.x | :white_check_mark: |
| < 3 | :x: |
| < 2 | :x: |
diff --git a/package.json b/package.json
index a5c7e04..ab55497 100644
--- a/package.json
+++ b/package.json
@@ -26,27 +26,25 @@
"@dicedtomato/mantine-data-grid": "0.0.23",
"@emotion/react": "^11.10.5",
"@emotion/server": "^11.10.0",
- "@mantine/core": "^5.6.3",
- "@mantine/dropzone": "^5.6.3",
- "@mantine/form": "^5.6.3",
- "@mantine/hooks": "^5.6.3",
- "@mantine/modals": "^5.6.3",
- "@mantine/next": "^5.6.3",
- "@mantine/notifications": "^5.6.3",
- "@mantine/nprogress": "^5.6.3",
- "@mantine/prism": "^5.6.3",
- "@prisma/client": "^4.5.0",
- "@prisma/internals": "^4.5.0",
- "@prisma/migrate": "^4.5.0",
- "@sapphire/shapeshift": "^3.7.0",
- "@tanstack/react-query": "^4.13.0",
- "argon2": "^0.30.1",
- "chart.js": "^3.9.1",
- "chartjs-plugin-datalabels": "^2.1.0",
- "color-hash": "^2.0.1",
+ "@mantine/core": "^5.9.2",
+ "@mantine/dropzone": "^5.9.2",
+ "@mantine/form": "^5.9.2",
+ "@mantine/hooks": "^5.9.2",
+ "@mantine/modals": "^5.9.2",
+ "@mantine/next": "^5.9.2",
+ "@mantine/notifications": "^5.9.2",
+ "@mantine/nprogress": "^5.9.2",
+ "@mantine/prism": "^5.9.2",
+ "@prisma/client": "^4.7.1",
+ "@prisma/internals": "^4.7.1",
+ "@prisma/migrate": "^4.7.1",
+ "@sapphire/shapeshift": "^3.7.1",
+ "@tanstack/react-query": "^4.19.1",
+ "argon2": "^0.30.2",
+ "chart.js": "^4.0.1",
"colorette": "^2.0.19",
"cookie": "^0.5.0",
- "dayjs": "^1.11.6",
+ "dayjs": "^1.11.7",
"dotenv": "^16.0.3",
"dotenv-expand": "^9.0.0",
"exiftool-vendored": "^18.6.0",
@@ -54,42 +52,42 @@
"fastify-plugin": "^4.4.0",
"fflate": "^0.7.4",
"find-my-way": "^7.3.1",
- "katex": "^0.16.3",
+ "katex": "^0.16.4",
"minio": "^7.0.32",
"ms": "canary",
"multer": "^1.4.5-lts.1",
- "next": "^13.0.0",
+ "next": "^13.0.6",
"otplib": "^12.0.1",
- "prisma": "^4.5.0",
+ "prisma": "^4.7.1",
"prismjs": "^1.29.0",
"qrcode": "^1.5.1",
"react": "^18.2.0",
- "react-chartjs-2": "^4.3.1",
+ "react-chartjs-2": "^5.0.1",
"react-dom": "^18.2.0",
"react-feather": "^2.0.10",
"react-markdown": "^8.0.4",
"recoil": "^0.7.6",
"remark-gfm": "^3.0.1",
- "sharp": "^0.31.1"
+ "sharp": "^0.31.2"
},
"devDependencies": {
"@types/cookie": "^0.5.1",
"@types/katex": "^0.14.0",
- "@types/minio": "^7.0.14",
+ "@types/minio": "^7.0.15",
"@types/multer": "^1.4.7",
- "@types/node": "^18.11.7",
+ "@types/node": "^18.11.12",
"@types/qrcode": "^1.5.0",
- "@types/react": "^18.0.24",
+ "@types/react": "^18.0.26",
"@types/sharp": "^0.31.0",
"cross-env": "^7.0.3",
- "esbuild": "^0.15.12",
- "eslint": "^8.26.0",
- "eslint-config-next": "^13.0.0",
+ "esbuild": "^0.16.4",
+ "eslint": "^8.29.0",
+ "eslint-config-next": "^13.0.6",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-prettier": "^4.2.1",
"npm-run-all": "^4.1.5",
- "prettier": "^2.7.1",
- "typescript": "^4.8.4"
+ "prettier": "^2.8.1",
+ "typescript": "^4.9.4"
},
"repository": {
"type": "git",
diff --git a/src/components/icons/DatabaseIcon.tsx b/src/components/icons/DatabaseIcon.tsx
new file mode 100644
index 0000000..764d95c
--- /dev/null
+++ b/src/components/icons/DatabaseIcon.tsx
@@ -0,0 +1,5 @@
+import { Database } from 'react-feather';
+
+export default function DatabaseIcon({ ...props }) {
+ return ;
+}
diff --git a/src/components/icons/index.tsx b/src/components/icons/index.tsx
index d2ad441..4ecf9f7 100644
--- a/src/components/icons/index.tsx
+++ b/src/components/icons/index.tsx
@@ -33,6 +33,7 @@ import GoogleIcon from './GoogleIcon';
import EyeIcon from './EyeIcon';
import RefreshIcon from './RefreshIcon';
import KeyIcon from './KeyIcon';
+import DatabaseIcon from './DatabaseIcon';
export {
ActivityIcon,
@@ -70,4 +71,5 @@ export {
EyeIcon,
RefreshIcon,
KeyIcon,
+ DatabaseIcon,
};
diff --git a/src/components/pages/Dashboard/StatCards.tsx b/src/components/pages/Dashboard/StatCards.tsx
index 71885f3..968a9cd 100644
--- a/src/components/pages/Dashboard/StatCards.tsx
+++ b/src/components/pages/Dashboard/StatCards.tsx
@@ -1,9 +1,8 @@
import { SimpleGrid } from '@mantine/core';
-import { FileIcon } from 'components/icons';
import StatCard from 'components/StatCard';
import { useStats } from 'lib/queries/stats';
import { percentChange } from 'lib/utils/client';
-import { Database, Eye, Users } from 'react-feather';
+import { EyeIcon, DatabaseIcon, UserIcon, FileIcon } from 'components/icons';
export function StatCards() {
const stats = useStats();
@@ -35,7 +34,7 @@ export function StatCards() {
title: 'STORAGE',
value: stats.isSuccess ? latest.data.size : '...',
desc: 'of storage used',
- icon: ,
+ icon: ,
diff:
stats.isSuccess && before?.data
? percentChange(before.data.size_num, latest.data.size_num)
@@ -48,7 +47,7 @@ export function StatCards() {
title: 'VIEWS',
value: stats.isSuccess ? latest.data.views_count.toLocaleString() : '...',
desc: 'total page views',
- icon: ,
+ icon: ,
diff:
stats.isSuccess && before?.data
? percentChange(before.data.views_count, latest.data.views_count)
@@ -61,7 +60,7 @@ export function StatCards() {
title: 'USERS',
value: stats.isSuccess ? latest.data.count_users.toLocaleString() : '...',
desc: 'total registered users',
- icon: ,
+ icon: ,
}}
/>
diff --git a/src/components/pages/Stats/Graphs.tsx b/src/components/pages/Stats/Graphs.tsx
index a7950c6..bf82225 100644
--- a/src/components/pages/Stats/Graphs.tsx
+++ b/src/components/pages/Stats/Graphs.tsx
@@ -11,18 +11,12 @@ import {
PointElement,
Tooltip,
} from 'chart.js';
-import ChartDataLabels from 'chartjs-plugin-datalabels';
-import ColorHash from 'color-hash';
import { useStats } from 'lib/queries/stats';
import { bytesToHuman } from 'lib/utils/bytes';
import { useMemo } from 'react';
-import { Chart, Pie } from 'react-chartjs-2';
+import { Chart } from 'react-chartjs-2';
-const hash = new ColorHash();
-ChartJS.register(ArcElement);
-ChartJS.register(ChartDataLabels);
-ChartJS.register(LinearScale);
-ChartJS.register(CategoryScale, PointElement, LineController, LineElement, Tooltip);
+ChartJS.register(ArcElement, LinearScale, CategoryScale, PointElement, LineController, LineElement, Tooltip);
const CHART_OPTIONS = (theme: MantineTheme): ChartOptions => ({
plugins: {
@@ -30,10 +24,6 @@ const CHART_OPTIONS = (theme: MantineTheme): ChartOptions => ({
enabled: true,
intersect: false,
},
-
- datalabels: {
- display: false,
- },
},
scales: {
@@ -60,17 +50,15 @@ const CHART_OPTIONS = (theme: MantineTheme): ChartOptions => ({
},
});
-type LineChartData = ChartData<'line', number[], string>;
-type ChartDataMemo = {
+export type LineChartData = ChartData<'line', number[], string>;
+export type ChartDataMemo = {
views: LineChartData;
uploads: LineChartData;
- uploadTypes: ChartData<'pie', number[], string>;
storage: LineChartData;
} | void;
export default function Graphs() {
const historicalStats = useStats(10);
- const latest = historicalStats.data?.[0];
const theme = useMantineTheme();
const chartOptions = useMemo(() => CHART_OPTIONS(theme), [theme]);
@@ -89,7 +77,7 @@ export default function Graphs() {
labels,
datasets: [
{
- label: 'Views',
+ label: ' Views',
data: viewData,
borderColor: theme.colors.blue[6],
backgroundColor: theme.colors.blue[0],
@@ -101,7 +89,7 @@ export default function Graphs() {
labels,
datasets: [
{
- label: 'Uploads',
+ label: ' Uploads',
data: uploadData,
borderColor: theme.colors.blue[6],
backgroundColor: theme.colors.blue[0],
@@ -109,22 +97,11 @@ export default function Graphs() {
],
},
- uploadTypes: {
- labels: latest?.data.types_count.map((x) => x.mimetype),
- datasets: [
- {
- data: latest?.data.types_count.map((x) => x.count),
- label: 'Upload Types',
- backgroundColor: latest?.data.types_count.map((x) => hash.hex(x.mimetype)),
- },
- ],
- },
-
storage: {
labels,
datasets: [
{
- label: 'Storage',
+ label: ' Storage',
data: storageData,
borderColor: theme.colors.blue[6],
backgroundColor: theme.colors.blue[0],
@@ -139,37 +116,8 @@ export default function Graphs() {
- {/* 1/4 - upload types */}
-
-
- Upload Types
- {chartData && (
- {
- // mime: count
- const mime = ctx.chart.data.labels[ctx.dataIndex];
- const count = ctx.chart.data.datasets[0].data[ctx.dataIndex];
- return `${mime}: ${count}`;
- },
-
- color: 'white',
- textShadowBlur: 7,
- textShadowColor: 'black',
- },
- },
- }}
- style={{ maxHeight: '20vh' }}
- />
- )}
-
-
-
{/* 3/4 - views */}
-
+
Total Views
{chartData && (
diff --git a/src/components/pages/Stats/Types.tsx b/src/components/pages/Stats/Types.tsx
index 564f013..50a1b52 100644
--- a/src/components/pages/Stats/Types.tsx
+++ b/src/components/pages/Stats/Types.tsx
@@ -1,6 +1,10 @@
-import { Box, Card, LoadingOverlay } from '@mantine/core';
+import { Box, Card, Center, Grid, LoadingOverlay, Title } from '@mantine/core';
+import { ChartData } from 'chart.js';
import { SmallTable } from 'components/SmallTable';
import { useStats } from 'lib/queries/stats';
+import { colorHash } from 'lib/utils/client';
+import { useMemo } from 'react';
+import { Pie } from 'react-chartjs-2';
export default function Types() {
const stats = useStats();
@@ -9,6 +13,23 @@ export default function Types() {
const latest = stats.data[0];
+ const chartData = useMemo<{
+ uploadTypes: ChartData<'pie', number[], string>;
+ }>(() => {
+ return {
+ uploadTypes: {
+ labels: latest?.data.types_count.map((x) => x.mimetype),
+ datasets: [
+ {
+ data: latest?.data.types_count.map((x) => x.count),
+ label: ' Count',
+ backgroundColor: latest?.data.types_count.map((x) => colorHash(x.mimetype)),
+ },
+ ],
+ },
+ };
+ }, [latest]);
+
return (
{latest.data.count_by_user.length ? (
@@ -23,13 +44,22 @@ export default function Types() {
) : null}
-
+ Upload Types
+
+
+
+
+
+
+ {chartData && }
+
+
);
diff --git a/src/components/render/PrismCode.tsx b/src/components/render/PrismCode.tsx
index bf41a8c..8dbce5a 100644
--- a/src/components/render/PrismCode.tsx
+++ b/src/components/render/PrismCode.tsx
@@ -8,7 +8,8 @@ import { useEffect } from 'react';
export default function PrismCode({ code, ext, ...props }) {
useEffect(() => {
(async () => {
- if (ext !== 'txt') await import(`prismjs/components/prism-${extToPrismComponent(ext)}`);
+ const component = extToPrismComponent[ext];
+ if (component && ext !== 'txt') await import(`prismjs/components/prism-${component}`);
})();
}, [ext]);
diff --git a/src/lib/exts.ts b/src/lib/exts.ts
index 49ac2c3..d581b24 100644
--- a/src/lib/exts.ts
+++ b/src/lib/exts.ts
@@ -35,6 +35,7 @@ export default {
json: 'JSON',
vim: 'Vim Script',
txt: 'Plain Text',
+ html: 'HTML',
};
export const extToPrismComponent = (ext: string) => {
@@ -75,5 +76,6 @@ export const extToPrismComponent = (ext: string) => {
vb: 'visual-basic',
json: 'json',
vim: 'vim',
+ html: 'html',
}[ext];
};
diff --git a/src/lib/utils/client.ts b/src/lib/utils/client.ts
index f007ea0..f504adc 100644
--- a/src/lib/utils/client.ts
+++ b/src/lib/utils/client.ts
@@ -138,3 +138,18 @@ export function expireReadToDate(expires: string): Date {
}[expires]
);
}
+
+export function colorHash(str: string) {
+ let hash = 0;
+ for (let i = 0; i < str.length; i++) {
+ hash = str.charCodeAt(i) + ((hash << 5) - hash);
+ }
+
+ let color = '#';
+ for (let i = 0; i < 3; i++) {
+ let value = (hash >> (i * 8)) & 0xff;
+ color += ('00' + value.toString(16)).substr(-2);
+ }
+
+ return color;
+}
diff --git a/src/server/util.ts b/src/server/util.ts
index 0fd990f..c360434 100644
--- a/src/server/util.ts
+++ b/src/server/util.ts
@@ -1,7 +1,6 @@
import { PrismaClient } from '@prisma/client';
import { Migrate } from '@prisma/migrate/dist/Migrate';
import { ensureDatabaseExists } from '@prisma/migrate/dist/utils/ensureDatabaseExists';
-import { FastifyInstance } from 'fastify';
import { ServerResponse } from 'http';
import { Datasource } from '../lib/datasources';
import Logger from '../lib/logger';
diff --git a/yarn.lock b/yarn.lock
index a84efd3..3daab8a 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1325,20 +1325,160 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/android-arm@npm:0.15.18":
- version: 0.15.18
- resolution: "@esbuild/android-arm@npm:0.15.18"
+"@esbuild/android-arm64@npm:0.16.4":
+ version: 0.16.4
+ resolution: "@esbuild/android-arm64@npm:0.16.4"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/android-arm@npm:0.16.4":
+ version: 0.16.4
+ resolution: "@esbuild/android-arm@npm:0.16.4"
conditions: os=android & cpu=arm
languageName: node
linkType: hard
-"@esbuild/linux-loong64@npm:0.15.18":
- version: 0.15.18
- resolution: "@esbuild/linux-loong64@npm:0.15.18"
+"@esbuild/android-x64@npm:0.16.4":
+ version: 0.16.4
+ resolution: "@esbuild/android-x64@npm:0.16.4"
+ conditions: os=android & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/darwin-arm64@npm:0.16.4":
+ version: 0.16.4
+ resolution: "@esbuild/darwin-arm64@npm:0.16.4"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/darwin-x64@npm:0.16.4":
+ version: 0.16.4
+ resolution: "@esbuild/darwin-x64@npm:0.16.4"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/freebsd-arm64@npm:0.16.4":
+ version: 0.16.4
+ resolution: "@esbuild/freebsd-arm64@npm:0.16.4"
+ conditions: os=freebsd & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/freebsd-x64@npm:0.16.4":
+ version: 0.16.4
+ resolution: "@esbuild/freebsd-x64@npm:0.16.4"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-arm64@npm:0.16.4":
+ version: 0.16.4
+ resolution: "@esbuild/linux-arm64@npm:0.16.4"
+ conditions: os=linux & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-arm@npm:0.16.4":
+ version: 0.16.4
+ resolution: "@esbuild/linux-arm@npm:0.16.4"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-ia32@npm:0.16.4":
+ version: 0.16.4
+ resolution: "@esbuild/linux-ia32@npm:0.16.4"
+ conditions: os=linux & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-loong64@npm:0.16.4":
+ version: 0.16.4
+ resolution: "@esbuild/linux-loong64@npm:0.16.4"
conditions: os=linux & cpu=loong64
languageName: node
linkType: hard
+"@esbuild/linux-mips64el@npm:0.16.4":
+ version: 0.16.4
+ resolution: "@esbuild/linux-mips64el@npm:0.16.4"
+ conditions: os=linux & cpu=mips64el
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-ppc64@npm:0.16.4":
+ version: 0.16.4
+ resolution: "@esbuild/linux-ppc64@npm:0.16.4"
+ conditions: os=linux & cpu=ppc64
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-riscv64@npm:0.16.4":
+ version: 0.16.4
+ resolution: "@esbuild/linux-riscv64@npm:0.16.4"
+ conditions: os=linux & cpu=riscv64
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-s390x@npm:0.16.4":
+ version: 0.16.4
+ resolution: "@esbuild/linux-s390x@npm:0.16.4"
+ conditions: os=linux & cpu=s390x
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-x64@npm:0.16.4":
+ version: 0.16.4
+ resolution: "@esbuild/linux-x64@npm:0.16.4"
+ conditions: os=linux & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/netbsd-x64@npm:0.16.4":
+ version: 0.16.4
+ resolution: "@esbuild/netbsd-x64@npm:0.16.4"
+ conditions: os=netbsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/openbsd-x64@npm:0.16.4":
+ version: 0.16.4
+ resolution: "@esbuild/openbsd-x64@npm:0.16.4"
+ conditions: os=openbsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/sunos-x64@npm:0.16.4":
+ version: 0.16.4
+ resolution: "@esbuild/sunos-x64@npm:0.16.4"
+ conditions: os=sunos & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/win32-arm64@npm:0.16.4":
+ version: 0.16.4
+ resolution: "@esbuild/win32-arm64@npm:0.16.4"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/win32-ia32@npm:0.16.4":
+ version: 0.16.4
+ resolution: "@esbuild/win32-ia32@npm:0.16.4"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"@esbuild/win32-x64@npm:0.16.4":
+ version: 0.16.4
+ resolution: "@esbuild/win32-x64@npm:0.16.4"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
"@eslint/eslintrc@npm:^1.3.3":
version: 1.3.3
resolution: "@eslint/eslintrc@npm:1.3.3"
@@ -1470,163 +1610,163 @@ __metadata:
languageName: node
linkType: hard
-"@mantine/core@npm:^5.5.6, @mantine/core@npm:^5.6.3":
- version: 5.9.2
- resolution: "@mantine/core@npm:5.9.2"
+"@mantine/core@npm:^5.5.6, @mantine/core@npm:^5.9.2":
+ version: 5.9.3
+ resolution: "@mantine/core@npm:5.9.3"
dependencies:
"@floating-ui/react-dom-interactions": ^0.10.1
- "@mantine/styles": 5.9.2
- "@mantine/utils": 5.9.2
+ "@mantine/styles": 5.9.3
+ "@mantine/utils": 5.9.3
"@radix-ui/react-scroll-area": 1.0.2
react-textarea-autosize: 8.3.4
peerDependencies:
- "@mantine/hooks": 5.9.2
+ "@mantine/hooks": 5.9.3
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: 228d8bb934f01f59eda92df9e08154454dbbcc9de56addc7c290801ab136755d28fc42fda9c8054d5c8f6aa79d440b706f1c7d5f6952bd0848d15d2cc84ce778
+ checksum: 8a84074c5af3607034fc8b31a73b04281e7b62e421395d884e392e74b966b616d9f01211ec35d7d491effaa04e0a02f7c69cd2b70813ebc2cb21e34d31afd0f2
languageName: node
linkType: hard
"@mantine/dates@npm:^5.5.6":
- version: 5.9.2
- resolution: "@mantine/dates@npm:5.9.2"
+ version: 5.9.3
+ resolution: "@mantine/dates@npm:5.9.3"
dependencies:
- "@mantine/utils": 5.9.2
+ "@mantine/utils": 5.9.3
peerDependencies:
- "@mantine/core": 5.9.2
- "@mantine/hooks": 5.9.2
+ "@mantine/core": 5.9.3
+ "@mantine/hooks": 5.9.3
dayjs: ">=1.0.0"
react: ">=16.8.0"
- checksum: 1350768cced20a37cd615a170a9ab9589a3994f9d90cd9e5cbdeabc356c29e7bea4cf717529b8e62ec9585946fd05b422c8d09d42b73d519be53e9e005d989d1
+ checksum: fc7c8d19ab10c1d997a882debae74f21fa3a2a59ee834b901713e5ddd9feba7197f61fb68a9a27794071d83d7690564fc45793a6966eebf5f55dff368f837aee
languageName: node
linkType: hard
-"@mantine/dropzone@npm:^5.6.3":
- version: 5.9.2
- resolution: "@mantine/dropzone@npm:5.9.2"
+"@mantine/dropzone@npm:^5.9.2":
+ version: 5.9.3
+ resolution: "@mantine/dropzone@npm:5.9.3"
dependencies:
- "@mantine/utils": 5.9.2
+ "@mantine/utils": 5.9.3
react-dropzone: 14.2.3
peerDependencies:
- "@mantine/core": 5.9.2
- "@mantine/hooks": 5.9.2
+ "@mantine/core": 5.9.3
+ "@mantine/hooks": 5.9.3
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: 9c888f315a59482a96a48ce5158ec9ba14cc05dc7d93fc7fe1cfa2c63ef11a1fa38e5cd92ff985257bd95349fb1790e7b355e6c2584726af948ef02e29082a4a
+ checksum: 4409c1a302ff7a964045cdd1c5aa17db6d6c0554a67d85f900424a4503f19022488eaf76a83c51e0d76c3c2477498e606bf9c3b2b7897480cdfdd6de9b2038cb
languageName: node
linkType: hard
-"@mantine/form@npm:^5.6.3":
- version: 5.9.2
- resolution: "@mantine/form@npm:5.9.2"
+"@mantine/form@npm:^5.9.2":
+ version: 5.9.3
+ resolution: "@mantine/form@npm:5.9.3"
dependencies:
fast-deep-equal: ^3.1.3
klona: ^2.0.5
peerDependencies:
react: ">=16.8.0"
- checksum: 1017b3ec52151a7575b2df9dfeb34aaf1eced8ab1ff1d6c4bbfa07f89d039b228821a3b774b665fae4af59115a477b62bd60c83a3ef0c1d3126d82de48b6dd5c
+ checksum: e531b059c2a80a4286c62b722b17df1c13f7e6a76341692cdf8c9fa6b25e45555a5998185364d362320a83bed35a6f824c6a30cc94bc44d277140ac62a263a5a
languageName: node
linkType: hard
-"@mantine/hooks@npm:^5.5.6, @mantine/hooks@npm:^5.6.3":
- version: 5.9.2
- resolution: "@mantine/hooks@npm:5.9.2"
+"@mantine/hooks@npm:^5.5.6, @mantine/hooks@npm:^5.9.2":
+ version: 5.9.3
+ resolution: "@mantine/hooks@npm:5.9.3"
peerDependencies:
react: ">=16.8.0"
- checksum: 3f9c994c36000d51e9ea6f81b485977cf25583795618f62c01715a08fc831d19fe452db9d1d1724571c14675a5e94b8c6f86c59d1c841150320411cdda9f26f4
+ checksum: 53ceb36bad2b5eeeca5ce612116cd2089ea31cfc93b7d0280c4917b90592dea8d9c584e08d2eb907553060750810b7601170d1f3221f0504b847a68f28854624
languageName: node
linkType: hard
-"@mantine/modals@npm:^5.6.3":
- version: 5.9.2
- resolution: "@mantine/modals@npm:5.9.2"
+"@mantine/modals@npm:^5.9.2":
+ version: 5.9.3
+ resolution: "@mantine/modals@npm:5.9.3"
dependencies:
- "@mantine/utils": 5.9.2
+ "@mantine/utils": 5.9.3
peerDependencies:
- "@mantine/core": 5.9.2
- "@mantine/hooks": 5.9.2
+ "@mantine/core": 5.9.3
+ "@mantine/hooks": 5.9.3
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: 37bbb1e93ee08d4a1702eb10d437fb00b860719ee7310b74c38b8ef72f0256e1897f3407d10c49a9ee14d023137ce07a1955b18960c7e451139bfc991e075a61
+ checksum: 8bad3c4542a937e529c5ebe4161ccf43c7b45288ef5024789c534c4e4dda36e67e9820f563eccda7aa47375002423c0d6c4b99ddbd4a0d1fb72bb8af09ce39b8
languageName: node
linkType: hard
-"@mantine/next@npm:^5.6.3":
- version: 5.9.2
- resolution: "@mantine/next@npm:5.9.2"
+"@mantine/next@npm:^5.9.2":
+ version: 5.9.3
+ resolution: "@mantine/next@npm:5.9.3"
dependencies:
- "@mantine/ssr": 5.9.2
- "@mantine/styles": 5.9.2
+ "@mantine/ssr": 5.9.3
+ "@mantine/styles": 5.9.3
peerDependencies:
next: "*"
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: 6968c0d1db7b4934fef46d2e21055be80e98af7c41aad7d9de820261a45c42ae6faae0809b80d05ea836193ad7642fb0705c3a7900d5a4a53d8ec83b753f8c66
+ checksum: 336cdf9732f64202498b33f725bdf51e27eb3b322e8176b7d7427fb595689e26049d3ebb775ba65882619f4048ed1a8bdca17893bdd560ab65c76551de016f21
languageName: node
linkType: hard
-"@mantine/notifications@npm:^5.6.3":
- version: 5.9.2
- resolution: "@mantine/notifications@npm:5.9.2"
+"@mantine/notifications@npm:^5.9.2":
+ version: 5.9.3
+ resolution: "@mantine/notifications@npm:5.9.3"
dependencies:
- "@mantine/utils": 5.9.2
+ "@mantine/utils": 5.9.3
react-transition-group: 4.4.2
peerDependencies:
- "@mantine/core": 5.9.2
- "@mantine/hooks": 5.9.2
+ "@mantine/core": 5.9.3
+ "@mantine/hooks": 5.9.3
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: 7ad054e983328b971534135048d76371a7efb98733a0d27fd5d5f072d3e18fda58f38980f37212ac85e5e2b1dfffbb7497e2a023538365cb1412a820eb710e6e
+ checksum: de92616f88b79271080f02edaaa92c9e76a85e5dad2831c747cbde312e23336351ee12f4179bb57b8a54d628644d4f8a7843b8358179bf5f657c2a995e5a1c6f
languageName: node
linkType: hard
-"@mantine/nprogress@npm:^5.6.3":
- version: 5.9.2
- resolution: "@mantine/nprogress@npm:5.9.2"
+"@mantine/nprogress@npm:^5.9.2":
+ version: 5.9.3
+ resolution: "@mantine/nprogress@npm:5.9.3"
dependencies:
- "@mantine/utils": 5.9.2
+ "@mantine/utils": 5.9.3
peerDependencies:
- "@mantine/core": 5.9.2
- "@mantine/hooks": 5.9.2
+ "@mantine/core": 5.9.3
+ "@mantine/hooks": 5.9.3
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: ffe4627a1b3cb4d755bfaece1a61593a36fbc51de4df5a83e586f8ee1b55d61d1742e60154f5ebee92ff5049cf2344fb439571e8afd60559aa1cf1fb490405f6
+ checksum: 2dfb96e32fcd92a0d9aaee6868025307a0982cea777cc129d2036bffe255953fa35483f6ca0c8f5accbc13606ac7294e9b8102c88eb3071776931b5aab75ce2c
languageName: node
linkType: hard
-"@mantine/prism@npm:^5.6.3":
- version: 5.9.2
- resolution: "@mantine/prism@npm:5.9.2"
+"@mantine/prism@npm:^5.9.2":
+ version: 5.9.3
+ resolution: "@mantine/prism@npm:5.9.3"
dependencies:
- "@mantine/utils": 5.9.2
+ "@mantine/utils": 5.9.3
prism-react-renderer: ^1.2.1
peerDependencies:
- "@mantine/core": 5.9.2
- "@mantine/hooks": 5.9.2
+ "@mantine/core": 5.9.3
+ "@mantine/hooks": 5.9.3
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: b9a15f352df9e05a6d460b19efc02e80bde9f61a694eacd141adf80527ed1af0aaa5abe8293ab14d0cc7b807f89d54cbb78a9529eb4607bfff0b83b4a9318f47
+ checksum: 5d5b66a13ff2260cc150f7252eb0a8c581e062df347ebb842ddcdb0bbddc255373861e9e824697aaf6414dc0062b849db7d2dd9088a20719a420e24bc1a8ef7c
languageName: node
linkType: hard
-"@mantine/ssr@npm:5.9.2":
- version: 5.9.2
- resolution: "@mantine/ssr@npm:5.9.2"
+"@mantine/ssr@npm:5.9.3":
+ version: 5.9.3
+ resolution: "@mantine/ssr@npm:5.9.3"
dependencies:
- "@mantine/styles": 5.9.2
+ "@mantine/styles": 5.9.3
html-react-parser: 1.4.12
peerDependencies:
"@emotion/react": ">=11.9.0"
"@emotion/server": ">=11.4.0"
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: 75557e11994cc44abda29e0379c24246d10fd28dad495c244f1e4b0e5c5ac60dc49957b4a551fd9e6c8c18b33a4bd780f81479891e3a74c1532d7c214517b209
+ checksum: 44cc9f8d1ae122c563251be2e50f175dd61b85dda5354d68a66870ebd49b21b593b061d79245954d02fd8ad736e3cf6590e4dff5a177ec74d5498401178ce800
languageName: node
linkType: hard
-"@mantine/styles@npm:5.9.2":
- version: 5.9.2
- resolution: "@mantine/styles@npm:5.9.2"
+"@mantine/styles@npm:5.9.3":
+ version: 5.9.3
+ resolution: "@mantine/styles@npm:5.9.3"
dependencies:
clsx: 1.1.1
csstype: 3.0.9
@@ -1634,16 +1774,16 @@ __metadata:
"@emotion/react": ">=11.9.0"
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: dbc400f0c76e70d2f617b575f1529a7360902be203cc3b60166a9cad204e30cfe43bdd8fa63f0ee693df24e36ab21aadb05f40605b5185e138ec26d5633adb31
+ checksum: 8ba6db16ecc62d5c5128b4e72b6ce8358b4dd3ef89e53b7deaa510d1d7289641b39b1cff2551c00d66791b41e33e6e5d8f213a37d4d10b006fa7329e3c0e31d5
languageName: node
linkType: hard
-"@mantine/utils@npm:5.9.2":
- version: 5.9.2
- resolution: "@mantine/utils@npm:5.9.2"
+"@mantine/utils@npm:5.9.3":
+ version: 5.9.3
+ resolution: "@mantine/utils@npm:5.9.3"
peerDependencies:
react: ">=16.8.0"
- checksum: 7131c0aaab6ac6af1049eef7147274a477f63c61ef49098f6433e9175b278b73c60e6b144918feada2c92b656c03bf85d840c75a8e3bfdaa11e245bff2d282b6
+ checksum: 5cdb34ce05213636f396fa85d0a03fcd13a24e5e87a85e87719a213745ca5cd98d9e143630d9b8d3b5029de3a9694df16ee6c28c3d668f8f6012815600f42b44
languageName: node
linkType: hard
@@ -1946,7 +2086,7 @@ __metadata:
languageName: node
linkType: hard
-"@prisma/client@npm:^4.5.0":
+"@prisma/client@npm:^4.7.1":
version: 4.7.1
resolution: "@prisma/client@npm:4.7.1"
dependencies:
@@ -2053,7 +2193,7 @@ __metadata:
languageName: node
linkType: hard
-"@prisma/internals@npm:^4.5.0":
+"@prisma/internals@npm:^4.7.1":
version: 4.7.1
resolution: "@prisma/internals@npm:4.7.1"
dependencies:
@@ -2105,7 +2245,7 @@ __metadata:
languageName: node
linkType: hard
-"@prisma/migrate@npm:^4.5.0":
+"@prisma/migrate@npm:^4.7.1":
version: 4.7.1
resolution: "@prisma/migrate@npm:4.7.1"
dependencies:
@@ -2281,7 +2421,7 @@ __metadata:
languageName: node
linkType: hard
-"@sapphire/shapeshift@npm:^3.7.0":
+"@sapphire/shapeshift@npm:^3.7.1":
version: 3.7.1
resolution: "@sapphire/shapeshift@npm:3.7.1"
dependencies:
@@ -2327,7 +2467,7 @@ __metadata:
languageName: node
linkType: hard
-"@tanstack/react-query@npm:^4.13.0":
+"@tanstack/react-query@npm:^4.19.1":
version: 4.19.1
resolution: "@tanstack/react-query@npm:4.19.1"
dependencies:
@@ -2499,7 +2639,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/minio@npm:^7.0.14":
+"@types/minio@npm:^7.0.15":
version: 7.0.15
resolution: "@types/minio@npm:7.0.15"
dependencies:
@@ -2524,10 +2664,10 @@ __metadata:
languageName: node
linkType: hard
-"@types/node@npm:*, @types/node@npm:^18.11.7":
- version: 18.11.11
- resolution: "@types/node@npm:18.11.11"
- checksum: c4b1176a8f1714a3ee3fc2a5e1d568b0cd50209000282db5c68154b3c975952928dbb834ef3a0ce55bd7b345ae29f2cbf4a34635a070294d135a24254231386a
+"@types/node@npm:*, @types/node@npm:^18.11.12":
+ version: 18.11.13
+ resolution: "@types/node@npm:18.11.13"
+ checksum: b0c1aa3bd2f5df8240e61096a49d6d4be600109b824d23408ec4ba1ec057dc0c60588e09f73b8a60455ad26d367e9c5562fad8403099f885cbc7b4cace83ec4c
languageName: node
linkType: hard
@@ -2582,7 +2722,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/react@npm:^18.0.24":
+"@types/react@npm:^18.0.26":
version: 18.0.26
resolution: "@types/react@npm:18.0.26"
dependencies:
@@ -2651,45 +2791,45 @@ __metadata:
linkType: hard
"@typescript-eslint/parser@npm:^5.42.0":
- version: 5.45.1
- resolution: "@typescript-eslint/parser@npm:5.45.1"
+ version: 5.46.0
+ resolution: "@typescript-eslint/parser@npm:5.46.0"
dependencies:
- "@typescript-eslint/scope-manager": 5.45.1
- "@typescript-eslint/types": 5.45.1
- "@typescript-eslint/typescript-estree": 5.45.1
+ "@typescript-eslint/scope-manager": 5.46.0
+ "@typescript-eslint/types": 5.46.0
+ "@typescript-eslint/typescript-estree": 5.46.0
debug: ^4.3.4
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
- checksum: 48704224972e67d7ecf928118d47a1eda6732afd585bb4aab6716b7d363e5d4a2e0b0f1bbb92cbef80c7dd75ede10b610e858eb0cb86a67d1866fd17d0722895
+ checksum: 34e2e8fb35050ac119ed2696293ecd9a1b40c3ccc915d06b8d48880c6656e8f40665b969807b76058eb9198227481653f1d1465a89a4ac6a98bc7ab9850ada1f
languageName: node
linkType: hard
-"@typescript-eslint/scope-manager@npm:5.45.1":
- version: 5.45.1
- resolution: "@typescript-eslint/scope-manager@npm:5.45.1"
+"@typescript-eslint/scope-manager@npm:5.46.0":
+ version: 5.46.0
+ resolution: "@typescript-eslint/scope-manager@npm:5.46.0"
dependencies:
- "@typescript-eslint/types": 5.45.1
- "@typescript-eslint/visitor-keys": 5.45.1
- checksum: ee0f47ad85e6d8649a5c25cc923933e439542079929e02a7eb20332e18291674af36b25ab579f7d067745ca27c2b37e5d9be605902269968e274d26c1d2b684e
+ "@typescript-eslint/types": 5.46.0
+ "@typescript-eslint/visitor-keys": 5.46.0
+ checksum: 10d992a6f9bbe747a8fb5f8b02732e3a289d2667e32ea835de825efe7a841688e683ae1d15d250df84c2ada313b9a3f41c9c9b5ae924c3d9b90d73f23241ae7f
languageName: node
linkType: hard
-"@typescript-eslint/types@npm:5.45.1":
- version: 5.45.1
- resolution: "@typescript-eslint/types@npm:5.45.1"
- checksum: 7f809d2951812ae5752c9d1617b7e6dfd662370390b0ddba72005ebc62bd5f04745567bb62cf00a9e43db9dfd222d18ea22945f5457f76ea86386ef7b98c8424
+"@typescript-eslint/types@npm:5.46.0":
+ version: 5.46.0
+ resolution: "@typescript-eslint/types@npm:5.46.0"
+ checksum: 162e2e7841369598d3018f315545e85b79e57cc2f9033770397dbbdab0c80d72a8ee791710d10570b70624b5f343f7f8fc7ffabaec62f708cd7bfc5b432ad595
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:5.45.1":
- version: 5.45.1
- resolution: "@typescript-eslint/typescript-estree@npm:5.45.1"
+"@typescript-eslint/typescript-estree@npm:5.46.0":
+ version: 5.46.0
+ resolution: "@typescript-eslint/typescript-estree@npm:5.46.0"
dependencies:
- "@typescript-eslint/types": 5.45.1
- "@typescript-eslint/visitor-keys": 5.45.1
+ "@typescript-eslint/types": 5.46.0
+ "@typescript-eslint/visitor-keys": 5.46.0
debug: ^4.3.4
globby: ^11.1.0
is-glob: ^4.0.3
@@ -2698,17 +2838,17 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: 867b19ba050af7410c75e4e42b511d4299c8043d238959e9794bb65d7a9db1a875880e5dd50f112896218f3a3d163cd8ce61db94034ca628eca4f7ddccb1d348
+ checksum: 645f9fd65836019073fd7af5bfa0e4c3d47303deda0917c4d8fb6ed6790bebaaeb7020a7a104b96c5fda707eb20e248c38fc711cdc83439775c563ef9f169746
languageName: node
linkType: hard
-"@typescript-eslint/visitor-keys@npm:5.45.1":
- version: 5.45.1
- resolution: "@typescript-eslint/visitor-keys@npm:5.45.1"
+"@typescript-eslint/visitor-keys@npm:5.46.0":
+ version: 5.46.0
+ resolution: "@typescript-eslint/visitor-keys@npm:5.46.0"
dependencies:
- "@typescript-eslint/types": 5.45.1
+ "@typescript-eslint/types": 5.46.0
eslint-visitor-keys: ^3.3.0
- checksum: 725a434fb05010b6ead7e880fa1fcdb4dbc7421b80667e96ad27fcfb3c2b2b0edde64be488740577dd147547fc4a9eac52e2602eb6a8a261ee14a917d4a50c4f
+ checksum: 83ec2514b2469db395f006576c934bd60b21e74e2e67c183f8d9249954119c56074de286ce8c55d42e20b06d0083d4665f3baf0eed720712203796be488f0944
languageName: node
linkType: hard
@@ -2943,7 +3083,7 @@ __metadata:
languageName: node
linkType: hard
-"argon2@npm:^0.30.1":
+"argon2@npm:^0.30.2":
version: 0.30.2
resolution: "argon2@npm:0.30.2"
dependencies:
@@ -3457,9 +3597,9 @@ __metadata:
linkType: hard
"caniuse-lite@npm:^1.0.30001406":
- version: 1.0.30001436
- resolution: "caniuse-lite@npm:1.0.30001436"
- checksum: 7928ac7d93741a81b3005ca4623b133e7d790828be70b26ee55e4860facc59bc344f4092e20034981070a4714f70814c8be4929be4b22728031784f267f69099
+ version: 1.0.30001439
+ resolution: "caniuse-lite@npm:1.0.30001439"
+ checksum: 3912dd536c9735713ca85e47721988bbcefb881ddb4886b0b9923fa984247fd22cba032cf268e57d158af0e8a2ae2eae042ae01942a1d6d7849fa9fa5d62fb82
languageName: node
linkType: hard
@@ -3498,19 +3638,10 @@ __metadata:
languageName: node
linkType: hard
-"chart.js@npm:^3.9.1":
- version: 3.9.1
- resolution: "chart.js@npm:3.9.1"
- checksum: 9ab0c0ac01215af0b3f020f2e313030fd6e347b48ed17d5484ee9c4e8ead45e78ae71bea16c397621c386b409ce0b14bf17f9f6c2492cd15b56c0f433efdfff6
- languageName: node
- linkType: hard
-
-"chartjs-plugin-datalabels@npm:^2.1.0":
- version: 2.1.0
- resolution: "chartjs-plugin-datalabels@npm:2.1.0"
- peerDependencies:
- chart.js: ^3.0.0
- checksum: 7232749bb5ff2313e1a0b20080b40aea099f16fe3e46e0833e122598ee425c1acdf4ef2882896cac34fed0b11c2d707abaeff8d58c0f8c290f3c269c82b9755c
+"chart.js@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "chart.js@npm:4.0.1"
+ checksum: 013dabf3cd4ad2d71574e1d616906ae6f5b3f5914efb7f8ac7407bfe9b621e997f30966350bbdf31e3a1322c8c602715ef4dd6d0b6072590bb48db03861ac401
languageName: node
linkType: hard
@@ -3643,13 +3774,6 @@ __metadata:
languageName: node
linkType: hard
-"color-hash@npm:^2.0.1":
- version: 2.0.2
- resolution: "color-hash@npm:2.0.2"
- checksum: 0ebc108f5ef215df60f4cd12d3005fa97335a667d00a4c652b966de3fc40556df7264acf594a994dbb71baa676a2d3b0ce6f39a390ff4199301bd44e0500de73
- languageName: node
- linkType: hard
-
"color-name@npm:1.1.3":
version: 1.1.3
resolution: "color-name@npm:1.1.3"
@@ -3962,7 +4086,7 @@ __metadata:
languageName: node
linkType: hard
-"dayjs@npm:^1.11.4, dayjs@npm:^1.11.6":
+"dayjs@npm:^1.11.4, dayjs@npm:^1.11.7":
version: 1.11.7
resolution: "dayjs@npm:1.11.7"
checksum: 5003a7c1dd9ed51385beb658231c3548700b82d3548c0cfbe549d85f2d08e90e972510282b7506941452c58d32136d6362f009c77ca55381a09c704e9f177ebb
@@ -4447,220 +4571,80 @@ __metadata:
languageName: node
linkType: hard
-"esbuild-android-64@npm:0.15.18":
- version: 0.15.18
- resolution: "esbuild-android-64@npm:0.15.18"
- conditions: os=android & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-android-arm64@npm:0.15.18":
- version: 0.15.18
- resolution: "esbuild-android-arm64@npm:0.15.18"
- conditions: os=android & cpu=arm64
- languageName: node
- linkType: hard
-
-"esbuild-darwin-64@npm:0.15.18":
- version: 0.15.18
- resolution: "esbuild-darwin-64@npm:0.15.18"
- conditions: os=darwin & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-darwin-arm64@npm:0.15.18":
- version: 0.15.18
- resolution: "esbuild-darwin-arm64@npm:0.15.18"
- conditions: os=darwin & cpu=arm64
- languageName: node
- linkType: hard
-
-"esbuild-freebsd-64@npm:0.15.18":
- version: 0.15.18
- resolution: "esbuild-freebsd-64@npm:0.15.18"
- conditions: os=freebsd & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-freebsd-arm64@npm:0.15.18":
- version: 0.15.18
- resolution: "esbuild-freebsd-arm64@npm:0.15.18"
- conditions: os=freebsd & cpu=arm64
- languageName: node
- linkType: hard
-
-"esbuild-linux-32@npm:0.15.18":
- version: 0.15.18
- resolution: "esbuild-linux-32@npm:0.15.18"
- conditions: os=linux & cpu=ia32
- languageName: node
- linkType: hard
-
-"esbuild-linux-64@npm:0.15.18":
- version: 0.15.18
- resolution: "esbuild-linux-64@npm:0.15.18"
- conditions: os=linux & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-linux-arm64@npm:0.15.18":
- version: 0.15.18
- resolution: "esbuild-linux-arm64@npm:0.15.18"
- conditions: os=linux & cpu=arm64
- languageName: node
- linkType: hard
-
-"esbuild-linux-arm@npm:0.15.18":
- version: 0.15.18
- resolution: "esbuild-linux-arm@npm:0.15.18"
- conditions: os=linux & cpu=arm
- languageName: node
- linkType: hard
-
-"esbuild-linux-mips64le@npm:0.15.18":
- version: 0.15.18
- resolution: "esbuild-linux-mips64le@npm:0.15.18"
- conditions: os=linux & cpu=mips64el
- languageName: node
- linkType: hard
-
-"esbuild-linux-ppc64le@npm:0.15.18":
- version: 0.15.18
- resolution: "esbuild-linux-ppc64le@npm:0.15.18"
- conditions: os=linux & cpu=ppc64
- languageName: node
- linkType: hard
-
-"esbuild-linux-riscv64@npm:0.15.18":
- version: 0.15.18
- resolution: "esbuild-linux-riscv64@npm:0.15.18"
- conditions: os=linux & cpu=riscv64
- languageName: node
- linkType: hard
-
-"esbuild-linux-s390x@npm:0.15.18":
- version: 0.15.18
- resolution: "esbuild-linux-s390x@npm:0.15.18"
- conditions: os=linux & cpu=s390x
- languageName: node
- linkType: hard
-
-"esbuild-netbsd-64@npm:0.15.18":
- version: 0.15.18
- resolution: "esbuild-netbsd-64@npm:0.15.18"
- conditions: os=netbsd & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-openbsd-64@npm:0.15.18":
- version: 0.15.18
- resolution: "esbuild-openbsd-64@npm:0.15.18"
- conditions: os=openbsd & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-sunos-64@npm:0.15.18":
- version: 0.15.18
- resolution: "esbuild-sunos-64@npm:0.15.18"
- conditions: os=sunos & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-windows-32@npm:0.15.18":
- version: 0.15.18
- resolution: "esbuild-windows-32@npm:0.15.18"
- conditions: os=win32 & cpu=ia32
- languageName: node
- linkType: hard
-
-"esbuild-windows-64@npm:0.15.18":
- version: 0.15.18
- resolution: "esbuild-windows-64@npm:0.15.18"
- conditions: os=win32 & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-windows-arm64@npm:0.15.18":
- version: 0.15.18
- resolution: "esbuild-windows-arm64@npm:0.15.18"
- conditions: os=win32 & cpu=arm64
- languageName: node
- linkType: hard
-
-"esbuild@npm:^0.15.12":
- version: 0.15.18
- resolution: "esbuild@npm:0.15.18"
+"esbuild@npm:^0.16.4":
+ version: 0.16.4
+ resolution: "esbuild@npm:0.16.4"
dependencies:
- "@esbuild/android-arm": 0.15.18
- "@esbuild/linux-loong64": 0.15.18
- esbuild-android-64: 0.15.18
- esbuild-android-arm64: 0.15.18
- esbuild-darwin-64: 0.15.18
- esbuild-darwin-arm64: 0.15.18
- esbuild-freebsd-64: 0.15.18
- esbuild-freebsd-arm64: 0.15.18
- esbuild-linux-32: 0.15.18
- esbuild-linux-64: 0.15.18
- esbuild-linux-arm: 0.15.18
- esbuild-linux-arm64: 0.15.18
- esbuild-linux-mips64le: 0.15.18
- esbuild-linux-ppc64le: 0.15.18
- esbuild-linux-riscv64: 0.15.18
- esbuild-linux-s390x: 0.15.18
- esbuild-netbsd-64: 0.15.18
- esbuild-openbsd-64: 0.15.18
- esbuild-sunos-64: 0.15.18
- esbuild-windows-32: 0.15.18
- esbuild-windows-64: 0.15.18
- esbuild-windows-arm64: 0.15.18
+ "@esbuild/android-arm": 0.16.4
+ "@esbuild/android-arm64": 0.16.4
+ "@esbuild/android-x64": 0.16.4
+ "@esbuild/darwin-arm64": 0.16.4
+ "@esbuild/darwin-x64": 0.16.4
+ "@esbuild/freebsd-arm64": 0.16.4
+ "@esbuild/freebsd-x64": 0.16.4
+ "@esbuild/linux-arm": 0.16.4
+ "@esbuild/linux-arm64": 0.16.4
+ "@esbuild/linux-ia32": 0.16.4
+ "@esbuild/linux-loong64": 0.16.4
+ "@esbuild/linux-mips64el": 0.16.4
+ "@esbuild/linux-ppc64": 0.16.4
+ "@esbuild/linux-riscv64": 0.16.4
+ "@esbuild/linux-s390x": 0.16.4
+ "@esbuild/linux-x64": 0.16.4
+ "@esbuild/netbsd-x64": 0.16.4
+ "@esbuild/openbsd-x64": 0.16.4
+ "@esbuild/sunos-x64": 0.16.4
+ "@esbuild/win32-arm64": 0.16.4
+ "@esbuild/win32-ia32": 0.16.4
+ "@esbuild/win32-x64": 0.16.4
dependenciesMeta:
"@esbuild/android-arm":
optional: true
+ "@esbuild/android-arm64":
+ optional: true
+ "@esbuild/android-x64":
+ optional: true
+ "@esbuild/darwin-arm64":
+ optional: true
+ "@esbuild/darwin-x64":
+ optional: true
+ "@esbuild/freebsd-arm64":
+ optional: true
+ "@esbuild/freebsd-x64":
+ optional: true
+ "@esbuild/linux-arm":
+ optional: true
+ "@esbuild/linux-arm64":
+ optional: true
+ "@esbuild/linux-ia32":
+ optional: true
"@esbuild/linux-loong64":
optional: true
- esbuild-android-64:
+ "@esbuild/linux-mips64el":
optional: true
- esbuild-android-arm64:
+ "@esbuild/linux-ppc64":
optional: true
- esbuild-darwin-64:
+ "@esbuild/linux-riscv64":
optional: true
- esbuild-darwin-arm64:
+ "@esbuild/linux-s390x":
optional: true
- esbuild-freebsd-64:
+ "@esbuild/linux-x64":
optional: true
- esbuild-freebsd-arm64:
+ "@esbuild/netbsd-x64":
optional: true
- esbuild-linux-32:
+ "@esbuild/openbsd-x64":
optional: true
- esbuild-linux-64:
+ "@esbuild/sunos-x64":
optional: true
- esbuild-linux-arm:
+ "@esbuild/win32-arm64":
optional: true
- esbuild-linux-arm64:
+ "@esbuild/win32-ia32":
optional: true
- esbuild-linux-mips64le:
- optional: true
- esbuild-linux-ppc64le:
- optional: true
- esbuild-linux-riscv64:
- optional: true
- esbuild-linux-s390x:
- optional: true
- esbuild-netbsd-64:
- optional: true
- esbuild-openbsd-64:
- optional: true
- esbuild-sunos-64:
- optional: true
- esbuild-windows-32:
- optional: true
- esbuild-windows-64:
- optional: true
- esbuild-windows-arm64:
+ "@esbuild/win32-x64":
optional: true
bin:
esbuild: bin/esbuild
- checksum: ec12682b2cb2d4f0669d0e555028b87a9284ca7f6a1b26e35e69a8697165b35cc682ad598abc70f0bbcfdc12ca84ef888caf5ceee389237862e8f8c17da85f89
+ checksum: c06e9b2e84f5c7cdb608fa15e5a241d155321097fe1362beab176bc8283f54ae2a9a7fcca741da2663ffb5fea98c6c47226edd22189d3effb14b457e46592d1b
languageName: node
linkType: hard
@@ -4692,7 +4676,7 @@ __metadata:
languageName: node
linkType: hard
-"eslint-config-next@npm:^13.0.0":
+"eslint-config-next@npm:^13.0.6":
version: 13.0.6
resolution: "eslint-config-next@npm:13.0.6"
dependencies:
@@ -4896,7 +4880,7 @@ __metadata:
languageName: node
linkType: hard
-"eslint@npm:^8.26.0":
+"eslint@npm:^8.29.0":
version: 8.29.0
resolution: "eslint@npm:8.29.0"
dependencies:
@@ -6524,7 +6508,7 @@ __metadata:
languageName: node
linkType: hard
-"katex@npm:^0.16.3":
+"katex@npm:^0.16.4":
version: 0.16.4
resolution: "katex@npm:0.16.4"
dependencies:
@@ -7824,7 +7808,7 @@ __metadata:
languageName: node
linkType: hard
-"next@npm:^13.0.0":
+"next@npm:^13.0.6":
version: 13.0.6
resolution: "next@npm:13.0.6"
dependencies:
@@ -8686,7 +8670,7 @@ __metadata:
languageName: node
linkType: hard
-"prettier@npm:^2.7.1":
+"prettier@npm:^2.8.1":
version: 2.8.1
resolution: "prettier@npm:2.8.1"
bin:
@@ -8704,7 +8688,7 @@ __metadata:
languageName: node
linkType: hard
-"prisma@npm:^4.5.0":
+"prisma@npm:^4.7.1":
version: 4.7.1
resolution: "prisma@npm:4.7.1"
dependencies:
@@ -8910,13 +8894,13 @@ __metadata:
languageName: node
linkType: hard
-"react-chartjs-2@npm:^4.3.1":
- version: 4.3.1
- resolution: "react-chartjs-2@npm:4.3.1"
+"react-chartjs-2@npm:^5.0.1":
+ version: 5.0.1
+ resolution: "react-chartjs-2@npm:5.0.1"
peerDependencies:
- chart.js: ^3.5.0
+ chart.js: ^4.0.0
react: ^16.8.0 || ^17.0.0 || ^18.0.0
- checksum: 574d12cc43b9b4a0f1e04cc692982e16ef7083c03da2a8a9fc2180fe9bcadc793008f81d8f4eec5465925eff84c95d7c523cb74376858b363ae75a83bb3c2a5d
+ checksum: b6f20cf68eb8961891af10250e737b50b940d74b7a3a07aae51f356960a865f822ee61856131c3965c7c547f06013ad963a679ed14d59d12e7c7d64c1db52f6c
languageName: node
linkType: hard
@@ -9529,7 +9513,7 @@ __metadata:
languageName: node
linkType: hard
-"sharp@npm:^0.31.1":
+"sharp@npm:^0.31.2":
version: 0.31.2
resolution: "sharp@npm:0.31.2"
dependencies:
@@ -10424,7 +10408,7 @@ __metadata:
languageName: node
linkType: hard
-"typescript@npm:^4.8.4":
+"typescript@npm:^4.9.4":
version: 4.9.4
resolution: "typescript@npm:4.9.4"
bin:
@@ -10434,7 +10418,7 @@ __metadata:
languageName: node
linkType: hard
-"typescript@patch:typescript@^4.8.4#~builtin":
+"typescript@patch:typescript@^4.9.4#~builtin":
version: 4.9.4
resolution: "typescript@patch:typescript@npm%3A4.9.4#~builtin::version=4.9.4&hash=701156"
bin:
@@ -10974,41 +10958,39 @@ __metadata:
"@dicedtomato/mantine-data-grid": 0.0.23
"@emotion/react": ^11.10.5
"@emotion/server": ^11.10.0
- "@mantine/core": ^5.6.3
- "@mantine/dropzone": ^5.6.3
- "@mantine/form": ^5.6.3
- "@mantine/hooks": ^5.6.3
- "@mantine/modals": ^5.6.3
- "@mantine/next": ^5.6.3
- "@mantine/notifications": ^5.6.3
- "@mantine/nprogress": ^5.6.3
- "@mantine/prism": ^5.6.3
- "@prisma/client": ^4.5.0
- "@prisma/internals": ^4.5.0
- "@prisma/migrate": ^4.5.0
- "@sapphire/shapeshift": ^3.7.0
- "@tanstack/react-query": ^4.13.0
+ "@mantine/core": ^5.9.2
+ "@mantine/dropzone": ^5.9.2
+ "@mantine/form": ^5.9.2
+ "@mantine/hooks": ^5.9.2
+ "@mantine/modals": ^5.9.2
+ "@mantine/next": ^5.9.2
+ "@mantine/notifications": ^5.9.2
+ "@mantine/nprogress": ^5.9.2
+ "@mantine/prism": ^5.9.2
+ "@prisma/client": ^4.7.1
+ "@prisma/internals": ^4.7.1
+ "@prisma/migrate": ^4.7.1
+ "@sapphire/shapeshift": ^3.7.1
+ "@tanstack/react-query": ^4.19.1
"@types/cookie": ^0.5.1
"@types/katex": ^0.14.0
- "@types/minio": ^7.0.14
+ "@types/minio": ^7.0.15
"@types/multer": ^1.4.7
- "@types/node": ^18.11.7
+ "@types/node": ^18.11.12
"@types/qrcode": ^1.5.0
- "@types/react": ^18.0.24
+ "@types/react": ^18.0.26
"@types/sharp": ^0.31.0
- argon2: ^0.30.1
- chart.js: ^3.9.1
- chartjs-plugin-datalabels: ^2.1.0
- color-hash: ^2.0.1
+ argon2: ^0.30.2
+ chart.js: ^4.0.1
colorette: ^2.0.19
cookie: ^0.5.0
cross-env: ^7.0.3
- dayjs: ^1.11.6
+ dayjs: ^1.11.7
dotenv: ^16.0.3
dotenv-expand: ^9.0.0
- esbuild: ^0.15.12
- eslint: ^8.26.0
- eslint-config-next: ^13.0.0
+ esbuild: ^0.16.4
+ eslint: ^8.29.0
+ eslint-config-next: ^13.0.6
eslint-config-prettier: ^8.5.0
eslint-plugin-prettier: ^4.2.1
exiftool-vendored: ^18.6.0
@@ -11016,26 +10998,26 @@ __metadata:
fastify-plugin: ^4.4.0
fflate: ^0.7.4
find-my-way: ^7.3.1
- katex: ^0.16.3
+ katex: ^0.16.4
minio: ^7.0.32
ms: canary
multer: ^1.4.5-lts.1
- next: ^13.0.0
+ next: ^13.0.6
npm-run-all: ^4.1.5
otplib: ^12.0.1
- prettier: ^2.7.1
- prisma: ^4.5.0
+ prettier: ^2.8.1
+ prisma: ^4.7.1
prismjs: ^1.29.0
qrcode: ^1.5.1
react: ^18.2.0
- react-chartjs-2: ^4.3.1
+ react-chartjs-2: ^5.0.1
react-dom: ^18.2.0
react-feather: ^2.0.10
react-markdown: ^8.0.4
recoil: ^0.7.6
remark-gfm: ^3.0.1
- sharp: ^0.31.1
- typescript: ^4.8.4
+ sharp: ^0.31.2
+ typescript: ^4.9.4
languageName: unknown
linkType: soft