Spaces:
Sleeping
Sleeping
var ignoreRoot = require('ignore-by-default').directories(); | |
// default options for config.options | |
const defaults = { | |
restartable: 'rs', | |
colours: true, | |
execMap: { | |
py: 'python', | |
rb: 'ruby', | |
ts: 'ts-node', | |
// more can be added here such as ls: lsc - but please ensure it's cross | |
// compatible with linux, mac and windows, or make the default.js | |
// dynamically append the `.cmd` for node based utilities | |
}, | |
ignoreRoot: ignoreRoot.map((_) => `**/${_}/**`), | |
watch: ['*.*'], | |
stdin: true, | |
runOnChangeOnly: false, | |
verbose: false, | |
signal: 'SIGUSR2', | |
// 'stdout' refers to the default behaviour of a required nodemon's child, | |
// but also includes stderr. If this is false, data is still dispatched via | |
// nodemon.on('stdout/stderr') | |
stdout: true, | |
watchOptions: {}, | |
}; | |
if ((process.env.NODE_OPTIONS || '').includes('--loader')) { | |
delete defaults.execMap.ts; | |
} | |
module.exports = defaults; | |