{ "_from": "firebase-functions", "_id": "firebase-functions@3.22.0", "_inBundle": false, "_integrity": "sha512-d1BxBpT95MhvVqXkpLWDvWbyuX7e2l69cFAiqG3U1XQDaMV88bM9S+Zg7H8i9pitEGFr+76ErjKgrY0n+g3ZDA==", "_location": "/firebase-functions", "_phantomChildren": { "@types/body-parser": "1.19.2", "@types/express-serve-static-core": "4.17.30", "@types/serve-static": "1.15.0" }, "_requested": { "type": "tag", "registry": true, "raw": "firebase-functions", "name": "firebase-functions", "escapedName": "firebase-functions", "rawSpec": "", "saveSpec": null, "fetchSpec": "latest" }, "_requiredBy": [ "#USER", "/" ], "_resolved": "https://registry.npmjs.org/firebase-functions/-/firebase-functions-3.22.0.tgz", "_shasum": "d1b6c190551e29705d91819d8369a752ba5e061a", "_spec": "firebase-functions", "_where": "/var/www/api.medcify.app", "author": { "name": "Firebase Team" }, "bin": { "firebase-functions": "lib/bin/firebase-functions.js" }, "bugs": { "url": "https://github.com/firebase/firebase-functions/issues" }, "bundleDependencies": false, "dependencies": { "@types/cors": "^2.8.5", "@types/express": "4.17.3", "cors": "^2.8.5", "express": "^4.17.1", "lodash": "^4.17.14", "node-fetch": "^2.6.7" }, "deprecated": false, "description": "Firebase SDK for Cloud Functions", "devDependencies": { "@firebase/api-documenter": "^0.1.2", "@microsoft/api-documenter": "^7.13.45", "@microsoft/api-extractor": "^7.18.7", "@types/chai": "^4.1.7", "@types/chai-as-promised": "^7.1.0", "@types/jsonwebtoken": "^8.3.2", "@types/lodash": "^4.14.135", "@types/mocha": "^5.2.7", "@types/mock-require": "^2.0.0", "@types/nock": "^10.0.3", "@types/node": "^8.10.50", "@types/node-fetch": "^3.0.3", "@types/sinon": "^7.0.13", "api-extractor-model-me": "^0.1.1", "chai": "^4.2.0", "chai-as-promised": "^7.1.1", "child-process-promise": "^2.2.1", "firebase-admin": "^10.1.0", "js-yaml": "^3.13.1", "jsdom": "^16.2.1", "jsonwebtoken": "^8.5.1", "jwk-to-pem": "^2.0.5", "mocha": "^6.1.4", "mock-require": "^3.0.3", "mz": "^2.7.0", "nock": "^10.0.6", "node-fetch": "^2.6.7", "portfinder": "^1.0.28", "prettier": "^1.18.2", "semver": "^7.3.5", "sinon": "^7.3.2", "ts-node": "^10.4.0", "tslint": "^5.18.0", "tslint-config-prettier": "^1.18.0", "tslint-no-unused-expression-chai": "^0.1.4", "tslint-plugin-prettier": "^2.0.1", "typedoc": "0.21.2", "typescript": "^4.3.5", "yargs": "^15.3.1" }, "engines": { "node": "^8.13.0 || >=10.10.0" }, "exports": { ".": "./lib/index.js", "./logger/compat": "./lib/logger/compat.js", "./lib/logger/compat": "./lib/logger/compat.js", "./logger": "./lib/logger/index.js", "./lib/logger": "./lib/logger/index.js", "./lib/providers/auth": "./lib/providers/auth.js", "./lib/providers/analytics": "./lib/providers/analytics.js", "./lib/providers/database": "./lib/providers/database.js", "./lib/providers/firestore": "./lib/providers/firestore.js", "./lib/providers/https": "./lib/providers/https.js", "./lib/providers/pubsub": "./lib/providers/pubsub.js", "./lib/providers/remoteConfig": "./lib/providers/remoteConfig.js", "./lib/providers/storage": "./lib/providers/storage.js", "./lib/providers/tasks": "./lib/providers/tasks.js", "./lib/providers/testLab": "./lib/providers/testLab.js", "./v1": "./lib/index.js", "./v1/analytics": "./lib/providers/analytics.js", "./v1/auth": "./lib/providers/auth.js", "./v1/database": "./lib/providers/database.js", "./v1/firestore": "./lib/providers/firestore.js", "./v1/https": "./lib/providers/https.js", "./v1/pubsub": "./lib/providers/pubsub.js", "./v1/remoteConfig": "./lib/providers/remoteConfig.js", "./v1/storage": "./lib/providers/storage.js", "./v1/testLab": "./lib/providers/testLab.js", "./v2": "./lib/v2/index.js", "./v2/core": "./lib/v2/core.js", "./v2/options": "./lib/v2/options.js", "./v2/https": "./lib/v2/providers/https.js", "./v2/params": "./lib/v2/params/index.js", "./v2/pubsub": "./lib/v2/providers/pubsub.js", "./v2/storage": "./lib/v2/providers/storage.js", "./v2/tasks": "./lib/v2/providers/tasks.js", "./v2/alerts": "./lib/v2/providers/alerts/index.js", "./v2/alerts/appDistribution": "./lib/v2/providers/alerts/appDistribution.js", "./v2/alerts/billing": "./lib/v2/providers/alerts/billing.js", "./v2/alerts/crashlytics": "./lib/v2/providers/alerts/crashlytics.js", "./v2/eventarc": "./lib/v2/providers/eventarc.js", "./v2/identity": "./lib/v2/providers/identity.js", "./v2/database": "./lib/v2/providers/database.js" }, "files": [ "lib" ], "homepage": "https://github.com/firebase/firebase-functions#readme", "keywords": [ "firebase", "functions", "google", "cloud" ], "license": "MIT", "main": "lib/index.js", "name": "firebase-functions", "peerDependencies": { "firebase-admin": "^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0" }, "publishConfig": { "registry": "https://wombat-dressing-room.appspot.com" }, "repository": { "type": "git", "url": "git+https://github.com/firebase/firebase-functions.git" }, "scripts": { "apidocs": "node docgen/generate-docs.js", "build": "tsc -p tsconfig.release.json", "build:pack": "rm -rf lib && npm install && tsc -p tsconfig.release.json && npm pack", "build:release": "npm ci --production && npm install --no-save typescript firebase-admin && tsc -p tsconfig.release.json", "build:watch": "npm run build -- -w", "docgen:v1": "npm run build && npm run docgen:v1:extract && npm run docgen:v1:gen", "docgen:v1:extract": "api-extractor run -c docgen/api-extractor.v1.json --local", "docgen:v1:gen": "api-documenter-fire markdown -i docgen/v1 -o docgen/v1/markdown && api-documenter-fire toc -i docgen/v1 -o docgen/v1/markdown/toc -p /docs/reference/functions", "docgen:v2": "npm run build && npm run docgen:v2:extract && npm run docgen:v2:gen", "docgen:v2:extract": "api-extractor run -c docgen/api-extractor.v2.json --local", "docgen:v2:gen": "api-documenter-fire markdown -i docgen/v2 -o docgen/v2/markdown && npm run docgen:v2:toc", "docgen:v2:toc": "ts-node docgen/toc.ts --input docgen/v2/markdown --output docgen/v2/markdown/toc --path /docs/functions/beta/reference", "format": "prettier --check '**/*.{json,md,ts,yml,yaml}'", "format:fix": "prettier --write '**/*.{json,md,ts,yml,yaml}'", "lint": "tslint --config tslint.json --project tsconfig.json ", "lint:fix": "tslint --config tslint.json --fix --project tsconfig.json", "test": "mocha --file ./mocha/setup.ts \"spec/**/*.spec.ts\"", "test:bin": "./scripts/bin-test/run.sh" }, "types": "lib/index.d.ts", "typesVersions": { "*": { "logger": [ "lib/logger" ], "logger/compat": [ "lib/logger/compat" ], "v1": [ "lib" ], "v1/analytics": [ "lib/providers/analytics" ], "v1/auth": [ "lib/providers/auth" ], "v1/database": [ "lib/providers/database" ], "v1/firestore": [ "lib/providers/firestore" ], "v1/https": [ "lib/providers/https" ], "v1/pubsub": [ "lib/providers/pubsub" ], "v1/remoteConfig": [ "lib/providers/remoteConfig" ], "v1/storage": [ "lib/providers/storage" ], "v1/tasks": [ "lib/providers/tasks" ], "v1/testLab": [ "lib/providers/testLab" ], "v2": [ "lib/v2" ], "v2/alerts": [ "lib/v2/providers/alerts" ], "v2/alerts/appDistribution": [ "lib/v2/providers/alerts/appDistribution" ], "v2/alerts/billing": [ "lib/v2/providers/alerts/billing" ], "v2/alerts/crashlytics": [ "lib/v2/providers/alerts/crashlytics" ], "v2/base": [ "lib/v2/base" ], "v2/database": [ "lib/v2/providers/database" ], "v2/eventarc": [ "lib/v2/providers/eventarc" ], "v2/identity": [ "lib/v2/providers/identity" ], "v2/options": [ "lib/v2/options" ], "v2/https": [ "lib/v2/providers/https" ], "v2/params": [ "lib/v2/params" ], "v2/pubsub": [ "lib/v2/providers/pubsub" ], "v2/storage": [ "lib/v2/providers/storage" ], "v2/tasks": [ "lib/v2/providers/tasks" ] } }, "version": "3.22.0" }