UNPKG

eslint-config-proste

Version:
43 lines (42 loc) 941 B
function resolveOptions(options) { return typeof options == "boolean" ? { enable: options } : { ...options, enable: !0 }; } function resolveVueOptions(options) { return typeof options == "boolean" ? { enable: options, version: 3, overrides: {} } : { version: 3, ...options, enable: !0 }; } function resolveTsOptions(options) { return typeof options == "boolean" ? { enable: options, parseOptions: { tsconfigRootDir: process.cwd() } } : { parseOptions: { tsconfigRootDir: process.cwd() }, ...options, enable: !0 }; } function resolveReactOptions(options) { return typeof options == "boolean" ? { enable: options, version: "detect", compiler: !0 } : { enable: !0, version: options.version ?? "detect", compiler: options.compiler ?? !0, ...options }; } export { resolveOptions, resolveReactOptions, resolveTsOptions, resolveVueOptions };