/* eslint-disable */ import { readFileSync } from 'fs'; // Reading the SWC compilation config and remove the "exclude" // for the test files to be compiled by SWC const { exclude: _, ...swcJestConfig } = JSON.parse( readFileSync(`${__dirname}/.swcrc`, 'utf-8') ); // disable .swcrc look-up by SWC core because we're passing in swcJestConfig ourselves. // If we do not disable this, SWC Core will read .swcrc and won't transform our test files due to "exclude" if (swcJestConfig.swcrc === undefined) { swcJestConfig.swcrc = false; } export default { displayName: 'nx-unplugin-dynamic-asset-loader', preset: '../../../jest.preset.js', globals: {}, transform: { '^.+\\.[tj]s$': [ 'ts-jest', { tsconfig: '/tsconfig.spec.json', }, ], }, moduleFileExtensions: ['ts', 'js', 'html'], coverageDirectory: '../../../coverage/libs/nx/unplugin-dynamic-asset-loader', };