Include JSON file loader in webpack

This commit is contained in:
Fabio Berger 2017-05-26 13:24:25 +02:00
parent e1e50bba3d
commit 4465313df3
2 changed files with 20 additions and 9 deletions

View File

@ -34,14 +34,15 @@
"devDependencies": { "devDependencies": {
"@types/bignumber.js": "^4.0.2", "@types/bignumber.js": "^4.0.2",
"@types/chai": "^3.5.2", "@types/chai": "^3.5.2",
"@types/lodash": "^4.14.64",
"@types/mocha": "^2.2.41", "@types/mocha": "^2.2.41",
"@types/node": "^7.0.22", "@types/node": "^7.0.22",
"@types/lodash": "^4.14.64",
"awesome-typescript-loader": "^3.1.3", "awesome-typescript-loader": "^3.1.3",
"bignumber.js": "^4.0.2", "bignumber.js": "^4.0.2",
"chai": "^3.5.0", "chai": "^3.5.0",
"chai-bignumber": "^2.0.0", "chai-bignumber": "^2.0.0",
"copyfiles": "^1.2.0", "copyfiles": "^1.2.0",
"json-loader": "^0.5.4",
"mocha": "^3.4.1", "mocha": "^3.4.1",
"npm-run-all": "^4.0.2", "npm-run-all": "^4.0.2",
"nyc": "^10.3.2", "nyc": "^10.3.2",

View File

@ -17,7 +17,7 @@ module.exports = {
umdNamedDefine: true, umdNamedDefine: true,
}, },
resolve: { resolve: {
extensions: ['.ts', '.js'], extensions: ['.ts', '.js', '.json'],
}, },
devtool: 'source-map', devtool: 'source-map',
plugins: [ plugins: [
@ -28,13 +28,23 @@ module.exports = {
}), }),
], ],
module: { module: {
loaders: [{ rules: [
test: /\.ts$/, {
loader: 'awesome-typescript-loader', test: /\.ts$/,
exclude: /node_modules/, use: [
query: { {
declaration: false, loader: 'awesome-typescript-loader',
query: {
declaration: false,
},
},
],
exclude: /node_modules/,
}, },
}], {
test: /\.json$/,
loader: 'json-loader',
},
],
}, },
}; };