{ "name": "coder-docs-generator", "private": true, "scripts": { "dev": "pnpm copy-images && next dev", "build": "next build", "start": "next start", "export": "pnpm copy-images && next build", "copy-images": "sh ./scripts/copyImages.sh", "lint": "pnpm run lint:types", "lint:types": "tsc --noEmit", "format": "prettier --cache --write './**/*.{css,html,js,json,jsx,md,ts,tsx,yaml,yml}'", "format:check": "prettier --cache --check './**/*.{css,html,js,json,jsx,md,ts,tsx,yaml,yml}'" }, "dependencies": { "@chakra-ui/react": "2.10.5", "@emotion/react": "11.14.0", "@emotion/styled": "11.14.0", "archiver": "6.0.2", "framer-motion": "^10.18.0", "front-matter": "4.0.2", "lodash": "4.17.21", "next": "14.2.23", "react": "18.3.1", "react-dom": "18.3.1", "react-icons": "4.12.0", "react-markdown": "9.0.3", "rehype-raw": "7.0.0", "remark-gfm": "4.0.0", "sanitize-html": "2.14.0" }, "devDependencies": { "@types/lodash": "4.17.15", "@types/node": "20.17.16", "@types/react": "18.3.12", "@types/react-dom": "18.3.1", "@types/sanitize-html": "2.13.0", "eslint": "8.57.1", "eslint-config-next": "14.2.23", "prettier": "3.4.1", "typescript": "5.7.3" }, "engines": { "npm": ">=9.0.0 <10.0.0", "node": ">=18.0.0 <21.0.0" } }