UNPKG

@logistically/i18n-react-core

Version:

React integration for @logistically/i18n with state management agnostic design

40 lines (39 loc) 894 B
module.exports = { preset: 'ts-jest', testEnvironment: 'jsdom', setupFilesAfterEnv: ['<rootDir>/src/test/setup.ts'], moduleNameMapper: { '^@/(.*)$': '<rootDir>/src/$1', }, collectCoverageFrom: [ 'src/**/*.{ts,tsx}', '!src/**/*.d.ts', '!src/test/**/*', '!src/**/index.ts', '!src/examples/**/*', ], coverageThreshold: { global: { branches: 80, functions: 80, lines: 80, statements: 80, }, }, testMatch: [ '<rootDir>/src/**/__tests__/**/*.{ts,tsx}', '<rootDir>/src/**/*.{test,spec}.{ts,tsx}', '<rootDir>/src/integration/**/*.spec.{ts,tsx}', ], transform: { '^.+\\.(ts|tsx)$': ['ts-jest', { tsconfig: { jsx: 'react', }, }], }, moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json'], testEnvironmentOptions: { customExportConditions: ['node', 'node-addons'], }, };