| 123456789101112131415161718192021222324252627 |
- 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,
- };
|