{ "name": "memesearch-backend", "type": "module", "scripts": { "dev": "tsx watch --env-file=.env --require reflect-metadata --require tsconfig-paths/register --require dotenv-safe/config src/index.ts", "start": "tsx --env-file=.env --require reflect-metadata --require tsconfig-paths/register --require dotenv-safe/config src/index.ts", "env:generate": "gen-env-types .env -o env.d.ts -e .", "fetch": "tsx src/utils/fetch.ts", "migrate": "tsx src/utils/migrate.ts" }, "dependencies": { "@apollo/server": "^4.11.0", "cheerio": "^1.0.0", "cors": "^2.8.5", "dotenv-safe": "^9.1.0", "express": "^4.19.2", "graphql": "^16.9.0", "http": "^0.0.1-security", "protobufjs": "^7.3.2", "reflect-metadata": "^0.2.2", "tsconfig-paths": "^4.2.0", "type-graphql": "^2.0.0-rc.2", "weaviate-client": "^3.1.4" }, "devDependencies": { "@types/cheerio": "^0.22.35", "@types/cors": "^2.8.17", "@types/dotenv-safe": "^8.1.6", "@types/express": "^4.17.21", "@types/node": "^20.14.10", "gen-env-types": "^1.3.4", "tsx": "^4.17.0", "typescript": "^5.5.3" } }