Melvin Groenhoff
976b50fa65
Change RegExp to be less greedy ( Fixes #87 ).
2015-07-27 17:06:00 +02:00
Linus Unnebäck
93a7c8a22e
check for process object
2015-06-22 11:09:42 +02:00
Linus Unnebäck
d557e580f6
mimic node more closely
2015-06-17 13:19:57 +02:00
Linus Unnebäck
b6a96e067e
support charset in data url
2015-06-17 13:14:41 +02:00
Julien Fontanet
21036a2e67
Fix lines on Node ( fix #70 ).
2015-06-02 15:53:30 +02:00
Phips Peter
a97856ae4a
Adding path cleaning
...
For some reason, some files will have a trailing new line for their
name. This code cleans up the path to no longer have the trailing space.
2015-05-29 00:07:39 -07:00
Julien Fontanet
ce68c4af2d
Merge pull request #56 from timoxley/response-code
...
Check for 200 response code.
2015-05-27 10:58:38 +02:00
Julien Fontanet
00cba1988f
Better fix for #36 (thanks @pspeter3).
2015-05-26 10:38:10 +02:00
Joe Esposito
49d64e7753
Remove leading newline from getErrorSource.
2015-05-23 14:21:45 -04:00
Joshua Ma
677fba8e8e
Remove extraneous utf-8 argument to retrieveFile
2015-05-18 11:07:55 -07:00
Martin Probst
b3fd2b9353
fix: find the *last* sourceMappingURL in the source document.
...
This fixes odd behaviour for source files that contain the literal string
'//# sourceMappingURL=' somewhere in the actual source code.
2015-05-18 17:33:50 +02:00
Marco Minetti
d85089bea0
Merge pull request #58 from marcominetti/fix/57
...
Fixed sourcemap url detection.
2015-05-15 14:32:38 +02:00
Marco Minetti
0020b8c1b4
Fixed sourcemap url detection.
2015-05-15 14:29:08 +02:00
Julien Fontanet
62046eb482
Merge pull request #37 from moonpyk/master
...
Making use of console.error
2015-05-15 11:24:32 +02:00
Julien Fontanet
6056457014
Explainatory comment.
2015-05-15 10:54:22 +02:00
Tim Oxley
fcac27c283
Check for 200 response code.
...
Without this check, missing sourcemaps cause the package to continue as
if the 404 message is the sourcemap, leading to crashes when responses
like "Not Found" cannot be parsed as source maps.
2015-05-13 16:43:56 +08:00
Julien Fontanet
07f5f5937b
Very basic fix for #36 .
2015-04-07 16:56:19 +02:00
Lois Desplat
50fe13d63d
Check XMLHttpRequest is a function for isInBrowser
2015-02-28 20:31:59 -08:00
Vlad GURDIGA
af37071383
Handle missing source maps
...
mapSourcePosition() will try to load the compiled script’s text and
extract its source map. When the source map is found, the module will
cache it, but when the script just doesn’t have any source map at all,
the module doesn’t remember that, and will load the script text again at
every subsequent call.
2015-02-24 17:42:16 +02:00
Clément Bourgeois
c4435f6b5c
Making use of console.error
...
NodeJS outputs errors to stderr. Making use of console.error(...) instead of console.log(...) makes node-source-map-support compatible with IDEs like Webstorm to get stack traces.
2014-11-03 19:39:43 +01:00
Evan Wallace
3b154ff43e
work around a new V8 change breaking stuff by manually forwarding relevant member functions in the CallSite wrapper instead of using the prototype chain and by copy/pasting the toString() CallSite implementation ( fixes #35 )
2014-10-22 01:09:11 -07:00
Evan Wallace
636b1b28e4
version bump and build for npm, also test for SourceMap HTTP header
2014-07-03 08:41:06 -07:00
Jamie Wong
a9ceaf67c3
Support specifying sourcemap via HTTP headers
...
As noted in
https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit ,
the URL for sourcemaps can be specified via a 'SourceMap' header. It was
previously called 'X-SourceMap', so let's support that too.
2014-07-01 17:11:34 -04:00
Evan Wallace
649da9a3e5
be careful about a null url for data URLs
2014-04-26 12:25:21 -07:00
Evan Wallace
7fa445e16f
Merge pull request #26 from ashaffer/patch-1
...
should not return a url when we have a dataUrl
2014-04-26 12:19:26 -07:00
Evan Wallace
f8930e837c
Merge pull request #24 from ddude/master
...
added retrieveFile option
2014-04-26 12:17:44 -07:00
Evan Wallace
f0354b662a
add support for sourcesContent, closes #25
2014-04-26 12:15:02 -07:00
Evan Wallace
095d0ae63b
merged and fixed tests
2014-04-26 11:43:54 -07:00
Evan Wallace
ce163815a8
Merge pull request #28 from manuelschneider/exportWrapCallSite
...
exporting wrapCallSite directly for other components to be used
2014-04-26 11:16:44 -07:00
Evan Wallace
4afea4855d
fix column numbers
2014-04-26 11:15:38 -07:00
Manuel Schneider
076eb22176
exporting wrapCallSite directly for other components to be used
2014-02-04 01:25:01 +01:00
David Bushong
eea7eac6bc
separate source display from uncaughtException
...
If you have your own uncaughtException handler, you might still like the
pretty source display from handleUncaughtExceptions: true; therefore
expose it as exports.getErrorSource(err)
2013-12-22 14:28:04 -08:00
ashaffer
27d844f02c
should not return a url when we have a dataUrl
2013-12-11 12:30:20 -08:00
Jeremie Pelletier
fffaca5b2f
added retrieveFile option
2013-12-03 15:49:34 -05:00
Evan Wallace
bb81e8d380
version bump and build for npm
2013-11-10 13:19:41 -08:00
Rick Kilgore
21bb6544aa
only install once if called multiple times in same vm
...
I have a problem using this module in my unit tests, because I don't
have a central place to put the
require('source-map-support').install();
statement. So I end up having to put it in every unit test, and once
I've written enough tests, I start getting an annoying error about using
up too much memory.
This change makes is so if you call install() multiple times in the same
vm, it only actually installs once.
2013-11-07 19:10:12 -08:00
Evan Wallace
a3008a2348
use the source-map module again now that it works with typescript
2013-08-21 18:08:13 -07:00
Evan Wallace
340839e9fa
temporarily use my patched source-map library until Mozilla fixes theirs
2013-08-15 22:48:52 -07:00
Evan Wallace
bbe8c603ab
swallow SJAX errors during in-browser translation
2013-08-03 07:25:01 -07:00
Evan Wallace
2d3b8107bf
cache source map data forever by default
2013-07-22 09:21:10 -07:00
Evan Wallace
70c343e4c4
browserify support, fixes #16
2013-07-21 13:47:26 -07:00
David Glasser
1cf5ce0f7d
Allow overriding the mapping from source file to source map.
...
This is done with the new retrieveSourceMap option to sourcemap.install.
This is useful if you have another way of finding your source maps (and can avoid sync reads).
Also, allow source maps to not have an URL, and don't write to a global named mapSourcePosition.
2013-07-17 11:27:13 -07:00
Evan Wallace
abc1c2e8e0
handle case when line isn't found, fixes #13
2013-06-26 23:20:34 -07:00
Evan Wallace
2c7e1ce87a
fixed data-url bugs and added tests, closes #14
2013-06-26 22:51:13 -07:00
Fuji, Goro
77d1b5c05b
support data-url format
2013-06-26 21:58:41 -07:00
Michael Ficarra
660412ee84
support new //#
sourceMappingURL pragma format
...
For now `//@` is still supported. Support for `//@` can be removed later.
2013-06-09 14:53:20 -05:00
zeekay
3c8fec1c1c
Export mapSourcePosition.
...
Exposing mapSourcePosition makes it possible to easily create custom exception
handlers.
2013-05-02 13:06:44 -07:00
Evan Wallace
3aa561e560
check for eval before getting origin, fixes #9
2013-04-28 14:30:55 -07:00
Evan Wallace
03703165e8
merge relative source path fix, bump version, fixes #4
2013-04-24 19:16:25 -07:00
Evan Wallace
05e03fe730
stop swallowing exceptions, fixes #8
2013-04-24 18:33:05 -07:00