{ "name": "Trellix", "private": true, "sideEffects": false, "type": "module", "scripts": { "build": "NODE_ENV=production vite build && vite build --ssr", "dev": "vite dev", "start": "NODE_ENV=production remix-serve ./build/server/index.js", "migrate": "npx prisma migrate dev", "typecheck": "tsc", "deploy": "fly deploy" }, "dependencies": { "@prisma/client": "^5.3.1", "@remix-run/node": "2.4.1", "@remix-run/react": "2.4.1", "@remix-run/serve": "2.4.1", "@tailwindcss/forms": "^0.5.6", "isbot": "^3.6.8", "react": "^18.2.0", "react-dom": "^18.2.0", "tiny-invariant": "^1.3.1" }, "devDependencies": { "@remix-run/dev": "2.4.1", "@remix-run/eslint-config": "2.4.1", "@types/react": "^18.2.20", "@types/react-dom": "^18.2.7", "autoprefixer": "^10.4.16", "eslint": "^8.38.0", "postcss": "^8.4.31", "prettier": "^3.0.3", "prisma": "^5.3.1", "tailwindcss": "^3.3.3", "typescript": "^5.1.6", "vite-tsconfig-paths": "^4.2.1" }, "engines": { "node": ">=18.0.0" }, "prettier": { "printWidth": 80 } }