UNPKG

@liftr/cli

Version:

The Liftr CLI provides scaffolding for the Liftr framework

30 lines (29 loc) 1.14 kB
"use strict"; var __importStar = (this && this.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; result["default"] = mod; return result; }; Object.defineProperty(exports, "__esModule", { value: true }); var creationFactory = __importStar(require("./creation-factory")); function createMainComponent(_a) { var componentName = _a.componentName, config = _a.config, componentType = _a.componentType, flatFile = _a.flatFile; var componentContent = config.content(componentName, flatFile); creationFactory.createComponent({ name: componentName, content: componentContent, extension: componentType, flatFile: flatFile, }); if (config.testFileContent) { creationFactory.createTestFile({ name: componentName, content: config.testFileContent(componentName, flatFile), extension: componentType, flatFile: flatFile, }); } } exports.createMainComponent = createMainComponent;