Files
euchre_camp/package.json
T
david 3a7a9b4b8e fix: downgrade ESLint to v8.x for .eslintrc.json compatibility
ESLint v10.x requires the new flat config format (eslint.config.js),
but the project uses the old .eslintrc.json format. Downgrading to
ESLint v8.x which supports the legacy configuration format.
2026-04-01 12:35:29 -07:00

83 lines
3.2 KiB
JSON

{
"name": "euchre_camp",
"version": "0.1.3",
"private": true,
"scripts": {
"dev": "NEXT_PUBLIC_GIT_COMMIT=$(git rev-parse --short HEAD) next dev",
"build": "next build",
"start": "next start",
"lint": "bun run eslint",
"test": "bun test 'src/__tests__/unit/**' 'src/__tests__/*.test.tsx' 'src/__tests__/auth-simple.test.ts'",
"test:unit": "bun test src/__tests__/unit/",
"test:component": "bun test src/__tests__/*.test.tsx",
"test:run": "bun test 'src/__tests__/unit/**' 'src/__tests__/*.test.tsx' 'src/__tests__/auth-simple.test.ts'",
"test:randomize": "bun test src/__tests__/unit/ --randomize",
"test:unit:sequential": "bun test src/__tests__/unit/ --max-concurrency=1",
"test:acceptance": "bun x playwright test e2e/",
"test:acceptance:headed": "bun x playwright test e2e/ --headed",
"db:switch": "bun run scripts/switch-database.js",
"db:setup-postgres": "bun run scripts/setup-postgres.js",
"db:setup-dev": "bun run scripts/setup-postgres.js",
"db:setup-dev:clean": "bun run scripts/setup-postgres.js --drop",
"db:reset-dev": "bun run scripts/reset-dev-db.js",
"db:use-dev": "bun run scripts/use-dev-db.js",
"db:cleanup-prod": "bun run scripts/cleanup-prod-db.js",
"db:check-prod": "bun run scripts/check-test-records.js",
"db:seed": "bun run scripts/seed.js",
"docker:up": "docker-compose up -d",
"docker:down": "docker-compose down",
"docker:logs": "docker-compose logs -f",
"docker:build": "docker-compose build",
"docker:shell": "docker exec -it euchre-camp-app sh",
"version": "bun run scripts/bump-version.js",
"set-version": "bun run scripts/set-version.js",
"version:patch": "bun run scripts/bump-version.js patch",
"version:minor": "bun run scripts/bump-version.js minor",
"version:major": "bun run scripts/bump-version.js major",
"docker:build:push": "bun run scripts/build-and-push-docker.js",
"docker:compose:generate": "bun run scripts/generate-docker-compose.js",
"release": "bun run version:patch && bun run docker:compose:generate && bun run docker:build:push"
},
"dependencies": {
"@hookform/resolvers": "^5.2.2",
"@prisma/adapter-pg": "^7.6.0",
"@prisma/client": "^7.6.0",
"@types/bcryptjs": "^2.4.6",
"bcrypt": "^6.0.0",
"bcryptjs": "^3.0.3",
"better-auth": "^1.5.6",
"glicko2": "^1.2.1",
"jose": "^6.2.2",
"next": "^16.2.1",
"openskill": "^4.1.1",
"papaparse": "^5.5.3",
"pg": "^8.20.0",
"prisma": "^7.6.0",
"react": "^19.2.4",
"react-dom": "^19.2.4",
"react-hook-form": "^7.72.0",
"zod": "^4.3.6"
},
"devDependencies": {
"@playwright/test": "^1.58.2",
"@tailwindcss/postcss": "^4",
"@testing-library/jest-dom": "^6.9.1",
"@testing-library/react": "^16.3.2",
"@testing-library/user-event": "^14.6.1",
"@types/bcrypt": "^6.0.0",
"@types/node": "^20",
"@types/papaparse": "^5.5.2",
"@types/pg": "^8.20.0",
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
"@vitejs/plugin-react": "^6.0.1",
"argon2": "^0.44.0",
"eslint": "^8.57.0",
"eslint-config-next": "^16.2.1",
"jsdom": "^29.0.1",
"tailwindcss": "^4",
"typescript": "^5",
"vitest": "^4.1.2"
}
}