firebase-admin
Advanced tools
Comparing version 5.0.0 to 5.0.1
@@ -1,2 +0,2 @@ | ||
/*! firebase-admin v5.0.0 */ | ||
/*! firebase-admin v5.0.1 */ | ||
"use strict"; | ||
@@ -33,3 +33,3 @@ /*! | ||
'Content-Type': 'application/json', | ||
'X-Client-Version': 'Node/Admin/5.0.0', | ||
'X-Client-Version': 'Node/Admin/5.0.1', | ||
}; | ||
@@ -36,0 +36,0 @@ /** Firebase Auth request timeout duration in milliseconds. */ |
@@ -1,2 +0,2 @@ | ||
/*! firebase-admin v5.0.0 */ | ||
/*! firebase-admin v5.0.1 */ | ||
"use strict"; | ||
@@ -3,0 +3,0 @@ /*! |
@@ -1,2 +0,2 @@ | ||
/*! firebase-admin v5.0.0 */ | ||
/*! firebase-admin v5.0.1 */ | ||
"use strict"; | ||
@@ -3,0 +3,0 @@ /*! |
@@ -1,2 +0,2 @@ | ||
/*! firebase-admin v5.0.0 */ | ||
/*! firebase-admin v5.0.1 */ | ||
"use strict"; | ||
@@ -3,0 +3,0 @@ /*! |
@@ -1,2 +0,2 @@ | ||
/*! firebase-admin v5.0.0 */ | ||
/*! firebase-admin v5.0.1 */ | ||
"use strict"; | ||
@@ -3,0 +3,0 @@ /*! |
@@ -1,2 +0,2 @@ | ||
/*! firebase-admin v5.0.0 */ | ||
/*! firebase-admin v5.0.1 */ | ||
"use strict"; | ||
@@ -3,0 +3,0 @@ /*! |
@@ -1,2 +0,2 @@ | ||
/*! firebase-admin v5.0.0 */ | ||
/*! firebase-admin v5.0.1 */ | ||
"use strict"; | ||
@@ -3,0 +3,0 @@ /*! |
@@ -1,2 +0,2 @@ | ||
/*! firebase-admin v5.0.0 */ | ||
/*! firebase-admin v5.0.1 */ | ||
"use strict"; | ||
@@ -3,0 +3,0 @@ /*! |
@@ -1,2 +0,2 @@ | ||
/*! firebase-admin v5.0.0 */ | ||
/*! firebase-admin v5.0.1 */ | ||
"use strict"; | ||
@@ -218,3 +218,3 @@ /*! | ||
this.credential = firebaseCredential; | ||
this.SDK_VERSION = '5.0.0'; | ||
this.SDK_VERSION = '5.0.1'; | ||
/* tslint:disable */ | ||
@@ -221,0 +221,0 @@ // TODO(jwenger): Database is the only consumer of firebase.Promise. We should update it to use |
@@ -1,2 +0,2 @@ | ||
/*! firebase-admin v5.0.0 */ | ||
/*! firebase-admin v5.0.1 */ | ||
"use strict"; | ||
@@ -3,0 +3,0 @@ /*! |
@@ -1,2 +0,2 @@ | ||
/*! firebase-admin v5.0.0 */ | ||
/*! firebase-admin v5.0.1 */ | ||
/*! | ||
@@ -3,0 +3,0 @@ * Copyright 2017 Google Inc. |
@@ -1,2 +0,2 @@ | ||
/*! firebase-admin v5.0.0 */ | ||
/*! firebase-admin v5.0.1 */ | ||
"use strict"; | ||
@@ -3,0 +3,0 @@ /*! |
@@ -1,2 +0,2 @@ | ||
/*! firebase-admin v5.0.0 */ | ||
/*! firebase-admin v5.0.1 */ | ||
"use strict"; | ||
@@ -29,3 +29,3 @@ /*! | ||
'Content-Type': 'application/json', | ||
'Sdk-Version': 'Node/Admin/5.0.0', | ||
'Sdk-Version': 'Node/Admin/5.0.1', | ||
access_token_auth: 'true', | ||
@@ -32,0 +32,0 @@ }; |
@@ -1,2 +0,2 @@ | ||
/*! firebase-admin v5.0.0 */ | ||
/*! firebase-admin v5.0.1 */ | ||
"use strict"; | ||
@@ -3,0 +3,0 @@ /*! |
@@ -1,2 +0,2 @@ | ||
/*! firebase-admin v5.0.0 */ | ||
/*! firebase-admin v5.0.1 */ | ||
"use strict"; | ||
@@ -3,0 +3,0 @@ /*! |
@@ -1,2 +0,2 @@ | ||
/*! firebase-admin v5.0.0 */ | ||
/*! firebase-admin v5.0.1 */ | ||
"use strict"; | ||
@@ -105,3 +105,4 @@ /*! | ||
var parsingError = new error_1.FirebaseAppError(error_1.AppErrorCodes.UNABLE_TO_PARSE_RESPONSE, "Failed to parse response data: \"" + error.toString() + "\". Raw server" + | ||
("response: \"" + response + ".\"")); | ||
("response: \"" + response + "\". Status code: \"" + res.statusCode + "\". Outgoing ") + | ||
("request: \"" + options.method + " " + options.host + options.path + "\"")); | ||
reject({ | ||
@@ -108,0 +109,0 @@ statusCode: statusCode, |
@@ -1,2 +0,2 @@ | ||
/*! firebase-admin v5.0.0 */ | ||
/*! firebase-admin v5.0.1 */ | ||
"use strict"; | ||
@@ -3,0 +3,0 @@ /*! |
@@ -1,2 +0,2 @@ | ||
/*! firebase-admin v5.0.0 */ | ||
/*! firebase-admin v5.0.1 */ | ||
"use strict"; | ||
@@ -179,14 +179,14 @@ /*! | ||
} | ||
AppErrorCodes.APP_DELETED = 'app-deleted'; | ||
AppErrorCodes.DUPLICATE_APP = 'duplicate-app'; | ||
AppErrorCodes.INTERNAL_ERROR = 'internal-error'; | ||
AppErrorCodes.INVALID_APP_NAME = 'invalid-app-name'; | ||
AppErrorCodes.INVALID_APP_OPTIONS = 'invalid-app-options'; | ||
AppErrorCodes.INVALID_CREDENTIAL = 'invalid-credential'; | ||
AppErrorCodes.NETWORK_ERROR = 'network-error'; | ||
AppErrorCodes.NETWORK_TIMEOUT = 'network-timeout'; | ||
AppErrorCodes.NO_APP = 'no-app'; | ||
AppErrorCodes.UNABLE_TO_PARSE_RESPONSE = 'unable-to-parse-response'; | ||
return AppErrorCodes; | ||
}()); | ||
AppErrorCodes.APP_DELETED = 'app-deleted'; | ||
AppErrorCodes.DUPLICATE_APP = 'duplicate-app'; | ||
AppErrorCodes.INTERNAL_ERROR = 'internal-error'; | ||
AppErrorCodes.INVALID_APP_NAME = 'invalid-app-name'; | ||
AppErrorCodes.INVALID_APP_OPTIONS = 'invalid-app-options'; | ||
AppErrorCodes.INVALID_CREDENTIAL = 'invalid-credential'; | ||
AppErrorCodes.NETWORK_ERROR = 'network-error'; | ||
AppErrorCodes.NETWORK_TIMEOUT = 'network-timeout'; | ||
AppErrorCodes.NO_APP = 'no-app'; | ||
AppErrorCodes.UNABLE_TO_PARSE_RESPONSE = 'unable-to-parse-response'; | ||
exports.AppErrorCodes = AppErrorCodes; | ||
@@ -200,77 +200,77 @@ ; | ||
} | ||
AuthClientErrorCode.INVALID_ARGUMENT = { | ||
code: 'argument-error', | ||
message: 'Invalid argument provided.', | ||
}; | ||
AuthClientErrorCode.EMAIL_ALREADY_EXISTS = { | ||
code: 'email-already-exists', | ||
message: 'The email address is already in use by another account.', | ||
}; | ||
AuthClientErrorCode.INTERNAL_ERROR = { | ||
code: 'internal-error', | ||
message: 'An internal error has occurred.', | ||
}; | ||
AuthClientErrorCode.INVALID_CREDENTIAL = { | ||
code: 'invalid-credential', | ||
message: 'Invalid credential object provided.', | ||
}; | ||
AuthClientErrorCode.INVALID_DISABLED_FIELD = { | ||
code: 'invalid-disabled-field', | ||
message: 'The disabled field must be a boolean.', | ||
}; | ||
AuthClientErrorCode.INVALID_DISPLAY_NAME = { | ||
code: 'invalid-display-name', | ||
message: 'The displayName field must be a valid string.', | ||
}; | ||
AuthClientErrorCode.INVALID_EMAIL_VERIFIED = { | ||
code: 'invalid-email-verified', | ||
message: 'The emailVerified field must be a boolean.', | ||
}; | ||
AuthClientErrorCode.INVALID_EMAIL = { | ||
code: 'invalid-email', | ||
message: 'The email address is improperly formatted.', | ||
}; | ||
AuthClientErrorCode.INVALID_PASSWORD = { | ||
code: 'invalid-password', | ||
message: 'The password must be a string with at least 6 characters.', | ||
}; | ||
AuthClientErrorCode.INVALID_PHOTO_URL = { | ||
code: 'invalid-photo-url', | ||
message: 'The photoURL field must be a valid URL.', | ||
}; | ||
AuthClientErrorCode.INVALID_UID = { | ||
code: 'invalid-uid', | ||
message: 'The uid must be a non-empty string with at most 128 characters.', | ||
}; | ||
AuthClientErrorCode.MISSING_UID = { | ||
code: 'missing-uid', | ||
message: 'A uid identifier is required for the current operation.', | ||
}; | ||
AuthClientErrorCode.OPERATION_NOT_ALLOWED = { | ||
code: 'operation-not-allowed', | ||
message: 'The given sign-in provider is disabled for this Firebase project. ' + | ||
'Enable it in the Firebase console, under the sign-in method tab of the ' + | ||
'Auth section.', | ||
}; | ||
AuthClientErrorCode.PROJECT_NOT_FOUND = { | ||
code: 'project-not-found', | ||
message: 'No Firebase project was found for the provided credential.', | ||
}; | ||
AuthClientErrorCode.INSUFFICIENT_PERMISSION = { | ||
code: 'insufficient-permission', | ||
message: 'Credential implementation provided to initializeApp() via the "credential" property ' + | ||
'has insufficient permission to access the requested resource. See ' + | ||
'https://firebase.google.com/docs/admin/setup for details on how to authenticate this SDK ' + | ||
'with appropriate permissions.', | ||
}; | ||
AuthClientErrorCode.UID_ALREADY_EXISTS = { | ||
code: 'uid-already-exists', | ||
message: 'The user with the provided uid already exists.', | ||
}; | ||
AuthClientErrorCode.USER_NOT_FOUND = { | ||
code: 'user-not-found', | ||
message: 'There is no user record corresponding to the provided identifier.', | ||
}; | ||
return AuthClientErrorCode; | ||
}()); | ||
AuthClientErrorCode.INVALID_ARGUMENT = { | ||
code: 'argument-error', | ||
message: 'Invalid argument provided.', | ||
}; | ||
AuthClientErrorCode.EMAIL_ALREADY_EXISTS = { | ||
code: 'email-already-exists', | ||
message: 'The email address is already in use by another account.', | ||
}; | ||
AuthClientErrorCode.INTERNAL_ERROR = { | ||
code: 'internal-error', | ||
message: 'An internal error has occurred.', | ||
}; | ||
AuthClientErrorCode.INVALID_CREDENTIAL = { | ||
code: 'invalid-credential', | ||
message: 'Invalid credential object provided.', | ||
}; | ||
AuthClientErrorCode.INVALID_DISABLED_FIELD = { | ||
code: 'invalid-disabled-field', | ||
message: 'The disabled field must be a boolean.', | ||
}; | ||
AuthClientErrorCode.INVALID_DISPLAY_NAME = { | ||
code: 'invalid-display-name', | ||
message: 'The displayName field must be a valid string.', | ||
}; | ||
AuthClientErrorCode.INVALID_EMAIL_VERIFIED = { | ||
code: 'invalid-email-verified', | ||
message: 'The emailVerified field must be a boolean.', | ||
}; | ||
AuthClientErrorCode.INVALID_EMAIL = { | ||
code: 'invalid-email', | ||
message: 'The email address is improperly formatted.', | ||
}; | ||
AuthClientErrorCode.INVALID_PASSWORD = { | ||
code: 'invalid-password', | ||
message: 'The password must be a string with at least 6 characters.', | ||
}; | ||
AuthClientErrorCode.INVALID_PHOTO_URL = { | ||
code: 'invalid-photo-url', | ||
message: 'The photoURL field must be a valid URL.', | ||
}; | ||
AuthClientErrorCode.INVALID_UID = { | ||
code: 'invalid-uid', | ||
message: 'The uid must be a non-empty string with at most 128 characters.', | ||
}; | ||
AuthClientErrorCode.MISSING_UID = { | ||
code: 'missing-uid', | ||
message: 'A uid identifier is required for the current operation.', | ||
}; | ||
AuthClientErrorCode.OPERATION_NOT_ALLOWED = { | ||
code: 'operation-not-allowed', | ||
message: 'The given sign-in provider is disabled for this Firebase project. ' + | ||
'Enable it in the Firebase console, under the sign-in method tab of the ' + | ||
'Auth section.', | ||
}; | ||
AuthClientErrorCode.PROJECT_NOT_FOUND = { | ||
code: 'project-not-found', | ||
message: 'No Firebase project was found for the provided credential.', | ||
}; | ||
AuthClientErrorCode.INSUFFICIENT_PERMISSION = { | ||
code: 'insufficient-permission', | ||
message: 'Credential implementation provided to initializeApp() via the "credential" property ' + | ||
'has insufficient permission to access the requested resource. See ' + | ||
'https://firebase.google.com/docs/admin/setup for details on how to authenticate this SDK ' + | ||
'with appropriate permissions.', | ||
}; | ||
AuthClientErrorCode.UID_ALREADY_EXISTS = { | ||
code: 'uid-already-exists', | ||
message: 'The user with the provided uid already exists.', | ||
}; | ||
AuthClientErrorCode.USER_NOT_FOUND = { | ||
code: 'user-not-found', | ||
message: 'There is no user record corresponding to the provided identifier.', | ||
}; | ||
exports.AuthClientErrorCode = AuthClientErrorCode; | ||
@@ -284,92 +284,92 @@ ; | ||
} | ||
MessagingClientErrorCode.INVALID_ARGUMENT = { | ||
code: 'invalid-argument', | ||
message: 'Invalid argument provided.', | ||
}; | ||
MessagingClientErrorCode.INVALID_RECIPIENT = { | ||
code: 'invalid-recipient', | ||
message: 'Invalid message recipient provided.', | ||
}; | ||
MessagingClientErrorCode.INVALID_PAYLOAD = { | ||
code: 'invalid-payload', | ||
message: 'Invalid message payload provided.', | ||
}; | ||
MessagingClientErrorCode.INVALID_DATA_PAYLOAD_KEY = { | ||
code: 'invalid-data-payload-key', | ||
message: 'The data message payload contains an invalid key. See the reference documentation ' + | ||
'for the DataMessagePayload type for restricted keys.', | ||
}; | ||
MessagingClientErrorCode.PAYLOAD_SIZE_LIMIT_EXCEEDED = { | ||
code: 'payload-size-limit-exceeded', | ||
message: 'The provided message payload exceeds the FCM size limits. See the error documentation ' + | ||
'for more details.', | ||
}; | ||
MessagingClientErrorCode.INVALID_OPTIONS = { | ||
code: 'invalid-options', | ||
message: 'Invalid message options provided.', | ||
}; | ||
MessagingClientErrorCode.INVALID_REGISTRATION_TOKEN = { | ||
code: 'invalid-registration-token', | ||
message: 'Invalid registration token provided. Make sure it matches the registration token ' + | ||
'the client app receives from registering with FCM.', | ||
}; | ||
MessagingClientErrorCode.REGISTRATION_TOKEN_NOT_REGISTERED = { | ||
code: 'registration-token-not-registered', | ||
message: 'The provided registration token is not registered. A previously valid registration ' + | ||
'token can be unregistered for a variety of reasons. See the error documentation for more ' + | ||
'details. Remove this registration token and stop using it to send messages.', | ||
}; | ||
MessagingClientErrorCode.MISMATCHED_CREDENTIAL = { | ||
code: 'mismatched-credential', | ||
message: 'The credential used to authenticate this SDK does not have permission to send ' + | ||
'messages to the device corresponding to the provided registration token. Make sure the ' + | ||
'credential and registration token both belong to the same Firebase project.', | ||
}; | ||
MessagingClientErrorCode.INVALID_PACKAGE_NAME = { | ||
code: 'invalid-package-name', | ||
message: 'The message was addressed to a registration token whose package name does not match ' + | ||
'the provided "restrictedPackageName" option.', | ||
}; | ||
MessagingClientErrorCode.DEVICE_MESSAGE_RATE_EXCEEDED = { | ||
code: 'device-message-rate-exceeded', | ||
message: 'The rate of messages to a particular device is too high. Reduce the number of ' + | ||
'messages sent to this device and do not immediately retry sending to this device.', | ||
}; | ||
MessagingClientErrorCode.TOPICS_MESSAGE_RATE_EXCEEDED = { | ||
code: 'topics-message-rate-exceeded', | ||
message: 'The rate of messages to subscribers to a particular topic is too high. Reduce the ' + | ||
'number of messages sent for this topic, and do not immediately retry sending to this topic.', | ||
}; | ||
MessagingClientErrorCode.INVALID_APNS_CREDENTIALS = { | ||
code: 'invalid-apns-credentials', | ||
message: 'A message targeted to an iOS device could not be sent because the required APNs ' + | ||
'SSL certificate was not uploaded or has expired. Check the validity of your development ' + | ||
'and production certificates.', | ||
}; | ||
MessagingClientErrorCode.TOO_MANY_TOPICS = { | ||
code: 'too-many-topics', | ||
message: 'The maximum number of topics the provided registration token can be subscribed to ' + | ||
'has been exceeded.', | ||
}; | ||
MessagingClientErrorCode.AUTHENTICATION_ERROR = { | ||
code: 'authentication-error', | ||
message: 'An error occurred when trying to authenticate to the FCM servers. Make sure the ' + | ||
'credential used to authenticate this SDK has the proper permissions. See ' + | ||
'https://firebase.google.com/docs/admin/setup for setup instructions.', | ||
}; | ||
MessagingClientErrorCode.SERVER_UNAVAILABLE = { | ||
code: 'server-unavailable', | ||
message: 'The FCM server could not process the request in time. See the error documentation ' + | ||
'for more details.', | ||
}; | ||
MessagingClientErrorCode.INTERNAL_ERROR = { | ||
code: 'internal-error', | ||
message: 'An internal error has occurred. Please retry the request.', | ||
}; | ||
MessagingClientErrorCode.UNKNOWN_ERROR = { | ||
code: 'unknown-error', | ||
message: 'An unknown server error was returned.', | ||
}; | ||
return MessagingClientErrorCode; | ||
}()); | ||
MessagingClientErrorCode.INVALID_ARGUMENT = { | ||
code: 'invalid-argument', | ||
message: 'Invalid argument provided.', | ||
}; | ||
MessagingClientErrorCode.INVALID_RECIPIENT = { | ||
code: 'invalid-recipient', | ||
message: 'Invalid message recipient provided.', | ||
}; | ||
MessagingClientErrorCode.INVALID_PAYLOAD = { | ||
code: 'invalid-payload', | ||
message: 'Invalid message payload provided.', | ||
}; | ||
MessagingClientErrorCode.INVALID_DATA_PAYLOAD_KEY = { | ||
code: 'invalid-data-payload-key', | ||
message: 'The data message payload contains an invalid key. See the reference documentation ' + | ||
'for the DataMessagePayload type for restricted keys.', | ||
}; | ||
MessagingClientErrorCode.PAYLOAD_SIZE_LIMIT_EXCEEDED = { | ||
code: 'payload-size-limit-exceeded', | ||
message: 'The provided message payload exceeds the FCM size limits. See the error documentation ' + | ||
'for more details.', | ||
}; | ||
MessagingClientErrorCode.INVALID_OPTIONS = { | ||
code: 'invalid-options', | ||
message: 'Invalid message options provided.', | ||
}; | ||
MessagingClientErrorCode.INVALID_REGISTRATION_TOKEN = { | ||
code: 'invalid-registration-token', | ||
message: 'Invalid registration token provided. Make sure it matches the registration token ' + | ||
'the client app receives from registering with FCM.', | ||
}; | ||
MessagingClientErrorCode.REGISTRATION_TOKEN_NOT_REGISTERED = { | ||
code: 'registration-token-not-registered', | ||
message: 'The provided registration token is not registered. A previously valid registration ' + | ||
'token can be unregistered for a variety of reasons. See the error documentation for more ' + | ||
'details. Remove this registration token and stop using it to send messages.', | ||
}; | ||
MessagingClientErrorCode.MISMATCHED_CREDENTIAL = { | ||
code: 'mismatched-credential', | ||
message: 'The credential used to authenticate this SDK does not have permission to send ' + | ||
'messages to the device corresponding to the provided registration token. Make sure the ' + | ||
'credential and registration token both belong to the same Firebase project.', | ||
}; | ||
MessagingClientErrorCode.INVALID_PACKAGE_NAME = { | ||
code: 'invalid-package-name', | ||
message: 'The message was addressed to a registration token whose package name does not match ' + | ||
'the provided "restrictedPackageName" option.', | ||
}; | ||
MessagingClientErrorCode.DEVICE_MESSAGE_RATE_EXCEEDED = { | ||
code: 'device-message-rate-exceeded', | ||
message: 'The rate of messages to a particular device is too high. Reduce the number of ' + | ||
'messages sent to this device and do not immediately retry sending to this device.', | ||
}; | ||
MessagingClientErrorCode.TOPICS_MESSAGE_RATE_EXCEEDED = { | ||
code: 'topics-message-rate-exceeded', | ||
message: 'The rate of messages to subscribers to a particular topic is too high. Reduce the ' + | ||
'number of messages sent for this topic, and do not immediately retry sending to this topic.', | ||
}; | ||
MessagingClientErrorCode.INVALID_APNS_CREDENTIALS = { | ||
code: 'invalid-apns-credentials', | ||
message: 'A message targeted to an iOS device could not be sent because the required APNs ' + | ||
'SSL certificate was not uploaded or has expired. Check the validity of your development ' + | ||
'and production certificates.', | ||
}; | ||
MessagingClientErrorCode.TOO_MANY_TOPICS = { | ||
code: 'too-many-topics', | ||
message: 'The maximum number of topics the provided registration token can be subscribed to ' + | ||
'has been exceeded.', | ||
}; | ||
MessagingClientErrorCode.AUTHENTICATION_ERROR = { | ||
code: 'authentication-error', | ||
message: 'An error occurred when trying to authenticate to the FCM servers. Make sure the ' + | ||
'credential used to authenticate this SDK has the proper permissions. See ' + | ||
'https://firebase.google.com/docs/admin/setup for setup instructions.', | ||
}; | ||
MessagingClientErrorCode.SERVER_UNAVAILABLE = { | ||
code: 'server-unavailable', | ||
message: 'The FCM server could not process the request in time. See the error documentation ' + | ||
'for more details.', | ||
}; | ||
MessagingClientErrorCode.INTERNAL_ERROR = { | ||
code: 'internal-error', | ||
message: 'An internal error has occurred. Please retry the request.', | ||
}; | ||
MessagingClientErrorCode.UNKNOWN_ERROR = { | ||
code: 'unknown-error', | ||
message: 'An unknown server error was returned.', | ||
}; | ||
exports.MessagingClientErrorCode = MessagingClientErrorCode; | ||
@@ -376,0 +376,0 @@ ; |
@@ -1,2 +0,2 @@ | ||
/*! firebase-admin v5.0.0 */ | ||
/*! firebase-admin v5.0.1 */ | ||
"use strict"; | ||
@@ -3,0 +3,0 @@ /*! |
@@ -1,2 +0,2 @@ | ||
/*! firebase-admin v5.0.0 */ | ||
/*! firebase-admin v5.0.1 */ | ||
"use strict"; | ||
@@ -156,4 +156,4 @@ /*! | ||
// Allow for pathnames: (/chars+)* | ||
// Where chars can be a combination of: a-z A-Z 0-9 - _ . ~ ! $ & ' ( ) * + , ; = : @ | ||
var pathnameRe = /^(\/[\w\-\.\~\!\$\'\(\)\*\+\,\;\=\:\@]+)*$/; | ||
// Where chars can be a combination of: a-z A-Z 0-9 - _ . ~ ! $ & ' ( ) * + , ; = : @ % | ||
var pathnameRe = /^(\/[\w\-\.\~\!\$\'\(\)\*\+\,\;\=\:\@\%]+)*$/; | ||
// Validate pathname. | ||
@@ -160,0 +160,0 @@ if (pathname && |
{ | ||
"name": "firebase-admin", | ||
"version": "5.0.0", | ||
"version": "5.0.1", | ||
"dependencies": { | ||
"@types/jsonwebtoken": { | ||
"version": "7.2.0", | ||
"version": "7.2.2", | ||
"from": "@types/jsonwebtoken@>=7.1.33 <8.0.0", | ||
"resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-7.2.0.tgz" | ||
"resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-7.2.2.tgz" | ||
}, | ||
"@types/node": { | ||
"version": "7.0.18", | ||
"version": "8.0.10", | ||
"from": "@types/node@*", | ||
"resolved": "https://registry.npmjs.org/@types/node/-/node-7.0.18.tgz" | ||
"resolved": "https://registry.npmjs.org/@types/node/-/node-8.0.10.tgz" | ||
}, | ||
@@ -86,5 +86,5 @@ "base64url": { | ||
"safe-buffer": { | ||
"version": "5.0.1", | ||
"version": "5.1.1", | ||
"from": "safe-buffer@>=5.0.1 <6.0.0", | ||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz" | ||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz" | ||
}, | ||
@@ -91,0 +91,0 @@ "topo": { |
{ | ||
"name": "firebase-admin", | ||
"version": "5.0.0", | ||
"version": "5.0.1", | ||
"description": "Firebase admin SDK for Node.js", | ||
@@ -5,0 +5,0 @@ "author": "Firebase (https://firebase.google.com/)", |
@@ -0,1 +1,3 @@ | ||
[![Build Status](https://travis-ci.org/firebase/firebase-admin-node.svg?branch=master)](https://travis-ci.org/firebase/firebase-admin-node) | ||
# Firebase Admin Node.js SDK | ||
@@ -18,4 +20,4 @@ | ||
you need to develop your app, grow your user base, and earn money. The Firebase | ||
Admin Node.js SDK provides admin (second-party) access to several Firebase | ||
services. | ||
Admin Node.js SDK enables access to Firebase services from privileged environments | ||
(such as servers or cloud) in Node.js. | ||
@@ -22,0 +24,0 @@ For more information, visit the |
Sorry, the diff of this file is too big to display
325190
4870
79