module.exports = {
  moduleFileExtensions: [
    'testing.js',
    'testing.ts',
    'electron.js',
    'electron.ts',
    'mjs',
    'js',
    'ts',
    'tsx',
    'json',
  ],
  setupFilesAfterEnv: ['<rootDir>/src/mocks/setup.ts'],
  testEnvironment: 'node',
  testPathIgnorePatterns: [
    '/node_modules/',
    '/lib/',
    '.+/index\\.web\\.test\\.(js|ts|tsx)',
  ],
  transformIgnorePatterns: ['/node_modules/'],
  transform: {
    '\\.pegjs$': '<rootDir>/peg-transform.mjs',
    '^.+\\.(t|j)sx?$': '@swc/jest',
  },
};