diff --git a/apps/app/app/components/Header.tsx b/apps/app/app/components/Header.tsx index 20de63eb..dec5c751 100644 --- a/apps/app/app/components/Header.tsx +++ b/apps/app/app/components/Header.tsx @@ -14,7 +14,7 @@ export default function Header() { return ( <> -
+

Hey,

diff --git a/apps/app/app/components/Sidebar.tsx b/apps/app/app/components/Sidebar.tsx index 45880c95..2387558f 100644 --- a/apps/app/app/components/Sidebar.tsx +++ b/apps/app/app/components/Sidebar.tsx @@ -1,53 +1,12 @@ 'use client'; -import { HomeIcon, InboxIcon } from '@heroicons/react/24/solid'; -import * as React from 'react'; +import { GlobeAltIcon, HomeIcon, InboxIcon } from '@heroicons/react/24/solid'; +import React from 'react'; import { Button, Input } from 'ui'; import { usePathname, useRouter } from 'next/navigation'; import { useSession } from '@contexts/SessionContext'; -const data = [ - { - goal: 400, - }, - { - goal: 300, - }, - { - goal: 200, - }, - { - goal: 300, - }, - { - goal: 200, - }, - { - goal: 278, - }, - { - goal: 189, - }, - { - goal: 239, - }, - { - goal: 300, - }, - { - goal: 200, - }, - { - goal: 278, - }, - { - goal: 189, - }, - { - goal: 349, - }, -]; -export default function Sidebar() { +const Sidebar = () => { const pathname = usePathname(); const router = useRouter(); const s = useSession(); @@ -60,7 +19,7 @@ export default function Sidebar() {
{/* Icon Container */}
-
+
); -} +}; + +export default Sidebar; + +Sidebar.displayName = 'Sidebar'; interface NavItem { icon: React.ReactNode; @@ -131,4 +94,9 @@ const NAV_ITEMS: NavItem[] = [ name: 'Inbox', href: '/d/inbox', }, + { + icon: , + name: 'Waldo Hub', + href: '/d/w_hub', + }, ]; diff --git a/apps/app/app/globals.css b/apps/app/app/globals.css index 878c0cf3..5acc5052 100644 --- a/apps/app/app/globals.css +++ b/apps/app/app/globals.css @@ -1,4 +1,4 @@ -@import url('https://fonts.googleapis.com/css2?family=Mona+Sans&display=swap'); +@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap'); @tailwind base; @tailwind components; diff --git a/apps/app/app/layout.tsx b/apps/app/app/layout.tsx index 8d2faff9..a45345d3 100644 --- a/apps/app/app/layout.tsx +++ b/apps/app/app/layout.tsx @@ -1,22 +1,26 @@ -import React from 'react'; import './globals.css'; +import React from 'react'; import Header from './components/Header'; import Sidebar from './components/Sidebar'; import { SessionProvider } from '@contexts/SessionContext'; function RootLayout({ children }: { children: React.ReactNode }) { return ( - - - -
+ + +
-
+ +
+
+
+
+
+
{children}
-
{children}
-
- + + ); } diff --git a/apps/app/app/page.tsx b/apps/app/app/page.tsx index da2e5bfb..53a92c52 100644 --- a/apps/app/app/page.tsx +++ b/apps/app/app/page.tsx @@ -6,10 +6,8 @@ const Page = () => { // console.log(data); return ( -
-
- Welcome to the Waldo Platform -
+
+
Waldo Dashboard
); }; diff --git a/apps/app/contexts/SessionContext.tsx b/apps/app/contexts/SessionContext.tsx index 57015408..35fc2cea 100644 --- a/apps/app/contexts/SessionContext.tsx +++ b/apps/app/contexts/SessionContext.tsx @@ -1,13 +1,13 @@ // context/SessionContext.tsx 'use client'; -import { +import React, { createContext, useContext, useState, useEffect, ReactNode, } from 'react'; -import { V2Session, getUserData } from 'identity'; +import { V2Session, createSession } from 'identity'; interface SessionContextType { session: V2Session | undefined; @@ -30,7 +30,7 @@ export const SessionProvider = ({ children }: { children: ReactNode }) => { useEffect(() => { const querySession = async () => { try { - const user = await getUserData(); + const user = await createSession(); setSessionState(user); } catch (error) { // Handle error diff --git a/apps/app/package.json b/apps/app/package.json index 28f0ea2c..1b0472d5 100644 --- a/apps/app/package.json +++ b/apps/app/package.json @@ -12,59 +12,59 @@ "dependencies": { "@chakra-ui/icons": "^2.1.1", "@chakra-ui/react": "^2.8.2", - "@emotion/react": "^11.11.3", + "@emotion/react": "^11.11.4", "@emotion/styled": "^11.11.0", - "@fontsource/nunito": "^5.0.16", + "@fontsource/nunito": "^5.0.17", "@heroicons/react": "^2.1.1", - "@logto/express": "^2.2.0", - "@logto/next": "2.4.0", - "@marsidev/react-turnstile": "^0.4.0", + "@logto/express": "^2.3.1", + "@logto/next": "3.1.0", + "@marsidev/react-turnstile": "^0.5.3", "@next-auth/prisma-adapter": "^1.0.7", - "@sentry/integrations": "^7.92.0", - "@sentry/nextjs": "^7.92.0", - "@sentry/profiling-node": "^1.3.2", - "@tanstack/query-core": "^4.29.1", - "@tanstack/react-query": "^4.29.3", - "@trpc/client": "^10.21.1", - "@trpc/next": "^10.21.1", - "@trpc/react-query": "^10.21.1", - "@trpc/server": "^10.21.1", - "argon2": "^0.31.2", - "autoprefixer": "^10.4.14", - "axios": "^1.6.4", + "@sentry/integrations": "^7.107.0", + "@sentry/nextjs": "^7.107.0", + "@sentry/profiling-node": "^7.107.0", + "@tanstack/query-core": "^5.28.4", + "@tanstack/react-query": "^5.28.4", + "@trpc/client": "^10.45.2", + "@trpc/next": "^10.45.2", + "@trpc/react-query": "^10.45.2", + "@trpc/server": "^10.45.2", + "argon2": "^0.40.1", + "autoprefixer": "^10.4.18", + "axios": "^1.6.8", "database": "workspace:^", - "framer-motion": "^10.17.6", + "framer-motion": "^11.0.14", "identity": "workspace:*", - "jose": "^5.2.0", - "next": "^14.0.4", - "next-auth": "^4.24.5", + "jose": "^5.2.3", + "next": "^14.1.3", + "next-auth": "^4.24.7", "next-plausible": "^3.12.0", - "postcss": "^8.4.24", + "postcss": "^8.4.36", "postcss-100vh-fix": "^1.0.2", - "qs": "^6.11.2", + "qs": "^6.12.0", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-icons": "^4.12.0", - "sharp": "^0.33.1", + "react-icons": "^5.0.1", + "sharp": "^0.33.2", "superjson": "^2.2.1", "tailwindconfig": "workspace:*", - "tailwindcss": "^3.3.2", + "tailwindcss": "^3.4.1", "trpc-openapi": "^1.2.0", - "typescript": "^5.3.3", + "typescript": "^5.4.2", "ui": "workspace:*", "validator": "^13.11.0", "ytdl-core": "^4.11.5", "zod": "^3.22.4" }, "devDependencies": { - "@types/node": "^20.10.6", - "@types/react": "^18.2.46", - "@types/react-dom": "^18.2.18", - "@types/validator": "^13.11.7", + "@types/node": "^20.11.28", + "@types/react": "^18.2.66", + "@types/react-dom": "^18.2.22", + "@types/validator": "^13.11.9", "autoprefixer": "^10.4.16", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-custom": "workspace:*", - "eslint-config-next": "^14.0.4", + "eslint-config-next": "^14.1.3", "identity": "workspace:*", "postcss": "^8.4.33", "tailwindcss": "^3.4.0", diff --git a/apps/landing/app/globals.css b/apps/landing/app/globals.css index 878c0cf3..f466c074 100644 --- a/apps/landing/app/globals.css +++ b/apps/landing/app/globals.css @@ -1,5 +1,4 @@ -@import url('https://fonts.googleapis.com/css2?family=Mona+Sans&display=swap'); - +@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap'); @tailwind base; @tailwind components; @tailwind utilities; diff --git a/apps/landing/app/page.tsx b/apps/landing/app/page.tsx index c21c189c..4707ccaa 100644 --- a/apps/landing/app/page.tsx +++ b/apps/landing/app/page.tsx @@ -3,7 +3,9 @@ import { ArrowRightIcon } from '@heroicons/react/24/outline'; import React from 'react'; import { Button, RecArray, WaldoButton } from 'ui'; import { CodeBracketSquareIcon } from '@heroicons/react/24/outline'; -const test = () => { +import { useRouter } from 'next/navigation'; +const Page = () => { + const router = useRouter(); return ( <>
@@ -29,13 +31,26 @@ const test = () => { sportsmanship are upheld in the world of competitive gaming.
-
- - Learn More +
router.push('https://app.waldo.vision')} + > + +
+

Go to Waldo Vision

+ +
-
+ +
router.push('https://hub.waldo.vision')} + >

- Go to the App + Go to Waldo Hub

