entrust
Version:
delegatee-last structure for curried functions
63 lines (56 loc) • 1.21 kB
JavaScript
const pkg = require(`./package.json`)
module.exports = function configureWallaby() {
return {
name: pkg.name,
debug: true,
files: [
`src/*.js`,
`!src/*.spec.js`
],
tests: [
`src/*.spec.js`,
// wallaby doesn't know about this yet
`!src/bundle.spec.js`
],
env: {
type: `node`,
runner: `node`
},
// compilers: {
// '**/*.js': wallaby.compilers.babel()
// },
preprocessors: {
'**/*.js': (file) => require(`babel-core`).transform(
file.content, {
sourceMap: true,
presets: [`es2015`],
plugins: [`transform-object-rest-spread`]
}
)
},
testFramework: `jest`,
setup: function setup(w) {
require(`babel-polyfill`)
w.testFramework.configure({
"modulePaths": [
`src`
],
"moduleDirectories": [
`node_modules`,
`src`
],
"mapCoverage": true,
"moduleFileExtensions": [
`js`,
`json`
],
"testMatch": [
`**/*.spec.(jsx|js)`
]
})
},
filesWithNoCoverageCalculated: [
// `src/core/fs.js`
]
}
}