Add user authentication with login/signup/protected routes, boss pokemon detail fields and result team tracking, moves and abilities selector components and API, run ownership and visibility controls, and various UI improvements across encounters, run list, and journal pages. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
52 lines
1.4 KiB
JSON
52 lines
1.4 KiB
JSON
{
|
|
"name": "another-nuzlocke-tracker",
|
|
"private": true,
|
|
"version": "0.0.0",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "tsc -b && vite build",
|
|
"lint": "oxlint src/",
|
|
"format": "oxfmt --write src/",
|
|
"format:check": "oxfmt --check src/",
|
|
"preview": "vite preview",
|
|
"test": "vitest run",
|
|
"test:watch": "vitest",
|
|
"test:e2e": "playwright test",
|
|
"test:e2e:ui": "playwright test --ui"
|
|
},
|
|
"dependencies": {
|
|
"@dnd-kit/core": "6.3.1",
|
|
"@dnd-kit/sortable": "10.0.0",
|
|
"@dnd-kit/utilities": "3.2.2",
|
|
"@supabase/supabase-js": "^2.99.3",
|
|
"@tailwindcss/typography": "^0.5.19",
|
|
"@tanstack/react-query": "5.91.3",
|
|
"react": "19.2.4",
|
|
"react-dom": "19.2.4",
|
|
"react-markdown": "^10.1.0",
|
|
"react-router-dom": "7.13.1",
|
|
"remark-gfm": "^4.0.1",
|
|
"sonner": "2.0.7"
|
|
},
|
|
"devDependencies": {
|
|
"@axe-core/playwright": "4.11.1",
|
|
"@playwright/test": "1.58.2",
|
|
"@tailwindcss/vite": "4.2.2",
|
|
"@testing-library/jest-dom": "^6.9.1",
|
|
"@testing-library/react": "^16.3.2",
|
|
"@testing-library/user-event": "^14.6.1",
|
|
"@types/node": "24.12.0",
|
|
"@types/react": "19.2.14",
|
|
"@types/react-dom": "19.2.3",
|
|
"@vitejs/plugin-react": "5.2.0",
|
|
"jsdom": "^28.1.0",
|
|
"oxfmt": "0.41.0",
|
|
"oxlint": "1.56.0",
|
|
"tailwindcss": "4.2.2",
|
|
"typescript": "5.9.3",
|
|
"vite": "7.3.1",
|
|
"vitest": "4.1.0"
|
|
}
|
|
}
|