From a6ff11f1d2c110f3d965ef9677299231505dd883 Mon Sep 17 00:00:00 2001 From: Thomas Aylott Date: Wed, 5 Aug 2015 12:31:51 -0700 Subject: [PATCH] [react-packager] Fixes stack traces Summary: TransformErrors weren't showing stack traces, making it hard to debug problems in transformer code. --- packager/react-packager/src/JSTransformer/index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packager/react-packager/src/JSTransformer/index.js b/packager/react-packager/src/JSTransformer/index.js index 7c20e10ed..0cc7f2c6e 100644 --- a/packager/react-packager/src/JSTransformer/index.js +++ b/packager/react-packager/src/JSTransformer/index.js @@ -121,7 +121,9 @@ Transformer.prototype.loadFileAndTransform = function(filePath) { }); }; -function TransformError() {} +function TransformError() { + Error.captureStackTrace && Error.captureStackTrace(this, TransformError); +} util.inherits(TransformError, SyntaxError); function formatError(err, filename, source) {