diff --git a/package.json b/package.json index 3cfc12b5..7d2926d4 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "@emotion/react": "11.13.3", "@emotion/styled": "11.13.0", "@prisma/client": "5.19.1", - "@tanstack/react-query": "5.55.0", + "@tanstack/react-query": "5.56.2", "@trpc/client": "11.0.0-rc.502", "@trpc/next": "11.0.0-rc.502", "@trpc/react-query": "11.0.0-rc.502", @@ -50,7 +50,7 @@ "framer-motion": "11.5.4", "jsonwebtoken": "9.0.2", "jwks-rsa": "3.1.0", - "next": "14.2.8", + "next": "14.2.11", "nextjs-cors": "2.2.0", "pino": "9.4.0", "pino-pretty": "11.2.2", @@ -64,7 +64,7 @@ "seedrandom": "3.0.5", "superjson": "2.2.1", "supertokens-auth-react": "0.47.0", - "supertokens-node": "20.0.5", + "supertokens-node": "20.1.1", "supertokens-web-js": "0.13.0", "usehooks-ts": "3.1.0", "uuid": "10.0.0", @@ -82,31 +82,31 @@ "@types/react-syntax-highlighter": "15.5.13", "@types/seedrandom": "3.0.8", "@types/uuid": "10.0.0", - "@typescript-eslint/eslint-plugin": "8.4.0", - "@typescript-eslint/parser": "8.4.0", + "@typescript-eslint/eslint-plugin": "8.5.0", + "@typescript-eslint/parser": "8.5.0", "@willbooster/eslint-config-next": "1.2.0", "@willbooster/prettier-config": "9.1.2", "concurrently": "8.2.2", "eslint": "8.57.0", - "eslint-config-next": "14.2.8", + "eslint-config-next": "14.2.11", "eslint-config-prettier": "9.1.0", "eslint-import-resolver-typescript": "3.6.3", "eslint-plugin-import": "2.30.0", - "eslint-plugin-react": "7.35.2", + "eslint-plugin-react": "7.36.1", "eslint-plugin-react-hooks": "4.6.2", "eslint-plugin-sort-class-members": "1.20.0", "eslint-plugin-sort-destructure-keys": "2.0.0", "eslint-plugin-unicorn": "55.0.0", - "husky": "9.1.5", + "husky": "9.1.6", "lint-staged": "15.2.10", "micromatch": "4.0.8", "open-cli": "8.0.0", "pinst": "3.0.0", "prettier": "3.3.3", "sort-package-json": "2.10.1", - "typescript": "5.5.4", - "vitest": "2.0.5", - "wait-on": "8.0.0" + "typescript": "5.6.2", + "vitest": "2.1.1", + "wait-on": "8.0.1" }, "packageManager": "yarn@4.4.1", "publishConfig": { diff --git a/yarn.lock b/yarn.lock index f6dcca26..15ead8ca 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,7 +5,7 @@ __metadata: version: 8 cacheKey: 10c0 -"@ampproject/remapping@npm:^2.2.0, @ampproject/remapping@npm:^2.3.0": +"@ampproject/remapping@npm:^2.2.0": version: 2.3.0 resolution: "@ampproject/remapping@npm:2.3.0" dependencies: @@ -3487,81 +3487,81 @@ __metadata: languageName: node linkType: hard -"@next/env@npm:14.2.8": - version: 14.2.8 - resolution: "@next/env@npm:14.2.8" - checksum: 10c0/8fd09c932ff472c9fd6c58c532f85972b7b0c72ef40bd937034ae34f3ff2692d6c829ef31b30eda761d467b1cd2c7ab7ad31aed829547546483e8beaf6d753f9 +"@next/env@npm:14.2.11": + version: 14.2.11 + resolution: "@next/env@npm:14.2.11" + checksum: 10c0/d2fed87e4ea6fdd97f8d87018d57cfceef5cb46c40b7e451a6bf410d62701af53030c2a20ee952842d879b4805bf18cf864170b63f8d91a95d4df906d0e1ff4b languageName: node linkType: hard -"@next/eslint-plugin-next@npm:14.2.8": - version: 14.2.8 - resolution: "@next/eslint-plugin-next@npm:14.2.8" +"@next/eslint-plugin-next@npm:14.2.11": + version: 14.2.11 + resolution: "@next/eslint-plugin-next@npm:14.2.11" dependencies: glob: "npm:10.3.10" - checksum: 10c0/577b336feae3cd915af5befd6fd0e733e396b98dcdce792e406a7ebf020cc4a206e44f16d8cfb21416000086951c1f0eef37a6492551eae64c3e756c81356c95 + checksum: 10c0/786dfd0700f4cc3197b692d94f1b0cc69f2beccc0a595b16c41d0d840224cc082133227749f3a60c1cadc2e0c660cad7d237e23b34362e9e30f9aaef5307979f languageName: node linkType: hard -"@next/swc-darwin-arm64@npm:14.2.8": - version: 14.2.8 - resolution: "@next/swc-darwin-arm64@npm:14.2.8" +"@next/swc-darwin-arm64@npm:14.2.11": + version: 14.2.11 + resolution: "@next/swc-darwin-arm64@npm:14.2.11" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@next/swc-darwin-x64@npm:14.2.8": - version: 14.2.8 - resolution: "@next/swc-darwin-x64@npm:14.2.8" +"@next/swc-darwin-x64@npm:14.2.11": + version: 14.2.11 + resolution: "@next/swc-darwin-x64@npm:14.2.11" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@next/swc-linux-arm64-gnu@npm:14.2.8": - version: 14.2.8 - resolution: "@next/swc-linux-arm64-gnu@npm:14.2.8" +"@next/swc-linux-arm64-gnu@npm:14.2.11": + version: 14.2.11 + resolution: "@next/swc-linux-arm64-gnu@npm:14.2.11" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-arm64-musl@npm:14.2.8": - version: 14.2.8 - resolution: "@next/swc-linux-arm64-musl@npm:14.2.8" +"@next/swc-linux-arm64-musl@npm:14.2.11": + version: 14.2.11 + resolution: "@next/swc-linux-arm64-musl@npm:14.2.11" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@next/swc-linux-x64-gnu@npm:14.2.8": - version: 14.2.8 - resolution: "@next/swc-linux-x64-gnu@npm:14.2.8" +"@next/swc-linux-x64-gnu@npm:14.2.11": + version: 14.2.11 + resolution: "@next/swc-linux-x64-gnu@npm:14.2.11" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-x64-musl@npm:14.2.8": - version: 14.2.8 - resolution: "@next/swc-linux-x64-musl@npm:14.2.8" +"@next/swc-linux-x64-musl@npm:14.2.11": + version: 14.2.11 + resolution: "@next/swc-linux-x64-musl@npm:14.2.11" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@next/swc-win32-arm64-msvc@npm:14.2.8": - version: 14.2.8 - resolution: "@next/swc-win32-arm64-msvc@npm:14.2.8" +"@next/swc-win32-arm64-msvc@npm:14.2.11": + version: 14.2.11 + resolution: "@next/swc-win32-arm64-msvc@npm:14.2.11" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@next/swc-win32-ia32-msvc@npm:14.2.8": - version: 14.2.8 - resolution: "@next/swc-win32-ia32-msvc@npm:14.2.8" +"@next/swc-win32-ia32-msvc@npm:14.2.11": + version: 14.2.11 + resolution: "@next/swc-win32-ia32-msvc@npm:14.2.11" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@next/swc-win32-x64-msvc@npm:14.2.8": - version: 14.2.8 - resolution: "@next/swc-win32-x64-msvc@npm:14.2.8" +"@next/swc-win32-x64-msvc@npm:14.2.11": + version: 14.2.11 + resolution: "@next/swc-win32-x64-msvc@npm:14.2.11" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -4156,21 +4156,21 @@ __metadata: languageName: node linkType: hard -"@tanstack/query-core@npm:5.54.1": - version: 5.54.1 - resolution: "@tanstack/query-core@npm:5.54.1" - checksum: 10c0/df064281e4fece7ea95544fba44b70d9ca547d1aa30beb0f2e7d08ab76978928e7b40bb30f05bd535b6b6090b6e67e56f16762dc0f121e181ff0b690c6121491 +"@tanstack/query-core@npm:5.56.2": + version: 5.56.2 + resolution: "@tanstack/query-core@npm:5.56.2" + checksum: 10c0/54ff55f02b01f6ba089f4965bfd46f430c18ce7e11d874de04c4d58cc8f698598b41e1c017ba029d08ae75e321e546b26f1ea7f788474db265eeba46e780f2f6 languageName: node linkType: hard -"@tanstack/react-query@npm:5.55.0": - version: 5.55.0 - resolution: "@tanstack/react-query@npm:5.55.0" +"@tanstack/react-query@npm:5.56.2": + version: 5.56.2 + resolution: "@tanstack/react-query@npm:5.56.2" dependencies: - "@tanstack/query-core": "npm:5.54.1" + "@tanstack/query-core": "npm:5.56.2" peerDependencies: react: ^18 || ^19 - checksum: 10c0/77097962dcf0bd2c9e73dbf6459c95b956e949233feeb7bf53e6e0ef7238be8eee67b2b328660a1302daef646c6090928dca5bfbc10386a4e70ab4649b1eb3e2 + checksum: 10c0/6e883b4ca1948f990215b7bce194251faf13a79c6ecf3f3c660af6c6788ed113ab629cefdafb496dfb04866f12dd48d7314e936b75c881b6749127b6496ac8fd languageName: node linkType: hard @@ -4531,15 +4531,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.4.0": - version: 8.4.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.4.0" +"@typescript-eslint/eslint-plugin@npm:8.5.0": + version: 8.5.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.5.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.4.0" - "@typescript-eslint/type-utils": "npm:8.4.0" - "@typescript-eslint/utils": "npm:8.4.0" - "@typescript-eslint/visitor-keys": "npm:8.4.0" + "@typescript-eslint/scope-manager": "npm:8.5.0" + "@typescript-eslint/type-utils": "npm:8.5.0" + "@typescript-eslint/utils": "npm:8.5.0" + "@typescript-eslint/visitor-keys": "npm:8.5.0" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" @@ -4550,7 +4550,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/c75e9bb176e9e0277c9f9c4c006bc2c31ac91984e555de1390a9bbe876e3b6787d59d96015b3f0cd083fd22c814aea4ed4858910d3afdd24d64ab79815da31e5 + checksum: 10c0/69ae7067e03d2d8d442e69d668235bdafd63b07229d0be27025eaad8aa468b5af8ac54627021e0e3a060df04ed1c39d1327a0b11469ac72405b52b74a79f402b languageName: node linkType: hard @@ -4579,21 +4579,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.4.0": - version: 8.4.0 - resolution: "@typescript-eslint/parser@npm:8.4.0" +"@typescript-eslint/parser@npm:8.5.0": + version: 8.5.0 + resolution: "@typescript-eslint/parser@npm:8.5.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.4.0" - "@typescript-eslint/types": "npm:8.4.0" - "@typescript-eslint/typescript-estree": "npm:8.4.0" - "@typescript-eslint/visitor-keys": "npm:8.4.0" + "@typescript-eslint/scope-manager": "npm:8.5.0" + "@typescript-eslint/types": "npm:8.5.0" + "@typescript-eslint/typescript-estree": "npm:8.5.0" + "@typescript-eslint/visitor-keys": "npm:8.5.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/19f3358e5bc4bbad693183eefe1a90ea64be054a934bc2c8a972ff4738b94580b55ad4955af5797db42298628caa59b3ba3f9fd960582b5fc2c836da3a4578a5 + checksum: 10c0/509fdd605b86c7d025928f20e1035712c2fc268c34b1af84248ed0b53d699034f19caf98e085c5c758d3025e29939dd12eea427c72cae9e5ea79274364851f0a languageName: node linkType: hard @@ -4625,13 +4625,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.4.0": - version: 8.4.0 - resolution: "@typescript-eslint/scope-manager@npm:8.4.0" +"@typescript-eslint/scope-manager@npm:8.5.0": + version: 8.5.0 + resolution: "@typescript-eslint/scope-manager@npm:8.5.0" dependencies: - "@typescript-eslint/types": "npm:8.4.0" - "@typescript-eslint/visitor-keys": "npm:8.4.0" - checksum: 10c0/95188c663df7db106529c6b93c4c7c61647ed34ab6dd48114e41ddf49140ff606c5501ce2ae451a988ec49b5d3874ea96ff212fc102802327b10affd2ff80a37 + "@typescript-eslint/types": "npm:8.5.0" + "@typescript-eslint/visitor-keys": "npm:8.5.0" + checksum: 10c0/868602f9324a6e15fcae017acd3b0832e9f2c8c8cd315667df37c2e7c765cda5fba7c4bede931f32cc04819ba97cf74a5fddb085c6f1c7993f1fb085ba126422 languageName: node linkType: hard @@ -4652,18 +4652,18 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.4.0": - version: 8.4.0 - resolution: "@typescript-eslint/type-utils@npm:8.4.0" +"@typescript-eslint/type-utils@npm:8.5.0": + version: 8.5.0 + resolution: "@typescript-eslint/type-utils@npm:8.5.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:8.4.0" - "@typescript-eslint/utils": "npm:8.4.0" + "@typescript-eslint/typescript-estree": "npm:8.5.0" + "@typescript-eslint/utils": "npm:8.5.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.3.0" peerDependenciesMeta: typescript: optional: true - checksum: 10c0/ae51100594d9ca61c7577b5aed0bd10c1959725df5c38cd9653eed1fd3dbdfff9146b6e48f3409994b4c8d781b9d95025c36b30f73a5a1b3dbdee6d142cecc87 + checksum: 10c0/675d3e41f938d16e9268fd33764a4e16b12a4a9817e61d5e2508a07fe6783c69ce9d05facc61822b5647c71d767929618ed37b8b93f423f7c2ccb62cfeb4343b languageName: node linkType: hard @@ -4674,10 +4674,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.4.0": - version: 8.4.0 - resolution: "@typescript-eslint/types@npm:8.4.0" - checksum: 10c0/15e09ced84827c349553530a31822f06ae5bad456c03d561b7d0c64b6ad9b5d7ca795e030bd93e65d5a2cd41bfde36ed08dcd2ff9feaa8b60a67080827f47ecb +"@typescript-eslint/types@npm:8.5.0": + version: 8.5.0 + resolution: "@typescript-eslint/types@npm:8.5.0" + checksum: 10c0/f0b666b5c001b9779bfd9e4c7d031843d07264429d5bcf5d636f26f96cd5d949a33f5d6a645b8d74b93daf565a468476a6a4935dd7135a200250fb03acbe4988 languageName: node linkType: hard @@ -4700,12 +4700,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.4.0": - version: 8.4.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.4.0" +"@typescript-eslint/typescript-estree@npm:8.5.0": + version: 8.5.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.5.0" dependencies: - "@typescript-eslint/types": "npm:8.4.0" - "@typescript-eslint/visitor-keys": "npm:8.4.0" + "@typescript-eslint/types": "npm:8.5.0" + "@typescript-eslint/visitor-keys": "npm:8.5.0" debug: "npm:^4.3.4" fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" @@ -4715,7 +4715,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/170702b024121cff9268f53de8054796b0ce025f9a78d6f2bc850a360e5f3f7032ba3ee9d4b7392726308273a5f3ade5ab31b1788b504b514bc15afc07302b37 + checksum: 10c0/f62f03d0c5dc57b2b54dbe1cbd027966f774f241279655f46c64145abb54b765176a0cd40447583ba56ada306181da9a82e39b777c78128e105e4ea98c609350 languageName: node linkType: hard @@ -4736,17 +4736,17 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.4.0": - version: 8.4.0 - resolution: "@typescript-eslint/utils@npm:8.4.0" +"@typescript-eslint/utils@npm:8.5.0": + version: 8.5.0 + resolution: "@typescript-eslint/utils@npm:8.5.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:8.4.0" - "@typescript-eslint/types": "npm:8.4.0" - "@typescript-eslint/typescript-estree": "npm:8.4.0" + "@typescript-eslint/scope-manager": "npm:8.5.0" + "@typescript-eslint/types": "npm:8.5.0" + "@typescript-eslint/typescript-estree": "npm:8.5.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - checksum: 10c0/8c9c36b3aa23f9bcc28cc4b10f0fa2996f1bc6cdd75135f08c2ef734baa30dbd2a8b92f344b90518e1fd07a486936734789fc7e90b780221a7707dad8e9c9364 + checksum: 10c0/0cb0bfdaf0da79d13c0d0379478eb14b5825d235873bc7181e70c4f6297fa1c74431ef730cbc2912fe1814dd8d46c6515ce22b39c57e8f03c337aa152fd49a4e languageName: node linkType: hard @@ -4760,13 +4760,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.4.0": - version: 8.4.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.4.0" +"@typescript-eslint/visitor-keys@npm:8.5.0": + version: 8.5.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.5.0" dependencies: - "@typescript-eslint/types": "npm:8.4.0" + "@typescript-eslint/types": "npm:8.5.0" eslint-visitor-keys: "npm:^3.4.3" - checksum: 10c0/339199b7fbb9ac83b530d03ab25f6bc5ceb688c9cd0ae460112cd14ee78ca7284a845aef5620cdf70170980123475ec875e85ebf595c60255ba3c0d6fe48c714 + checksum: 10c0/8b9e81968ad36e8af18ac17b63c4e0764612451ca085676c939b723549052243f63577d2706bc2da48174f11bf47587ab47e6e0b7c5b28d9f3c1ef7b9aad322d languageName: node linkType: hard @@ -4777,66 +4777,85 @@ __metadata: languageName: node linkType: hard -"@vitest/expect@npm:2.0.5": - version: 2.0.5 - resolution: "@vitest/expect@npm:2.0.5" +"@vitest/expect@npm:2.1.1": + version: 2.1.1 + resolution: "@vitest/expect@npm:2.1.1" dependencies: - "@vitest/spy": "npm:2.0.5" - "@vitest/utils": "npm:2.0.5" + "@vitest/spy": "npm:2.1.1" + "@vitest/utils": "npm:2.1.1" chai: "npm:^5.1.1" tinyrainbow: "npm:^1.2.0" - checksum: 10c0/08cb1b0f106d16a5b60db733e3d436fa5eefc68571488eb570dfe4f599f214ab52e4342273b03dbe12331cc6c0cdc325ac6c94f651ad254cd62f3aa0e3d185aa + checksum: 10c0/2a467bcd37378b653040cca062a665f382087eb9f69cff670848a0c207a8458f27211c408c75b7e563e069a2e6d533c78f24e1a317c259646b948813342dbf3d languageName: node linkType: hard -"@vitest/pretty-format@npm:2.0.5, @vitest/pretty-format@npm:^2.0.5": - version: 2.0.5 - resolution: "@vitest/pretty-format@npm:2.0.5" +"@vitest/mocker@npm:2.1.1": + version: 2.1.1 + resolution: "@vitest/mocker@npm:2.1.1" + dependencies: + "@vitest/spy": "npm:^2.1.0-beta.1" + estree-walker: "npm:^3.0.3" + magic-string: "npm:^0.30.11" + peerDependencies: + "@vitest/spy": 2.1.1 + msw: ^2.3.5 + vite: ^5.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + checksum: 10c0/e0681bb75bf7255ce49f720d193c9c795a64d42fef13c7af5c157514ebce88a5b89dbf702aa0929d4cefaed3db73351bd3ade3ccabecc09a23a872d9c55be50d + languageName: node + linkType: hard + +"@vitest/pretty-format@npm:2.1.1, @vitest/pretty-format@npm:^2.1.1": + version: 2.1.1 + resolution: "@vitest/pretty-format@npm:2.1.1" dependencies: tinyrainbow: "npm:^1.2.0" - checksum: 10c0/236c0798c5170a0b5ad5d4bd06118533738e820b4dd30079d8fbcb15baee949d41c60f42a9f769906c4a5ce366d7ef11279546070646c0efc03128c220c31f37 + checksum: 10c0/21057465a794a037a7af2c48397531eadf9b2d8a7b4d1ee5af9081cf64216cd0039b9e06317319df79aa2240fed1dbb6767b530deae2bd4b42d6fb974297e97d languageName: node linkType: hard -"@vitest/runner@npm:2.0.5": - version: 2.0.5 - resolution: "@vitest/runner@npm:2.0.5" +"@vitest/runner@npm:2.1.1": + version: 2.1.1 + resolution: "@vitest/runner@npm:2.1.1" dependencies: - "@vitest/utils": "npm:2.0.5" + "@vitest/utils": "npm:2.1.1" pathe: "npm:^1.1.2" - checksum: 10c0/d0ed3302a7e015bf44b7c0df9d8f7da163659e082d86f9406944b5a31a61ab9ddc1de530e06176d1f4ef0bde994b44bff4c7dab62aacdc235c8fc04b98e4a72a + checksum: 10c0/a6d1424d6224d8a60ed0bbf7cdacb165ef36bc71cc957ad2c11ed1989fa5106636173369f0d8e1fa3f319a965091e52c8ce21203fce4bafe772632ccc2bd65a6 languageName: node linkType: hard -"@vitest/snapshot@npm:2.0.5": - version: 2.0.5 - resolution: "@vitest/snapshot@npm:2.0.5" +"@vitest/snapshot@npm:2.1.1": + version: 2.1.1 + resolution: "@vitest/snapshot@npm:2.1.1" dependencies: - "@vitest/pretty-format": "npm:2.0.5" - magic-string: "npm:^0.30.10" + "@vitest/pretty-format": "npm:2.1.1" + magic-string: "npm:^0.30.11" pathe: "npm:^1.1.2" - checksum: 10c0/7bf38474248f5ae0aac6afad511785d2b7a023ac5158803c2868fd172b5b9c1a569fb1dd64a09a49e43fd342cab71ea485ada89b7f08d37b1622a5a0ac00271d + checksum: 10c0/e9dadee87a2f489883dec0360b55b2776d2a07e460bf2430b34867cd4e9f34b09b3e219a23bc8c3e1359faefdd166072d3305b66a0bea475c7d616470b7d841c languageName: node linkType: hard -"@vitest/spy@npm:2.0.5": - version: 2.0.5 - resolution: "@vitest/spy@npm:2.0.5" +"@vitest/spy@npm:2.1.1, @vitest/spy@npm:^2.1.0-beta.1": + version: 2.1.1 + resolution: "@vitest/spy@npm:2.1.1" dependencies: tinyspy: "npm:^3.0.0" - checksum: 10c0/70634c21921eb271b54d2986c21d7ab6896a31c0f4f1d266940c9bafb8ac36237846d6736638cbf18b958bd98e5261b158a6944352742accfde50b7818ff655e + checksum: 10c0/b251be1390c105b68aa95270159c4583c3e1a0f7a2e1f82db8b7fadedc3cb459c5ef9286033a1ae764810e00715552fc80afe4507cd8b0065934fb1a64926e06 languageName: node linkType: hard -"@vitest/utils@npm:2.0.5": - version: 2.0.5 - resolution: "@vitest/utils@npm:2.0.5" +"@vitest/utils@npm:2.1.1": + version: 2.1.1 + resolution: "@vitest/utils@npm:2.1.1" dependencies: - "@vitest/pretty-format": "npm:2.0.5" - estree-walker: "npm:^3.0.3" + "@vitest/pretty-format": "npm:2.1.1" loupe: "npm:^3.1.1" tinyrainbow: "npm:^1.2.0" - checksum: 10c0/0d1de748298f07a50281e1ba058b05dcd58da3280c14e6f016265e950bd79adab6b97822de8f0ea82d3070f585654801a9b1bcf26db4372e51cf7746bf86d73b + checksum: 10c0/b724c7f23591860bd24cd8e6d0cd803405f4fbff746db160a948290742144463287566a05ca400deb56817603b5185c4429707947869c3d453805860b5e3a3e5 languageName: node linkType: hard @@ -5316,7 +5335,7 @@ __metadata: languageName: node linkType: hard -"axios@npm:^1.6.0, axios@npm:^1.7.4": +"axios@npm:^1.6.0, axios@npm:^1.7.7": version: 1.7.7 resolution: "axios@npm:1.7.7" dependencies: @@ -6282,7 +6301,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, 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, debug@npm:^4.3.5, debug@npm:~4.3.1, debug@npm:~4.3.6": +"debug@npm:4, 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, debug@npm:^4.3.5, debug@npm:^4.3.6, debug@npm:~4.3.1, debug@npm:~4.3.6": version: 4.3.7 resolution: "debug@npm:4.3.7" dependencies: @@ -7026,11 +7045,11 @@ __metadata: languageName: node linkType: hard -"eslint-config-next@npm:14.2.8": - version: 14.2.8 - resolution: "eslint-config-next@npm:14.2.8" +"eslint-config-next@npm:14.2.11": + version: 14.2.11 + resolution: "eslint-config-next@npm:14.2.11" dependencies: - "@next/eslint-plugin-next": "npm:14.2.8" + "@next/eslint-plugin-next": "npm:14.2.11" "@rushstack/eslint-patch": "npm:^1.3.3" "@typescript-eslint/eslint-plugin": "npm:^5.4.2 || ^6.0.0 || 7.0.0 - 7.2.0" "@typescript-eslint/parser": "npm:^5.4.2 || ^6.0.0 || 7.0.0 - 7.2.0" @@ -7046,7 +7065,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/932538864965157d94e6ad32f674afee40fb72d81070550e29bce1b5c8c52f5221f9ddbf483622a29507c760b6317ee7c660590ad8454d23e232a31e6371cc0b + checksum: 10c0/5b494669c25a1846e65e086f3fe70bcae8609d330ce4974d7a3c3f50540462acb5d729d6839af50dcf418fd4c022827e47cde4b042e542f6058aca027b175024 languageName: node linkType: hard @@ -7181,7 +7200,35 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react@npm:7.35.2, eslint-plugin-react@npm:^7.33.2": +"eslint-plugin-react@npm:7.36.1": + version: 7.36.1 + resolution: "eslint-plugin-react@npm:7.36.1" + dependencies: + array-includes: "npm:^3.1.8" + array.prototype.findlast: "npm:^1.2.5" + array.prototype.flatmap: "npm:^1.3.2" + array.prototype.tosorted: "npm:^1.1.4" + doctrine: "npm:^2.1.0" + es-iterator-helpers: "npm:^1.0.19" + estraverse: "npm:^5.3.0" + hasown: "npm:^2.0.2" + jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" + minimatch: "npm:^3.1.2" + object.entries: "npm:^1.1.8" + object.fromentries: "npm:^2.0.8" + object.values: "npm:^1.2.0" + prop-types: "npm:^15.8.1" + resolve: "npm:^2.0.0-next.5" + semver: "npm:^6.3.1" + string.prototype.matchall: "npm:^4.0.11" + string.prototype.repeat: "npm:^1.0.0" + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + checksum: 10c0/8cb37f7fb351213bc44263580ff77627e14e27870fd81dae593e3de2826340b9bd8bbac7ae00fd5de69751a0660b2e51bd26760596f4ae85548f6b1bd76706e6 + languageName: node + linkType: hard + +"eslint-plugin-react@npm:^7.33.2": version: 7.35.2 resolution: "eslint-plugin-react@npm:7.35.2" dependencies: @@ -7438,7 +7485,7 @@ __metadata: languageName: node linkType: hard -"execa@npm:^8.0.1, execa@npm:~8.0.1": +"execa@npm:~8.0.1": version: 8.0.1 resolution: "execa@npm:8.0.1" dependencies: @@ -8256,12 +8303,12 @@ __metadata: languageName: node linkType: hard -"husky@npm:9.1.5": - version: 9.1.5 - resolution: "husky@npm:9.1.5" +"husky@npm:9.1.6": + version: 9.1.6 + resolution: "husky@npm:9.1.6" bin: husky: bin.js - checksum: 10c0/f42efb95a026303eb880898760f802d88409780dd72f17781d2dfc302177d4f80b641cf1f1694f53f6d97c536c7397684133d8c8fe4a4426f7460186a7d1c6b8 + checksum: 10c0/705673db4a247c1febd9c5df5f6a3519106cf0335845027bb50a15fba9b1f542cb2610932ede96fd08008f6d9f49db0f15560509861808b0031cdc0e7c798bac languageName: node linkType: hard @@ -8321,13 +8368,6 @@ __metadata: languageName: node linkType: hard -"inflation@npm:^2.0.0": - version: 2.1.0 - resolution: "inflation@npm:2.1.0" - checksum: 10c0/aadfcb8047a7e00d644e2e195f901dd9d7266c2be2326b7f8f6a99298f14916f1e322d00108a7e2778d6e76a8dc2174ddb9ac14bcdfe4f4866dfd612b695ab5d - languageName: node - linkType: hard - "inflight@npm:^1.0.4": version: 1.0.6 resolution: "inflight@npm:1.0.6" @@ -9385,7 +9425,7 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.10, magic-string@npm:^0.30.2, magic-string@npm:^0.30.3, magic-string@npm:^0.30.5": +"magic-string@npm:^0.30.11, magic-string@npm:^0.30.2, magic-string@npm:^0.30.3, magic-string@npm:^0.30.5": version: 0.30.11 resolution: "magic-string@npm:0.30.11" dependencies: @@ -9696,20 +9736,20 @@ __metadata: languageName: node linkType: hard -"next@npm:14.2.8": - version: 14.2.8 - resolution: "next@npm:14.2.8" +"next@npm:14.2.11": + version: 14.2.11 + resolution: "next@npm:14.2.11" dependencies: - "@next/env": "npm:14.2.8" - "@next/swc-darwin-arm64": "npm:14.2.8" - "@next/swc-darwin-x64": "npm:14.2.8" - "@next/swc-linux-arm64-gnu": "npm:14.2.8" - "@next/swc-linux-arm64-musl": "npm:14.2.8" - "@next/swc-linux-x64-gnu": "npm:14.2.8" - "@next/swc-linux-x64-musl": "npm:14.2.8" - "@next/swc-win32-arm64-msvc": "npm:14.2.8" - "@next/swc-win32-ia32-msvc": "npm:14.2.8" - "@next/swc-win32-x64-msvc": "npm:14.2.8" + "@next/env": "npm:14.2.11" + "@next/swc-darwin-arm64": "npm:14.2.11" + "@next/swc-darwin-x64": "npm:14.2.11" + "@next/swc-linux-arm64-gnu": "npm:14.2.11" + "@next/swc-linux-arm64-musl": "npm:14.2.11" + "@next/swc-linux-x64-gnu": "npm:14.2.11" + "@next/swc-linux-x64-musl": "npm:14.2.11" + "@next/swc-win32-arm64-msvc": "npm:14.2.11" + "@next/swc-win32-ia32-msvc": "npm:14.2.11" + "@next/swc-win32-x64-msvc": "npm:14.2.11" "@swc/helpers": "npm:0.5.5" busboy: "npm:1.6.0" caniuse-lite: "npm:^1.0.30001579" @@ -9750,7 +9790,7 @@ __metadata: optional: true bin: next: dist/bin/next - checksum: 10c0/ceead5258f80dc2a4e911cb3e8c224ce5487c726587a79ea0a510192305f2e66a17a002841c3c0b195fd568c9a35160f563042417d3807eb5f6538c7630615de + checksum: 10c0/af460310f2455e257da91de7213851e5efebfeeca93243730ff4773d55c3adae30cfadd3321cf5a83ee54432bc6d5def4f72fbf0cbd6f95dbbcdab55ab18cd83 languageName: node linkType: hard @@ -10124,6 +10164,13 @@ __metadata: languageName: node linkType: hard +"pako@npm:^2.1.0": + version: 2.1.0 + resolution: "pako@npm:2.1.0" + checksum: 10c0/8e8646581410654b50eb22a5dfd71159cae98145bd5086c9a7a816ec0370b5f72b4648d08674624b3870a521e6a3daffd6c2f7bc00fdefc7063c9d8232ff5116 + languageName: node + linkType: hard + "parent-module@npm:^1.0.0": version: 1.0.1 resolution: "parent-module@npm:1.0.1" @@ -12174,23 +12221,25 @@ __metadata: languageName: node linkType: hard -"supertokens-node@npm:20.0.5": - version: 20.0.5 - resolution: "supertokens-node@npm:20.0.5" +"supertokens-node@npm:20.1.1": + version: 20.1.1 + resolution: "supertokens-node@npm:20.1.1" dependencies: + buffer: "npm:^6.0.3" content-type: "npm:^1.0.5" cookie: "npm:0.4.0" cross-fetch: "npm:^3.1.6" debug: "npm:^4.3.3" - inflation: "npm:^2.0.0" jose: "npm:^4.13.1" libphonenumber-js: "npm:^1.9.44" nodemailer: "npm:^6.7.2" + pako: "npm:^2.1.0" pkce-challenge: "npm:^3.0.0" + process: "npm:^0.11.10" psl: "npm:1.8.0" supertokens-js-override: "npm:^0.0.4" twilio: "npm:^4.19.3" - checksum: 10c0/8a83da464bc28bc6702c2ad6ed5c30cc4b5e3ebb89a32ac76d0b571322f67b38f2996a0e66b7ad0fadfd0e48b3bbafafdfc83c3087fef6524eb1fc476206fdfc + checksum: 10c0/195dac35e3b7eb2a853635b52629f6a6b492a539b06a5c2eb9d70595e9ed747b4f86a5355799669e30dae51d32d629082425ac94ed818accc2a9a1c566573373 languageName: node linkType: hard @@ -12341,13 +12390,20 @@ __metadata: languageName: node linkType: hard -"tinybench@npm:^2.8.0": +"tinybench@npm:^2.9.0": version: 2.9.0 resolution: "tinybench@npm:2.9.0" checksum: 10c0/c3500b0f60d2eb8db65250afe750b66d51623057ee88720b7f064894a6cb7eb93360ca824a60a31ab16dab30c7b1f06efe0795b352e37914a9d4bad86386a20c languageName: node linkType: hard +"tinyexec@npm:^0.3.0": + version: 0.3.0 + resolution: "tinyexec@npm:0.3.0" + checksum: 10c0/138a4f4241aea6b6312559508468ab275a31955e66e2f57ed206e0aaabecee622624f208c5740345f0a66e33478fd065e359ed1eb1269eb6fd4fa25d44d0ba3b + languageName: node + linkType: hard + "tinypool@npm:^1.0.0": version: 1.0.1 resolution: "tinypool@npm:1.0.1" @@ -12419,7 +12475,7 @@ __metadata: "@emotion/react": "npm:11.13.3" "@emotion/styled": "npm:11.13.0" "@prisma/client": "npm:5.19.1" - "@tanstack/react-query": "npm:5.55.0" + "@tanstack/react-query": "npm:5.56.2" "@trpc/client": "npm:11.0.0-rc.502" "@trpc/next": "npm:11.0.0-rc.502" "@trpc/react-query": "npm:11.0.0-rc.502" @@ -12433,8 +12489,8 @@ __metadata: "@types/react-syntax-highlighter": "npm:15.5.13" "@types/seedrandom": "npm:3.0.8" "@types/uuid": "npm:10.0.0" - "@typescript-eslint/eslint-plugin": "npm:8.4.0" - "@typescript-eslint/parser": "npm:8.4.0" + "@typescript-eslint/eslint-plugin": "npm:8.5.0" + "@typescript-eslint/parser": "npm:8.5.0" "@willbooster/eslint-config-next": "npm:1.2.0" "@willbooster/prettier-config": "npm:9.1.2" "@willbooster/shared-lib-react": "npm:3.2.9" @@ -12443,22 +12499,22 @@ __metadata: concurrently: "npm:8.2.2" dotenv-cli: "npm:7.4.2" eslint: "npm:8.57.0" - eslint-config-next: "npm:14.2.8" + eslint-config-next: "npm:14.2.11" eslint-config-prettier: "npm:9.1.0" eslint-import-resolver-typescript: "npm:3.6.3" eslint-plugin-import: "npm:2.30.0" - eslint-plugin-react: "npm:7.35.2" + eslint-plugin-react: "npm:7.36.1" eslint-plugin-react-hooks: "npm:4.6.2" eslint-plugin-sort-class-members: "npm:1.20.0" eslint-plugin-sort-destructure-keys: "npm:2.0.0" eslint-plugin-unicorn: "npm:55.0.0" framer-motion: "npm:11.5.4" - husky: "npm:9.1.5" + husky: "npm:9.1.6" jsonwebtoken: "npm:9.0.2" jwks-rsa: "npm:3.1.0" lint-staged: "npm:15.2.10" micromatch: "npm:4.0.8" - next: "npm:14.2.8" + next: "npm:14.2.11" nextjs-cors: "npm:2.2.0" open-cli: "npm:8.0.0" pino: "npm:9.4.0" @@ -12476,13 +12532,13 @@ __metadata: sort-package-json: "npm:2.10.1" superjson: "npm:2.2.1" supertokens-auth-react: "npm:0.47.0" - supertokens-node: "npm:20.0.5" + supertokens-node: "npm:20.1.1" supertokens-web-js: "npm:0.13.0" - typescript: "npm:5.5.4" + typescript: "npm:5.6.2" usehooks-ts: "npm:3.1.0" uuid: "npm:10.0.0" - vitest: "npm:2.0.5" - wait-on: "npm:8.0.0" + vitest: "npm:2.1.1" + wait-on: "npm:8.0.1" zod: "npm:3.23.8" zod-form-data: "npm:2.0.2" languageName: unknown @@ -12704,13 +12760,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.5.4": - version: 5.5.4 - resolution: "typescript@npm:5.5.4" +"typescript@npm:5.6.2": + version: 5.6.2 + resolution: "typescript@npm:5.6.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/422be60f89e661eab29ac488c974b6cc0a660fb2228003b297c3d10c32c90f3bcffc1009b43876a082515a3c376b1eefcce823d6e78982e6878408b9a923199c + checksum: 10c0/3ed8297a8c7c56b7fec282532503d1ac795239d06e7c4966b42d4330c6cf433a170b53bcf93a130a7f14ccc5235de5560df4f1045eb7f3550b46ebed16d3c5e5 languageName: node linkType: hard @@ -12724,13 +12780,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.5.4#optional!builtin": - version: 5.5.4 - resolution: "typescript@patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=379a07" +"typescript@patch:typescript@npm%3A5.6.2#optional!builtin": + version: 5.6.2 + resolution: "typescript@patch:typescript@npm%3A5.6.2#optional!builtin::version=5.6.2&hash=8c6c40" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/73409d7b9196a5a1217b3aaad929bf76294d3ce7d6e9766dd880ece296ee91cf7d7db6b16c6c6c630ee5096eccde726c0ef17c7dfa52b01a243e57ae1f09ef07 + checksum: 10c0/94eb47e130d3edd964b76da85975601dcb3604b0c848a36f63ac448d0104e93819d94c8bdf6b07c00120f2ce9c05256b8b6092d23cf5cf1c6fa911159e4d572f languageName: node linkType: hard @@ -12940,18 +12996,17 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:2.0.5": - version: 2.0.5 - resolution: "vite-node@npm:2.0.5" +"vite-node@npm:2.1.1": + version: 2.1.1 + resolution: "vite-node@npm:2.1.1" dependencies: cac: "npm:^6.7.14" - debug: "npm:^4.3.5" + debug: "npm:^4.3.6" pathe: "npm:^1.1.2" - tinyrainbow: "npm:^1.2.0" vite: "npm:^5.0.0" bin: vite-node: vite-node.mjs - checksum: 10c0/affcc58ae8d45bce3e8bc3b5767acd57c24441634e2cd967cf97f4e5ed2bcead1714b60150cdf7ee153ebad47659c5cd419883207e1a95b69790331e3243749f + checksum: 10c0/8a8b958df3d48af915e07e7efb042ee4c036ca0b73d2c411dc29254fd3533ada0807ce5096d8339894d3e786418b7d1a9c4ae02718c6aca11b5098de2b14c336 languageName: node linkType: hard @@ -12998,34 +13053,34 @@ __metadata: languageName: node linkType: hard -"vitest@npm:2.0.5": - version: 2.0.5 - resolution: "vitest@npm:2.0.5" - dependencies: - "@ampproject/remapping": "npm:^2.3.0" - "@vitest/expect": "npm:2.0.5" - "@vitest/pretty-format": "npm:^2.0.5" - "@vitest/runner": "npm:2.0.5" - "@vitest/snapshot": "npm:2.0.5" - "@vitest/spy": "npm:2.0.5" - "@vitest/utils": "npm:2.0.5" +"vitest@npm:2.1.1": + version: 2.1.1 + resolution: "vitest@npm:2.1.1" + dependencies: + "@vitest/expect": "npm:2.1.1" + "@vitest/mocker": "npm:2.1.1" + "@vitest/pretty-format": "npm:^2.1.1" + "@vitest/runner": "npm:2.1.1" + "@vitest/snapshot": "npm:2.1.1" + "@vitest/spy": "npm:2.1.1" + "@vitest/utils": "npm:2.1.1" chai: "npm:^5.1.1" - debug: "npm:^4.3.5" - execa: "npm:^8.0.1" - magic-string: "npm:^0.30.10" + debug: "npm:^4.3.6" + magic-string: "npm:^0.30.11" pathe: "npm:^1.1.2" std-env: "npm:^3.7.0" - tinybench: "npm:^2.8.0" + tinybench: "npm:^2.9.0" + tinyexec: "npm:^0.3.0" tinypool: "npm:^1.0.0" tinyrainbow: "npm:^1.2.0" vite: "npm:^5.0.0" - vite-node: "npm:2.0.5" + vite-node: "npm:2.1.1" why-is-node-running: "npm:^2.3.0" peerDependencies: "@edge-runtime/vm": "*" "@types/node": ^18.0.0 || >=20.0.0 - "@vitest/browser": 2.0.5 - "@vitest/ui": 2.0.5 + "@vitest/browser": 2.1.1 + "@vitest/ui": 2.1.1 happy-dom: "*" jsdom: "*" peerDependenciesMeta: @@ -13043,7 +13098,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 10c0/b4e6cca00816bf967a8589111ded72faa12f92f94ccdd0dcd0698ffcfdfc52ec662753f66b387549c600ac699b993fd952efbd99dc57fcf4d1c69a2f1022b259 + checksum: 10c0/77a67092338613376dadd8f6f6872383db8409402ce400ac1de48efd87a7214183e798484a3eb2310221c03554e37a00f9fdbc91e49194e7c68e009a5589f494 languageName: node linkType: hard @@ -13059,18 +13114,18 @@ __metadata: languageName: node linkType: hard -"wait-on@npm:8.0.0": - version: 8.0.0 - resolution: "wait-on@npm:8.0.0" +"wait-on@npm:8.0.1": + version: 8.0.1 + resolution: "wait-on@npm:8.0.1" dependencies: - axios: "npm:^1.7.4" + axios: "npm:^1.7.7" joi: "npm:^17.13.3" lodash: "npm:^4.17.21" minimist: "npm:^1.2.8" rxjs: "npm:^7.8.1" bin: wait-on: bin/wait-on - checksum: 10c0/f649106ecdb74d8f18f7db3840c17c55269ac6d4672c30be06835fe66e735107d74576600310b1139161a2ddb7f4aa1453011d9f141b0aa5f1c365fbe7b532ec + checksum: 10c0/e8fe78084465a5fa95b17095136dcb3942480c7d9e47a0cfb72363238e2411883630dc9ced02fb372f4cc7ec0ec2484c92c67060ea2f81d0e97e41ef21df8006 languageName: node linkType: hard