{ "name": "markdownblog", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev", "build": "next build", "start": "next start", "lint": "next lint", "electron-dev": "electron .", "electron-build": "next build && electron-builder" }, "dependencies": { "@tailwindcss/typography": "^0.5.16", "autoprefixer": "^10.4.17", "bcrypt": "^6.0.0", "chokidar": "^4.0.3", "date-fns": "^3.3.1", "gray-matter": "^4.0.3", "next": "14.1.0", "postcss": "^8.4.35", "react": "^18.2.0", "react-dom": "^18.2.0", "rehype-raw": "^6.1.1", "rehype-stringify": "^9.0.3", "remark": "^15.0.1", "remark-gfm": "^3.0.1", "remark-html": "^16.0.1", "remark-rehype": "^11.1.0", "tailwindcss": "^3.4.1" }, "devDependencies": { "@types/bcrypt": "^5.0.2", "@types/chokidar": "^1.7.5", "@types/node": "^20.11.19", "@types/react": "^18.2.57", "@types/react-dom": "^18.2.19", "electron": "^28.2.3", "electron-builder": "^24.9.1", "eslint": "^8.56.0", "eslint-config-next": "14.1.0", "typescript": "^5.3.3" } }