Socket
Socket
Sign inDemoInstall

@dev-vortex/fireback

Package Overview
Dependencies
11
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.3.1 to 1.3.2

2

dist/firebase/exports.js

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

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var path=require("path"),glob=require("glob"),camelCase=require("camelcase"),getCallerFile=require("get-caller-file"),init=require("./init.js");function _interopDefaultLegacy(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var glob__default=_interopDefaultLegacy(glob),camelCase__default=_interopDefaultLegacy(camelCase),getCallerFile__default=_interopDefaultLegacy(getCallerFile);const normalizeName=e=>{e=e.replace(/[\|\.]/g,"#");return camelCase__default.default(e).replace(/\#/g,"_")},getGroupStructureFromFile=e=>{const t=e.split("/");return("."===t[0]||""===t[0]?t.slice(1,-1):t.slice(0,-1)).map(normalizeName)},getGroupNameFromFile=e=>getGroupStructureFromFile(e).join("."),getFunctionName=(e,t)=>{t=-1*t.length,e=e.slice(0,t).split("/").slice(-1).join("_");return normalizeName(e)},getGroupPointer=(e,t,r)=>{let n=e;const o=getGroupStructureFromFile(`${r?.functionGroupPath||""}/`+t);return o.forEach(e=>{n[e]||(n[e]={}),n=n[e]}),n},findFileExtension=(t,e)=>e.find(e=>0<=t.indexOf(e)),hasAppendExtension=(t,e)=>!!e.find(e=>t.slice(-1*e.length)===e),getComposedExtensions=e=>{const n=[".ts",".js"];return e.reduce((e,t)=>{if(hasAppendExtension(t,n))return[...e,t];var r=n.map(e=>""+t+e);return[...e,...r]},[])},getFiles=(e,t,r)=>{var n="**/*"+e.join(",**/*"),e=1<e.length?`{${n}}`:n,n=path.resolve(t,r);return glob__default.default.sync(e,{cwd:n,ignore:["./node_modules/**"]})},getFunctionDeploymentNumber=()=>process.env.K_REVISION||0,cleanFunctionCacheIfNewVersion=e=>{var t=getFunctionDeploymentNumber(),r=firebackGlobalCache.modules[e];r&&!r[t]&&delete firebackGlobalCache.modules[e]},getCachedFunctionByName=(e,t)=>{var r=getFunctionDeploymentNumber(),n=firebackGlobalCache.modules[e];return n&&n[r]?n[r]:firebackGlobalCache.modules[e]={[r]:require(t)}},exportFunctions=(e={})=>{const{base:t,folder:o="./api",extensions:r=[".func"],options:l,firebaseServiceConfig:n}=e,i=(init.initApp(n),getComposedExtensions(r)),a=t||getCallerPath(getCallerFile__default.default()),u=getFiles(i,a,o),c={};return u.forEach(e=>{var t=findFileExtension(e,i),r=getGroupNameFromFile(e)+".";if(t){t=getFunctionName(e,t),r=r+t;if(!process.env.FUNCTION_TARGET||process.env.FUNCTION_TARGET===t||process.env.FUNCTION_TARGET===r){cleanFunctionCacheIfNewVersion(r);r=getCachedFunctionByName(r,path.resolve(a,o,e));const n=getGroupPointer(c,e,l||{});n[t]=r.default||r}}}),c},getCallerPath=e=>e.split("/").slice(0,-1).join("/");exports.exportFunctions=exportFunctions;//# sourceMappingURL=exports.js.map
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var path=require("path"),glob=require("glob"),camelCase=require("camelcase"),getCallerFile=require("get-caller-file"),init=require("./init.js");function _interopDefaultLegacy(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var glob__default=_interopDefaultLegacy(glob),camelCase__default=_interopDefaultLegacy(camelCase),getCallerFile__default=_interopDefaultLegacy(getCallerFile);const normalizeName=e=>{e=e.replace(/[\|\.]/g,"#");return camelCase__default.default(e).replace(/\#/g,"_")},getGroupStructureFromFile=e=>{const t=e.split("/");return("."===t[0]||""===t[0]?t.slice(1,-1):t.slice(0,-1)).map(normalizeName)},getGroupNameFromFile=e=>getGroupStructureFromFile(e).join("."),getFunctionName=(e,t)=>{t=-1*t.length,e=e.slice(0,t).split("/").slice(-1).join("_");return normalizeName(e)},getGroupPointer=(e,t,r)=>{let n=e;const o=getGroupStructureFromFile(`${r?.functionGroupPath||""}/`+t);return o.forEach(e=>{n[e]||(n[e]={}),n=n[e]}),n},findFileExtension=(t,e)=>e.find(e=>0<=t.indexOf(e)),hasAppendExtension=(t,e)=>!!e.find(e=>t.slice(-1*e.length)===e),getComposedExtensions=e=>{const n=[".ts",".js"];return e.reduce((e,t)=>{if(hasAppendExtension(t,n))return[...e,t];var r=n.map(e=>""+t+e);return[...e,...r]},[])},getFiles=(e,t,r)=>{var n="**/*"+e.join(",**/*"),e=1<e.length?`{${n}}`:n,n=path.resolve(t,r);return glob__default.default.sync(e,{cwd:n,ignore:["./node_modules/**"]})},getFunctionDeploymentNumber=()=>process.env.K_REVISION||0,cleanFunctionCacheIfNewVersion=e=>{var t=getFunctionDeploymentNumber(),r=firebackGlobalCache.modules[e];r&&!r[t]&&delete firebackGlobalCache.modules[e]},getCachedFunctionByName=(e,t)=>{var r=getFunctionDeploymentNumber(),n=firebackGlobalCache.modules[e];return(n&&n[r]?n:firebackGlobalCache.modules[e]={[r]:require(t)})[r]},exportFunctions=(e={})=>{const{base:t,folder:o="./api",extensions:r=[".func"],options:l,firebaseServiceConfig:n}=e,i=(init.initApp(n),getComposedExtensions(r)),a=t||getCallerPath(getCallerFile__default.default()),u=getFiles(i,a,o),c={};return u.forEach(e=>{var t=findFileExtension(e,i),r=getGroupNameFromFile(e)+".";if(t){t=getFunctionName(e,t),r=r+t;if(!process.env.FUNCTION_TARGET||process.env.FUNCTION_TARGET===t||process.env.FUNCTION_TARGET===r){cleanFunctionCacheIfNewVersion(r);r=getCachedFunctionByName(r,path.resolve(a,o,e));const n=getGroupPointer(c,e,l||{});n[t]=r.default||r}}}),c},getCallerPath=e=>e.split("/").slice(0,-1).join("/");exports.exportFunctions=exportFunctions;//# sourceMappingURL=exports.js.map
{
"name": "@dev-vortex/fireback",
"version": "1.3.1",
"version": "1.3.2",
"description": "Firebase backend service",

@@ -20,3 +20,3 @@ "keywords": [

"types": "./dist/types/index.d.ts",
"node": "^12.20.0 || ^14.13.1 || >=16.0.0",
"node": "^14.17.0 || ^16.13.0 || >=18.0.0",
"typings": "dist/index",

@@ -44,4 +44,2 @@ "files": [

"camelcase": "^6.3.0",
"firebase-admin": "^10.2.0",
"firebase-functions": "^3.21.0",
"get-caller-file": "^2.0.5",

@@ -68,3 +66,5 @@ "glob": "^8.0.1"

"eslint-plugin-prettier": "^3.4.0",
"firebase-functions-test": "^2.0.1",
"firebase-admin": "^11.4.0",
"firebase-functions": "^4.1.1",
"firebase-functions-test": "^3.0.0",
"mocha": "^9.2.1",

@@ -71,0 +71,0 @@ "nyc": "^15.1.0",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc