conan-aws-lambda
Version:
AWS Lambda plugin for Conan: The Deployer.
35 lines (21 loc) • 1.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _conanAwsLambda = require("./components/conanAwsLambda.js");
var _conanAwsLambda2 = _interopRequireDefault(_conanAwsLambda);
var _awsSdk = require("aws-sdk");
var _awsSdk2 = _interopRequireDefault(_awsSdk);
var _akiro = require("akiro");
var _akiro2 = _interopRequireDefault(_akiro);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var ConanAwsLambdaPlugin = function ConanAwsLambdaPlugin(conan) {
_classCallCheck(this, ConanAwsLambdaPlugin);
conan.config.region = conan.config.region || "us-east-1";
conan.config.basePath = conan.config.basePath || process.cwd();
conan.steps.library("AWS", _awsSdk2.default);
conan.steps.library("Akiro", _akiro2.default);
conan.addComponent("lambda", _conanAwsLambda2.default);
};
exports.default = ConanAwsLambdaPlugin;