Merge remote-tracking branch 'origin/master'
All checks were successful
Deploy App / docker (ubuntu-latest) (push) Successful in 1m52s

This commit is contained in:
Lee 2024-04-23 17:52:42 +01:00
commit 239d2f2078
2 changed files with 93 additions and 90 deletions

@ -47,7 +47,7 @@
"react-use-websocket": "4.8.1", "react-use-websocket": "4.8.1",
"read-file": "^0.2.0", "read-file": "^0.2.0",
"remark-gfm": "^4.0.0", "remark-gfm": "^4.0.0",
"remote-mdx": "^0.0.4", "remote-mdx": "^0.0.5",
"tailwind-merge": "^2.2.2", "tailwind-merge": "^2.2.2",
"tailwindcss-animate": "^1.0.7" "tailwindcss-animate": "^1.0.7"
}, },

181
pnpm-lock.yaml generated

@ -58,7 +58,7 @@ dependencies:
version: 1.0.7(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0)(react@18.2.0) version: 1.0.7(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0)(react@18.2.0)
'@sentry/nextjs': '@sentry/nextjs':
specifier: ^7.105.0 specifier: ^7.105.0
version: 7.111.0(next@14.2.2)(react@18.2.0)(webpack@5.91.0) version: 7.112.0(next@14.2.2)(react@18.2.0)(webpack@5.91.0)
'@types/mdx': '@types/mdx':
specifier: ^2.0.13 specifier: ^2.0.13
version: 2.0.13 version: 2.0.13
@ -70,7 +70,7 @@ dependencies:
version: 4.0.1 version: 4.0.1
clsx: clsx:
specifier: ^2.1.0 specifier: ^2.1.0
version: 2.1.0 version: 2.1.1
cmdk: cmdk:
specifier: ^1.0.0 specifier: ^1.0.0
version: 1.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0)(react@18.2.0) version: 1.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0)(react@18.2.0)
@ -82,7 +82,7 @@ dependencies:
version: 0.372.0(react@18.2.0) version: 0.372.0(react@18.2.0)
mcutils-library: mcutils-library:
specifier: ^1.3.1 specifier: ^1.3.1
version: 1.3.1(@babel/core@7.24.4)(@types/node@20.12.7) version: 1.3.2(@babel/core@7.24.4)(@types/node@20.12.7)
moment: moment:
specifier: ^2.30.1 specifier: ^2.30.1
version: 2.30.1 version: 2.30.1
@ -123,8 +123,8 @@ dependencies:
specifier: ^4.0.0 specifier: ^4.0.0
version: 4.0.0 version: 4.0.0
remote-mdx: remote-mdx:
specifier: ^0.0.4 specifier: ^0.0.5
version: 0.0.4(react@18.2.0) version: 0.0.5(react@18.2.0)
tailwind-merge: tailwind-merge:
specifier: ^2.2.2 specifier: ^2.2.2
version: 2.3.0 version: 2.3.0
@ -1904,45 +1904,46 @@ packages:
resolution: {integrity: sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==} resolution: {integrity: sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==}
dev: true dev: true
/@sentry-internal/feedback@7.111.0: /@sentry-internal/feedback@7.112.0:
resolution: {integrity: sha512-xaKgPPDEirOan7c9HwzYA1KK87kRp/qfIx9ZKLOEtxwy6nqoMuSByGqSwm1Oqfcjpbd7y6/y+7Bw+69ZKNVLDQ==} resolution: {integrity: sha512-aqndxnTvZnqo/uUhuWLNWY/0W3zOxNs9FofLYi1SK5+QzMqDIyFY1dc9+ZqQH3/9GIlEGao+zveGAHeUEtpE8g==}
engines: {node: '>=12'} engines: {node: '>=12'}
dependencies: dependencies:
'@sentry/core': 7.111.0 '@sentry/core': 7.112.0
'@sentry/types': 7.111.0 '@sentry/types': 7.112.0
'@sentry/utils': 7.111.0 '@sentry/utils': 7.112.0
dev: false dev: false
/@sentry-internal/replay-canvas@7.111.0: /@sentry-internal/replay-canvas@7.112.0:
resolution: {integrity: sha512-3KPBIpiegTYmuVw9gA2aKuliAQONS3Ny1kJc9x5kz6XQGuLFxqlh6KzoCVaKfQJeq2WJqRNeR4KFFuNGuB3H8w==} resolution: {integrity: sha512-DwpGY5oZf0ab4Jm9HtM8fB3xqnpAcxBKORqiVHZizz7eo0arrb1n9HCXcxsRNNOAuMRBS8aEHKberfdL6rYpyw==}
engines: {node: '>=12'} engines: {node: '>=12'}
dependencies: dependencies:
'@sentry/core': 7.111.0 '@sentry/core': 7.112.0
'@sentry/replay': 7.111.0 '@sentry/replay': 7.112.0
'@sentry/types': 7.111.0 '@sentry/types': 7.112.0
'@sentry/utils': 7.111.0 '@sentry/utils': 7.112.0
dev: false dev: false
/@sentry-internal/tracing@7.111.0: /@sentry-internal/tracing@7.112.0:
resolution: {integrity: sha512-CgXly8rsdu4loWVKi2RqpInH3C2cVBuaYsx4ZP5IJpzSinsUAMyyr3Pc0PZzCyoVpBBXGBGj/4HhFsY3q6Z0Vg==} resolution: {integrity: sha512-PkA3NaSg4nTWp9pwVsV9x0EBiY0pEAnIboIpMuLGE5MJ/FL10NC5Fn1GPebcxNnOou62dM7P/z7Wtcm8czAn6A==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
'@sentry/core': 7.111.0 '@sentry/core': 7.112.0
'@sentry/types': 7.111.0 '@sentry/types': 7.112.0
'@sentry/utils': 7.111.0 '@sentry/utils': 7.112.0
dev: false dev: false
/@sentry/browser@7.111.0: /@sentry/browser@7.112.0:
resolution: {integrity: sha512-x7S9XoJh+TbMnur4eBhPpCVo+p7udABBV2gQk+Iw6LP9e8EFKmGmNyl76vSsT6GeFJ7mwxDEKfuwbVoLBjIvHw==} resolution: {integrity: sha512-xqxtlQ/GMHxYcJYAhWR0ELO4kCnQV9GuIcBUEHlU/mYbPBDPxNYFzXkoz3514DBKxRVTHDkVle6vLuG0yKvXsg==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
'@sentry-internal/feedback': 7.111.0 '@sentry-internal/feedback': 7.112.0
'@sentry-internal/replay-canvas': 7.111.0 '@sentry-internal/replay-canvas': 7.112.0
'@sentry-internal/tracing': 7.111.0 '@sentry-internal/tracing': 7.112.0
'@sentry/core': 7.111.0 '@sentry/core': 7.112.0
'@sentry/replay': 7.111.0 '@sentry/integrations': 7.112.0
'@sentry/types': 7.111.0 '@sentry/replay': 7.112.0
'@sentry/utils': 7.111.0 '@sentry/types': 7.112.0
'@sentry/utils': 7.112.0
dev: false dev: false
/@sentry/cli@1.77.3: /@sentry/cli@1.77.3:
@ -1962,26 +1963,26 @@ packages:
- supports-color - supports-color
dev: false dev: false
/@sentry/core@7.111.0: /@sentry/core@7.112.0:
resolution: {integrity: sha512-/ljeMjZu8CSrLGrseBi/7S2zRIFsqMcvfyG6Nwgfc07J9nbHt8/MqouE1bXZfiaILqDBpK7BK9MLAAph4mkAWg==} resolution: {integrity: sha512-q4K0fTULXMf9vb0Je6qFwQyVjfMvuPiKRRvRHcpWvWudV7oTcfPixlbbIQaj3OiY3nrjk5q86hktqboI/Z6ISw==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
'@sentry/types': 7.111.0 '@sentry/types': 7.112.0
'@sentry/utils': 7.111.0 '@sentry/utils': 7.112.0
dev: false dev: false
/@sentry/integrations@7.111.0: /@sentry/integrations@7.112.0:
resolution: {integrity: sha512-rNS7euKI2/1CneWbAY2NCkEro/GJbGCyxIX7okmqOjcBJ/7AnrMMU0kck7svydReF1nWvkuQ3CT27KXeKgrk4w==} resolution: {integrity: sha512-brN6eZkXuz1e/OKhMGJsAZjc0cUU+5G+LQWet+gGXWVGM2v7uY7mKDHr5Yl/c8WxeJBurjJzJn7YmtmR9++ZKQ==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
'@sentry/core': 7.111.0 '@sentry/core': 7.112.0
'@sentry/types': 7.111.0 '@sentry/types': 7.112.0
'@sentry/utils': 7.111.0 '@sentry/utils': 7.112.0
localforage: 1.10.0 localforage: 1.10.0
dev: false dev: false
/@sentry/nextjs@7.111.0(next@14.2.2)(react@18.2.0)(webpack@5.91.0): /@sentry/nextjs@7.112.0(next@14.2.2)(react@18.2.0)(webpack@5.91.0):
resolution: {integrity: sha512-Jvl/m9QoVw8KBG3pEswJH4YLf7W7o34WLcfomge5pKUcwrgWvhiQ7L0yOOQQxDaj0zTBQhnyEHXVdULRyn7nZA==} resolution: {integrity: sha512-8bMl4NrPP/1+ncEUp98klBrmXvSY8Uhexc91ZRb684dbnJ5xq67XF8v5f7YyjYk3FXx5twxyMoNIWh2QJmeAhQ==}
engines: {node: '>=8'} engines: {node: '>=8'}
peerDependencies: peerDependencies:
next: ^10.0.8 || ^11.0 || ^12.0 || ^13.0 || ^14.0 next: ^10.0.8 || ^11.0 || ^12.0 || ^13.0 || ^14.0
@ -1992,13 +1993,13 @@ packages:
optional: true optional: true
dependencies: dependencies:
'@rollup/plugin-commonjs': 24.0.0(rollup@2.78.0) '@rollup/plugin-commonjs': 24.0.0(rollup@2.78.0)
'@sentry/core': 7.111.0 '@sentry/core': 7.112.0
'@sentry/integrations': 7.111.0 '@sentry/integrations': 7.112.0
'@sentry/node': 7.111.0 '@sentry/node': 7.112.0
'@sentry/react': 7.111.0(react@18.2.0) '@sentry/react': 7.112.0(react@18.2.0)
'@sentry/types': 7.111.0 '@sentry/types': 7.112.0
'@sentry/utils': 7.111.0 '@sentry/utils': 7.112.0
'@sentry/vercel-edge': 7.111.0 '@sentry/vercel-edge': 7.112.0
'@sentry/webpack-plugin': 1.21.0 '@sentry/webpack-plugin': 1.21.0
chalk: 3.0.0 chalk: 3.0.0
next: 14.2.2(@babel/core@7.24.4)(react-dom@18.2.0)(react@18.2.0) next: 14.2.2(@babel/core@7.24.4)(react-dom@18.2.0)(react@18.2.0)
@ -2012,60 +2013,62 @@ packages:
- supports-color - supports-color
dev: false dev: false
/@sentry/node@7.111.0: /@sentry/node@7.112.0:
resolution: {integrity: sha512-bTLZNETT7W89HEk04rwsch02KSpu++Yec/BEyM3AxUNY+ZQ9ZLL/lrNZuCwbe7fURpKoZrvGAhxpPjgs5UcB9w==} resolution: {integrity: sha512-Me0Um3PbPQADHhm5zJ1EM4/me+i1OMT3w+1ZUgkPGX+2Wtqfp0djHF/SzCOL45X1IR+YLVrcCTpyAWRhPZAdVw==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
'@sentry-internal/tracing': 7.111.0 '@sentry-internal/tracing': 7.112.0
'@sentry/core': 7.111.0 '@sentry/core': 7.112.0
'@sentry/types': 7.111.0 '@sentry/integrations': 7.112.0
'@sentry/utils': 7.111.0 '@sentry/types': 7.112.0
'@sentry/utils': 7.112.0
dev: false dev: false
/@sentry/react@7.111.0(react@18.2.0): /@sentry/react@7.112.0(react@18.2.0):
resolution: {integrity: sha512-8HVl4D5TsNLaIgXsOa1H+/aOcUHvRBsH+25OzxGpyS5Cu2gSlAQxfXKYxZ0axYoMc7TNkMNdmEhYN+CGV+NUZg==} resolution: {integrity: sha512-40RUsMBHsXGVSVFFNsZBuIHLBP+vCCfXmzZ4lkmGVO9rStSWAoURDZegmCxKRy2HrlVjyNQYbgzpcJ2oYoTS0g==}
engines: {node: '>=8'} engines: {node: '>=8'}
peerDependencies: peerDependencies:
react: 15.x || 16.x || 17.x || 18.x react: 15.x || 16.x || 17.x || 18.x
dependencies: dependencies:
'@sentry/browser': 7.111.0 '@sentry/browser': 7.112.0
'@sentry/core': 7.111.0 '@sentry/core': 7.112.0
'@sentry/types': 7.111.0 '@sentry/types': 7.112.0
'@sentry/utils': 7.111.0 '@sentry/utils': 7.112.0
hoist-non-react-statics: 3.3.2 hoist-non-react-statics: 3.3.2
react: 18.2.0 react: 18.2.0
dev: false dev: false
/@sentry/replay@7.111.0: /@sentry/replay@7.112.0:
resolution: {integrity: sha512-cSbI4A4hrO0sZ0ynvLQauPg8YyaDOQkhGkyvbws8W9WgfxR8X827bY9S0f1TPfgaFiVcKb0iRaAwyXHg3pyzOg==} resolution: {integrity: sha512-uP38yQpYKdU9onJEl77nSJslajXMbTLp3j+8EK4tNnXDMv+yDnSouODEdHQyX9fajKHsFi/FjjOIrVujR0Qd7w==}
engines: {node: '>=12'} engines: {node: '>=12'}
dependencies: dependencies:
'@sentry-internal/tracing': 7.111.0 '@sentry-internal/tracing': 7.112.0
'@sentry/core': 7.111.0 '@sentry/core': 7.112.0
'@sentry/types': 7.111.0 '@sentry/types': 7.112.0
'@sentry/utils': 7.111.0 '@sentry/utils': 7.112.0
dev: false dev: false
/@sentry/types@7.111.0: /@sentry/types@7.112.0:
resolution: {integrity: sha512-Oti4pgQ55+FBHKKcHGu51ZUxO1u52G5iVNK4mbtAN+5ArSCy/2s1H8IDJiOMswn3acfUnCR0oB/QsbEgAPZ26g==} resolution: {integrity: sha512-ASonavVCSrgDjMyWjuNMSytKMGYJq7d/1+IoBJsQFLgLe1gLIXuDNbhfUAM4A+muQUGZepV9iRX4ZYhiROMHVQ==}
engines: {node: '>=8'} engines: {node: '>=8'}
dev: false dev: false
/@sentry/utils@7.111.0: /@sentry/utils@7.112.0:
resolution: {integrity: sha512-CB5rz1EgCSwj3xoXogsCZ5pQtfERrURc/ItcCuoaijUhkD0iMq5MCNWMHW3mBsBrqx/Oba+XGvDu0t/5+SWwBg==} resolution: {integrity: sha512-dNGcNWKoJE9VwIAZxQsqC6/7BC+8wn1rT7Km9S8xltcjhRvaK4n3QZwXoNLHjNWT0mS2lZaFyRx2hsHjblQqLg==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
'@sentry/types': 7.111.0 '@sentry/types': 7.112.0
dev: false dev: false
/@sentry/vercel-edge@7.111.0: /@sentry/vercel-edge@7.112.0:
resolution: {integrity: sha512-yX28qxG2T30mxch/gIFK4oX7jax/ulahK/FbPTuECux0fvNdXcrIeFky9aeSKE0gr6sERcQm8i19V6mlRlFmpQ==} resolution: {integrity: sha512-bwhhfZCEzdM3qfu/m6gZgEkonxM87/6t7Hz0tcND95m3stWZURt3SM5imshkXwARN4NUCGxEeXktOFzfIWNulQ==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
'@sentry-internal/tracing': 7.111.0 '@sentry-internal/tracing': 7.112.0
'@sentry/core': 7.111.0 '@sentry/core': 7.112.0
'@sentry/types': 7.111.0 '@sentry/integrations': 7.112.0
'@sentry/utils': 7.111.0 '@sentry/types': 7.112.0
'@sentry/utils': 7.112.0
dev: false dev: false
/@sentry/webpack-plugin@1.21.0: /@sentry/webpack-plugin@1.21.0:
@ -2842,7 +2845,7 @@ packages:
hasBin: true hasBin: true
dependencies: dependencies:
caniuse-lite: 1.0.30001612 caniuse-lite: 1.0.30001612
electron-to-chromium: 1.4.745 electron-to-chromium: 1.4.746
node-releases: 2.0.14 node-releases: 2.0.14
update-browserslist-db: 1.0.13(browserslist@4.23.0) update-browserslist-db: 1.0.13(browserslist@4.23.0)
dev: false dev: false
@ -3025,8 +3028,8 @@ packages:
engines: {node: '>=6'} engines: {node: '>=6'}
dev: false dev: false
/clsx@2.1.0: /clsx@2.1.1:
resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
engines: {node: '>=6'} engines: {node: '>=6'}
dev: false dev: false
@ -3306,8 +3309,8 @@ packages:
/eastasianwidth@0.2.0: /eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
/electron-to-chromium@1.4.745: /electron-to-chromium@1.4.746:
resolution: {integrity: sha512-tRbzkaRI5gbUn5DEvF0dV4TQbMZ5CLkWeTAXmpC9IrYT+GE+x76i9p+o3RJ5l9XmdQlI1pPhVtE9uNcJJ0G0EA==} resolution: {integrity: sha512-jeWaIta2rIG2FzHaYIhSuVWqC6KJYo7oSBX4Jv7g+aVujKztfvdpf+n6MGwZdC5hQXbax4nntykLH2juIQrfPg==}
dev: false dev: false
/emittery@0.13.1: /emittery@0.13.1:
@ -5391,8 +5394,8 @@ packages:
resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==}
dev: false dev: false
/mcutils-library@1.3.1(@babel/core@7.24.4)(@types/node@20.12.7): /mcutils-library@1.3.2(@babel/core@7.24.4)(@types/node@20.12.7):
resolution: {integrity: sha512-XxMKOeYzEo4jodGOEj5WpJ4Rf4wtWHKeMEV3u5BWMHz75Wh7nOOSvq83dRzMKwRhAdrkMfn6beORuHKGX406RA==} resolution: {integrity: sha512-ig4LeqA6OiXdH/tP3yPBo2Ad3pos167R9MeuxhA/IrCKfvr2RBLFKoiudt8yXiNVvep6q0bxCbEZJ9fRJKukDw==}
dependencies: dependencies:
jest: 29.7.0(@types/node@20.12.7)(ts-node@10.9.2) jest: 29.7.0(@types/node@20.12.7)(ts-node@10.9.2)
ts-jest: 29.1.2(@babel/core@7.24.4)(jest@29.7.0)(typescript@5.4.5) ts-jest: 29.1.2(@babel/core@7.24.4)(jest@29.7.0)(typescript@5.4.5)
@ -7029,8 +7032,8 @@ packages:
unified: 11.0.4 unified: 11.0.4
dev: false dev: false
/remote-mdx@0.0.4(react@18.2.0): /remote-mdx@0.0.5(react@18.2.0):
resolution: {integrity: sha512-1SG0LCrfgB/ydP9YbSxEmvpjlz2fYAswR9dhW2yRtXul/iPhcX9B2BPHt+opg3ajtSBwPANNDSBFZzfqP9NO3w==} resolution: {integrity: sha512-kH4eiQtQOhkdMSjPUezxlDyCX8EdeOOnuJtQIEDjTIBJjoPdW34FXNe/e5e//G+YL543fFfFnyy1SLFqaHD7vA==}
dependencies: dependencies:
'@mdx-js/mdx': 2.3.0 '@mdx-js/mdx': 2.3.0
'@mdx-js/react': 2.3.0(react@18.2.0) '@mdx-js/react': 2.3.0(react@18.2.0)
@ -7533,12 +7536,12 @@ packages:
jest-worker: 27.5.1 jest-worker: 27.5.1
schema-utils: 3.3.0 schema-utils: 3.3.0
serialize-javascript: 6.0.2 serialize-javascript: 6.0.2
terser: 5.30.3 terser: 5.30.4
webpack: 5.91.0 webpack: 5.91.0
dev: false dev: false
/terser@5.30.3: /terser@5.30.4:
resolution: {integrity: sha512-STdUgOUx8rLbMGO9IOwHLpCqolkDITFFQSMYYwKE1N2lY6MVSaeoi10z/EhWxRc6ybqoVmKSkhKYH/XUpl7vSA==} resolution: {integrity: sha512-xRdd0v64a8mFK9bnsKVdoNP9GQIKUAaJPTaqEQDL4w/J8WaW4sWXXoMZ+6SimPkfT5bElreXf8m9HnmPc3E1BQ==}
engines: {node: '>=10'} engines: {node: '>=10'}
hasBin: true hasBin: true
dependencies: dependencies: