{"name":"firebase-admin","version":"14.1.0","description":"Firebase admin SDK for Node.js","author":{"name":"Firebase","email":"firebase-support@google.com","url":"https://firebase.google.com/"},"license":"Apache-2.0","homepage":"https://firebase.google.com/","engines":{"node":">=22"},"scripts":{"build":"gulp build","build:tests":"gulp compile_test","prepare":"npm run build && npm run esm-wrap","lint":"run-p lint:src lint:test","test":"run-s lint test:unit","integration":"run-s build test:integration","test:unit":"mocha test/unit/*.spec.ts --require ts-node/register","test:integration":"mocha test/integration/*.ts --slow 5000 --timeout 20000 --require ts-node/register","test:coverage":"nyc npm run test:unit","lint:src":"eslint src/","lint:src:fix":"eslint src/ --fix","lint:test":"eslint test/","lint:test:fix":"eslint test/ --fix","apidocs":"run-s api-extractor:local api-documenter","api-extractor":"node generate-reports.js","api-extractor:local":"npm run build && node generate-reports.js --local","esm-wrap":"node generate-esm-wrapper.js","api-documenter":"run-s api-documenter:markdown api-documenter:toc api-documenter:post","api-documenter:markdown":"api-documenter-fire markdown --input temp --output docgen/markdown -s --project admin","api-documenter:toc":"api-documenter-fire toc --input temp --output docgen/markdown -p /docs/reference/admin/node -s","api-documenter:post":"node docgen/post-process.js"},"nyc":{"extension":[".ts"],"include":["src"],"exclude":["**/*.d.ts"],"all":true},"keywords":["admin","database","Firebase","realtime","authentication"],"repository":{"type":"git","url":"git+https://github.com/firebase/firebase-admin-node.git"},"main":"lib/index.js","types":"./lib/index.d.ts","typesVersions":{"*":{"app":["lib/app"],"app-check":["lib/app-check"],"auth":["lib/auth"],"phone-number-verification":["lib/phone-number-verification"],"eventarc":["lib/eventarc"],"extensions":["lib/extensions"],"database":["lib/database"],"data-connect":["lib/data-connect"],"firestore":["lib/firestore"],"functions":["lib/functions"],"installations":["lib/installations"],"machine-learning":["lib/machine-learning"],"messaging":["lib/messaging"],"project-management":["lib/project-management"],"remote-config":["lib/remote-config"],"security-rules":["lib/security-rules"],"storage":["lib/storage"]}},"exports":{".":"./lib/index.js","./app":{"types":"./lib/app/index.d.ts","require":"./lib/app/index.js","import":"./lib/esm/app/index.js"},"./app-check":{"types":"./lib/app-check/index.d.ts","require":"./lib/app-check/index.js","import":"./lib/esm/app-check/index.js"},"./auth":{"types":"./lib/auth/index.d.ts","require":"./lib/auth/index.js","import":"./lib/esm/auth/index.js"},"./phone-number-verification":{"types":"./lib/phone-number-verification/index.d.ts","require":"./lib/phone-number-verification/index.js","import":"./lib/esm/phone-number-verification/index.js"},"./database":{"types":"./lib/database/index.d.ts","require":"./lib/database/index.js","import":"./lib/esm/database/index.js"},"./data-connect":{"types":"./lib/data-connect/index.d.ts","require":"./lib/data-connect/index.js","import":"./lib/esm/data-connect/index.js"},"./eventarc":{"types":"./lib/eventarc/index.d.ts","require":"./lib/eventarc/index.js","import":"./lib/esm/eventarc/index.js"},"./extensions":{"types":"./lib/extensions/index.d.ts","require":"./lib/extensions/index.js","import":"./lib/esm/extensions/index.js"},"./firestore":{"types":"./lib/firestore/index.d.ts","require":"./lib/firestore/index.js","import":"./lib/esm/firestore/index.js"},"./functions":{"types":"./lib/functions/index.d.ts","require":"./lib/functions/index.js","import":"./lib/esm/functions/index.js"},"./installations":{"types":"./lib/installations/index.d.ts","require":"./lib/installations/index.js","import":"./lib/esm/installations/index.js"},"./machine-learning":{"types":"./lib/machine-learning/index.d.ts","require":"./lib/machine-learning/index.js","import":"./lib/esm/machine-learning/index.js"},"./messaging":{"types":"./lib/messaging/index.d.ts","require":"./lib/messaging/index.js","import":"./lib/esm/messaging/index.js"},"./project-management":{"types":"./lib/project-management/index.d.ts","require":"./lib/project-management/index.js","import":"./lib/esm/project-management/index.js"},"./remote-config":{"types":"./lib/remote-config/index.d.ts","require":"./lib/remote-config/index.js","import":"./lib/esm/remote-config/index.js"},"./security-rules":{"types":"./lib/security-rules/index.d.ts","require":"./lib/security-rules/index.js","import":"./lib/esm/security-rules/index.js"},"./storage":{"types":"./lib/storage/index.d.ts","require":"./lib/storage/index.js","import":"./lib/esm/storage/index.js"}},"dependencies":{"@fastify/busboy":"^3.0.0","@firebase/database-compat":"^2.1.4","@firebase/database-types":"^1.0.20","farmhash-modern":"^1.1.0","fast-deep-equal":"^3.1.1","google-auth-library":"^10.6.2","jsonwebtoken":"^9.0.0","jwks-rsa":"^4.0.1"},"optionalDependencies":{"@google-cloud/firestore":"^8.6.0","@google-cloud/storage":"^7.19.0"},"devDependencies":{"@eslint/js":"^10.0.1","@firebase/api-documenter":"^0.5.0","@firebase/app-compat":"^0.5.12","@firebase/auth-compat":"^0.6.6","@firebase/auth-types":"^0.13.1","@microsoft/api-extractor":"^7.11.2","@types/bcrypt":"^6.0.0","@types/chai":"^4.0.0","@types/chai-as-promised":"^7.1.0","@types/firebase-token-generator":"^2.0.28","@types/jsonwebtoken":"8.5.1","@types/lodash":"^4.14.104","@types/minimist":"^1.2.2","@types/mocha":"^10.0.0","@types/nock":"^11.1.0","@types/node":"^26.0.0","@types/request":"^2.47.0","@types/request-promise":"^4.1.41","@types/sinon":"^21.0.1","@types/sinon-chai":"^3.0.0","@typescript-eslint/eslint-plugin":"^8.62.0","@typescript-eslint/parser":"^8.62.0","bcrypt":"^6.0.0","chai":"^4.2.0","chai-as-promised":"^7.0.0","chai-exclude":"^2.1.0","chalk":"^4.1.1","child-process-promise":"^2.2.1","del":"^6.0.0","eslint":"^10.3.0","firebase-token-generator":"^2.0.0","globals":"^17.6.0","gulp":"^5.0.0","gulp-filter":"^7.0.0","gulp-header":"^2.0.9","gulp-typescript":"^5.0.1","http-message-parser":"^0.0.34","lodash":"^4.17.15","minimist":"^1.2.6","mocha":"^11.0.0","mz":"^2.7.0","nock":"^14.0.15","npm-run-all":"^4.1.5","nyc":"^18.0.0","request":"^2.75.0","request-promise":"^4.1.1","run-sequence":"^2.2.1","sinon":"^22.0.0","sinon-chai":"^3.0.0","ts-node":"^10.2.0","typescript":"^5.7.3","typescript-eslint":"^8.62.0","yargs":"^17.0.1"},"_id":"firebase-admin@14.1.0","bugs":{"url":"https://github.com/firebase/firebase-admin-node/issues"},"_integrity":"sha512-GdHh6vHWm9LVRt+3hINWczaA7fPwnN/l4xZdqzn+wNPYErrLI1x6u1mvAJM/5IGgYI9EqQgLt1EyBG8ok/hWCg==","_resolved":"/home/runner/work/firebase-admin-node/firebase-admin-node/dist/firebase-admin-14.1.0.tgz","_from":"file:dist/firebase-admin-14.1.0.tgz","_nodeVersion":"22.23.0","_npmVersion":"10.9.8","dist":{"integrity":"sha512-GdHh6vHWm9LVRt+3hINWczaA7fPwnN/l4xZdqzn+wNPYErrLI1x6u1mvAJM/5IGgYI9EqQgLt1EyBG8ok/hWCg==","shasum":"edc206d93fe1ba1949e3405e0704820f8a5dfc6b","tarball":"https://registry.npmjs.org/firebase-admin/-/firebase-admin-14.1.0.tgz","fileCount":244,"unpackedSize":1395915,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCEAPs9CogrXN801ZHm2oah07OfS3/WYAHvs64SO1RQ3wIgfUJvzW0AcD9s67JR3f2f5fvn179r1amZcqwGGVmlzhg="}]},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"firebase-ops","email":"operations+plainlogo@firebase.com"},{"name":"feiyang.chen","email":"feiyang.chen1@gmail.com"},{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"chholland","email":"chholland@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/firebase-admin_14.1.0_1782333567110_0.4747659397699002"},"_hasShrinkwrap":false}