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; | |