UNPKG

sls-helper-plugin-janis

Version:

A Serverless Helper plugin to add custom helpers for Janis Commerce

20 lines (15 loc) 451 B
'use strict'; const { upperSnakeCase, kebabCase, upperCamelCase } = require('../../utils/string'); module.exports = name => { const titleName = upperCamelCase(name); return { titleName, filename: kebabCase(name), envVarName: upperSnakeCase(name), mainQueue: `${titleName}Queue`, delayQueue: `${titleName}DelayQueue`, dlq: `${titleName}DLQ`, archiveDlq: `${titleName}ArchiveDLQ`, mainQueuePolicy: `${titleName}QueuePolicy` }; };