1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| const defaultExtension = [".js", ".cjs", ".mjs", ".ts", ".tsx", ".jsx"];
| const testFileExtensions = defaultExtension.map((extension) => extension.slice(1)).join(",");
| const defaultExclude = [
| "coverage/**",
| "packages/*/test{,s}/**",
| "**/*.d.ts",
| "test{,s}/**",
| `test{,-*}.{${testFileExtensions}}`,
| `**/*{.,-}test.{${testFileExtensions}}`,
| "**/__tests__/**",
|
| /* Exclude common development tool configuration files */
| "**/{ava,babel,nyc}.config.{js,cjs,mjs}",
| "**/jest.config.{js,cjs,mjs,ts}",
| "**/{karma,rollup,webpack}.config.js",
| "**/.{eslint,mocha}rc.{js,cjs}",
| ];
|
| module.exports = {
| include: ["src/**"],
| exclude: ["src/examples/**", "src/setupTests.js"].concat(defaultExclude),
| reporter: ["html"],
| reportDir: "./coverage",
| tempDir: "./.nyc_output",
| extension: defaultExtension,
| cwd: __dirname,
| };
|
|