UNPKG

typescript-coverage

Version:

A dead-simple criteria to track your Typescript migration

24 lines (22 loc) 770 B
const defaultSettings = { include: 'src/**/*.{ts,tsx,js,jsx}', exclude: ["**/__tests__/**"], ignoreEmptyLines: false, tsExtensions: ['.ts', '.tsx'], }; const normalizeConfig = (configData) => { try { const settings = JSON.parse(configData); return { include: settings.include ?? defaultSettings.include, exclude: settings.exclude ?? defaultSettings.exclude, ignoreEmptyLines: settings.ignoreEmptyLines ?? defaultSettings.ignoreEmptyLines, tsExtensions: settings.tsExtensions ?? defaultSettings.tsExtensions, }; } catch (err) { return defaultSettings; } }; export { normalizeConfig as default, defaultSettings }; //# sourceMappingURL=normalize-config.js.map