{ "name": "bct-functions", "description": "Cloud Functions for Black Canyon Tickets Stripe Connect integration", "scripts": { "lint": "eslint --ext .js,.ts .", "build": "tsc", "serve": "npm run build && firebase emulators:start --only functions", "shell": "npm run build && firebase functions:shell", "start": "npm run shell", "deploy": "firebase deploy --only functions", "logs": "firebase functions:log" }, "engines": { "node": "20" }, "main": "lib/index.js", "dependencies": { "@sentry/integrations": "^7.114.0", "@sentry/node": "^10.5.0", "cors": "^2.8.5", "csv-writer": "^1.6.0", "express": "^4.19.2", "firebase-admin": "^12.6.0", "firebase-functions": "^6.1.1", "resend": "^4.0.1", "stripe": "^16.12.0", "uuid": "^10.0.0" }, "devDependencies": { "@types/cors": "^2.8.17", "@types/express": "^4.17.21", "@types/uuid": "^10.0.0", "@typescript-eslint/eslint-plugin": "^7.16.0", "@typescript-eslint/parser": "^7.16.0", "eslint": "^8.57.0", "eslint-config-google": "^0.14.0", "eslint-plugin-import": "^2.29.1", "typescript": "^5.5.3" }, "private": true }