{ "name": "gallery", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "migrate": "node server/migrate.js", "migrate:thumbnails": "node -e \"require('./server/db').query(require('fs').readFileSync('./db/migrate-thumbnails.sql','utf8')).then(()=>{console.log('OK');process.exit(0);}).catch(e=>{console.error(e);process.exit(1);})\"", "seed": "node scripts/seed-wikipedia.js", "fetch-images": "node scripts/fetch-missing-images.js", "search-missing-paintings": "node scripts/fetch-missing-images.js", "fetch-artist-images": "node scripts/fetch-artist-images.js", "fetch-artist-bios": "node scripts/fetch-artist-bios.js", "sync-image-paths": "node scripts/sync-image-paths.js", "regenerate-thumbnails": "node scripts/regenerate-thumbnails.js", "audit-painting-images": "node scripts/audit-painting-images.js", "expand-catalog": "node scripts/expand-paintings.js", "update-influences": "node scripts/update-influences.js", "migrate:influence-sources": "node scripts/migrate-influence-sources.js", "discover-influences": "node scripts/update-influences.js --discover-only", "server": "node server/index.js", "dev:server": "nodemon server/index.js", "dev:client": "npm run dev --prefix client", "dev": "node server/index.js", "setup": "node server/migrate.js && node scripts/seed-wikipedia.js" }, "keywords": [], "author": "", "license": "ISC", "type": "commonjs", "dependencies": { "cors": "^2.8.6", "dotenv": "^17.4.2", "express": "^5.2.1", "pg": "^8.21.0", "sharp": "^0.35.1" }, "devDependencies": { "nodemon": "^3.1.14" } }