Ship source code to NPM (#1095)

* Ship sources in NPM package.

* Use external source files for sourcemaps.

* Remove broken sourcemap rule.
This commit is contained in:
Caleb 2018-03-28 09:13:16 -06:00 committed by Shawn Erquhart
parent 8e00379fdb
commit 7df903c714
2 changed files with 8 additions and 3 deletions

View File

@ -31,8 +31,8 @@
]
},
"files": [
"dist/",
"README.md"
"src/",
"dist/"
],
"pre-commit": "lint:staged",
"jest": {

View File

@ -46,10 +46,15 @@ module.exports = merge.smart(require('./webpack.base.js'), {
new webpack.SourceMapDevToolPlugin({
// asset matching
test: /\.js?$/,
exclude: /node_modules/,
// 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}`),
}),
],
});