UNPKG

jssm

Version:

A Javascript finite state machine (FSM) with a terse DSL and a simple API. Most FSMs are one-liners. Fast, easy, powerful, well tested, typed with TypeScript, and visualizations. MIT License.

34 lines (24 loc) 912 B
module.exports = { testEnvironment : 'node', moduleFileExtensions : ['js', 'ts'], coveragePathIgnorePatterns : ["/node_modules/", "/src/ts/tests/"], testMatch : ['**/*.spec.ts'], transform : { '^.+\\.ts$': 'ts-jest' }, verbose : false, collectCoverage : true, coverageDirectory : "coverage/spec/", coverageThreshold : { global : { branches : 90, functions : 90, lines : 90, statements : 90, }, }, collectCoverageFrom: ["src/ts/**/{!(fsl_parser),}.{js,ts}"], reporters: [ ['default', {}], ['jest-json-reporter2', { outputDir: './coverage/spec', outputFile: 'metrics.json', fullOutput: false }], // ['jest-json-reporter2', { outputDir: './coverage/spec', outputFile: 'extended-metrics.json', fullOutput: true }], ] };