@iobroker/create-adapter
Version:
Command line utility to create customized ioBroker adapters
20 lines • 721 B
JavaScript
;
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