sls-helper-plugin-janis
Version:
A Serverless Helper plugin to add custom helpers for Janis Commerce
20 lines (15 loc) • 451 B
JavaScript
;
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`
};
};