(payload)
| 221 | let handled = false; |
| 222 | let watchdog = null; |
| 223 | const finish = (payload) => { |
| 224 | if (handled) return; |
| 225 | handled = true; |
| 226 | if (watchdog) clearTimeout(watchdog); |
| 227 | process.stdout.write(JSON.stringify(payload || {})); |
| 228 | process.exit(0); |
| 229 | }; |
| 230 | process.stdin.setEncoding('utf8'); |
| 231 | process.stdin.on('data', chunk => { inputData += chunk; }); |
| 232 | process.stdin.on('end', () => { |