UNPKG

cc-core-cli

Version:

Command Line Interface tool for generating project templates for the (Your Platform's Name) platform.

43 lines 1.23 kB
module.exports = { preset: 'ts-jest', testEnvironment: 'node', roots: ['<rootDir>/src/modules'], testRegex: '.*\\.spec\\.ts$', transform: { '^.+\\.(t|j)s$': 'ts-jest' }, transformIgnorePatterns: [ 'node_modules/(?!(@shopstack/cc-core-lib)/.*)', ], moduleNameMapper: { '^@/(.*)$': '<rootDir>/src/$1', '^(\\.{1,2}/.*)\\.js$': '$1', 'pdf-img-convert': '<rootDir>/test/__mocks__/pdf-img-convert.js', '@shopstack/cc-core-lib/core': '<rootDir>/test/__mocks__/cc-core-lib.js' }, setupFilesAfterEnv: ['<rootDir>/test/jest.setup.ts'], collectCoverageFrom: [ 'src/**/*.ts', '!src/**/*.spec.ts', '!src/**/*.module.ts', '!src/main.ts', '!src/**/index.ts', '!src/modules/aws-s3/**/*', '!src/**/*.enum.ts', '!src/**/*.layout.ts', '!src/**/*.workflow.ts', '!src/**/*.custom_action.ts', '!src/modules/modules.ts' ], coverageDirectory: './coverage', coverageReporters: ['lcov', 'text', 'text-summary'], moduleFileExtensions: ['js', 'json', 'ts'], globals: { 'ts-jest': { tsconfig: 'tsconfig.test.json' } }, verbose: true, testTimeout: 30000, moduleDirectories: ['node_modules', 'src/__tests__/mocks', 'test/__mocks__'] };