{ "name": "memestream", "version": "1.0.0", "description": "", "main": "index.ts", "type": "module", "scripts": { "start": "esrun index.ts", "util:reset": "esrun reset-meili.ts", "dev": "esrun --watch index.ts | pino-pretty", "build": "esbuild index.ts --bundle --format=esm --outdir=build --platform=node --target=node22.1 --packages=external", "migrate:make": "prisma migrate dev --name", "deploy": "docker build . -t registry.strix.systems/memestream-archiver && docker push registry.strix.systems/memestream-archiver && kubectl rollout restart deployment memestream-archiver", "test": "esrun src/scraper.test.ts | pino-pretty" }, "author": "", "license": "ISC", "dependencies": { "@google-cloud/vision": "^4.2.0", "@prisma/client": "^5.12.1", "axios": "^1.6.8", "dotenv": "^16.4.1", "lodash": "^4.17.21", "meilisearch": "^0.38.0", "mime-types": "^2.1.35", "minio": "^7.1.3", "pino": "^8.20.0", "pino-pretty": "^11.0.0", "sharp": "^0.33.3" }, "devDependencies": { "@types/lodash": "^4.17.0", "typescript": "^5.3.3", "esbuild": "^0.20.2", "esrun": "^3.2.26", "prisma": "^5.12.1" } }