Files
upgrading-ethereum-book/package.json
2025-09-01 09:08:32 +01:00

46 lines
1.6 KiB
JSON

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