diff --git a/webpack.config.js b/webpack.config.js index 6786d9e4..0aa43fdd 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -60,6 +60,20 @@ module.exports = { use: "css-loader", }), }, + { + // cache-bust languages.json file placed in + // riot-web/webapp/i18n during build by copy-res.js + test: /\.*languages.json$/, + type: "javascript/auto", + use: [ + { + loader: 'file-loader', + options: { + name: 'i18n/[name].[hash:7].[ext]', + }, + }, + ], + }, { test: /\.(gif|png|svg|ttf|xml|ico)$/, // Use a content-based hash in the name so that we can set a long cache