evanw / evanw/node-source-map-support
feature request: do not truncate the 'cause' value on errors
- Langage dominant
- JavaScript
- Étoiles
- 2.2k
- Forks
- 223
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
It truncates the error cause lines
```js
// app.js
require('source-map-support').install();
throw new Error('test 123', { cause: new Error('foo') })
```
### current behavior

### expected behavior

note that it's truncating the last lines
#### version
- package: `0.5.21`
- nodejs: 22
---
that's because the line bellow won't display the cause as it doesn't belongs to the stack trace:
https://github.com/evanw/node-source-map-support/blob/7b5b81eb14c9ee6c6537398262bf7dab8580621c/source-map-support.js#L499
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Reproduisez l’exemple de app.js avec source-map-support installé et examinez source-map-support.js autour de la ligne 499, où l’issue indique que la cause est exclue de la stack trace affichée. Comparez la sortie actuelle avec la capture d’écran attendue et faites apparaître les dernières lignes de la cause sans troncature.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript, node.js
- Domaine
- devtools
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100