{ "name": "@katanemo/www", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev", "build": "next build", "start": "next start", "lint": "biome check", "format": "biome format --write", "typecheck": "tsc --noEmit", "clean": "rm -rf .next", "sanity": "sanity dev", "sanity:build": "sanity build", "sanity:deploy": "sanity deploy", "migrate:blogs": "tsx scripts/migrate-blogs.ts" }, "dependencies": { "@katanemo/shared-styles": "*", "@katanemo/ui": "*", "@portabletext/react": "^5.0.0", "@portabletext/types": "^3.0.0", "@sanity/client": "^7.13.0", "@sanity/code-input": "^6.0.4", "@sanity/image-url": "^1.2.0", "@sanity/table": "^2.0.1", "@vercel/analytics": "^1.5.0", "csv-parse": "^6.1.0", "easymde": "^2.20.0", "framer-motion": "^12.23.24", "jsdom": "^27.2.0", "next": "^16.1.6", "next-sanity": "^11.6.9", "papaparse": "^5.5.3", "react": "19.2.0", "react-dom": "19.2.0", "react-markdown": "^10.1.0", "react-syntax-highlighter": "^16.1.0", "remark-gfm": "^4.0.1", "resend": "^6.6.0", "sanity": "^4.18.0", "sanity-plugin-markdown": "^7.0.4", "styled-components": "^6.1.19" }, "devDependencies": { "@biomejs/biome": "2.2.0", "@katanemo/tailwind-config": "*", "@katanemo/tsconfig": "*", "@tailwindcss/postcss": "^4", "@types/jsdom": "^27.0.0", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", "@types/react-syntax-highlighter": "^15.5.13", "tailwindcss": "^4", "tw-animate-css": "^1.4.0", "typescript": "^5" } }