New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@firebase/functions

Package Overview
Dependencies
Maintainers
4
Versions
3309
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@firebase/functions - npm Package Compare versions

Comparing version 0.12.1-20250114135622 to 0.12.1-canary.01f36ea41

18

dist/esm/index.esm2017.js

@@ -1,2 +0,2 @@

import { _registerComponent, registerVersion, _getProvider, getApp } from '@firebase/app';
import { _isFirebaseServerApp, _registerComponent, registerVersion, _getProvider, getApp } from '@firebase/app';
import { FirebaseError, getModularInstance, getDefaultEmulatorHostnameAndPort } from '@firebase/util';

@@ -309,6 +309,11 @@ import { Component } from '@firebase/component';

class ContextProvider {
constructor(authProvider, messagingProvider, appCheckProvider) {
constructor(app, authProvider, messagingProvider, appCheckProvider) {
this.app = app;
this.auth = null;
this.messaging = null;
this.appCheck = null;
this.serverAppAppCheckToken = null;
if (_isFirebaseServerApp(app) && app.settings.appCheckToken) {
this.serverAppAppCheckToken = app.settings.appCheckToken;
}
this.auth = authProvider.getImmediate({ optional: true });

@@ -329,3 +334,3 @@ this.messaging = messagingProvider.getImmediate({

if (!this.appCheck) {
appCheckProvider.get().then(appCheck => (this.appCheck = appCheck), () => {
appCheckProvider === null || appCheckProvider === void 0 ? void 0 : appCheckProvider.get().then(appCheck => (this.appCheck = appCheck), () => {
/* get() never rejects */

@@ -365,2 +370,5 @@ });

async getAppCheckToken(limitedUseAppCheckTokens) {
if (this.serverAppAppCheckToken) {
return this.serverAppAppCheckToken;
}
if (this.appCheck) {

@@ -443,3 +451,3 @@ const result = limitedUseAppCheckTokens

this.emulatorOrigin = null;
this.contextProvider = new ContextProvider(authProvider, messagingProvider, appCheckProvider);
this.contextProvider = new ContextProvider(app, authProvider, messagingProvider, appCheckProvider);
// Cancels all ongoing requests when resolved.

@@ -842,3 +850,3 @@ this.cancelAllRequests = new Promise(resolve => {

const name = "@firebase/functions";
const version = "0.12.1-20250114135622";
const version = "0.12.1-canary.01f36ea41";

@@ -845,0 +853,0 @@ /**

@@ -18,2 +18,3 @@ /**

import { Provider } from '@firebase/component';
import { FirebaseApp } from '@firebase/app';
import { AppCheckInternalComponentName } from '@firebase/app-check-interop-types';

@@ -36,6 +37,8 @@ import { MessagingInternalComponentName } from '@firebase/messaging-interop-types';

export declare class ContextProvider {
readonly app: FirebaseApp;
private auth;
private messaging;
private appCheck;
constructor(authProvider: Provider<FirebaseAuthInternalName>, messagingProvider: Provider<MessagingInternalComponentName>, appCheckProvider: Provider<AppCheckInternalComponentName>);
private serverAppAppCheckToken;
constructor(app: FirebaseApp, authProvider: Provider<FirebaseAuthInternalName>, messagingProvider: Provider<MessagingInternalComponentName>, appCheckProvider: Provider<AppCheckInternalComponentName>);
getAuthToken(): Promise<string | undefined>;

@@ -42,0 +45,0 @@ getMessagingToken(): Promise<string | undefined>;

@@ -313,6 +313,11 @@ 'use strict';

class ContextProvider {
constructor(authProvider, messagingProvider, appCheckProvider) {
constructor(app$1, authProvider, messagingProvider, appCheckProvider) {
this.app = app$1;
this.auth = null;
this.messaging = null;
this.appCheck = null;
this.serverAppAppCheckToken = null;
if (app._isFirebaseServerApp(app$1) && app$1.settings.appCheckToken) {
this.serverAppAppCheckToken = app$1.settings.appCheckToken;
}
this.auth = authProvider.getImmediate({ optional: true });

@@ -333,3 +338,3 @@ this.messaging = messagingProvider.getImmediate({

if (!this.appCheck) {
appCheckProvider.get().then(appCheck => (this.appCheck = appCheck), () => {
appCheckProvider === null || appCheckProvider === void 0 ? void 0 : appCheckProvider.get().then(appCheck => (this.appCheck = appCheck), () => {
/* get() never rejects */

@@ -369,2 +374,5 @@ });

async getAppCheckToken(limitedUseAppCheckTokens) {
if (this.serverAppAppCheckToken) {
return this.serverAppAppCheckToken;
}
if (this.appCheck) {

@@ -447,3 +455,3 @@ const result = limitedUseAppCheckTokens

this.emulatorOrigin = null;
this.contextProvider = new ContextProvider(authProvider, messagingProvider, appCheckProvider);
this.contextProvider = new ContextProvider(app, authProvider, messagingProvider, appCheckProvider);
// Cancels all ongoing requests when resolved.

@@ -846,3 +854,3 @@ this.cancelAllRequests = new Promise(resolve => {

const name = "@firebase/functions";
const version = "0.12.1-20250114135622";
const version = "0.12.1-canary.01f36ea41";

@@ -849,0 +857,0 @@ /**

@@ -18,2 +18,3 @@ /**

import { Provider } from '@firebase/component';
import { FirebaseApp } from '@firebase/app';
import { AppCheckInternalComponentName } from '@firebase/app-check-interop-types';

@@ -36,6 +37,8 @@ import { MessagingInternalComponentName } from '@firebase/messaging-interop-types';

export declare class ContextProvider {
readonly app: FirebaseApp;
private auth;
private messaging;
private appCheck;
constructor(authProvider: Provider<FirebaseAuthInternalName>, messagingProvider: Provider<MessagingInternalComponentName>, appCheckProvider: Provider<AppCheckInternalComponentName>);
private serverAppAppCheckToken;
constructor(app: FirebaseApp, authProvider: Provider<FirebaseAuthInternalName>, messagingProvider: Provider<MessagingInternalComponentName>, appCheckProvider: Provider<AppCheckInternalComponentName>);
getAuthToken(): Promise<string | undefined>;

@@ -42,0 +45,0 @@ getMessagingToken(): Promise<string | undefined>;

{
"name": "@firebase/functions",
"version": "0.12.1-20250114135622",
"version": "0.12.1-canary.01f36ea41",
"description": "",

@@ -49,8 +49,8 @@ "author": "Firebase <firebase-support@google.com> (https://firebase.google.com/)",

"peerDependencies": {
"@firebase/app": "0.10.18-20250114135622"
"@firebase/app": "0.10.18-canary.01f36ea41"
},
"devDependencies": {
"@firebase/app": "0.10.18-20250114135622",
"@firebase/app": "0.10.18-canary.01f36ea41",
"rollup": "2.79.1",
"@rollup/plugin-json": "4.1.0",
"@rollup/plugin-json": "6.1.0",
"rollup-plugin-typescript2": "0.31.2",

@@ -69,7 +69,7 @@ "typescript": "5.5.4"

"dependencies": {
"@firebase/component": "0.6.12-20250114135622",
"@firebase/messaging-interop-types": "0.2.3",
"@firebase/auth-interop-types": "0.2.4",
"@firebase/app-check-interop-types": "0.3.3",
"@firebase/util": "1.10.3-20250114135622",
"@firebase/component": "0.6.12-canary.01f36ea41",
"@firebase/messaging-interop-types": "0.2.3-canary.01f36ea41",
"@firebase/auth-interop-types": "0.2.4-canary.01f36ea41",
"@firebase/app-check-interop-types": "0.3.3-canary.01f36ea41",
"@firebase/util": "1.10.3-canary.01f36ea41",
"tslib": "^2.1.0"

@@ -76,0 +76,0 @@ },

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc