{
"name": "eratic",
"private": true,
"type": "module",
"engines": {
"node": ">=22.12.0"
},
"workspaces": [
"packages/*",
"sites/*"
],
"scripts": {
"dev": "npm run dev -w @eratic/blog",
"dev:home": "npm run dev -w @eratic/home",
"dev:blog": "npm run dev -w @eratic/blog",
"dev:fav": "npm run dev -w @eratic/fav",
"dev:io": "npm run dev -w @eratic/io",
"build": "npm run photos:check && npm run build --workspaces --if-present",
"check": "npm run check --workspaces --if-present",
"preview": "npm run preview -w @eratic/blog",
"clean": "rm -rf sites/*/dist sites/*/.astro sites/*/node_modules/.astro node_modules/.astro",
"deploy": "./deploy/deploy.sh",
"photos:check": "node scripts/photos-check.mjs",
"photos:strip": "node scripts/photos-strip.mjs",
"icons": "node scripts/make-icons.mjs"
},
"devDependencies": {
"@astrojs/check": "^0.9.10",
"exifr": "^7.1.3",
"prettier": "^3.8.1",
"prettier-plugin-astro": "^0.14.1",
"sharp": "^0.35.3",
"typescript": "^6.0.3"
}
}