@@ -75,7 +90,10 @@ const test = () => { sportsmanship are upheld in the world of competitive gaming.
-
+
router.push('https://app.waldo.vision')} + > Learn More @@ -102,4 +120,4 @@ const test = () => { ); }; -export default test; +export default Page; diff --git a/apps/landing/components/Header.tsx b/apps/landing/components/Header.tsx index b09963a9..4b10a7da 100644 --- a/apps/landing/components/Header.tsx +++ b/apps/landing/components/Header.tsx @@ -3,8 +3,9 @@ import Image from 'next/image'; import React from 'react'; import { WaldoButton } from 'ui'; import { cn } from 'ui/lib/utils'; -import { usePathname } from 'next/navigation'; +import { usePathname, useRouter } from 'next/navigation'; export const Header = () => { + const router = useRouter(); const pathname = usePathname(); return (
@@ -25,6 +26,7 @@ export const Header = () => { {NAV_ITEMS.map((item: NavItem, index: number) => { return (

router.push(item.href)} className={`text-white cursor-pointer ${ pathname.includes(item.href) ? 'font-bold' : 'font-regular' }`} @@ -72,9 +74,14 @@ const NAV_ITEMS: NavItem[] = [ label: 'Account', }, { - name: 'app', - href: 'https://app.waldo.vision/submissions', - label: 'App', + name: 'Waldo Vision', + href: 'https://app.waldo.vision/', + label: 'Waldo Vision', + }, + { + name: 'Waldo Hub', + href: 'https://hub.waldo.vision/', + label: 'Hub', }, { name: 'docs', diff --git a/packages/identity/package.json b/packages/identity/package.json index 53e60ded..2f720423 100644 --- a/packages/identity/package.json +++ b/packages/identity/package.json @@ -10,6 +10,7 @@ }, "dependencies": { "@logto/next": "2.4.0", - "@types/node": "^20.10.8" + "@types/node": "^20.10.8", + "database": "workspace:" } } diff --git a/packages/identity/tsconfig.json b/packages/identity/tsconfig.json index 0bcf6b78..b6c16919 100644 --- a/packages/identity/tsconfig.json +++ b/packages/identity/tsconfig.json @@ -2,5 +2,10 @@ "extends": "tsconfig/base.json", "include": ["./"], "exclude": ["dist", "build", "node_modules"], - "compilerOptions": {} + "compilerOptions": { + "baseUrl": "./", + "paths": { + "@server/*": ["../../apps/app/server/*"] + } + } } diff --git a/packages/identity/utils/authUtils.ts b/packages/identity/utils/authUtils.ts index a1305d38..b52ebc9c 100644 --- a/packages/identity/utils/authUtils.ts +++ b/packages/identity/utils/authUtils.ts @@ -1,6 +1,7 @@ /* eslint-disable prettier/prettier */ import axios from 'axios'; import { V2Session } from '../types/logto-auth'; +import { prisma } from '@server/db/client'; const retrieveRawUserInfoServer = async (cookies: string | null) => { const api_url = process.env.NEXT_PUBLIC_BASE_URL + '/api/logto/user-info'; @@ -25,7 +26,7 @@ const retrieveRawUserInfoClient = async () => { return response; }; -const getUserData = async (): Promise => { +const createSession = async (): Promise => { const api_url = process.env.NEXT_PUBLIC_BASE_URL + `/api/logto/user-info`; try { const request = await axios.get(api_url, { @@ -43,10 +44,11 @@ const getUserData = async (): Promise => { response.userInfo.identities[ Object.keys(response.userInfo.identities)[0] ]; - const usermetaReq = await axios.get( + const query = await axios.get( process.env.NEXT_PUBLIC_BASE_URL + '/api/logto/usermeta', ); - const usermetaReqRes = await usermetaReq.data; + const waldoUser = await query.data; + const sessionObject = { logto_id: jwtData.sub, provider: Object.keys(response.userInfo.identities)[0], @@ -54,7 +56,7 @@ const getUserData = async (): Promise => { name: identityData.details.name, image: userData.picture, logto_username: userData.username, - blacklisted: usermetaReqRes.blacklisted, + blacklisted: waldoUser.blacklisted, id: '', scope: [], roles: [], @@ -76,7 +78,7 @@ const getUserData = async (): Promise => { // } }; -export { retrieveRawUserInfoServer, retrieveRawUserInfoClient, getUserData }; +export { retrieveRawUserInfoServer, retrieveRawUserInfoClient, createSession }; // utils diff --git a/packages/tailwindconfig/tailwind.config.ts b/packages/tailwindconfig/tailwind.config.ts index 677656db..6acf7af8 100644 --- a/packages/tailwindconfig/tailwind.config.ts +++ b/packages/tailwindconfig/tailwind.config.ts @@ -1,5 +1,7 @@ /** @type {import('tailwindcss').Config} */ +import defaultTheme from 'tailwindcss/defaultTheme'; + module.exports = { darkMode: ['class'], content: [ @@ -19,7 +21,7 @@ module.exports = { }, }, fontFamily: { - sans: ['"Mona Sans"', 'sans-serif'], + sans: ['Poppins', ...defaultTheme.fontFamily.sans], }, extend: { colors: { diff --git a/packages/ui/package.json b/packages/ui/package.json index 32f04089..d4db7cf3 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -17,10 +17,10 @@ "@radix-ui/react-dialog": "^1.0.5", "@radix-ui/react-slot": "^1.0.2", "class-variance-authority": "^0.7.0", - "clsx": "^2.0.0", - "lucide-react": "^0.302.0", + "clsx": "^2.1.0", + "lucide-react": "^0.358.0", "postcss-100vh-fix": "^1.0.2", - "tailwind-merge": "^2.2.0", + "tailwind-merge": "^2.2.2", "tailwindcss-animate": "^1.0.7", "vaul": "^0.9.0" } diff --git a/packages/ui/styles/global.css b/packages/ui/styles/global.css index 89c48199..5acc5052 100644 --- a/packages/ui/styles/global.css +++ b/packages/ui/styles/global.css @@ -1,3 +1,5 @@ +@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap'); + @tailwind base; @tailwind components; @tailwind utilities; diff --git a/yarn.lock b/yarn.lock index 0885b9fc..9b95a039 100644 --- a/yarn.lock +++ b/yarn.lock @@ -914,7 +914,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.23.5": +"@babel/runtime@npm:^7.13.10": version: 7.23.6 resolution: "@babel/runtime@npm:7.23.6" dependencies: @@ -923,7 +923,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.15.4": +"@babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.24.0": version: 7.24.0 resolution: "@babel/runtime@npm:7.24.0" dependencies: @@ -2310,12 +2310,12 @@ __metadata: languageName: node linkType: hard -"@emnapi/runtime@npm:^0.44.0": - version: 0.44.0 - resolution: "@emnapi/runtime@npm:0.44.0" +"@emnapi/runtime@npm:^0.45.0": + version: 0.45.0 + resolution: "@emnapi/runtime@npm:0.45.0" dependencies: tslib: ^2.4.0 - checksum: e07235d6347bfb7cececb6b06e91177e73ec57fdeb2ec371725a7feec684699b739d9e295be8c58a5b2a3cb2db2351c0a2a3b212dd1f400e0455c73445f199d3 + checksum: 59c81a4edc68c959b2f891eb310b063c87e69ef18eb77563bfd59b0086b27c7581b8e40edbf590e3fd3af437ace98d06e81b7a8613e8317c619e479831540b93 languageName: node linkType: hard @@ -2358,15 +2358,6 @@ __metadata: languageName: node linkType: hard -"@emotion/is-prop-valid@npm:^0.8.2": - version: 0.8.8 - resolution: "@emotion/is-prop-valid@npm:0.8.8" - dependencies: - "@emotion/memoize": 0.7.4 - checksum: bb7ec6d48c572c540e24e47cc94fc2f8dec2d6a342ae97bc9c8b6388d9b8d283862672172a1bb62d335c02662afe6291e10c71e9b8642664a8b43416cdceffac - languageName: node - linkType: hard - "@emotion/is-prop-valid@npm:^1.2.1": version: 1.2.1 resolution: "@emotion/is-prop-valid@npm:1.2.1" @@ -2376,13 +2367,6 @@ __metadata: languageName: node linkType: hard -"@emotion/memoize@npm:0.7.4": - version: 0.7.4 - resolution: "@emotion/memoize@npm:0.7.4" - checksum: 4e3920d4ec95995657a37beb43d3f4b7d89fed6caa2b173a4c04d10482d089d5c3ea50bbc96618d918b020f26ed6e9c4026bbd45433566576c1f7b056c3271dc - languageName: node - linkType: hard - "@emotion/memoize@npm:^0.8.1": version: 0.8.1 resolution: "@emotion/memoize@npm:0.8.1" @@ -2390,9 +2374,9 @@ __metadata: languageName: node linkType: hard -"@emotion/react@npm:^11.11.3": - version: 11.11.3 - resolution: "@emotion/react@npm:11.11.3" +"@emotion/react@npm:^11.11.4": + version: 11.11.4 + resolution: "@emotion/react@npm:11.11.4" dependencies: "@babel/runtime": ^7.18.3 "@emotion/babel-plugin": ^11.11.0 @@ -2407,7 +2391,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 2e4b223591569f0a41686d5bd72dc8778629b7be33267e4a09582979e6faee4d7218de84e76294ed827058d4384d75557b5d71724756539c1f235e9a69e62b2e + checksum: 6abaa7a05c5e1db31bffca7ac79169f5456990022cbb3794e6903221536609a60420f2b4888dd3f84e9634a304e394130cb88dc32c243a1dedc263e50da329f8 languageName: node linkType: hard @@ -2869,10 +2853,17 @@ __metadata: languageName: node linkType: hard -"@fontsource/nunito@npm:^5.0.16": - version: 5.0.16 - resolution: "@fontsource/nunito@npm:5.0.16" - checksum: e4247b8bc80a424d201b2041bd0334787ae2867425472fe798bcca4754244f0126bb3abc439a09430290b589642faa0c2e53e72c1976f8bc7810c122328076ad +"@eslint/js@npm:8.57.0": + version: 8.57.0 + resolution: "@eslint/js@npm:8.57.0" + checksum: 315dc65b0e9893e2bff139bddace7ea601ad77ed47b4550e73da8c9c2d2766c7a575c3cddf17ef85b8fd6a36ff34f91729d0dcca56e73ca887c10df91a41b0bb + languageName: node + linkType: hard + +"@fontsource/nunito@npm:^5.0.17": + version: 5.0.17 + resolution: "@fontsource/nunito@npm:5.0.17" + checksum: 5221d112c09bc4e19d6df335448c3624e1906a1df0555cff6893440d9cfb1a42903a48c23a821b2f6d063b3e386601fd4227810c3190000ead2f94376e89b110 languageName: node linkType: hard @@ -2903,6 +2894,17 @@ __metadata: languageName: node linkType: hard +"@humanwhocodes/config-array@npm:^0.11.14": + version: 0.11.14 + resolution: "@humanwhocodes/config-array@npm:0.11.14" + dependencies: + "@humanwhocodes/object-schema": ^2.0.2 + debug: ^4.3.1 + minimatch: ^3.0.5 + checksum: 861ccce9eaea5de19546653bccf75bf09fe878bc39c3aab00aeee2d2a0e654516adad38dd1098aab5e3af0145bbcbf3f309bdf4d964f8dab9dcd5834ae4c02f2 + languageName: node + linkType: hard + "@humanwhocodes/config-array@npm:^0.11.8": version: 0.11.8 resolution: "@humanwhocodes/config-array@npm:0.11.8" @@ -2935,11 +2937,18 @@ __metadata: languageName: node linkType: hard -"@img/sharp-darwin-arm64@npm:0.33.1": - version: 0.33.1 - resolution: "@img/sharp-darwin-arm64@npm:0.33.1" +"@humanwhocodes/object-schema@npm:^2.0.2": + version: 2.0.2 + resolution: "@humanwhocodes/object-schema@npm:2.0.2" + checksum: 2fc11503361b5fb4f14714c700c02a3f4c7c93e9acd6b87a29f62c522d90470f364d6161b03d1cc618b979f2ae02aed1106fd29d302695d8927e2fc8165ba8ee + languageName: node + linkType: hard + +"@img/sharp-darwin-arm64@npm:0.33.2": + version: 0.33.2 + resolution: "@img/sharp-darwin-arm64@npm:0.33.2" dependencies: - "@img/sharp-libvips-darwin-arm64": 1.0.0 + "@img/sharp-libvips-darwin-arm64": 1.0.1 dependenciesMeta: "@img/sharp-libvips-darwin-arm64": optional: true @@ -2947,11 +2956,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-darwin-x64@npm:0.33.1": - version: 0.33.1 - resolution: "@img/sharp-darwin-x64@npm:0.33.1" +"@img/sharp-darwin-x64@npm:0.33.2": + version: 0.33.2 + resolution: "@img/sharp-darwin-x64@npm:0.33.2" dependencies: - "@img/sharp-libvips-darwin-x64": 1.0.0 + "@img/sharp-libvips-darwin-x64": 1.0.1 dependenciesMeta: "@img/sharp-libvips-darwin-x64": optional: true @@ -2959,67 +2968,67 @@ __metadata: languageName: node linkType: hard -"@img/sharp-libvips-darwin-arm64@npm:1.0.0": - version: 1.0.0 - resolution: "@img/sharp-libvips-darwin-arm64@npm:1.0.0" +"@img/sharp-libvips-darwin-arm64@npm:1.0.1": + version: 1.0.1 + resolution: "@img/sharp-libvips-darwin-arm64@npm:1.0.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@img/sharp-libvips-darwin-x64@npm:1.0.0": - version: 1.0.0 - resolution: "@img/sharp-libvips-darwin-x64@npm:1.0.0" +"@img/sharp-libvips-darwin-x64@npm:1.0.1": + version: 1.0.1 + resolution: "@img/sharp-libvips-darwin-x64@npm:1.0.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@img/sharp-libvips-linux-arm64@npm:1.0.0": - version: 1.0.0 - resolution: "@img/sharp-libvips-linux-arm64@npm:1.0.0" +"@img/sharp-libvips-linux-arm64@npm:1.0.1": + version: 1.0.1 + resolution: "@img/sharp-libvips-linux-arm64@npm:1.0.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@img/sharp-libvips-linux-arm@npm:1.0.0": - version: 1.0.0 - resolution: "@img/sharp-libvips-linux-arm@npm:1.0.0" +"@img/sharp-libvips-linux-arm@npm:1.0.1": + version: 1.0.1 + resolution: "@img/sharp-libvips-linux-arm@npm:1.0.1" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@img/sharp-libvips-linux-s390x@npm:1.0.0": - version: 1.0.0 - resolution: "@img/sharp-libvips-linux-s390x@npm:1.0.0" +"@img/sharp-libvips-linux-s390x@npm:1.0.1": + version: 1.0.1 + resolution: "@img/sharp-libvips-linux-s390x@npm:1.0.1" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@img/sharp-libvips-linux-x64@npm:1.0.0": - version: 1.0.0 - resolution: "@img/sharp-libvips-linux-x64@npm:1.0.0" +"@img/sharp-libvips-linux-x64@npm:1.0.1": + version: 1.0.1 + resolution: "@img/sharp-libvips-linux-x64@npm:1.0.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@img/sharp-libvips-linuxmusl-arm64@npm:1.0.0": - version: 1.0.0 - resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.0.0" +"@img/sharp-libvips-linuxmusl-arm64@npm:1.0.1": + version: 1.0.1 + resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.0.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@img/sharp-libvips-linuxmusl-x64@npm:1.0.0": - version: 1.0.0 - resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.0.0" +"@img/sharp-libvips-linuxmusl-x64@npm:1.0.1": + version: 1.0.1 + resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.0.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@img/sharp-linux-arm64@npm:0.33.1": - version: 0.33.1 - resolution: "@img/sharp-linux-arm64@npm:0.33.1" +"@img/sharp-linux-arm64@npm:0.33.2": + version: 0.33.2 + resolution: "@img/sharp-linux-arm64@npm:0.33.2" dependencies: - "@img/sharp-libvips-linux-arm64": 1.0.0 + "@img/sharp-libvips-linux-arm64": 1.0.1 dependenciesMeta: "@img/sharp-libvips-linux-arm64": optional: true @@ -3027,11 +3036,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-arm@npm:0.33.1": - version: 0.33.1 - resolution: "@img/sharp-linux-arm@npm:0.33.1" +"@img/sharp-linux-arm@npm:0.33.2": + version: 0.33.2 + resolution: "@img/sharp-linux-arm@npm:0.33.2" dependencies: - "@img/sharp-libvips-linux-arm": 1.0.0 + "@img/sharp-libvips-linux-arm": 1.0.1 dependenciesMeta: "@img/sharp-libvips-linux-arm": optional: true @@ -3039,11 +3048,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-s390x@npm:0.33.1": - version: 0.33.1 - resolution: "@img/sharp-linux-s390x@npm:0.33.1" +"@img/sharp-linux-s390x@npm:0.33.2": + version: 0.33.2 + resolution: "@img/sharp-linux-s390x@npm:0.33.2" dependencies: - "@img/sharp-libvips-linux-s390x": 1.0.0 + "@img/sharp-libvips-linux-s390x": 1.0.1 dependenciesMeta: "@img/sharp-libvips-linux-s390x": optional: true @@ -3051,11 +3060,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-x64@npm:0.33.1": - version: 0.33.1 - resolution: "@img/sharp-linux-x64@npm:0.33.1" +"@img/sharp-linux-x64@npm:0.33.2": + version: 0.33.2 + resolution: "@img/sharp-linux-x64@npm:0.33.2" dependencies: - "@img/sharp-libvips-linux-x64": 1.0.0 + "@img/sharp-libvips-linux-x64": 1.0.1 dependenciesMeta: "@img/sharp-libvips-linux-x64": optional: true @@ -3063,11 +3072,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linuxmusl-arm64@npm:0.33.1": - version: 0.33.1 - resolution: "@img/sharp-linuxmusl-arm64@npm:0.33.1" +"@img/sharp-linuxmusl-arm64@npm:0.33.2": + version: 0.33.2 + resolution: "@img/sharp-linuxmusl-arm64@npm:0.33.2" dependencies: - "@img/sharp-libvips-linuxmusl-arm64": 1.0.0 + "@img/sharp-libvips-linuxmusl-arm64": 1.0.1 dependenciesMeta: "@img/sharp-libvips-linuxmusl-arm64": optional: true @@ -3075,11 +3084,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linuxmusl-x64@npm:0.33.1": - version: 0.33.1 - resolution: "@img/sharp-linuxmusl-x64@npm:0.33.1" +"@img/sharp-linuxmusl-x64@npm:0.33.2": + version: 0.33.2 + resolution: "@img/sharp-linuxmusl-x64@npm:0.33.2" dependencies: - "@img/sharp-libvips-linuxmusl-x64": 1.0.0 + "@img/sharp-libvips-linuxmusl-x64": 1.0.1 dependenciesMeta: "@img/sharp-libvips-linuxmusl-x64": optional: true @@ -3087,25 +3096,25 @@ __metadata: languageName: node linkType: hard -"@img/sharp-wasm32@npm:0.33.1": - version: 0.33.1 - resolution: "@img/sharp-wasm32@npm:0.33.1" +"@img/sharp-wasm32@npm:0.33.2": + version: 0.33.2 + resolution: "@img/sharp-wasm32@npm:0.33.2" dependencies: - "@emnapi/runtime": ^0.44.0 + "@emnapi/runtime": ^0.45.0 conditions: cpu=wasm32 languageName: node linkType: hard -"@img/sharp-win32-ia32@npm:0.33.1": - version: 0.33.1 - resolution: "@img/sharp-win32-ia32@npm:0.33.1" +"@img/sharp-win32-ia32@npm:0.33.2": + version: 0.33.2 + resolution: "@img/sharp-win32-ia32@npm:0.33.2" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@img/sharp-win32-x64@npm:0.33.1": - version: 0.33.1 - resolution: "@img/sharp-win32-x64@npm:0.33.1" +"@img/sharp-win32-x64@npm:0.33.2": + version: 0.33.2 + resolution: "@img/sharp-win32-x64@npm:0.33.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -3476,14 +3485,26 @@ __metadata: languageName: node linkType: hard -"@logto/express@npm:^2.2.0": - version: 2.2.0 - resolution: "@logto/express@npm:2.2.0" +"@logto/client@npm:^2.4.0": + version: 2.5.0 + resolution: "@logto/client@npm:2.5.0" dependencies: - "@logto/node": ^2.2.0 + "@logto/js": ^4.0.0 + "@silverhand/essentials": ^2.8.7 + camelcase-keys: ^7.0.1 + jose: ^5.2.2 + checksum: 8e7ae8d9af21d75716f6ebca979d09ef4a97c1fa2c6511f1473a1d26742dc97cc1203b2516355d0aa45c28a930e0213dd57c83312b60936db4c4b00ce8323b8f + languageName: node + linkType: hard + +"@logto/express@npm:^2.3.1": + version: 2.3.1 + resolution: "@logto/express@npm:2.3.1" + dependencies: + "@logto/node": ^2.4.0 peerDependencies: express: ">=4" - checksum: 074d3b44be78e016b8f0a7be864f79fc74df874e57894f9e1af55cf1dd8a0a7058c764459b894f8776b796e77ce854c7c93c030e93b60547c368f7f806997f00 + checksum: 39f2150fb968cf5ad0a06a52c2dc584b4f14211e78350571c05e11fe308d28d1e433ae6aab8e33df31dfeab3775ba93030104716d5aa04e0a00d437d7820d51c languageName: node linkType: hard @@ -3498,6 +3519,16 @@ __metadata: languageName: node linkType: hard +"@logto/js@npm:^4.0.0": + version: 4.0.0 + resolution: "@logto/js@npm:4.0.0" + dependencies: + "@silverhand/essentials": ^2.8.7 + camelcase-keys: ^7.0.1 + checksum: eb7418a8d5685931ef000893f645feb55655fbc91eb5503dbd459d0dc9a469f25e2ca3db602750413182d1598f49f045b5923da935ce427ee020e149f92fae1b + languageName: node + linkType: hard + "@logto/next@npm:2.4.0": version: 2.4.0 resolution: "@logto/next@npm:2.4.0" @@ -3510,6 +3541,18 @@ __metadata: languageName: node linkType: hard +"@logto/next@npm:3.1.0": + version: 3.1.0 + resolution: "@logto/next@npm:3.1.0" + dependencies: + "@edge-runtime/cookies": ^4.0.0 + "@logto/node": ^2.4.0 + peerDependencies: + next: ">=12" + checksum: 6f797b4e773a41652ec00beb9a019a2f876c58ee6b727316e86ecb10c8621127fafa2c3607a227f4d5cf8b23d1f52ca30ccc7cdd33936dd014b58b6ea079ed8d + languageName: node + linkType: hard + "@logto/node@npm:^2.2.0": version: 2.2.2 resolution: "@logto/node@npm:2.2.2" @@ -3522,32 +3565,24 @@ __metadata: languageName: node linkType: hard -"@mapbox/node-pre-gyp@npm:^1.0.11": - version: 1.0.11 - resolution: "@mapbox/node-pre-gyp@npm:1.0.11" +"@logto/node@npm:^2.4.0": + version: 2.4.0 + resolution: "@logto/node@npm:2.4.0" dependencies: - detect-libc: ^2.0.0 - https-proxy-agent: ^5.0.0 - make-dir: ^3.1.0 - node-fetch: ^2.6.7 - nopt: ^5.0.0 - npmlog: ^5.0.1 - rimraf: ^3.0.2 - semver: ^7.3.5 - tar: ^6.1.11 - bin: - node-pre-gyp: bin/node-pre-gyp - checksum: b848f6abc531a11961d780db813cc510ca5a5b6bf3184d72134089c6875a91c44d571ba6c1879470020803f7803609e7b2e6e429651c026fe202facd11d444b8 + "@logto/client": ^2.4.0 + "@silverhand/essentials": ^2.8.7 + js-base64: ^3.7.4 + checksum: fc57995ce02c02a8e9d22d905620766e66856a23d1929a0a14f1d96cd2ca89d6a34a49ccdef3ec2f2b431c5bcf4c58ac0ef98010e0351edb06e7d778ba1968e0 languageName: node linkType: hard -"@marsidev/react-turnstile@npm:^0.4.0": - version: 0.4.0 - resolution: "@marsidev/react-turnstile@npm:0.4.0" +"@marsidev/react-turnstile@npm:^0.5.3": + version: 0.5.3 + resolution: "@marsidev/react-turnstile@npm:0.5.3" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 04b17637f3e2891554ce2e8447c5d2abaff798655159d98b20f782c19e606bcf74494418c9598065da51770b612175d969b69214b11de37f92889587b2e1bb74 + checksum: 5d619ada06eb1125a24d3bc5857008270c0bfef2d6120b6c65f491e52cbc9db1baac5ad29e4a4e1a9200b7842d87a8f4d39d0ccf3fb7c9a0c8acd7caa355e1b7 languageName: node linkType: hard @@ -3575,6 +3610,13 @@ __metadata: languageName: node linkType: hard +"@next/env@npm:14.1.3": + version: 14.1.3 + resolution: "@next/env@npm:14.1.3" + checksum: 1645d801acc5c642c57205c354f39d0b95d5641613a0d6e2aff1ab3e7bd34402953e10246484b405086961b91baf044baf0b7a510f020a68427b63f6093bca90 + languageName: node + linkType: hard + "@next/eslint-plugin-next@npm:13.0.0": version: 13.0.0 resolution: "@next/eslint-plugin-next@npm:13.0.0" @@ -3602,6 +3644,15 @@ __metadata: languageName: node linkType: hard +"@next/eslint-plugin-next@npm:14.1.3": + version: 14.1.3 + resolution: "@next/eslint-plugin-next@npm:14.1.3" + dependencies: + glob: 10.3.10 + checksum: 9da2d1266cd44a0912e7d9ba40d534b96237d01479917afa1e341c8ed90f97def87072cb15af41edaf19850733847c1c0db6d9a249d3f3e57bfdb968cb4ce81b + languageName: node + linkType: hard + "@next/swc-darwin-arm64@npm:13.3.0": version: 13.3.0 resolution: "@next/swc-darwin-arm64@npm:13.3.0" @@ -3616,6 +3667,13 @@ __metadata: languageName: node linkType: hard +"@next/swc-darwin-arm64@npm:14.1.3": + version: 14.1.3 + resolution: "@next/swc-darwin-arm64@npm:14.1.3" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@next/swc-darwin-x64@npm:13.3.0": version: 13.3.0 resolution: "@next/swc-darwin-x64@npm:13.3.0" @@ -3630,6 +3688,13 @@ __metadata: languageName: node linkType: hard +"@next/swc-darwin-x64@npm:14.1.3": + version: 14.1.3 + resolution: "@next/swc-darwin-x64@npm:14.1.3" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@next/swc-linux-arm64-gnu@npm:13.3.0": version: 13.3.0 resolution: "@next/swc-linux-arm64-gnu@npm:13.3.0" @@ -3644,6 +3709,13 @@ __metadata: languageName: node linkType: hard +"@next/swc-linux-arm64-gnu@npm:14.1.3": + version: 14.1.3 + resolution: "@next/swc-linux-arm64-gnu@npm:14.1.3" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@next/swc-linux-arm64-musl@npm:13.3.0": version: 13.3.0 resolution: "@next/swc-linux-arm64-musl@npm:13.3.0" @@ -3658,6 +3730,13 @@ __metadata: languageName: node linkType: hard +"@next/swc-linux-arm64-musl@npm:14.1.3": + version: 14.1.3 + resolution: "@next/swc-linux-arm64-musl@npm:14.1.3" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "@next/swc-linux-x64-gnu@npm:13.3.0": version: 13.3.0 resolution: "@next/swc-linux-x64-gnu@npm:13.3.0" @@ -3672,6 +3751,13 @@ __metadata: languageName: node linkType: hard +"@next/swc-linux-x64-gnu@npm:14.1.3": + version: 14.1.3 + resolution: "@next/swc-linux-x64-gnu@npm:14.1.3" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@next/swc-linux-x64-musl@npm:13.3.0": version: 13.3.0 resolution: "@next/swc-linux-x64-musl@npm:13.3.0" @@ -3686,6 +3772,13 @@ __metadata: languageName: node linkType: hard +"@next/swc-linux-x64-musl@npm:14.1.3": + version: 14.1.3 + resolution: "@next/swc-linux-x64-musl@npm:14.1.3" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "@next/swc-win32-arm64-msvc@npm:13.3.0": version: 13.3.0 resolution: "@next/swc-win32-arm64-msvc@npm:13.3.0" @@ -3700,6 +3793,13 @@ __metadata: languageName: node linkType: hard +"@next/swc-win32-arm64-msvc@npm:14.1.3": + version: 14.1.3 + resolution: "@next/swc-win32-arm64-msvc@npm:14.1.3" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@next/swc-win32-ia32-msvc@npm:13.3.0": version: 13.3.0 resolution: "@next/swc-win32-ia32-msvc@npm:13.3.0" @@ -3714,6 +3814,13 @@ __metadata: languageName: node linkType: hard +"@next/swc-win32-ia32-msvc@npm:14.1.3": + version: 14.1.3 + resolution: "@next/swc-win32-ia32-msvc@npm:14.1.3" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@next/swc-win32-x64-msvc@npm:13.3.0": version: 13.3.0 resolution: "@next/swc-win32-x64-msvc@npm:13.3.0" @@ -3728,6 +3835,13 @@ __metadata: languageName: node linkType: hard +"@next/swc-win32-x64-msvc@npm:14.1.3": + version: 14.1.3 + resolution: "@next/swc-win32-x64-msvc@npm:14.1.3" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -4348,39 +4462,52 @@ __metadata: languageName: node linkType: hard -"@sentry-internal/feedback@npm:7.92.0": - version: 7.92.0 - resolution: "@sentry-internal/feedback@npm:7.92.0" +"@sentry-internal/feedback@npm:7.107.0": + version: 7.107.0 + resolution: "@sentry-internal/feedback@npm:7.107.0" dependencies: - "@sentry/core": 7.92.0 - "@sentry/types": 7.92.0 - "@sentry/utils": 7.92.0 - checksum: 7e10d4224a12443c38907370e93081101624594f09eea9b4813d253cd733f8ff3ef165975cc135ec57d934f5780022ad23fb291aa0fa0e52465f9a82bf880cc4 + "@sentry/core": 7.107.0 + "@sentry/types": 7.107.0 + "@sentry/utils": 7.107.0 + checksum: 4144b088713d25ac3fbc21ace9d3abf3b446cb6d9697eb5b746f6c9cb1d0b657bb886ac89072d790361ab4e0474dd95ab058b1e369fda626ec2fafa671fe23cb languageName: node linkType: hard -"@sentry-internal/tracing@npm:7.92.0": - version: 7.92.0 - resolution: "@sentry-internal/tracing@npm:7.92.0" +"@sentry-internal/replay-canvas@npm:7.107.0": + version: 7.107.0 + resolution: "@sentry-internal/replay-canvas@npm:7.107.0" dependencies: - "@sentry/core": 7.92.0 - "@sentry/types": 7.92.0 - "@sentry/utils": 7.92.0 - checksum: 2daa6916d6a57bbab33c993a1c6a306525772c4fc16c08a5287327c0fef4c2f7120cca3d353f669d4dceb0e95dc4bb72a2b53fde63979a7793a0527dfe7fecd4 + "@sentry/core": 7.107.0 + "@sentry/replay": 7.107.0 + "@sentry/types": 7.107.0 + "@sentry/utils": 7.107.0 + checksum: c12e57da3f4218f5852933dd2809ec04c4d7721a39fc60e2f9c1714b5eee0804a9a41294008452d8d93b22000623a9eb6a3a3409285167899536bfe67a4f0a3b languageName: node linkType: hard -"@sentry/browser@npm:7.92.0": - version: 7.92.0 - resolution: "@sentry/browser@npm:7.92.0" +"@sentry-internal/tracing@npm:7.107.0": + version: 7.107.0 + resolution: "@sentry-internal/tracing@npm:7.107.0" dependencies: - "@sentry-internal/feedback": 7.92.0 - "@sentry-internal/tracing": 7.92.0 - "@sentry/core": 7.92.0 - "@sentry/replay": 7.92.0 - "@sentry/types": 7.92.0 - "@sentry/utils": 7.92.0 - checksum: 360791752e68cd837816c86e818bb4a4f638a68fdf47a9df85588f5a0a659979fb9d5539a5f66f7c136914361f29b60f946785013d6575ef10e8aded996eff04 + "@sentry/core": 7.107.0 + "@sentry/types": 7.107.0 + "@sentry/utils": 7.107.0 + checksum: 13d4127d6fd24425911c64dae5d4ce40683b5bda8e5f44bc8a6565bdd59a0993974c73f6a4248da2b32e168eff82538ecb8a42d589baebb72073671cef5062c0 + languageName: node + linkType: hard + +"@sentry/browser@npm:7.107.0": + version: 7.107.0 + resolution: "@sentry/browser@npm:7.107.0" + dependencies: + "@sentry-internal/feedback": 7.107.0 + "@sentry-internal/replay-canvas": 7.107.0 + "@sentry-internal/tracing": 7.107.0 + "@sentry/core": 7.107.0 + "@sentry/replay": 7.107.0 + "@sentry/types": 7.107.0 + "@sentry/utils": 7.107.0 + checksum: 9c2857f56d27a5d5f0257acfe6c294ce5e0875fd2e2ef8b4bebee044c6b759feea625498988e711cac79261f6c236b2d2e28ee6600bc4813f0359c4a452a5f48 languageName: node linkType: hard @@ -4400,40 +4527,40 @@ __metadata: languageName: node linkType: hard -"@sentry/core@npm:7.92.0": - version: 7.92.0 - resolution: "@sentry/core@npm:7.92.0" +"@sentry/core@npm:7.107.0": + version: 7.107.0 + resolution: "@sentry/core@npm:7.107.0" dependencies: - "@sentry/types": 7.92.0 - "@sentry/utils": 7.92.0 - checksum: 9db7454c64f672981d95f0cc061297cccd02c208c212c54ef7e1a1d7612e8e87a8bb1bbc51eadda919c01dac9c6f4ae5ad97e4ec7874528e2e4b5cb9d553a21f + "@sentry/types": 7.107.0 + "@sentry/utils": 7.107.0 + checksum: f0dd7d4f20abf15ceb07d8244bc5daf6dbd3940225ca10fb684111772e3bd35c52e7d95dfb6083c669cecfea75d73f6f34cbc7eb626fcb0858643dda4421ee86 languageName: node linkType: hard -"@sentry/integrations@npm:7.92.0, @sentry/integrations@npm:^7.92.0": - version: 7.92.0 - resolution: "@sentry/integrations@npm:7.92.0" +"@sentry/integrations@npm:7.107.0, @sentry/integrations@npm:^7.107.0": + version: 7.107.0 + resolution: "@sentry/integrations@npm:7.107.0" dependencies: - "@sentry/core": 7.92.0 - "@sentry/types": 7.92.0 - "@sentry/utils": 7.92.0 + "@sentry/core": 7.107.0 + "@sentry/types": 7.107.0 + "@sentry/utils": 7.107.0 localforage: ^1.8.1 - checksum: 4a8eaf1c87f31173098e9fdc9c41afa66ccacf7b37ffbf4d6b15ac48f36632b67f2f7b856903bff109ce73319936a1bffba7896cbf2f746afd255a1d4408d062 + checksum: 7a623256173ebbbb55dbf8d8b13bb2306d312f2c1b10021ad2ab694b75c54c212e36a07d472fa8c4a38726b62d2694c9f01b3879157eca5bb6a8a3ce688a67f6 languageName: node linkType: hard -"@sentry/nextjs@npm:^7.92.0": - version: 7.92.0 - resolution: "@sentry/nextjs@npm:7.92.0" +"@sentry/nextjs@npm:^7.107.0": + version: 7.107.0 + resolution: "@sentry/nextjs@npm:7.107.0" dependencies: "@rollup/plugin-commonjs": 24.0.0 - "@sentry/core": 7.92.0 - "@sentry/integrations": 7.92.0 - "@sentry/node": 7.92.0 - "@sentry/react": 7.92.0 - "@sentry/types": 7.92.0 - "@sentry/utils": 7.92.0 - "@sentry/vercel-edge": 7.92.0 + "@sentry/core": 7.107.0 + "@sentry/integrations": 7.107.0 + "@sentry/node": 7.107.0 + "@sentry/react": 7.107.0 + "@sentry/types": 7.107.0 + "@sentry/utils": 7.107.0 + "@sentry/vercel-edge": 7.107.0 "@sentry/webpack-plugin": 1.21.0 chalk: 3.0.0 resolve: 1.22.8 @@ -4446,89 +4573,87 @@ __metadata: peerDependenciesMeta: webpack: optional: true - checksum: bcb8894e02b2c8dd5edcb65934133a2b72efb2803cee3898c1b133f8c1db8bb9c7b3d064a8e982671ba99f8e9b45bdf40588a9dc22ff5f8dcb0b93919e1fc224 + checksum: f5ca842f2ed0c99ffdaf5527178b88400b20583d5efaad1d01432e868662640249c70bb73a3d50d9ac8d8aa3def2c898513864d9c63962b1718dacaa4f493066 languageName: node linkType: hard -"@sentry/node@npm:7.92.0": - version: 7.92.0 - resolution: "@sentry/node@npm:7.92.0" +"@sentry/node@npm:7.107.0": + version: 7.107.0 + resolution: "@sentry/node@npm:7.107.0" dependencies: - "@sentry-internal/tracing": 7.92.0 - "@sentry/core": 7.92.0 - "@sentry/types": 7.92.0 - "@sentry/utils": 7.92.0 - https-proxy-agent: ^5.0.0 - checksum: 77efdd0c3c0f868879e5f906975ecec226f5379f9e5426b99e1b5133c006760dc9a3a36a0bd757d8e0c392440fd443567380117b3fa7fbf466ca91293d051f56 + "@sentry-internal/tracing": 7.107.0 + "@sentry/core": 7.107.0 + "@sentry/types": 7.107.0 + "@sentry/utils": 7.107.0 + checksum: 6d4cc0ad0ae4d710debe9ebdbdce94950134609e13ed7e17b4661ac377b2b65d1c8c96ac1ebc82e8abc6ff65b50e07db40a23465beb40dcc6ddc7b8f1262043d languageName: node linkType: hard -"@sentry/profiling-node@npm:^1.3.2": - version: 1.3.2 - resolution: "@sentry/profiling-node@npm:1.3.2" +"@sentry/profiling-node@npm:^7.107.0": + version: 7.107.0 + resolution: "@sentry/profiling-node@npm:7.107.0" dependencies: detect-libc: ^2.0.2 node-abi: ^3.52.0 node-gyp: latest - peerDependencies: - "@sentry/node": ^7.44.1 bin: - sentry-prune-profiler-binaries: scripts/prune-profiler-binaries.mjs - checksum: d6c160729d2147878ba80fa6466fcede923a62f22dfab99c01c1ed9cacdb5e69c0413cade6c69e0cd6fca48a1e8579aed174bd5730c59fa205cb79b166cae668 + sentry-prune-profiler-binaries: scripts/prune-profiler-binaries.js + checksum: 5ee3e499b2ce7d442cb5241fa891a2f81fe237e4ce6112a3cb4b24bda862fb6c36345f4e12b3fac368689b484fba0cd62763aa3bdce0367e03f674cddf6cee14 languageName: node linkType: hard -"@sentry/react@npm:7.92.0": - version: 7.92.0 - resolution: "@sentry/react@npm:7.92.0" +"@sentry/react@npm:7.107.0": + version: 7.107.0 + resolution: "@sentry/react@npm:7.107.0" dependencies: - "@sentry/browser": 7.92.0 - "@sentry/types": 7.92.0 - "@sentry/utils": 7.92.0 + "@sentry/browser": 7.107.0 + "@sentry/core": 7.107.0 + "@sentry/types": 7.107.0 + "@sentry/utils": 7.107.0 hoist-non-react-statics: ^3.3.2 peerDependencies: react: 15.x || 16.x || 17.x || 18.x - checksum: 279ac5bbae698b438fe85fe06fce12a2402ef61b231f7d8e13eda1118b157f872a2329c9202604b81f4a005afa726d80217e32c6f10ef23bbf40281e6f4e2490 + checksum: 09316a5199f2209c634e658bf11664a4149fd66dd4dffd542f7c102e82ac88ae0bbab23657d58a59d047af2e55c978867d61892f87361aee1f9ec84239170427 languageName: node linkType: hard -"@sentry/replay@npm:7.92.0": - version: 7.92.0 - resolution: "@sentry/replay@npm:7.92.0" +"@sentry/replay@npm:7.107.0": + version: 7.107.0 + resolution: "@sentry/replay@npm:7.107.0" dependencies: - "@sentry-internal/tracing": 7.92.0 - "@sentry/core": 7.92.0 - "@sentry/types": 7.92.0 - "@sentry/utils": 7.92.0 - checksum: a56c62dbf6623b091e4ad5b2982862a2512ab8ef8efef0ac78f9447b9aff312be6cb87b0cf148193030354d5a99bf181f0bb3707b4ecc4f2fd03ceda35a23f66 + "@sentry-internal/tracing": 7.107.0 + "@sentry/core": 7.107.0 + "@sentry/types": 7.107.0 + "@sentry/utils": 7.107.0 + checksum: e238ccd0c0e07c6d8da771e1bc553142a262b0c3a8e6485c19db8434a774e8a7500461de769603e7e01ef5283d1e2572d8e60b39d12885182828e6cfdac45fd3 languageName: node linkType: hard -"@sentry/types@npm:7.92.0": - version: 7.92.0 - resolution: "@sentry/types@npm:7.92.0" - checksum: 0dac88acf76aeb905f68b180717ec03451922fea6ddb7a0d1af1d55e658e8e9d0b1d696f1d6eecbbb99f372c8cc622165bd24d5059a1ffb14fe7172cdbb57306 +"@sentry/types@npm:7.107.0": + version: 7.107.0 + resolution: "@sentry/types@npm:7.107.0" + checksum: dbf6b5447016691268da0f29eb7261b98d5a8212d55e949027b4dd9050231cb44fcb3760797f04b017b6efa708468fe05ae734d6431197e1564a2af7e21c2691 languageName: node linkType: hard -"@sentry/utils@npm:7.92.0": - version: 7.92.0 - resolution: "@sentry/utils@npm:7.92.0" +"@sentry/utils@npm:7.107.0": + version: 7.107.0 + resolution: "@sentry/utils@npm:7.107.0" dependencies: - "@sentry/types": 7.92.0 - checksum: 358dd7f31558f0367e38e69f0b24e9b25d02e6ae15b8c5841b8ed4b55eaf6ba311449f283aec9887a6275cc191d3f6083209e8de31e50ab0a4f06e3015c1ccd3 + "@sentry/types": 7.107.0 + checksum: c21d24f9444afcec79450d592a00793c42b7cd54a4ec0058c953a9778ad76551394ef2fdcb8c9d1fbc1d87580bcfa2a5f024abb3da35c58fcec4dc65b2550e07 languageName: node linkType: hard -"@sentry/vercel-edge@npm:7.92.0": - version: 7.92.0 - resolution: "@sentry/vercel-edge@npm:7.92.0" +"@sentry/vercel-edge@npm:7.107.0": + version: 7.107.0 + resolution: "@sentry/vercel-edge@npm:7.107.0" dependencies: - "@sentry-internal/tracing": 7.92.0 - "@sentry/core": 7.92.0 - "@sentry/types": 7.92.0 - "@sentry/utils": 7.92.0 - checksum: b623a6c13da8896c3bad480df5dab62f7a322cd81fa0372a654768c642302e0059e3a3be720fb319986f7bfee720761bf6c29b3687abb3babfaf6c141f919701 + "@sentry-internal/tracing": 7.107.0 + "@sentry/core": 7.107.0 + "@sentry/types": 7.107.0 + "@sentry/utils": 7.107.0 + checksum: 5d69b13477c446c4ad5cf5863a54dab542b6ce590b48617bb76b91b783241710992a686783b08274d1b1255bfde7939caef721718d6a336135993ad299083353 languageName: node linkType: hard @@ -4549,6 +4674,13 @@ __metadata: languageName: node linkType: hard +"@silverhand/essentials@npm:^2.8.7": + version: 2.9.0 + resolution: "@silverhand/essentials@npm:2.9.0" + checksum: df478fff25ed988e4c4825e38bc946fffae85221cb6e1fa1c3d1111d4778516b5fbceca5948076ebf5cce68eefdb28bad03b5a8909668ad02ac74018bc214bf4 + languageName: node + linkType: hard + "@sinclair/typebox@npm:^0.25.16": version: 0.25.24 resolution: "@sinclair/typebox@npm:0.25.24" @@ -4592,29 +4724,21 @@ __metadata: languageName: node linkType: hard -"@tanstack/query-core@npm:4.36.1, @tanstack/query-core@npm:^4.29.1": - version: 4.36.1 - resolution: "@tanstack/query-core@npm:4.36.1" - checksum: 47672094da20d89402d9fe03bb7b0462be73a76ff9ca715169738bc600a719d064d106d083a8eedae22a2c22de22f87d5eb5d31ef447aba771d9190f2117ed10 +"@tanstack/query-core@npm:5.28.4, @tanstack/query-core@npm:^5.28.4": + version: 5.28.4 + resolution: "@tanstack/query-core@npm:5.28.4" + checksum: d6dfbd2f14a6c7a3100e54c20b7ac42d7ea74b9d86772ae9b79f18885ebf0256f42f085abe87b8cab336e736d721ef4d68e81875b3bde8bb5145cfa362cd913f languageName: node linkType: hard -"@tanstack/react-query@npm:^4.29.3": - version: 4.36.1 - resolution: "@tanstack/react-query@npm:4.36.1" +"@tanstack/react-query@npm:^5.28.4": + version: 5.28.4 + resolution: "@tanstack/react-query@npm:5.28.4" dependencies: - "@tanstack/query-core": 4.36.1 - use-sync-external-store: ^1.2.0 + "@tanstack/query-core": 5.28.4 peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-native: "*" - peerDependenciesMeta: - react-dom: - optional: true - react-native: - optional: true - checksum: 1aff0a476859386f8d32253fa0d0bde7b81769a6d4d4d9cbd78778f0f955459a3bdb7ee27a0d2ee7373090f12998b45df80db0b5b313bd0a7a39d36c6e8e51c5 + react: ^18.0.0 + checksum: 1d7a4cf7ffd8b141fcb75e6c31cd8c7e0b8ecc6ff0d974ebe6226fe50df7da890bdae3349cdef89dac86b1c3506924640743dd58739f9cebfdf018ca6b609f68 languageName: node linkType: hard @@ -4733,47 +4857,47 @@ __metadata: languageName: node linkType: hard -"@trpc/client@npm:^10.21.1": - version: 10.45.0 - resolution: "@trpc/client@npm:10.45.0" +"@trpc/client@npm:^10.45.2": + version: 10.45.2 + resolution: "@trpc/client@npm:10.45.2" peerDependencies: - "@trpc/server": 10.45.0 - checksum: 7eb48d4f3fd5404180c046052c2771d222a50ed9cc2a37be40948d9d48108c11ee5cba3819d719a44e4e461b0ff6d37a7442e7301d2d4c125414e89e1e521e5f + "@trpc/server": 10.45.2 + checksum: d1eaa8e0059a371265065dafb48372be8456bc5bbc68f63c92401b12258cf15efb3f9f3790ef18ec6a0b7b73daa362bbd371f98db67c0610f2aee284f12cf09a languageName: node linkType: hard -"@trpc/next@npm:^10.21.1": - version: 10.45.0 - resolution: "@trpc/next@npm:10.45.0" +"@trpc/next@npm:^10.45.2": + version: 10.45.2 + resolution: "@trpc/next@npm:10.45.2" peerDependencies: "@tanstack/react-query": ^4.18.0 - "@trpc/client": 10.45.0 - "@trpc/react-query": 10.45.0 - "@trpc/server": 10.45.0 + "@trpc/client": 10.45.2 + "@trpc/react-query": 10.45.2 + "@trpc/server": 10.45.2 next: "*" react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: e0755abe52bfdace02fce08053233d52e83858ee0e7359b8f0dc766463c54322e1b8a7944fbb1e3fa94f1d3b656ce7379a500c85fb5e09d60274c65e8feaf491 + checksum: 72f68860c32ff92571491e4e6f7055736fa57e22a0e00842adba2fae16ae506556ebf1cdecd0e67338bae52beb5d831a23fb94df11774034dbc5170f84929005 languageName: node linkType: hard -"@trpc/react-query@npm:^10.21.1": - version: 10.45.0 - resolution: "@trpc/react-query@npm:10.45.0" +"@trpc/react-query@npm:^10.45.2": + version: 10.45.2 + resolution: "@trpc/react-query@npm:10.45.2" peerDependencies: "@tanstack/react-query": ^4.18.0 - "@trpc/client": 10.45.0 - "@trpc/server": 10.45.0 + "@trpc/client": 10.45.2 + "@trpc/server": 10.45.2 react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 54173026587f4714c51c7f18b041b7762ce00d9c32d32d9c1c5f6519d889fd41325188a613be4c380acc0943c1337eba6707c9eadcc147d0d6f5ff3a906249f6 + checksum: 5b94176f8b802dbe2642da8fa1c122b8a7e7907fcf9b7ccb7c9e1eab60a4c494db6efd61bfe536a6abc2e0e85a2fb0b8d3362b8a269bd1d9ee8e3e539b15be75 languageName: node linkType: hard -"@trpc/server@npm:^10.21.1": - version: 10.45.0 - resolution: "@trpc/server@npm:10.45.0" - checksum: 48a1c8337853639919d2696321cf87d76eaa6273fc7987022b9f12ced3c688af81a2a065f2dbf93f9e51ac593be8858cc165fa147a3a556956b419d0284e043a +"@trpc/server@npm:^10.45.2": + version: 10.45.2 + resolution: "@trpc/server@npm:10.45.2" + checksum: 30b92853c45747a376bbbd5c4eef71fea17a2b22e83ba7e694fb13cc99b15d1f24a17aa9124346074618fb5cee8d13434aa16cdf24af82f5e8acabdecfee0ca2 languageName: node linkType: hard @@ -5164,6 +5288,15 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^20.11.28": + version: 20.11.28 + resolution: "@types/node@npm:20.11.28" + dependencies: + undici-types: ~5.26.4 + checksum: 83fe7e649c6439103872a292f7b9808233e1eea4bf7d5afa6fce71729e3f7a06933cd792543db84cf65b89ca985fb6f44efaeb748e2ce51a6525ade030338af8 + languageName: node + linkType: hard + "@types/parse-json@npm:^4.0.0": version: 4.0.0 resolution: "@types/parse-json@npm:4.0.0" @@ -5224,6 +5357,15 @@ __metadata: languageName: node linkType: hard +"@types/react-dom@npm:^18.2.22": + version: 18.2.22 + resolution: "@types/react-dom@npm:18.2.22" + dependencies: + "@types/react": "*" + checksum: 83bb3ddcd7894f20a9a6cbc2befe75d8b76984734020c455b4c50cad625a4025250d8e1d247ef6264e484d47d5a94f2dd11f77c1dcac6a5de998cb447d85b720 + languageName: node + linkType: hard + "@types/react@npm:*": version: 18.0.26 resolution: "@types/react@npm:18.0.26" @@ -5257,6 +5399,17 @@ __metadata: languageName: node linkType: hard +"@types/react@npm:^18.2.66": + version: 18.2.66 + resolution: "@types/react@npm:18.2.66" + dependencies: + "@types/prop-types": "*" + "@types/scheduler": "*" + csstype: ^3.0.2 + checksum: 266cdd046bd1bb4f1e2d07bba305e1264e91bedcb9e8643e303fc80468f3cf0860c82982589c67fc07a10f5496eb04c1cc2bf8283484f27a605c2651c6c8f3f3 + languageName: node + linkType: hard + "@types/resolve@npm:^1.17.0": version: 1.20.2 resolution: "@types/resolve@npm:1.20.2" @@ -5339,7 +5492,7 @@ __metadata: languageName: node linkType: hard -"@types/validator@npm:^13.7.10": +"@types/validator@npm:^13.11.9, @types/validator@npm:^13.7.10": version: 13.11.9 resolution: "@types/validator@npm:13.11.9" checksum: c8d53c9e45479328ed72136d13ac80f13e8bb72ab0a6ae2e82802a55b6d84e045473267d8bf66546961f96ed0bbd0f310f317592dccc9fd11a2a81025c3571ce @@ -5677,7 +5830,7 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:1, abbrev@npm:^1.0.0": +"abbrev@npm:^1.0.0": version: 1.1.1 resolution: "abbrev@npm:1.1.1" checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 @@ -5880,16 +6033,6 @@ __metadata: languageName: node linkType: hard -"are-we-there-yet@npm:^2.0.0": - version: 2.0.0 - resolution: "are-we-there-yet@npm:2.0.0" - dependencies: - delegates: ^1.0.0 - readable-stream: ^3.6.0 - checksum: 6c80b4fd04ecee6ba6e737e0b72a4b41bdc64b7d279edfc998678567ff583c8df27e27523bc789f2c99be603ffa9eaa612803da1d886962d2086e7ff6fa90c7c - languageName: node - linkType: hard - "are-we-there-yet@npm:^3.0.0": version: 3.0.1 resolution: "are-we-there-yet@npm:3.0.1" @@ -5914,14 +6057,15 @@ __metadata: languageName: node linkType: hard -"argon2@npm:^0.31.2": - version: 0.31.2 - resolution: "argon2@npm:0.31.2" +"argon2@npm:^0.40.1": + version: 0.40.1 + resolution: "argon2@npm:0.40.1" dependencies: - "@mapbox/node-pre-gyp": ^1.0.11 "@phc/format": ^1.0.0 - node-addon-api: ^7.0.0 - checksum: 396661df4b8f8943df36cdfebd63b099b2c9ce00cc9ac7ef694b3e7a88eaedab2859c1208241d1ebc778362834d99deadda566be0c54ede684c8753c87f187de + node-addon-api: ^7.1.0 + node-gyp: latest + node-gyp-build: ^4.8.0 + checksum: 81cb98db6730030d9fdc09ead6cfde629e4bd75c8f76cfbdb29e0a52bd6df4dfc0aa667503b8da21551d28fdd3c66e838a0be216fbe6a8fd8518926f162f7501 languageName: node linkType: hard @@ -6291,14 +6435,14 @@ __metadata: languageName: node linkType: hard -"axios@npm:^1.6.4": - version: 1.6.4 - resolution: "axios@npm:1.6.4" +"axios@npm:^1.6.8": + version: 1.6.8 + resolution: "axios@npm:1.6.8" dependencies: - follow-redirects: ^1.15.4 + follow-redirects: ^1.15.6 form-data: ^4.0.0 proxy-from-env: ^1.1.0 - checksum: 48d8af8488ac7402fae312437c0189b3b609a472fca2f7fc796129c804d98520589b6317096eba8509711d49f855a3f620b6a24ff23acd73ac26433d0383b8f9 + checksum: bf007fa4b207d102459300698620b3b0873503c6d47bf5a8f6e43c0c64c90035a4f698b55027ca1958f61ab43723df2781c38a99711848d232cad7accbcdfcdd languageName: node linkType: hard @@ -6697,6 +6841,19 @@ __metadata: languageName: node linkType: hard +"call-bind@npm:^1.0.7": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7" + dependencies: + es-define-property: ^1.0.0 + es-errors: ^1.3.0 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.4 + set-function-length: ^1.2.1 + checksum: 295c0c62b90dd6522e6db3b0ab1ce26bdf9e7404215bda13cfee25b626b5ff1a7761324d58d38b1ef1607fc65aca2d06e44d2e18d0dfc6c14b465b00d8660029 + languageName: node + linkType: hard + "callsites@npm:^3.0.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" @@ -6751,6 +6908,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001579": + version: 1.0.30001599 + resolution: "caniuse-lite@npm:1.0.30001599" + checksum: d7e619e2e723547b7311ba0ca5134d9cd55df548e93dbedcf8a6e4ec74c7db91969c4272fb1ab2fd94cddeac6a8176ebf05853eb06689d5e76bb97d979a214b0 + languageName: node + linkType: hard + "ccount@npm:^2.0.0": version: 2.0.1 resolution: "ccount@npm:2.0.1" @@ -6953,13 +7117,20 @@ __metadata: languageName: node linkType: hard -"clsx@npm:2.0.0, clsx@npm:^2.0.0": +"clsx@npm:2.0.0": version: 2.0.0 resolution: "clsx@npm:2.0.0" checksum: a2cfb2351b254611acf92faa0daf15220f4cd648bdf96ce369d729813b85336993871a4bf6978ddea2b81b5a130478339c20d9d0b5c6fc287e5147f0c059276e languageName: node linkType: hard +"clsx@npm:^2.1.0": + version: 2.1.0 + resolution: "clsx@npm:2.1.0" + checksum: 43fefc29b6b49c9476fbce4f8b1cc75c27b67747738e598e6651dd40d63692135dc60b18fa1c5b78a2a9ba8ae6fd2055a068924b94e20b42039bd53b78b98e1d + languageName: node + linkType: hard + "co-body@npm:^6.1.0": version: 6.1.0 resolution: "co-body@npm:6.1.0" @@ -7028,7 +7199,7 @@ __metadata: languageName: node linkType: hard -"color-support@npm:^1.1.2, color-support@npm:^1.1.3": +"color-support@npm:^1.1.3": version: 1.1.3 resolution: "color-support@npm:1.1.3" bin: @@ -7156,7 +7327,7 @@ __metadata: languageName: node linkType: hard -"console-control-strings@npm:^1.0.0, console-control-strings@npm:^1.1.0": +"console-control-strings@npm:^1.1.0": version: 1.1.0 resolution: "console-control-strings@npm:1.1.0" checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed @@ -7309,7 +7480,7 @@ __metadata: languageName: node linkType: hard -"database@workspace:*, database@workspace:^, database@workspace:packages/database": +"database@workspace:, database@workspace:*, database@workspace:^, database@workspace:packages/database": version: 0.0.0-use.local resolution: "database@workspace:packages/database" dependencies: @@ -7330,7 +7501,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:4.x, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:4.x, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -7408,6 +7579,17 @@ __metadata: languageName: node linkType: hard +"define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" + dependencies: + es-define-property: ^1.0.0 + es-errors: ^1.3.0 + gopd: ^1.0.1 + checksum: 8068ee6cab694d409ac25936eb861eea704b7763f7f342adbdfe337fc27c78d7ae0eff2364b2917b58c508d723c7a074326d068eef2e45c4edcd85cf94d0313b + languageName: node + linkType: hard + "define-lazy-prop@npm:^2.0.0": version: 2.0.0 resolution: "define-lazy-prop@npm:2.0.0" @@ -7512,13 +7694,6 @@ __metadata: languageName: node linkType: hard -"detect-libc@npm:^2.0.0": - version: 2.0.1 - resolution: "detect-libc@npm:2.0.1" - checksum: ccb05fcabbb555beb544d48080179c18523a343face9ee4e1a86605a8715b4169f94d663c21a03c310ac824592f2ba9a5270218819bb411ad7be578a527593d7 - languageName: node - linkType: hard - "detect-libc@npm:^2.0.2": version: 2.0.2 resolution: "detect-libc@npm:2.0.2" @@ -7858,6 +8033,22 @@ __metadata: languageName: node linkType: hard +"es-define-property@npm:^1.0.0": + version: 1.0.0 + resolution: "es-define-property@npm:1.0.0" + dependencies: + get-intrinsic: ^1.2.4 + checksum: f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6 + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: ec1414527a0ccacd7f15f4a3bc66e215f04f595ba23ca75cdae0927af099b5ec865f9f4d33e9d7e86f512f252876ac77d4281a7871531a50678132429b1271b5 + languageName: node + linkType: hard + "es-iterator-helpers@npm:^1.0.12, es-iterator-helpers@npm:^1.0.15": version: 1.0.15 resolution: "es-iterator-helpers@npm:1.0.15" @@ -8207,6 +8398,29 @@ __metadata: languageName: node linkType: hard +"eslint-config-next@npm:^14.1.3": + version: 14.1.3 + resolution: "eslint-config-next@npm:14.1.3" + dependencies: + "@next/eslint-plugin-next": 14.1.3 + "@rushstack/eslint-patch": ^1.3.3 + "@typescript-eslint/parser": ^5.4.2 || ^6.0.0 + eslint-import-resolver-node: ^0.3.6 + eslint-import-resolver-typescript: ^3.5.2 + eslint-plugin-import: ^2.28.1 + eslint-plugin-jsx-a11y: ^6.7.1 + eslint-plugin-react: ^7.33.2 + eslint-plugin-react-hooks: ^4.5.0 || 5.0.0-canary-7118f5dd7-20230705 + peerDependencies: + eslint: ^7.23.0 || ^8.0.0 + typescript: ">=3.3.1" + peerDependenciesMeta: + typescript: + optional: true + checksum: 46ae06cf567c273121301e7dd2e6efe3107b9af140f7893e20f79779bb5cf354fce98fcd1201f295455f2e04bddc68d6ffaf0864ce3586db98f67bd5a7c1da24 + languageName: node + linkType: hard + "eslint-config-prettier@npm:^8.8.0": version: 8.8.0 resolution: "eslint-config-prettier@npm:8.8.0" @@ -8829,6 +9043,54 @@ __metadata: languageName: node linkType: hard +"eslint@npm:^8.57.0": + version: 8.57.0 + resolution: "eslint@npm:8.57.0" + dependencies: + "@eslint-community/eslint-utils": ^4.2.0 + "@eslint-community/regexpp": ^4.6.1 + "@eslint/eslintrc": ^2.1.4 + "@eslint/js": 8.57.0 + "@humanwhocodes/config-array": ^0.11.14 + "@humanwhocodes/module-importer": ^1.0.1 + "@nodelib/fs.walk": ^1.2.8 + "@ungap/structured-clone": ^1.2.0 + ajv: ^6.12.4 + chalk: ^4.0.0 + cross-spawn: ^7.0.2 + debug: ^4.3.2 + doctrine: ^3.0.0 + escape-string-regexp: ^4.0.0 + eslint-scope: ^7.2.2 + eslint-visitor-keys: ^3.4.3 + espree: ^9.6.1 + esquery: ^1.4.2 + esutils: ^2.0.2 + fast-deep-equal: ^3.1.3 + file-entry-cache: ^6.0.1 + find-up: ^5.0.0 + glob-parent: ^6.0.2 + globals: ^13.19.0 + graphemer: ^1.4.0 + ignore: ^5.2.0 + imurmurhash: ^0.1.4 + is-glob: ^4.0.0 + is-path-inside: ^3.0.3 + js-yaml: ^4.1.0 + json-stable-stringify-without-jsonify: ^1.0.1 + levn: ^0.4.1 + lodash.merge: ^4.6.2 + minimatch: ^3.1.2 + natural-compare: ^1.4.0 + optionator: ^0.9.3 + strip-ansi: ^6.0.1 + text-table: ^0.2.0 + bin: + eslint: bin/eslint.js + checksum: 3a48d7ff85ab420a8447e9810d8087aea5b1df9ef68c9151732b478de698389ee656fd895635b5f2871c89ee5a2652b3f343d11e9db6f8486880374ebc74a2d9 + languageName: node + linkType: hard + "esno@npm:^4.0.0": version: 4.0.0 resolution: "esno@npm:4.0.0" @@ -9323,6 +9585,16 @@ __metadata: languageName: node linkType: hard +"follow-redirects@npm:^1.15.6": + version: 1.15.6 + resolution: "follow-redirects@npm:1.15.6" + peerDependenciesMeta: + debug: + optional: true + checksum: a62c378dfc8c00f60b9c80cab158ba54e99ba0239a5dd7c81245e5a5b39d10f0c35e249c3379eae719ff0285fff88c365dd446fab19dee771f1d76252df1bbf5 + languageName: node + linkType: hard + "for-each@npm:^0.3.3": version: 0.3.3 resolution: "for-each@npm:0.3.3" @@ -9367,24 +9639,23 @@ __metadata: languageName: node linkType: hard -"framer-motion@npm:^10.17.6": - version: 10.17.6 - resolution: "framer-motion@npm:10.17.6" +"framer-motion@npm:^11.0.14": + version: 11.0.14 + resolution: "framer-motion@npm:11.0.14" dependencies: - "@emotion/is-prop-valid": ^0.8.2 tslib: ^2.4.0 peerDependencies: + "@emotion/is-prop-valid": "*" react: ^18.0.0 react-dom: ^18.0.0 - dependenciesMeta: + peerDependenciesMeta: "@emotion/is-prop-valid": optional: true - peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: c47fa15590c5eb8d9eeacc2ef9502530b1559aa3b9eaf2ac2bc48305eee155ad9ceebe1eb57300bc7fb72b47952134f80027aa8f23e286f15edc2aedb7770847 + checksum: 13299c0d91a0f04d96313ad3c929a1c7a07c9e4dad120dff23411926199b23f6a40f2f17ec7908a6db994d933b4601402cd4d72068ce349ed6a834c9313a65ac languageName: node linkType: hard @@ -9503,23 +9774,6 @@ __metadata: languageName: node linkType: hard -"gauge@npm:^3.0.0": - version: 3.0.2 - resolution: "gauge@npm:3.0.2" - dependencies: - aproba: ^1.0.3 || ^2.0.0 - color-support: ^1.1.2 - console-control-strings: ^1.0.0 - has-unicode: ^2.0.1 - object-assign: ^4.1.1 - signal-exit: ^3.0.0 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wide-align: ^1.1.2 - checksum: 81296c00c7410cdd48f997800155fbead4f32e4f82109be0719c63edc8560e6579946cc8abd04205297640691ec26d21b578837fd13a4e96288ab4b40b1dc3e9 - languageName: node - linkType: hard - "gauge@npm:^4.0.3": version: 4.0.4 resolution: "gauge@npm:4.0.4" @@ -9573,6 +9827,19 @@ __metadata: languageName: node linkType: hard +"get-intrinsic@npm:^1.2.4": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4" + dependencies: + es-errors: ^1.3.0 + function-bind: ^1.1.2 + has-proto: ^1.0.1 + has-symbols: ^1.0.3 + hasown: ^2.0.0 + checksum: 414e3cdf2c203d1b9d7d33111df746a4512a1aa622770b361dadddf8ed0b5aeb26c560f49ca077e24bfafb0acb55ca908d1f709216ccba33ffc548ec8a79a951 + languageName: node + linkType: hard + "get-nonce@npm:^1.0.0": version: 1.0.1 resolution: "get-nonce@npm:1.0.1" @@ -9659,21 +9926,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:7.1.7": - version: 7.1.7 - resolution: "glob@npm:7.1.7" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.0.4 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: b61f48973bbdcf5159997b0874a2165db572b368b931135832599875919c237fc05c12984e38fe828e69aa8a921eb0e8a4997266211c517c9cfaae8a93988bb8 - languageName: node - linkType: hard - -"glob@npm:^10.3.10": +"glob@npm:10.3.10, glob@npm:^10.3.10": version: 10.3.10 resolution: "glob@npm:10.3.10" dependencies: @@ -9688,6 +9941,20 @@ __metadata: languageName: node linkType: hard +"glob@npm:7.1.7": + version: 7.1.7 + resolution: "glob@npm:7.1.7" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.0.4 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: b61f48973bbdcf5159997b0874a2165db572b368b931135832599875919c237fc05c12984e38fe828e69aa8a921eb0e8a4997266211c517c9cfaae8a93988bb8 + languageName: node + linkType: hard + "glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.2.0": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -9916,6 +10183,15 @@ __metadata: languageName: node linkType: hard +"has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: ^1.0.0 + checksum: fcbb246ea2838058be39887935231c6d5788babed499d0e9d0cc5737494c48aba4fe17ba1449e0d0fbbb1e36175442faa37f9c427ae357d6ccb1d895fbcd3de3 + languageName: node + linkType: hard + "has-proto@npm:^1.0.1": version: 1.0.1 resolution: "has-proto@npm:1.0.1" @@ -10203,6 +10479,7 @@ __metadata: dependencies: "@logto/next": 2.4.0 "@types/node": ^20.10.8 + database: "workspace:" eslint-config-custom: "workspace:*" tsconfig: "workspace:*" languageName: unknown @@ -11278,10 +11555,10 @@ __metadata: languageName: node linkType: hard -"jose@npm:^4.11.4": - version: 4.13.1 - resolution: "jose@npm:4.13.1" - checksum: 89be959573beee69bd443493887d78799fd42340b45afa2c6681beda30314bcdfa5575f6977203c199e4c3e0ec2fc18d3c94745e7f0d59db51dedfae0efee63d +"jose@npm:^4.15.5": + version: 4.15.5 + resolution: "jose@npm:4.15.5" + checksum: 7dde76447c7707bd4b448f914b216f3858e701aa83f00447434252461af5b9e159dcbffb88badea3f9616739526763581267c9560622f0a058df8d68c86d7f79 languageName: node linkType: hard @@ -11292,10 +11569,10 @@ __metadata: languageName: node linkType: hard -"jose@npm:^5.2.0": - version: 5.2.0 - resolution: "jose@npm:5.2.0" - checksum: 277ef57dcfb2552c3f769e07235ace4d206b8959ca72dff58128be9af480ab591c8cd8724140d0110fd3bc88a020178d552ab29d418a97f98724d5c82593ac93 +"jose@npm:^5.2.2, jose@npm:^5.2.3": + version: 5.2.3 + resolution: "jose@npm:5.2.3" + checksum: 7c41025d3e449f654a4cbf0e18e3a4a3bcb74b242d716e2e665a20be5c93b3f68421032a4531fd984d4bad6aa225c7c517da18da6e0cf778b104cd7e30bde5de languageName: node linkType: hard @@ -11725,12 +12002,12 @@ __metadata: languageName: node linkType: hard -"lucide-react@npm:^0.302.0": - version: 0.302.0 - resolution: "lucide-react@npm:0.302.0" +"lucide-react@npm:^0.358.0": + version: 0.358.0 + resolution: "lucide-react@npm:0.358.0" peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 - checksum: ca2f4df1770c218244930f7aee29226953786642ec8f9c8d51b19ba8a96f3a4bf23c7b0f5e6bc013734e583316152942dbaa4199632612fd80d6e1061ee96bda + checksum: dd6db1a5db53993680eb9a136990f706343c34124eedb1fd9308704f261bdbdb61aac4009f4816ca1a47bfb1fbfa2fd8dc19d715fa5b15eb7950d066e5b9d584 languageName: node linkType: hard @@ -11753,7 +12030,7 @@ __metadata: languageName: node linkType: hard -"make-dir@npm:^3.0.0, make-dir@npm:^3.1.0": +"make-dir@npm:^3.0.0": version: 3.1.0 resolution: "make-dir@npm:3.1.0" dependencies: @@ -12704,14 +12981,14 @@ __metadata: languageName: node linkType: hard -"next-auth@npm:^4.24.5": - version: 4.24.5 - resolution: "next-auth@npm:4.24.5" +"next-auth@npm:^4.24.7": + version: 4.24.7 + resolution: "next-auth@npm:4.24.7" dependencies: "@babel/runtime": ^7.20.13 "@panva/hkdf": ^1.0.2 cookie: ^0.5.0 - jose: ^4.11.4 + jose: ^4.15.5 oauth: ^0.9.15 openid-client: ^5.4.0 preact: ^10.6.3 @@ -12725,7 +13002,7 @@ __metadata: peerDependenciesMeta: nodemailer: optional: true - checksum: 7cc49385123690ccb908f4552b75012717c4e45205a9fdc7cf48cd730dbcc7823a3e33e2a2073ecf1edae5c1980123f68678fd4af9198ea21ab0decb630cc71e + checksum: e7849ecf86394d86f08730b96f869c9353b6cc003794fcd953db2949f1ab06a2ce4f7a67312fdb8c7b3bbe7e99a8a215f11ef4eba5ec93f6c3e8ac1954e8b3e6 languageName: node linkType: hard @@ -12856,6 +13133,61 @@ __metadata: languageName: node linkType: hard +"next@npm:^14.1.3": + version: 14.1.3 + resolution: "next@npm:14.1.3" + dependencies: + "@next/env": 14.1.3 + "@next/swc-darwin-arm64": 14.1.3 + "@next/swc-darwin-x64": 14.1.3 + "@next/swc-linux-arm64-gnu": 14.1.3 + "@next/swc-linux-arm64-musl": 14.1.3 + "@next/swc-linux-x64-gnu": 14.1.3 + "@next/swc-linux-x64-musl": 14.1.3 + "@next/swc-win32-arm64-msvc": 14.1.3 + "@next/swc-win32-ia32-msvc": 14.1.3 + "@next/swc-win32-x64-msvc": 14.1.3 + "@swc/helpers": 0.5.2 + busboy: 1.6.0 + caniuse-lite: ^1.0.30001579 + graceful-fs: ^4.2.11 + postcss: 8.4.31 + styled-jsx: 5.1.1 + peerDependencies: + "@opentelemetry/api": ^1.1.0 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + dependenciesMeta: + "@next/swc-darwin-arm64": + optional: true + "@next/swc-darwin-x64": + optional: true + "@next/swc-linux-arm64-gnu": + optional: true + "@next/swc-linux-arm64-musl": + optional: true + "@next/swc-linux-x64-gnu": + optional: true + "@next/swc-linux-x64-musl": + optional: true + "@next/swc-win32-arm64-msvc": + optional: true + "@next/swc-win32-ia32-msvc": + optional: true + "@next/swc-win32-x64-msvc": + optional: true + peerDependenciesMeta: + "@opentelemetry/api": + optional: true + sass: + optional: true + bin: + next: dist/bin/next + checksum: 179a5dfd27a3ac900c0c229c523793cf28c3972cf87ec9ce7b68ead8fc2b8cd3b9c0538bba1b42d3351462ffe890b964c869e081da76c3bed29826e7eae4d7a4 + languageName: node + linkType: hard + "nlcst-to-string@npm:^3.0.0": version: 3.1.0 resolution: "nlcst-to-string@npm:3.1.0" @@ -12874,12 +13206,12 @@ __metadata: languageName: node linkType: hard -"node-addon-api@npm:^7.0.0": - version: 7.0.0 - resolution: "node-addon-api@npm:7.0.0" +"node-addon-api@npm:^7.1.0": + version: 7.1.0 + resolution: "node-addon-api@npm:7.1.0" dependencies: node-gyp: latest - checksum: 4349465d737e284b280fc0e5fd2384f9379bca6b7f2a5a1460bea676ba5b90bf563e7d02a9254c35b9ed808641c81d9b4ca9e1da17d2849cd07727660b00b332 + checksum: 26640c8d2ed7e2059e2ed65ee79e2a195306b3f1fc27ad11448943ba91d37767bd717a9a0453cc97e83a1109194dced8336a55f8650000458ef625c0b8b5e3df languageName: node linkType: hard @@ -12904,6 +13236,17 @@ __metadata: languageName: node linkType: hard +"node-gyp-build@npm:^4.8.0": + version: 4.8.0 + resolution: "node-gyp-build@npm:4.8.0" + bin: + node-gyp-build: bin.js + node-gyp-build-optional: optional.js + node-gyp-build-test: build-test.js + checksum: b82a56f866034b559dd3ed1ad04f55b04ae381b22ec2affe74b488d1582473ca6e7f85fccf52da085812d3de2b0bf23109e752a57709ac7b9963951c710fea40 + languageName: node + linkType: hard + "node-gyp@npm:latest": version: 9.3.1 resolution: "node-gyp@npm:9.3.1" @@ -12965,17 +13308,6 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^5.0.0": - version: 5.0.0 - resolution: "nopt@npm:5.0.0" - dependencies: - abbrev: 1 - bin: - nopt: bin/nopt.js - checksum: d35fdec187269503843924e0114c0c6533fb54bbf1620d0f28b4b60ba01712d6687f62565c55cc20a504eff0fbe5c63e22340c3fad549ad40469ffb611b04f2f - languageName: node - linkType: hard - "nopt@npm:^6.0.0": version: 6.0.0 resolution: "nopt@npm:6.0.0" @@ -13019,18 +13351,6 @@ __metadata: languageName: node linkType: hard -"npmlog@npm:^5.0.1": - version: 5.0.1 - resolution: "npmlog@npm:5.0.1" - dependencies: - are-we-there-yet: ^2.0.0 - console-control-strings: ^1.1.0 - gauge: ^3.0.0 - set-blocking: ^2.0.0 - checksum: 516b2663028761f062d13e8beb3f00069c5664925871a9b57989642ebe09f23ab02145bf3ab88da7866c4e112cafff72401f61a672c7c8a20edc585a7016ef5f - languageName: node - linkType: hard - "npmlog@npm:^6.0.0": version: 6.0.2 resolution: "npmlog@npm:6.0.2" @@ -13918,12 +14238,12 @@ __metadata: languageName: node linkType: hard -"qs@npm:^6.11.2": - version: 6.11.2 - resolution: "qs@npm:6.11.2" +"qs@npm:^6.12.0": + version: 6.12.0 + resolution: "qs@npm:6.12.0" dependencies: - side-channel: ^1.0.4 - checksum: e812f3c590b2262548647d62f1637b6989cc56656dc960b893fe2098d96e1bd633f36576f4cd7564dfbff9db42e17775884db96d846bebe4f37420d073ecdc0b + side-channel: ^1.0.6 + checksum: ba007fb2488880b9c6c3df356fe6888b9c1f4c5127552edac214486cfe83a332de09a5c40d490d79bb27bef977ba1085a8497512ff52eaac72e26564f77ce908 languageName: node linkType: hard @@ -14024,12 +14344,12 @@ __metadata: languageName: node linkType: hard -"react-icons@npm:^4.12.0": - version: 4.12.0 - resolution: "react-icons@npm:4.12.0" +"react-icons@npm:^5.0.1": + version: 5.0.1 + resolution: "react-icons@npm:5.0.1" peerDependencies: react: "*" - checksum: db82a141117edcd884ade4229f0294b2ce15d82f68e0533294db07765d6dce00b129cf504338ec7081ce364fe899b296cb7752554ea08665b1d6bad811134e79 + checksum: e5df9c5e3bcdb8d68bd4c5e41650c26d2a3ceda61ded0e2abf7caa0e54c9fb712badcd06f0c240cfc645a5dd15a5dc1eb5dd55f60123d86860f516b1fc456474 languageName: node linkType: hard @@ -14801,6 +15121,20 @@ __metadata: languageName: node linkType: hard +"set-function-length@npm:^1.2.1": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: ^1.1.4 + es-errors: ^1.3.0 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.4 + gopd: ^1.0.1 + has-property-descriptors: ^1.0.2 + checksum: a8248bdacdf84cb0fab4637774d9fb3c7a8e6089866d04c817583ff48e14149c87044ce683d7f50759a8c50fb87c7a7e173535b06169c87ef76f5fb276dfff72 + languageName: node + linkType: hard + "set-function-name@npm:^2.0.0, set-function-name@npm:^2.0.1": version: 2.0.1 resolution: "set-function-name@npm:2.0.1" @@ -14819,29 +15153,29 @@ __metadata: languageName: node linkType: hard -"sharp@npm:^0.33.1": - version: 0.33.1 - resolution: "sharp@npm:0.33.1" - dependencies: - "@img/sharp-darwin-arm64": 0.33.1 - "@img/sharp-darwin-x64": 0.33.1 - "@img/sharp-libvips-darwin-arm64": 1.0.0 - "@img/sharp-libvips-darwin-x64": 1.0.0 - "@img/sharp-libvips-linux-arm": 1.0.0 - "@img/sharp-libvips-linux-arm64": 1.0.0 - "@img/sharp-libvips-linux-s390x": 1.0.0 - "@img/sharp-libvips-linux-x64": 1.0.0 - "@img/sharp-libvips-linuxmusl-arm64": 1.0.0 - "@img/sharp-libvips-linuxmusl-x64": 1.0.0 - "@img/sharp-linux-arm": 0.33.1 - "@img/sharp-linux-arm64": 0.33.1 - "@img/sharp-linux-s390x": 0.33.1 - "@img/sharp-linux-x64": 0.33.1 - "@img/sharp-linuxmusl-arm64": 0.33.1 - "@img/sharp-linuxmusl-x64": 0.33.1 - "@img/sharp-wasm32": 0.33.1 - "@img/sharp-win32-ia32": 0.33.1 - "@img/sharp-win32-x64": 0.33.1 +"sharp@npm:^0.33.2": + version: 0.33.2 + resolution: "sharp@npm:0.33.2" + dependencies: + "@img/sharp-darwin-arm64": 0.33.2 + "@img/sharp-darwin-x64": 0.33.2 + "@img/sharp-libvips-darwin-arm64": 1.0.1 + "@img/sharp-libvips-darwin-x64": 1.0.1 + "@img/sharp-libvips-linux-arm": 1.0.1 + "@img/sharp-libvips-linux-arm64": 1.0.1 + "@img/sharp-libvips-linux-s390x": 1.0.1 + "@img/sharp-libvips-linux-x64": 1.0.1 + "@img/sharp-libvips-linuxmusl-arm64": 1.0.1 + "@img/sharp-libvips-linuxmusl-x64": 1.0.1 + "@img/sharp-linux-arm": 0.33.2 + "@img/sharp-linux-arm64": 0.33.2 + "@img/sharp-linux-s390x": 0.33.2 + "@img/sharp-linux-x64": 0.33.2 + "@img/sharp-linuxmusl-arm64": 0.33.2 + "@img/sharp-linuxmusl-x64": 0.33.2 + "@img/sharp-wasm32": 0.33.2 + "@img/sharp-win32-ia32": 0.33.2 + "@img/sharp-win32-x64": 0.33.2 color: ^4.2.3 detect-libc: ^2.0.2 semver: ^7.5.4 @@ -14884,7 +15218,7 @@ __metadata: optional: true "@img/sharp-win32-x64": optional: true - checksum: 51eeeb5431f096e2d87878e9f8cfbee4c755c2b68dc3005f96ed0be7a54c3f18303b4ce04f79aea27480d37c515a486ee143ff9ca16364cfeecf7ba787c0fb31 + checksum: 3d294619d7322f292faabd4aea7192c87c59210eb29c5c507d1b092975ff83e48f084f2bf59dd8050182f665fa118f99e4de9df551b757c45c2859b12d8ccb44 languageName: node linkType: hard @@ -14926,6 +15260,18 @@ __metadata: languageName: node linkType: hard +"side-channel@npm:^1.0.6": + version: 1.0.6 + resolution: "side-channel@npm:1.0.6" + dependencies: + call-bind: ^1.0.7 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.4 + object-inspect: ^1.13.1 + checksum: bfc1afc1827d712271453e91b7cd3878ac0efd767495fd4e594c4c2afaa7963b7b510e249572bfd54b0527e66e4a12b61b80c061389e129755f34c493aad9b97 + languageName: node + linkType: hard + "sift@npm:16.0.1": version: 16.0.1 resolution: "sift@npm:16.0.1" @@ -14933,7 +15279,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": +"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 @@ -15448,12 +15794,12 @@ __metadata: languageName: node linkType: hard -"tailwind-merge@npm:^2.2.0": - version: 2.2.0 - resolution: "tailwind-merge@npm:2.2.0" +"tailwind-merge@npm:^2.2.2": + version: 2.2.2 + resolution: "tailwind-merge@npm:2.2.2" dependencies: - "@babel/runtime": ^7.23.5 - checksum: f80d31ec990792fb204e3ad5a184a4b18a8f8929c651c7067693d8ffa74c6ec9666f15f4e50c1d831a47e7dcc75e688887e34fdb734096363ad1868d9ad5778a + "@babel/runtime": ^7.24.0 + checksum: 3ab9bfa50320cba77c929ebde42a0befb10c394de2a66a953f7db71f27ca1e96a5c7382a56d001545dbcb8721d8145394a7dfd41bb269a789fc37a3bfabd1f62 languageName: node linkType: hard @@ -16130,13 +16476,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.3.3": - version: 5.3.3 - resolution: "typescript@npm:5.3.3" +"typescript@npm:^5.4.2": + version: 5.4.2 + resolution: "typescript@npm:5.4.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 2007ccb6e51bbbf6fde0a78099efe04dc1c3dfbdff04ca3b6a8bc717991862b39fd6126c0c3ebf2d2d98ac5e960bcaa873826bb2bb241f14277034148f41f6a2 + checksum: 96d80fde25a09bcb04d399082fb27a808a9e17c2111e43849d2aafbd642d835e4f4ef0de09b0ba795ec2a700be6c4c2c3f62bf4660c05404c948727b5bbfb32a languageName: node linkType: hard @@ -16160,13 +16506,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@^5.3.3#~builtin": - version: 5.3.3 - resolution: "typescript@patch:typescript@npm%3A5.3.3#~builtin::version=5.3.3&hash=85af82" +"typescript@patch:typescript@^5.4.2#~builtin": + version: 5.4.2 + resolution: "typescript@patch:typescript@npm%3A5.4.2#~builtin::version=5.4.2&hash=85af82" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: f61375590b3162599f0f0d5b8737877ac0a7bc52761dbb585d67e7b8753a3a4c42d9a554c4cc929f591ffcf3a2b0602f65ae3ce74714fd5652623a816862b610 + checksum: c1b669146bca5529873aae60870e243fa8140c85f57ca32c42f898f586d73ce4a6b4f6bb02ae312729e214d7f5859a0c70da3e527a116fdf5ad00c9fc733ecc6 languageName: node linkType: hard @@ -16194,11 +16540,11 @@ __metadata: "@radix-ui/react-dialog": ^1.0.5 "@radix-ui/react-slot": ^1.0.2 class-variance-authority: ^0.7.0 - clsx: ^2.0.0 + clsx: ^2.1.0 eslint-config-custom: "workspace:*" - lucide-react: ^0.302.0 + lucide-react: ^0.358.0 postcss-100vh-fix: ^1.0.2 - tailwind-merge: ^2.2.0 + tailwind-merge: ^2.2.2 tailwindconfig: "workspace:*" tailwindcss-animate: ^1.0.7 tsconfig: "workspace:*" @@ -16459,15 +16805,6 @@ __metadata: languageName: node linkType: hard -"use-sync-external-store@npm:^1.2.0": - version: 1.2.0 - resolution: "use-sync-external-store@npm:1.2.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 5c639e0f8da3521d605f59ce5be9e094ca772bd44a4ce7322b055a6f58eeed8dda3c94cabd90c7a41fb6fa852210092008afe48f7038792fd47501f33299116a - languageName: node - linkType: hard - "util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" @@ -16807,53 +17144,53 @@ __metadata: dependencies: "@chakra-ui/icons": ^2.1.1 "@chakra-ui/react": ^2.8.2 - "@emotion/react": ^11.11.3 + "@emotion/react": ^11.11.4 "@emotion/styled": ^11.11.0 - "@fontsource/nunito": ^5.0.16 + "@fontsource/nunito": ^5.0.17 "@heroicons/react": ^2.1.1 - "@logto/express": ^2.2.0 - "@logto/next": 2.4.0 - "@marsidev/react-turnstile": ^0.4.0 + "@logto/express": ^2.3.1 + "@logto/next": 3.1.0 + "@marsidev/react-turnstile": ^0.5.3 "@next-auth/prisma-adapter": ^1.0.7 - "@sentry/integrations": ^7.92.0 - "@sentry/nextjs": ^7.92.0 - "@sentry/profiling-node": ^1.3.2 - "@tanstack/query-core": ^4.29.1 - "@tanstack/react-query": ^4.29.3 - "@trpc/client": ^10.21.1 - "@trpc/next": ^10.21.1 - "@trpc/react-query": ^10.21.1 - "@trpc/server": ^10.21.1 - "@types/node": ^20.10.6 - "@types/react": ^18.2.46 - "@types/react-dom": ^18.2.18 - "@types/validator": ^13.11.7 - argon2: ^0.31.2 + "@sentry/integrations": ^7.107.0 + "@sentry/nextjs": ^7.107.0 + "@sentry/profiling-node": ^7.107.0 + "@tanstack/query-core": ^5.28.4 + "@tanstack/react-query": ^5.28.4 + "@trpc/client": ^10.45.2 + "@trpc/next": ^10.45.2 + "@trpc/react-query": ^10.45.2 + "@trpc/server": ^10.45.2 + "@types/node": ^20.11.28 + "@types/react": ^18.2.66 + "@types/react-dom": ^18.2.22 + "@types/validator": ^13.11.9 + argon2: ^0.40.1 autoprefixer: ^10.4.16 - axios: ^1.6.4 + axios: ^1.6.8 database: "workspace:^" - eslint: ^8.56.0 + eslint: ^8.57.0 eslint-config-custom: "workspace:*" - eslint-config-next: ^14.0.4 - framer-motion: ^10.17.6 + eslint-config-next: ^14.1.3 + framer-motion: ^11.0.14 identity: "workspace:*" - jose: ^5.2.0 - next: ^14.0.4 - next-auth: ^4.24.5 + jose: ^5.2.3 + next: ^14.1.3 + next-auth: ^4.24.7 next-plausible: ^3.12.0 postcss: ^8.4.33 postcss-100vh-fix: ^1.0.2 - qs: ^6.11.2 + qs: ^6.12.0 react: ^18.2.0 react-dom: ^18.2.0 - react-icons: ^4.12.0 - sharp: ^0.33.1 + react-icons: ^5.0.1 + sharp: ^0.33.2 superjson: ^2.2.1 tailwindconfig: "workspace:*" tailwindcss: ^3.4.0 trpc-openapi: ^1.2.0 tsconfig: "workspace:*" - typescript: ^5.3.3 + typescript: ^5.4.2 ui: "workspace:*" validator: ^13.11.0 ytdl-core: ^4.11.5 @@ -16988,7 +17325,7 @@ __metadata: languageName: node linkType: hard -"wide-align@npm:^1.1.2, wide-align@npm:^1.1.5": +"wide-align@npm:^1.1.5": version: 1.1.5 resolution: "wide-align@npm:1.1.5" dependencies: