diff --git a/jest.config.base.ts b/jest.config.base.ts deleted file mode 100644 index 8d42418..0000000 --- a/jest.config.base.ts +++ /dev/null @@ -1,18 +0,0 @@ -import type { Config } from '@jest/types'; - -const config: Config.InitialOptions = { - testEnvironment: 'jsdom', - moduleFileExtensions: ['ts', 'tsx', 'js'], - testPathIgnorePatterns: ['node_modules/'], - transform: { - '^.+\\.tsx?$': 'ts-jest', - }, - moduleNameMapper: { - // Mocks out all these file formats when tests are run - '\\.(jpg|ico|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': - 'identity-obj-proxy', - '\\.(css|less|scss|sass)$': 'identity-obj-proxy', - }, -}; - -export default config; diff --git a/jest.config.ts b/jest.config.ts deleted file mode 100644 index 67af697..0000000 --- a/jest.config.ts +++ /dev/null @@ -1,15 +0,0 @@ -import type { Config } from '@jest/types'; -import baseConfig from './jest.config.base'; - -const config: Config.InitialOptions = { - ...baseConfig, - projects: ['/*/jest.config.ts'], - coverageDirectory: '/coverage/', - collectCoverageFrom: [ - '/packages/*/src/**/*.{ts,tsx}', - '!/packages/*/src/**/index.ts', - ], - moduleDirectories: ['node_modules'], -}; - -export default config; diff --git a/jest.setup.ts b/jest.setup.ts deleted file mode 100644 index 7b0828b..0000000 --- a/jest.setup.ts +++ /dev/null @@ -1 +0,0 @@ -import '@testing-library/jest-dom'; diff --git a/package.json b/package.json index 2151c51..1398daa 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,14 @@ "postinstall": "husky install", "format": "prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"" }, + "jest": { + "collectCoverageFrom": [ + "src/**/*.ts", + "src/**/*.tsx", + "!src/**/reportWebVitals.ts", + "!src/**/index.tsx" + ] + }, "eslintConfig": { "extends": [ "react-app",