{ "name": "roadmap.sh", "type": "module", "version": "0.0.1", "private": true, "scripts": { "dev": "astro dev", "start": "astro dev", "build": "astro build", "preview": "astro preview", "format": "prettier --write .", "astro": "astro", "deploy": "NODE_DEBUG=gh-pages gh-pages -d dist -t", "compress:jsons": "node scripts/compress-jsons.cjs", "upgrade": "ncu -u", "roadmap-links": "node scripts/roadmap-links.cjs", "roadmap-dirs": "node scripts/roadmap-dirs.cjs", "roadmap-content": "node scripts/roadmap-content.cjs", "best-practice-dirs": "node scripts/best-practice-dirs.cjs", "best-practice-content": "node scripts/best-practice-content.cjs", "test:e2e": "playwright test" }, "dependencies": { "@astrojs/preact": "^2.2.1", "@astrojs/sitemap": "^1.3.3", "@astrojs/tailwind": "^3.1.3", "@fingerprintjs/fingerprintjs": "^3.4.1", "@nanostores/preact": "^0.5.0", "astro": "^2.5.7", "astro-compress": "^1.1.46", "jose": "^4.14.4", "js-cookie": "^3.0.5", "nanostores": "^0.9.1", "node-html-parser": "^6.1.5", "npm-check-updates": "^16.10.12", "preact": "^10.15.1", "react-select": "^5.7.3", "rehype-external-links": "^2.1.0", "roadmap-renderer": "^1.0.6", "tailwindcss": "^3.3.2" }, "devDependencies": { "@playwright/test": "^1.34.3", "@tailwindcss/typography": "^0.5.9", "@types/js-cookie": "^3.0.3", "csv-parser": "^3.0.0", "gh-pages": "^5.0.0", "js-yaml": "^4.1.0", "markdown-it": "^13.0.1", "openai": "^3.2.1", "prettier": "^2.8.8", "prettier-plugin-astro": "^0.10.0", "prettier-plugin-tailwindcss": "^0.3.0" }, "pnpm": { "overrides": { "react": "npm:@preact/compat@latest", "react-dom": "npm:@preact/compat@latest" } } }