{
  "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"
  }
}
