@openmrs/esm-styleguide
Version:
The styleguide for OpenMRS SPA
35 lines (34 loc) • 891 B
JavaScript
module.exports = {
transform: {
"\\.[jt]sx?$": "@swc/jest",
},
transformIgnorePatterns: ["/node_modules/(?!@openmrs)"],
moduleNameMapper: {
"\\.(s?css)$": "identity-obj-proxy",
"^@carbon/icons-react/es/(.*)$": "@carbon/icons-react/lib/$1",
"^@carbon/charts": "identity-obj-proxy",
"@openmrs/esm-framework": "@openmrs/esm-framework/mock",
"^lodash-es/(.*)$": "lodash/$1",
dexie: require.resolve("dexie"),
},
collectCoverageFrom: [
"**/src/**/*.component.tsx",
"!**/node_modules/**",
"!**/vendor/**",
"!**/src/**/*.test.*",
"!**/src/declarations.d.tsx",
],
coverageThreshold: {
global: {
statements: 80,
branches: 80,
functions: 80,
lines: 80,
},
},
setupFilesAfterEnv: ["<rootDir>/setupTests.ts"],
testEnvironment: "jsdom",
testEnvironmentOptions: {
url: "http://localhost/",
},
};