{ "name": "portfolio", "author": "Ryan Freeman", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev", "build": "next build", "start": "next start", "lint": "next lint" }, "dependencies": { "@headlessui/react": "^1.7.7", "@mapbox/rehype-prism": "^0.7.0", "@next/mdx": "^13.1.1", "@prisma/client": "^4.8.1", "@tailwindcss/line-clamp": "^0.4.2", "@tailwindcss/typography": "^0.5.8", "@types/mdx": "^2.0.3", "@types/react": "18.0.26", "@types/react-dom": "18.0.10", "autoprefixer": "^10.4.13", "clsx": "^1.2.1", "eslint": "8.31.0", "eslint-config-next": "13.1.1", "fast-glob": "^3.2.12", "feed": "^4.2.2", "focus-visible": "^5.2.0", "motion": "^10.15.5", "next": "13.1.2", "node-fetch": "^3.3.0", "postcss": "^8.4.21", "postcss-focus-visible": "^7.1.0", "react": "18.2.0", "react-dom": "18.2.0", "remark-gfm": "^3.0.1", "sharp": "^0.31.3", "swr": "^2.0.0", "tailwind-merge": "^1.9.0" }, "devDependencies": { "@types/node": "^18.11.18", "prisma": "^4.8.1", "tailwindcss": "^3.2.4", "ts-node": "^10.9.1", "typescript": "4.9.4" } }