Skip to content

Commit 52a0165

Browse files
committed
configure wallaby
1 parent b118feb commit 52a0165

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

wallaby.js

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
module.exports = function(wallaby) {
2+
return {
3+
files: ['tsconfig.json', 'src/**/*.ts?(x)', '!src/**/*.spec.ts?(x)'],
4+
5+
tests: ['src/**/*.test.ts?(x)'],
6+
7+
env: {
8+
type: 'node',
9+
runner: 'node',
10+
},
11+
12+
testFramework: 'jest',
13+
14+
compilers: {
15+
'**/*.ts?(x)': wallaby.compilers.typeScript({ module: 'commonjs' }),
16+
},
17+
18+
preprocessors: {
19+
'**/*.js?(x)': file =>
20+
require('@babel/core').transform(file.content, {
21+
sourceMap: true,
22+
compact: false,
23+
filename: file.path,
24+
presets: [require('babel-preset-jest')],
25+
}),
26+
},
27+
28+
debug: true,
29+
};
30+
};

0 commit comments

Comments
 (0)