UNPKG

@routineless/nx-aws-cdk

Version:
25 lines 1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const devkit_1 = require("@nx/devkit"); const generators_1 = require("../../utils/generators"); const infra_generator_1 = tslib_1.__importDefault(require("./infra-generator")); const runtime_generator_1 = tslib_1.__importDefault(require("./runtime-generator")); const awsLambdaGenerator = async (tree, options) => { const normalizedOptions = (0, generators_1.injectProjectProperties)(tree, options); const tasks = []; tasks.push(await (0, runtime_generator_1.default)(tree, { ...normalizedOptions, name: options.name, })); tasks.push(await (0, infra_generator_1.default)(tree, { ...normalizedOptions, name: options.name, })); if (!options.skipFormat) { await (0, devkit_1.formatFiles)(tree); } return (0, devkit_1.runTasksInSerial)(...tasks); }; exports.default = awsLambdaGenerator; //# sourceMappingURL=index.js.map