UNPKG

@iobroker/create-adapter

Version:

Command line utility to create customized ioBroker adapters

26 lines 846 B
"use strict"; const templateFunction = answers => { const usePrettier = answers.tools && answers.tools.indexOf("Prettier") > -1; if (!usePrettier) return; // endOfLine could be made dependent on the current OS's line ending // I need to think about it. // However leaving it on "auto" causes linting to fail on CI servers // when the adapter was developed on Windows // Keep this in sync with lib/tools.ts -> formatWithPrettier() const template = ` module.exports = { semi: true, trailingComma: "all", singleQuote: ${answers.quotes === "single"}, printWidth: 120, useTabs: ${answers.indentation === "Tab"}, tabWidth: 4, endOfLine: "lf", }; `; return template.trim(); }; templateFunction.customPath = ".prettierrc.js"; module.exports = templateFunction; //# sourceMappingURL=_prettierrc.js.js.map