mirror of
https://github.com/Sea-Haven-Industries/payments-dashboard.git
synced 2026-09-30 18:13:12 +00:00
SES receives Gusto payroll emails at payroll@int.seahaven.com, stores to S3, Lambda parses and posts a combined Slack notification (employee payroll + contractor payments in one message) after a 10-minute SQS batching window. Removes Aurora Serverless, notifyPayroll Lambda, and @aws-sdk/client-rds-data. Adds mailparser, SQS delay queue, and processPayrollEmail Lambda.
18 lines
457 B
JSON
18 lines
457 B
JSON
{
|
|
"name": "payments-dashboard",
|
|
"version": "1.0.0",
|
|
"type": "module",
|
|
"description": "Payments CSV ingestion to Slack App Home dashboard",
|
|
"files": [
|
|
"src/"
|
|
],
|
|
"dependencies": {
|
|
"@aws-sdk/client-dynamodb": "^3.600.0",
|
|
"@aws-sdk/client-s3": "^3.600.0",
|
|
"@aws-sdk/client-sqs": "^3.600.0",
|
|
"@aws-sdk/client-ssm": "^3.600.0",
|
|
"@aws-sdk/lib-dynamodb": "^3.600.0",
|
|
"csv-parse": "^5.5.0",
|
|
"mailparser": "^3.7.1"
|
|
}
|
|
}
|