{"version":3,"sources":["jsdelivr-header.js","/npm/lambda-continuous-delivery@1.0.3/bin/lcd.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;ACJA,IAAI,OAAS,QAAQ,aACjB,gBAAkB,QAAQ,gCAC1B,kBAAoB,QAAQ,kCAC5B,iBAAmB,QAAQ,iCAC3B,cAAgB,QAAQ,8BACxB,EAAI,QAAQ,UACZ,MAAQ,QAAQ,SAEpB,QAAQ,IAAI,WAAY,QAExB,MAAM,KAAK,CACP,gBAAiB,SAAU,GACvB,QAAQ,IAAI,cAAe,OAAO,WAClC,gBAAgB,OAAO,UAAW,EACtC,EACA,kBAAmB,CAAC,kBAAmB,SAAU,EAAQ,GACrD,kBAAkB,EAAO,gBAAgB,QAAS,EACtD,GACA,OAAQ,CAAC,kBAAmB,oBAAqB,SAAU,EAAQ,GAC/D,QAAQ,IAAI,mBAAoB,OAAO,YACvC,IAAI,EAAc,EAAE,UAAU,OAAO,iBAAiB,SAAU,GAC5D,OAAO,GAAK,OAAO,UACvB,IAEA,IAAmB,GAAhB,EACC,OAAO,EAAK,KAAM,CAAC,QAAS,qCAAsC,MAAO,kBAG7E,IAAI,EAAS,OAAO,cAAc,GAClC,IAAI,EACA,OAAO,EAAK,KAAM,CAAC,QAAS,2CAA4C,MAAO,sBAEnF,MAAM,OAAO,CACT,SAAU,GACN,iBAAiB,OAAO,YAAa,EAAQ,EAAO,gBAAgB,YAAa,EACrF,EACA,SAAU,GACN,cAAc,OAAO,QAAS,EAAQ,EAC1C,GACD,EACP,KACD,SAAU,EAAK,GACd,GAAG,EACC,MAAM,CACd","file":"/npm/lambda-continuous-delivery@1.0.3/bin/lcd.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/lambda-continuous-delivery@1.0.3/bin/lcd.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","#!/usr/bin/env node\n\nvar config = require('../config');\nvar GeneratePackage = require('../lib/GeneratePackage/index');\nvar ExecuteNPMScripts = require('../lib/ExecuteNPMScripts/index');\nvar DeployLambdaCode = require('../lib/DeployLambdaCode/index');\nvar DeployCFStack = require('../lib/DeployCFStack/index');\nvar _ = require('lodash');\nvar async = require('async');\n\nconsole.log(\"CONFIG: \", config);\n\nasync.auto({\n    GeneratePackage: function (next) {\n        console.log(\"ROOT PATH: \", config.ROOT_PATH);\n        GeneratePackage(config.ROOT_PATH, next);\n    },\n    ExecuteNPMScripts: ['GeneratePackage', function (result, next) {\n        ExecuteNPMScripts(result.GeneratePackage.scripts, next);\n    }],\n    Deploy: ['GeneratePackage', 'ExecuteNPMScripts', function (result, next) {\n        console.log(\"CURRENT BRANCH: \", config.GIT_BRANCH);\n        var branchIndex = _.findIndex(config.DEPLOY_BRANCHES, function (b) {\n            return b == config.GIT_BRANCH;\n        });\n    \n        if(branchIndex == -1)\n            return next(null, {message: \"Branch isn't in the valid branches\", stage: 'InvalidBranch'});\n\n    \n        var branch = config.NAME_BRANCHES[branchIndex];\n        if(!branch)\n            return next(null, {message: \"Branch isn't in the valid branches names\", stage: 'InvalidBranchName'});\n\n        async.series([\n            function (cb) {\n                DeployLambdaCode(config.LAMBDA_PATH, branch, result.GeneratePackage.directories, cb);\n            },\n            function (cb) {\n                DeployCFStack(config.CF_PATH, branch, cb);\n            }\n        ], next);\n    }]\n}, function (err, result) {\n    if(err)\n        throw err;\n});"]}