Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 33 additions & 33 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "programming.in.th",
"private": true,
"packageManager": "pnpm@10.17.1",
"packageManager": "pnpm@10.20.0",
"engines": {
"node": "^22.12"
},
Expand Down Expand Up @@ -31,49 +31,49 @@
"test:e2e": "playwright test"
},
"dependencies": {
"@aws-sdk/client-s3": "3.896.0",
"@aws-sdk/s3-request-presigner": "3.896.0",
"@aws-sdk/client-s3": "3.919.0",
"@aws-sdk/s3-request-presigner": "3.919.0",
"@codemirror/lang-cpp": "6.0.3",
"@codemirror/lang-java": "6.0.2",
"@codemirror/lang-python": "6.2.1",
"@codemirror/lang-rust": "6.0.2",
"@codemirror/language": "6.11.3",
"@codemirror/legacy-modes": "6.5.1",
"@codemirror/view": "6.38.4",
"@codemirror/legacy-modes": "6.5.2",
"@codemirror/view": "6.38.6",
"@dnd-kit/core": "6.3.1",
"@dnd-kit/modifiers": "9.0.0",
"@dnd-kit/sortable": "10.0.0",
"@dnd-kit/utilities": "3.2.2",
"@headlessui/react": "2.2.9",
"@heroicons/react": "2.2.0",
"@next-auth/prisma-adapter": "1.0.7",
"@next/bundle-analyzer": "15.5.4",
"@prisma/client": "5.17.0",
"@supabase/realtime-js": "2.15.6",
"@next/bundle-analyzer": "15.5.6",
"@prisma/client": "5.22.0",
"@supabase/realtime-js": "2.76.1",
"@tanstack/react-table": "8.21.3",
"@uiw/codemirror-theme-dracula": "4.25.2",
"@uiw/react-codemirror": "4.25.2",
"@visx/group": "3.12.0",
"@visx/shape": "3.12.0",
"@visx/text": "3.12.0",
"axios": "1.12.2",
"axios": "1.13.1",
"clsx": "2.1.1",
"csstype": "3.1.3",
"dayjs": "1.11.18",
"fuse.js": "7.1.0",
"katex": "0.16.22",
"motion": "12.23.22",
"katex": "0.16.25",
"motion": "12.23.24",
"next": "15.5.4",
"next-auth": "4.24.11",
"next-auth": "4.24.12",
"next-mdx-remote": "5.0.0",
"next-themes": "0.4.6",
"prism-react-renderer": "1.3.5",
"prismjs": "1.30.0",
"react": "19.1.1",
"react": "19.2.0",
"react-countup": "6.5.3",
"react-dom": "19.1.1",
"react-dom": "19.2.0",
"react-dropzone": "14.3.8",
"react-hook-form": "7.63.0",
"react-hook-form": "7.65.0",
"react-hot-toast": "2.6.0",
"react-infinite-scroll-component": "6.1.0",
"react-table": "7.8.0",
Expand All @@ -86,43 +86,43 @@
"server-only": "0.0.1",
"sharp": "0.34.4",
"swr": "2.3.6",
"zod": "4.1.11"
"zod": "4.1.12"
},
"devDependencies": {
"@octokit/types": "15.0.0",
"@playwright/test": "1.55.1",
"@octokit/types": "15.0.1",
"@playwright/test": "1.56.1",
"@tailwindcss/typography": "0.5.19",
"@testing-library/jest-dom": "6.8.0",
"@testing-library/jest-dom": "6.9.1",
"@testing-library/react": "16.3.0",
"@types/node": "22.18.6",
"@types/react": "19.1.15",
"@types/react-dom": "19.1.9",
"@types/node": "22.18.13",
"@types/react": "19.2.2",
"@types/react-dom": "19.2.2",
"@types/react-table": "7.7.20",
"@typescript-eslint/eslint-plugin": "7.16.1",
"@typescript-eslint/parser": "7.16.1",
"@vitejs/plugin-react": "5.0.4",
"@typescript-eslint/eslint-plugin": "7.18.0",
"@typescript-eslint/parser": "7.18.0",
"@vitejs/plugin-react": "5.1.0",
"@vitest/coverage-v8": "3.2.4",
"autoprefixer": "10.4.21",
"dotenv-cli": "10.0.0",
"eslint": "8.57.0",
"eslint": "8.57.1",
"eslint-config-next": "15.5.4",
"eslint-config-prettier": "9.1.0",
"eslint-config-prettier": "9.1.2",
"eslint-plugin-import": "2.32.0",
"eslint-plugin-prettier": "5.5.4",
"eslint-plugin-react": "7.37.5",
"eslint-plugin-unused-imports": "3.2.0",
"husky": "9.1.7",
"jsdom": "27.0.0",
"lint-staged": "16.2.3",
"jsdom": "27.0.1",
"lint-staged": "16.2.6",
"postcss": "8.5.6",
"prettier": "3.6.2",
"prettier-plugin-tailwindcss": "0.6.5",
"prisma": "5.17.0",
"prettier-plugin-tailwindcss": "0.7.1",
"prisma": "5.22.0",
"prisma-dbml-generator": "0.12.0",
"sass": "1.93.2",
"tailwindcss": "3.4.5",
"tailwindcss": "3.4.18",
"ts-node": "10.9.2",
"typescript": "5.5.3",
"typescript": "5.9.3",
"vitest": "3.2.4"
}
}
Loading