Skip to content

Commit e9f306e

Browse files
authored
Merge pull request #2 from HeapDog/dev
fix(deps): upgrade next.js from 16.0.3 to 16.0.8 to resolve CVE
2 parents 94176fc + 888a544 commit e9f306e

File tree

4 files changed

+80
-74
lines changed

4 files changed

+80
-74
lines changed

package-lock.json

Lines changed: 62 additions & 62 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@
2929
"clsx": "^2.1.1",
3030
"framer-motion": "^12.23.24",
3131
"lucide-react": "^0.554.0",
32-
"next": "16.0.3",
32+
"next": "16.0.8",
3333
"next-themes": "^0.4.6",
3434
"nextjs-toploader": "^3.9.17",
35-
"react": "19.2.0",
36-
"react-dom": "19.2.0",
35+
"react": "19.2.1",
36+
"react-dom": "19.2.1",
3737
"react-hook-form": "^7.66.1",
3838
"sonner": "^2.0.7",
3939
"tailwind-merge": "^3.4.0",
@@ -43,14 +43,18 @@
4343
"devDependencies": {
4444
"@tailwindcss/postcss": "^4",
4545
"@types/node": "^20",
46-
"@types/react": "^19",
47-
"@types/react-dom": "^19",
46+
"@types/react": "19.2.7",
47+
"@types/react-dom": "19.2.3",
4848
"babel-plugin-react-compiler": "1.0.0",
4949
"baseline-browser-mapping": "^2.8.32",
5050
"eslint": "^9",
51-
"eslint-config-next": "16.0.3",
51+
"eslint-config-next": "16.0.8",
5252
"tailwindcss": "^4",
5353
"tw-animate-css": "^1.4.0",
5454
"typescript": "^5"
55+
},
56+
"overrides": {
57+
"@types/react": "19.2.7",
58+
"@types/react-dom": "19.2.3"
5559
}
5660
}

src/app/signin/signin-page.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ import { SigninRequest, SigninResponse } from "@/lib/types/auth";
3535
import { ApiErrorResponse, ApiResponse } from "@/lib/types/api";
3636

3737
const formSchema = z.object({
38-
username: z.string().min(2, {
39-
message: "Username or email must be at least 2 characters.",
38+
username: z.string().min(3, {
39+
message: "Username or email must be at least 3 characters.",
4040
}),
41-
password: z.string().min(1, {
42-
message: "Password is required.",
41+
password: z.string().min(8, {
42+
message: "Password must be at least 8 characters.",
4343
}),
4444
});
4545

src/app/signup/signup-page.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,14 @@ import { ApiErrorResponse, ApiResponse } from "@/lib/types/api";
3232
const formSchema = z.object({
3333
username: z.string().min(3, {
3434
message: "Username must be at least 3 characters.",
35+
}).max(20, {
36+
message: "Username must be at most 20 characters.",
3537
}),
3638
email: z.string().email({
3739
message: "Please enter a valid email address.",
3840
}),
39-
password: z.string().min(4, {
40-
message: "Password must be at least 4 characters.",
41+
password: z.string().min(8, {
42+
message: "Password must be at least 8 characters.",
4143
}),
4244
});
4345

0 commit comments

Comments
 (0)