@fusebit/add-on-sdk
Advanced tools
Comparing version 1.0.4 to 1.0.5
const Superagent = require('superagent'); | ||
const Url = require('url'); | ||
const Jwt = require('jsonwebtoken'); | ||
const uuid = require('uuid') | ||
@@ -284,3 +285,3 @@ function debug() { | ||
delete functionSpecification.enableStorage; | ||
additionalCfg = exports.createStorage(additionalCfg); | ||
additionalCfg = await exports.createStorage(ctx); | ||
if (typeof functionSpecification.nodejs.files['package.json'] === 'object') { | ||
@@ -296,9 +297,8 @@ functionSpecification.nodejs.files['package.json'].dependencies['@fusebit/add-on-sdk'] = '*'; | ||
// Add the additional configuration elements to the specification | ||
if (functionSpecification.configurationSerialized && Object.keys(additionalCfg).length != 0) { | ||
functionSpecification.configurationSerialized += `# Storage configuration settings | ||
${Object.keys(additionalCfg) | ||
.sort() | ||
.map((k) => `${k}=${ctx.body.configuration[k]}`) | ||
.join('\n')} | ||
`; | ||
if (functionSpecification.configurationSerialized && Object.keys(additionalCfg).length != 0) { | ||
functionSpecification.configurationSerialized += `# Storage configuration settings\n${ | ||
Object.keys(additionalCfg) | ||
.sort() | ||
.map((k) => `${k}=${additionalCfg[k]}`) | ||
.join('\n')}\n`; | ||
} else { | ||
@@ -305,0 +305,0 @@ functionSpecification.configuration = { ...functionSpecification.configuration, ...additionalCfg }; |
{ | ||
"name": "@fusebit/add-on-sdk", | ||
"version": "1.0.4", | ||
"version": "1.0.5", | ||
"description": "SDK for implementing Fusebit Add-Ons", | ||
@@ -12,4 +12,5 @@ "main": "lib/index.js", | ||
"jsonwebtoken": "^8.5.1", | ||
"superagent": "^5.2.2" | ||
"superagent": "^5.2.2", | ||
"uuid": "^8.2.0" | ||
} | ||
} |
18621
3
+ Addeduuid@^8.2.0
+ Addeduuid@8.3.2(transitive)