UNPKG

@iobroker/create-adapter

Version:

Command line utility to create customized ioBroker adapters

20 lines 721 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createAdapter = createAdapter; const questions_1 = require("./lib/core/questions"); const createAdapter_1 = require("./lib/createAdapter"); /** * * @param answers * @param disableValidation */ async function createAdapter(answers, disableValidation = []) { // Format answers (apply defaults, transformations, etc.) answers = (await (0, questions_1.formatAnswers)(answers)); // Check all answers (0, questions_1.checkAnswers)(answers); await (0, questions_1.validateAnswers)(answers, disableValidation); // Create files return (0, createAdapter_1.createFiles)(answers); } //# sourceMappingURL=index.js.map