INNER CODE UNIT · JavaScript
pattern
agutoli/serverless-layers · src/index.js:571
let pattern = /arn:aws:lambda:([^:]+):([0-9]+):layer:([^:]+):([0-9]+)/g;
let region = chalk.bold('$1');
let name = chalk.magenta('$3');
let formatted = chalk.white(`arn:aws:lambda:${region}:*********:${name}:$4`);
let text = "";
switch (typeof arn) {
case 'object':
if (arn.Ref) {
text = `logicalId:[${chalk.bold('Ref')}=`;
text += `${chalk.magenta(arn.Ref)}]`;
}
break;
case 'string':
text = arn;
break;
default:
text = String(arn);