From 9e0acaff32903c36f3382d497916347781845b21 Mon Sep 17 00:00:00 2001 From: Caleb Date: Fri, 9 Feb 2018 14:54:24 -0700 Subject: [PATCH 1/3] Ship sources in NPM package. --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 009a19cadc90..0072323a3aab 100644 --- a/package.json +++ b/package.json @@ -29,8 +29,8 @@ ] }, "files": [ - "dist/", - "README.md" + "src/", + "dist/" ], "pre-commit": "lint:staged", "jest": { From e7c289f6c8ef210f10b504be2ee43dc6d05a6035 Mon Sep 17 00:00:00 2001 From: Caleb Date: Fri, 9 Feb 2018 14:55:53 -0700 Subject: [PATCH 2/3] Use external source files for sourcemaps. --- webpack.prod.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/webpack.prod.js b/webpack.prod.js index b198252462b6..7c3e03561a9f 100644 --- a/webpack.prod.js +++ b/webpack.prod.js @@ -49,6 +49,12 @@ module.exports = merge.smart(require('./webpack.base.js'), { // file and reference filename: '[file].map', + + // don't include source file content, since we link to the actual file + noSources: true, + + // sourcemap is in 'dist', webpack context is in 'src' + moduleFilenameTemplate: info => path.posix.normalize(`../src/${info.resourcePath}`), }), ], }); From cefda08078005b5269923f2d65f9047efd758376 Mon Sep 17 00:00:00 2001 From: Caleb Date: Fri, 9 Feb 2018 15:12:48 -0700 Subject: [PATCH 3/3] Remove broken sourcemap rule. --- webpack.prod.js | 1 - 1 file changed, 1 deletion(-) diff --git a/webpack.prod.js b/webpack.prod.js index 7c3e03561a9f..1ea26afc265b 100644 --- a/webpack.prod.js +++ b/webpack.prod.js @@ -45,7 +45,6 @@ module.exports = merge.smart(require('./webpack.base.js'), { new webpack.SourceMapDevToolPlugin({ // asset matching test: /\.js?$/, - exclude: /node_modules/, // file and reference filename: '[file].map',