{ "name": "frourio", "version": "0.1.0", "private": true, "scripts": { "dev": "npm run migrate:up && run-p dev:*", "dev:client": "next dev -p 3000", "dev:server": "npm run dev --prefix server", "dev:aspida": "aspida --watch", "build": "run-p build:client build:server", "build:client": "aspida && next build && next export", "build:server": "npm run build --prefix server", "build:types": "aspida && npm run build:frourio --prefix server", "lint": "eslint --ext .ts,.js,.tsx .", "lint:fix": "npm run lint -- --fix", "migrate": "npm run migrate:save && npm run migrate:up", "migrate:save": "npm run migrate:save --prefix server", "migrate:up": "npm run migrate:up --prefix server", "migrate:down": "npm run migrate:down --prefix server", "start": "run-p start:*", "start:client": "next start", "start:server": "npm start --prefix server", "test": "npm run build:types && jest", "typecheck": "npm run build:types && tsc --noEmit && tsc --noEmit -p server" }, "dependencies": { "@aspida/fetch": "^0.10.2", "@aspida/swr": "^0.2.2", "class-validator": "^0.12.2", "next": "^10.0.1", "react": "^17.0.1", "react-dom": "^17.0.1", "swr": "^0.3.8" }, "devDependencies": { "@types/jest": "^26.0.14", "@types/node": "^14.11.2", "@types/react": "^16.9.56", "@typescript-eslint/eslint-plugin": "^4.6.1", "@typescript-eslint/parser": "^4.6.1", "cross-env": "^7.0.2", "dotenv": "^8.2.0", "eslint": "^7.13.0", "eslint-config-prettier": "^6.15.0", "eslint-plugin-prettier": "^3.1.4", "eslint-plugin-react": "^7.21.5", "jest": "^26.6.3", "npm-run-all": "^4.1.5", "prettier": "^2.1.2", "ts-jest": "^26.4.3", "ts-loader": "^8.0.10", "typescript": "^4.0.5" } }