{ "name": "adaptador-planilhas", "version": "0.1.0", "private": true, "engines": { "node": ">=22.12 <25" }, "packageManager": "npm@11.6.2", "scripts": { "dev": "next dev", "build": "next build", "start": "next start", "start:standalone": "node .next/standalone/server.js", "lint": "eslint .", "typecheck": "tsc --noEmit", "test": "vitest run", "test:watch": "vitest", "test:services": "vitest run --config vitest.services.config.ts", "migrate": "node --import=tsx scripts/migrate.ts", "migrate:check": "node --import=tsx scripts/migrate.ts --dry-run", "identity:init": "node --import=tsx scripts/init-project-identity.ts", "seed": "node --import=tsx scripts/seed-dev.ts", "seed:staging": "node --import=tsx scripts/seed-staging.ts", "worker": "node --import=tsx scripts/worker.ts", "cleanup": "node --import=tsx scripts/cleanup-temp.ts", "flag": "node --import=tsx scripts/set-flag.ts", "verify:config": "node --import=tsx scripts/verify-config.ts", "check:bucket": "node --import=tsx scripts/check-bucket.ts", "smoke:staging": "node --import=tsx scripts/smoke-staging.ts", "smoke:local": "node --import=tsx scripts/smoke-local.ts" }, "dependencies": { "@dnd-kit/core": "^6.3.1", "@electric-sql/pglite": "^0.3.14", "@react-pdf/renderer": "^4.3.1", "@sentry/nextjs": "^10.15.0", "@supabase/ssr": "^0.7.0", "@supabase/supabase-js": "^2.75.0", "@tanstack/react-query": "^5.90.2", "exceljs": "^4.4.0", "ioredis": "^5.8.1", "lucide-react": "^0.544.0", "next": "^16.0.0", "postgres": "^3.4.7", "react": "^19.2.0", "react-dom": "^19.2.0", "server-only": "^0.0.1", "tsx": "^4.20.6" }, "devDependencies": { "@tailwindcss/postcss": "^4.1.14", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.0", "@testing-library/user-event": "^14.6.1", "@types/node": "^24.6.0", "@types/react": "^19.2.0", "@types/react-dom": "^19.2.0", "@vitejs/plugin-react": "^5.0.4", "eslint": "^9.37.0", "eslint-config-next": "^16.0.0", "jsdom": "^27.0.0", "tailwindcss": "^4.1.14", "typescript": "^5.9.3", "vitest": "^3.2.4" } }