(error, npm)
| 14 | } |
| 15 | |
| 16 | const jsonError = (error, npm) => { |
| 17 | if (error && npm?.loaded && npm?.config.get('json')) { |
| 18 | return { |
| 19 | code: error.code, |
| 20 | summary: (error.summary || []).map(l => l.slice(1).join(' ')).join('\n').trim(), |
| 21 | detail: (error.detail || []).map(l => l.slice(1).join(' ')).join('\n').trim(), |
| 22 | ...error.json, |
| 23 | } |
| 24 | } |
| 25 | } |
| 26 | |
| 27 | module.exports = { |
| 28 | outputError, |