Comparing version 0.0.3 to 0.0.4
@@ -7,7 +7,7 @@ //"use strict"; | ||
var _JSONLD; | ||
var _CORE; | ||
var _BL; | ||
function setJSONLD(JSONLD) { | ||
_JSONLD = JSONLD; | ||
function setFimsCore(CORE) { | ||
_CORE = CORE; | ||
} | ||
@@ -51,3 +51,3 @@ | ||
if (event.httpMethod === "GET" && resourceDescriptor.type === "context" && resourceDescriptor.id === "default") { | ||
return done(200, _JSONLD.getDefaultContext()); | ||
return done(200, _CORE.getDefaultContext()); | ||
} | ||
@@ -243,5 +243,5 @@ | ||
_JSONLD.putContext(contextURL, _JSONLD.getDefaultContext()); | ||
_JSONLD.setDefaultContextURL(contextURL); | ||
_JSONLD.compact(resource, contextURL, function (err, resource) { | ||
_CORE.putContext(contextURL, _CORE.getDefaultContext()); | ||
_CORE.setDefaultContextURL(contextURL); | ||
_CORE.compact(resource, contextURL, function (err, resource) { | ||
if (err) { | ||
@@ -260,3 +260,3 @@ logger.error(JSON.stringify(err, null, 2)); | ||
if (event.queryStringParameters && event.queryStringParameters.context) { | ||
_JSONLD.compact(resource, event.queryStringParameters.context, function (err, resource) { | ||
_CORE.compact(resource, event.queryStringParameters.context, function (err, resource) { | ||
if (err) { | ||
@@ -277,3 +277,3 @@ logger.error(JSON.stringify(err, null, 2)); | ||
module.exports = { | ||
setJSONLD: setJSONLD, | ||
setFimsCore: setFimsCore, | ||
setBL: setBL, | ||
@@ -280,0 +280,0 @@ logger: logger, |
@@ -24,3 +24,3 @@ //"use strict"; | ||
if (!resource.id) { | ||
resource.id = event.stageVariables.PublicUrl + "/" + resource.type + "/" + uuid.v4(); | ||
resource.id = event.stageVariables.PublicUrl + "/" + resourceDescriptor.type + "/" + uuid.v4(); | ||
} | ||
@@ -27,0 +27,0 @@ |
//"use strict"; | ||
var request = require("request"); | ||
var uuid = require("uuid"); | ||
var async = require("async"); | ||
var logger = require("./logger.js"); | ||
var _JSONLD; | ||
var _CORE; | ||
var _REP; | ||
function setJSONLD(JSONLD) { | ||
_JSONLD = JSONLD; | ||
function setFimsCore(CORE) { | ||
_CORE = CORE; | ||
} | ||
@@ -38,4 +38,4 @@ | ||
var contextURL = event.stageVariables.PublicUrl + "/context/default"; | ||
_JSONLD.putContext(contextURL, _JSONLD.getDefaultContext()); | ||
_JSONLD.setDefaultContextURL(contextURL); | ||
_CORE.putContext(contextURL, _CORE.getDefaultContext()); | ||
_CORE.setDefaultContextURL(contextURL); | ||
@@ -45,3 +45,3 @@ if (body) { | ||
return async.map(body, function (resource, callback) { | ||
return _JSONLD.compact(resource, callback); | ||
return _CORE.compact(resource, callback); | ||
}, (err, results) => { | ||
@@ -54,3 +54,3 @@ if (err) { | ||
} else { | ||
return _JSONLD.compact(body, function (err, resource) { | ||
return _CORE.compact(body, function (err, resource) { | ||
if (err) { | ||
@@ -91,5 +91,5 @@ logger.error(JSON.stringify(err, null, 2)); | ||
var contextURL = event.stageVariables.PublicUrl + "/context/default"; | ||
_JSONLD.putContext(contextURL, _JSONLD.getDefaultContext()); | ||
_JSONLD.setDefaultContextURL(contextURL); | ||
_JSONLD.compact(body, function (err, resource) { | ||
_CORE.putContext(contextURL, _CORE.getDefaultContext()); | ||
_CORE.setDefaultContextURL(contextURL); | ||
_CORE.compact(body, function (err, resource) { | ||
if (err) { | ||
@@ -121,5 +121,5 @@ logger.error(JSON.stringify(err, null, 2)); | ||
var contextURL = event.stageVariables.PublicUrl + "/context/default"; | ||
_JSONLD.putContext(contextURL, _JSONLD.getDefaultContext()); | ||
_JSONLD.setDefaultContextURL(contextURL); | ||
_JSONLD.compact(body, function (err, resource) { | ||
_CORE.putContext(contextURL, _CORE.getDefaultContext()); | ||
_CORE.setDefaultContextURL(contextURL); | ||
_CORE.compact(body, function (err, resource) { | ||
if (err) { | ||
@@ -150,5 +150,5 @@ logger.error(JSON.stringify(err, null, 2)); | ||
var contextURL = event.stageVariables.PublicUrl + "/context/default"; | ||
_JSONLD.putContext(contextURL, _JSONLD.getDefaultContext()); | ||
_JSONLD.setDefaultContextURL(contextURL); | ||
_JSONLD.compact(body, function (err, resource) { | ||
_CORE.putContext(contextURL, _CORE.getDefaultContext()); | ||
_CORE.setDefaultContextURL(contextURL); | ||
_CORE.compact(body, function (err, resource) { | ||
if (err) { | ||
@@ -167,3 +167,3 @@ logger.error(JSON.stringify(err, null, 2)); | ||
module.exports = { | ||
setJSONLD: setJSONLD, | ||
setFimsCore: setFimsCore, | ||
setREP: setREP, | ||
@@ -170,0 +170,0 @@ logger: logger, |
//"use strict"; | ||
var AWS = require("aws-sdk"); | ||
var JSONLD = require("fims-jsonld"); | ||
var CORE = require("fims-core"); | ||
@@ -12,6 +12,6 @@ var API = require("./api-layer.js"); | ||
API.setBL(BL); | ||
API.setJSONLD(JSONLD); | ||
API.setFimsCore(CORE); | ||
BL.setDAL(DAL); | ||
DAL.setREP(REP); | ||
DAL.setJSONLD(JSONLD); | ||
DAL.setFimsCore(CORE); | ||
REP.setAWS(AWS); | ||
@@ -28,3 +28,3 @@ | ||
AWS: AWS, | ||
JSONLD: JSONLD, | ||
CORE: CORE, | ||
API: API, | ||
@@ -31,0 +31,0 @@ BL: BL, |
@@ -41,18 +41,40 @@ //"use strict"; | ||
} | ||
var ret = {}; | ||
for (var prop in object) { | ||
var type = typeof object[prop]; | ||
var ret; | ||
switch (type) { | ||
case "string": | ||
ret[prop] = object[prop].replace(searchValue, replaceValue); | ||
break; | ||
case "object": | ||
ret[prop] = replace(object[prop], searchValue, replaceValue); | ||
break; | ||
default: | ||
ret[prop] = object[prop]; | ||
break; | ||
if (object.constructor === Array) { | ||
var ret = []; | ||
object.forEach(item => { | ||
var type = typeof item; | ||
switch (type) { | ||
case "string": | ||
ret.push(item.replace(searchValue, replaceValue)); | ||
break; | ||
case "object": | ||
ret.push(replace(item, searchValue, replaceValue)); | ||
break; | ||
default: | ||
ret.push(item); | ||
break; | ||
} | ||
}); | ||
} else { | ||
var ret = {}; | ||
for (var prop in object) { | ||
var type = typeof object[prop]; | ||
switch (type) { | ||
case "string": | ||
ret[prop] = object[prop].replace(searchValue, replaceValue); | ||
break; | ||
case "object": | ||
ret[prop] = replace(object[prop], searchValue, replaceValue); | ||
break; | ||
default: | ||
ret[prop] = object[prop]; | ||
break; | ||
} | ||
} | ||
@@ -59,0 +81,0 @@ } |
{ | ||
"name": "fims-aws", | ||
"version": "0.0.3", | ||
"version": "0.0.4", | ||
"description": "Node module with boilerplate code for setting up a FIMS AWS lambda service", | ||
@@ -28,3 +28,3 @@ "main": "index.js", | ||
"dynamodb-doc": "^1.0.0", | ||
"fims-jsonld": "0.0.2", | ||
"fims-core": "^0.0.3", | ||
"request": "^2.81.0", | ||
@@ -31,0 +31,0 @@ "uuid": "^3.1.0" |
40989
857
+ Addedfims-core@^0.0.3
+ Addedfast-deep-equal@1.1.0(transitive)
+ Addedfims-core@0.0.3(transitive)
- Removedfims-jsonld@0.0.2
- Removedfims-jsonld@0.0.2(transitive)