{ "name": "upgrading-ethereum-book", "version": "0.3.0", "private": true, "type": "module", "description": "A technical handbook on Ethereum's move to proof of stake and beyond", "author": "Ben Edgington", "keywords": [], "scripts": { "devel": "astro dev", "build": "astro build", "minim": "rm -rf dist/ node_modules/.astro && UE_MINIMAL=t astro build", "serve": "astro preview", "clean": "rm -rf dist/ .astro/ node_modules/.astro", "debug": "DEBUG='astro:my*' astro build", "astro": "astro", "check": "node --input-type=module -e 'import runChecks from \"./bin/build/prebuild.js\"; runChecks()'", "links": "bin/util/check_urls.sh src/book.md", "spell": "bin/util/check_spellings_list.sh", "spfix": "bin/util/update_spellings_list.sh", "gramm": "bin/util/check_grammar.sh src/book.md", "pdfit": "bin/pdf/make_pdf src/book.md", "stats": "bin/util/stats.sh", "valid": "node --input-type=module -e 'import validateHtml from \"./bin/util/validate.js\"; validateHtml(\"dist/part2/building_blocks/ssz/index.html\")'" }, "dependencies": { "astro": "^5.13.5", "hast-util-select": "^6.0.4", "hast-util-to-string": "^3.0.1", "loader-utils": "^3.3.1", "markdownlint": "^0.38.0", "rehype-katex": "^7.0.1", "remark-math": "^6.0.0", "svgo": "^4.0.0-rc.4" }, "devDependencies": { "@eslint/js": "^9.34.0", "axios": "^1.11.0", "eslint": "^9.34.0", "eslint-plugin-astro": "^1.3.1", "globals": "^16.3.0", "prettier": "^3.6.2", "prettier-plugin-astro": "^0.14.1" } }