microapps / Eskimo Stripper
Licence: mit
Strips DynamoDB Stream Items of its schema and returns a plain JavaScript object
Stars: ✭ 12
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Eskimo Stripper
Serverless Appsync Plugin
serverless plugin for appsync
Stars: ✭ 804 (+6600%)
Mutual labels: lambda, dynamodb
super-serverless-sample
Backend serverless que simula o sistema de votação do BBB
Stars: ✭ 30 (+150%)
Mutual labels: lambda, dynamodb
terraform-aws-lambda
A Terraform module to create AWS Lambda ressources.
Stars: ✭ 40 (+233.33%)
Mutual labels: lambda, dynamodb
Serverless Express
Run Node.js web applications and APIs using existing application frameworks on AWS #serverless technologies such as Lambda, API Gateway, Lambda@Edge, and ALB.
Stars: ✭ 4,265 (+35441.67%)
Mutual labels: lambda, dynamodb
aws-nestjs-starter
Serverless, AWS, NestJS, GraphQL and DynamoDB starter
Stars: ✭ 200 (+1566.67%)
Mutual labels: lambda, dynamodb
amazon-kinesis-archiver
An AWS Lambda module and node.js library to facilitate Amazon Kinesis archival and replay
Stars: ✭ 29 (+141.67%)
Mutual labels: lambda, dynamodb
Aws Mobile React Sample
A React Starter App that displays how web developers can integrate their front end with AWS on the backend. The App interacts with AWS Cognito, API Gateway, Lambda and DynamoDB on the backend.
Stars: ✭ 650 (+5316.67%)
Mutual labels: lambda, dynamodb
basic-serverless-api
A basic full stack example of building an API with AWS Amplify, Amazon API Gateway, AWS Lambda, and Amazon DynamoDB
Stars: ✭ 45 (+275%)
Mutual labels: lambda, dynamodb
home-energy-monitor
ESP32-based Home Energy Monitor
Stars: ✭ 152 (+1166.67%)
Mutual labels: lambda, dynamodb
Hands-On-Serverless-Applications-with-Go
Hands-On Serverless Applications with Go, published by Packt.
Stars: ✭ 92 (+666.67%)
Mutual labels: lambda, dynamodb
telegram-stepfunctions-bot
Serverless Telegram bot made on 4 AWS Lambda chained by AWS Step Functions. All of this written on Serverless Framework using plugins.
Stars: ✭ 26 (+116.67%)
Mutual labels: lambda, dynamodb
Serverless Analytics
Track website visitors with Serverless Analytics using Kinesis, Lambda, and TypeScript.
Stars: ✭ 219 (+1725%)
Mutual labels: lambda, dynamodb
Komiser
☁️ Cloud Environment Inspector 👮🔒 💰
Stars: ✭ 2,684 (+22266.67%)
Mutual labels: lambda, dynamodb
twitter
A serverless social network that's under development with some cool stuff, such as Serverless Framework, AppSync, GraphQL, Lambda, DynamoDB, Cognito, Kinesis Firehose, and Algolia ☁️
Stars: ✭ 29 (+141.67%)
Mutual labels: lambda, dynamodb
Dazn Lambda Powertools
Powertools (logger, HTTP client, AWS clients, middlewares, patterns) for Lambda functions.
Stars: ✭ 501 (+4075%)
Mutual labels: lambda, dynamodb
Eskimo Stripper
Eskimo Stripper strips DynamoDB Stream Items of its schema and returns a plain JavaScript object.
Example:
var strip = require('eskimo-stripper').strip;
var item = strip(streamItem);
import { strip } from 'eskimo-stripper';
const item = strip(streamItem);
Sample input:
{
"firstLevelList": {
"L": [
{
"S": "firstLevelListString"
},
{
"M": {
"numberNestedInMapNestedInList": {
"N": "1"
}
}
}
]
},
"customerEmail": {
"S": "[email protected]"
},
"resultCode": {
"S": "resultCode"
}, ...
Sample output:
{ firstLevelList: [ 'firstLevelListString', { numberNestedInMapNestedInList: 1 } ],
customerEmail: '[email protected]',
resultCode: 'resultCode',
id: 'id123',
firstLevelMap:
{ nestedList: [ 'firstLevelMap.nestedList.String.Value', 1 ],
numberField: 1,
stringField: 'firstLevelMap.stringField',
nestedMap: { nestedStringField: 'firstLevelMap.nestedMap.nestedStringField' } },
transactionTimestamp: 123
}
Installing
$ npm install --save eskimo-stripper
Contributing
Contributions are always welcome!
Credits
Developed by microapps Used in our live products: MoonMail & MONEI
License
Eskimo Stripper is available under the MIT license. See the LICENSE file for more info.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].