UNPKG

eslint-formatter-mo

Version:

Good-lookin' ESLint formatter for delightful readability

28 lines (23 loc) 426 B
const map = { '.ts': 'ts', '.mts': 'ts', '.cts': 'ts', '.tsx': 'tsx', '.jsx': 'tsx', '.json': 'json', '.jsonc': 'jsonc', '.json5': 'json5', '.md': 'markdown', '.css': 'css', } const FALLBACK_LANGUAGE = 'javascript' function getLanguageFromExt(ext) { const language = map[ext] if (typeof language === 'string') { return language } return FALLBACK_LANGUAGE } export { getLanguageFromExt, }