{ "name": "portfolio-website", "version": "0.1.0", "license": "MIT", "scripts": { "dev": "next dev", "build": "next build", "start": "next start", "prisma:generate": "prisma generate", "start:migrate": "prisma migrate deploy && yarn run start", "export": "next build && next export", "format": "prettier src --write", "test-build": "tsc", "lint": "next lint", "stylelint": "npx stylelint **/*.scss", "full-test": "yarn test-build && yarn lint && yarn stylelint" }, "dependencies": { "@prisma/client": "4.10.1", "@tanstack/react-query": "^4.24.9", "axios": "^1.1.2", "bcrypt": "^5.1.0", "fs-extra": "^11.2.0", "iron-session": "^6.3.1", "next": "^12.1.0", "next-seo": "^4.24.0", "next-themes": "^0.2.1", "react": "^17.0.2", "react-dom": "^17.0.2", "spectre.css": "^0.5.9", "timeago.js": "^4.0.2", "zod": "^3.20.6" }, "devDependencies": { "@trivago/prettier-plugin-sort-imports": "^4.0.0", "@types/bcrypt": "^5.0.0", "@types/fs-extra": "^11.0.4", "@types/node": "^15.12.1", "@types/react": "^17.0.9", "@types/react-dom": "^17.0.6", "eslint": "^7.28.0", "eslint-config-next": "13.1.6", "prettier": "^2.3.1", "prisma": "^5.8.1", "sass": "^1.34.1", "typescript": "^4.3.2" } }