UNPKG

@nuofe/ndk-lint-tool

Version:
36 lines (27 loc) 766 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _ndkLogger = _interopRequireDefault(require("@nuofe/ndk-logger")); const debug = _ndkLogger.default.debug('ndk-lint-tool:scripts:get-exts'); var _default = options => { const { type, framework } = options.config; let exts = ['.mjs', '.js', '.ts']; if (['app', 'web', 'component'].includes(type)) { if (framework === 'react') { exts.push('.jsx', '.tsx'); } if (framework === 'vue') { exts.push('.jsx', '.tsx', '.vue'); } } exts = exts.sort(); debug('exts: %o', exts); return exts; }; exports.default = _default;