jeffy-g/rm-cstyle-cmts

View on GitHub
jest.config.js

Summary

Maintainability
A
0 mins
Test Coverage
const [testRegex, collectCoverageFrom] = (() => {
  let ccfrom = [
    "./src/!(*.d.ts|*.json)",
    "./dist/cjs/*.js",
    "./dist/webpack/index.js",
    "./dist/umd/index.js",
  ];
  if (!process.env.CI) {
    ccfrom = ccfrom.concat([
    "./src/gulp/!(*.d.ts|*.json)",
    "./dist/cjs/gulp/index.js",
    "./dist/webpack/gulp/index.js",
    ]);
  }
  return [
    process.env.CI? "./__tests__/test.ts$": void 0, ccfrom
  ];
})();

module.exports = {
  testEnvironment: "node",
  verbose: true,
  collectCoverage: true,
  // `transform` property implicitly sets preset to "ts-jest"
  transform: {
    "^.+\\.ts$": "ts-jest"
  },
  // default: (/__tests__/.*|(\\.|/)(test|spec))\\.[jt]sx?$
  testRegex,
  collectCoverageFrom,
  moduleFileExtensions: [
    "ts",
    "js"
  ],
  projects: ["<rootDir>"]
};