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

@mapbox/cloudfriend

Package Overview
Dependencies
Maintainers
28
Versions
92
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@mapbox/cloudfriend - npm Package Compare versions

Comparing version 8.0.0 to 8.1.0-dev

.idea/cloudfriend.iml

2

.nyc_output/processinfo/index.json

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

{"processes":{"c5b5c951-37d5-4058-a3e4-939c91352f33":{"parent":null,"children":["d9683579-e4df-4a8c-916b-585093031713"]},"d9683579-e4df-4a8c-916b-585093031713":{"parent":"c5b5c951-37d5-4058-a3e4-939c91352f33","children":[]}},"files":{"/Users/bilindhajer/cloudfriend/index.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/intrinsic.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/conditions.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/rules.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/pseudo.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/build.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/validate.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/merge.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/shortcuts/index.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/shortcuts/lambda.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/shortcuts/service-role.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/shortcuts/role.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/shortcuts/scheduled-lambda.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/shortcuts/event-lambda.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/shortcuts/queue-lambda.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/shortcuts/stream-lambda.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/shortcuts/cross-account-role.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/shortcuts/queue.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/shortcuts/s3-kinesis-firehose.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/shortcuts/kinesis-firehose-base.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/shortcuts/glue-database.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/shortcuts/glue-table.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/shortcuts/glue-json-table.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/shortcuts/glue-orc-table.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/shortcuts/glue-parquet-table.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/shortcuts/glue-presto-view.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/shortcuts/glue-spark-view.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/shortcuts/hookshot.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/lib/shortcuts/log-subscription-lambda.js":["c5b5c951-37d5-4058-a3e4-939c91352f33","d9683579-e4df-4a8c-916b-585093031713"],"/Users/bilindhajer/cloudfriend/bin/build-template.js":["d9683579-e4df-4a8c-916b-585093031713"]},"externalIds":{}}
{"processes":{"3eb8bb63-d72c-4c53-9b7a-2c08ffed873e":{"parent":null,"children":["4cebf8b0-d44d-49b5-b0f8-c5d917495961"]},"4cebf8b0-d44d-49b5-b0f8-c5d917495961":{"parent":"3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","children":[]}},"files":{"/Users/branyip/src/cloudfriend/index.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/intrinsic.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/conditions.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/rules.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/pseudo.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/build.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/validate.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/merge.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/shortcuts/index.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/shortcuts/lambda.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/shortcuts/service-role.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/shortcuts/role.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/shortcuts/scheduled-lambda.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/shortcuts/event-lambda.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/shortcuts/queue-lambda.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/shortcuts/stream-lambda.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/shortcuts/cross-account-role.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/shortcuts/queue.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/shortcuts/s3-kinesis-firehose.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/shortcuts/kinesis-firehose-base.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/shortcuts/glue-database.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/shortcuts/glue-table.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/shortcuts/glue-json-table.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/shortcuts/glue-orc-table.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/shortcuts/glue-parquet-table.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/shortcuts/glue-presto-view.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/shortcuts/glue-spark-view.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/shortcuts/hookshot.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/lib/shortcuts/log-subscription-lambda.js":["3eb8bb63-d72c-4c53-9b7a-2c08ffed873e","4cebf8b0-d44d-49b5-b0f8-c5d917495961"],"/Users/branyip/src/cloudfriend/bin/build-template.js":["4cebf8b0-d44d-49b5-b0f8-c5d917495961"]},"externalIds":{}}
# Changelog
## 8.1.0
- Allow `FilterCriteria` property to be defined for Lambda shortcuts
## 8.0.0

@@ -4,0 +8,0 @@

@@ -397,2 +397,3 @@ ## Classes

| [options.Environment] | <code>Object</code> | | See [AWS documentation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-environment). |
| [options.FilterCriteria] | <code>Object</code> | | See [AWS documentation](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html) |
| [options.FunctionName] | <code>String</code> | <code>&#x27;${stack name}-${logical name}&#x27;</code> | See [AWS documentation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-functionname). |

@@ -399,0 +400,0 @@ | [options.Handler] | <code>String</code> | <code>&#x27;index.handler&#x27;</code> | See [AWS documentation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-handler). |

@@ -16,2 +16,3 @@ 'use strict';

* @param {String} [options.StartingPosition='LATEST'] - See [AWS documentation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-startingposition).
* @param {Object} [options.FilterCriteria] - See [AWS documentation](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html).
*

@@ -44,3 +45,4 @@ * @example

Enabled = true,
StartingPosition = 'LATEST'
StartingPosition = 'LATEST',
FilterCriteria = undefined
} = options;

@@ -65,2 +67,6 @@

if (FilterCriteria) {
this.Resources[`${this.LogicalName}EventSource`].Properties.FilterCriteria = FilterCriteria;
}
const generatedRoleRef = this.Resources[`${this.LogicalName}Role`];

@@ -67,0 +73,0 @@ const streamStatement = {

{
"name": "@mapbox/cloudfriend",
"version": "8.0.0",
"version": "8.1.0-dev",
"description": "Helper functions for assembling CloudFormation templates in JavaScript",

@@ -5,0 +5,0 @@ "main": "index.js",

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