2
0
mirror of https://github.com/iconify/iconify.git synced 2024-09-20 09:19:02 +00:00
iconify/packages/utils/jest.shared.config.cjs

25 lines
604 B
JavaScript
Raw Normal View History

// see https://jestjs.io/docs/ecmascript-modules
2022-03-04 13:52:08 +00:00
/** @type {() => import('ts-jest/dist/types').InitialOptionsTsJest} */
/** @return {import('ts-jest/dist/types').InitialOptionsTsJest} */
const buildConfiguration = (configuration) => {
return Object.assign({}, {
verbose: true,
testEnvironment: 'node',
moduleDirectories: [
'node_modules',
'src',
],
extensionsToTreatAsEsm: ['.ts'],
transform: {
'^.+\\.ts$': 'ts-jest',
},
testMatch: [
'**/tests/*-test.ts',
],
}, configuration)
}
exports.buildConfiguration = buildConfiguration;
module.exports = { buildConfiguration };