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

fims-aws

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fims-aws - npm Package Compare versions

Comparing version 0.0.3 to 0.0.4

18

lib/api-layer.js

@@ -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"

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