system-node-sourcemap

1.0.1 • Public • Published

Sourcemap Polyfill

Add source map support on error stack trace of SystemJS transpiled code.

Example

Executing es6 code without this module

require('systemjs');
System.import('./test/modules/error.js').catch(function(error){
      console.error(error.stack);
});

Write the following in the console


Error: test
    at execute (system-node-sourcemap/test/modules/error.js!transpiled:9:13)
    at ensureEvaluated (system-node-sourcemap/node_modules/systemjs/dist/system.src.js:2007:26)

Executing es6 code with this module

require('systemjs');
require('system-node-sourcemap')().then(function() {
    return System.import('./test/modules/error.js');
}).catch(console.error);

Write a more interesting error in the console


system-node-sourcemap/test/modules/error.js:3:7
throw new Error('test'); // This is the original code
      ^Error: test
        at execute (system-node-sourcemap/test.js:3:7)
        at ensureEvaluated (system-node-sourcemap/node_modules/systemjs/dist/system.src.js:2007:26)

Dependencies

Dependencies (5)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i system-node-sourcemap

    Weekly Downloads

    6

    Version

    1.0.1

    License

    UNLICENSED

    Last publish

    Collaborators

    • dmail