From 9402bc073099b5785625a81420fd0f3aa7e0a157 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Mon, 18 May 2015 14:20:16 -0400 Subject: [PATCH] include sourcesContent and filename in sourcemap --- src/Bundle.js | 2 ++ src/rollup.js | 8 ++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Bundle.js b/src/Bundle.js index 14bd6e1..e106c29 100644 --- a/src/Bundle.js +++ b/src/Bundle.js @@ -205,6 +205,8 @@ export default class Bundle { return { code: magicString.toString(), map: magicString.generateMap({ + includeContent: true, + file: options.dest // TODO }) }; diff --git a/src/rollup.js b/src/rollup.js index e5b241a..5d29eef 100644 --- a/src/rollup.js +++ b/src/rollup.js @@ -14,8 +14,12 @@ export function rollup ( entry, options = {} ) { return bundle.build().then( () => { return { generate: options => bundle.generate( options ), - write: ( dest, options ) => { - let { code, map } = bundle.generate( options ); + write: ( dest, options = {} ) => { + let { code, map } = bundle.generate({ + dest, + format: options.format, + globalName: options.globalName + }); code += `\n//# ${SOURCEMAPPING_URL}=${basename( dest )}.map`;