UNPKG

@iobroker/create-adapter

Version:

Command line utility to create customized ioBroker adapters

28 lines (27 loc) 858 B
"use strict"; const templateFunction = answers => { const useESLint = answers.tools && answers.tools.indexOf("ESLint") > -1; const useOfficialESLintConfig = useESLint && answers.eslintConfig === "official"; if (!useOfficialESLintConfig) { return; } const quotes = answers.quotes || "single"; const useTabs = answers.indentation === "Tab"; const template = `// iobroker prettier configuration file import prettierConfig from '@iobroker/eslint-config/prettier.config.mjs'; export default { ...prettierConfig,${useTabs ? ` useTabs: true,` : ""}${quotes === "single" ? ` singleQuote: true,` : ` singleQuote: false,`} }; `; return template.trim(); }; templateFunction.customPath = "prettier.config.mjs"; module.exports = templateFunction; //# sourceMappingURL=prettier.config.mjs.js.map