diff --git a/webpack.config.js b/webpack.config.js index fe82740d7971fd5a2c8438df3f69cce4e6f32d07..b2c08b35eca3ffb27d944df6cd5278dfa2ceac8e 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,10 +1,18 @@ const path = require('path'); +// Export version info to a file +const fs = require('fs'); +fs.writeFileSync(path.resolve(path.join(__dirname, 'src/version.ts')), +`// This file is auto-generated by the build system. +import * as pkg from '../package.json'; +export const BundleVersion = pkg.name + '-' + pkg.version; +`); + module.exports = { entry: { bundle: './src/index.ts', logFileWorker: './assets/jsutils/logFileWorker.js', - channelsIndexDbWorker: './assets/jsutils/channelsIndexedDbWorker.js', + channelsIndexedDbWorker: './assets/jsutils/channelsIndexedDbWorker.js', dmIndexedDbWorker: './assets/jsutils/dmIndexedDbWorker.js', ndf: './assets/jsutils/ndf.js', stateIndexedDbWorker: './assets/jsutils/stateIndexedDbWorker.js', @@ -40,6 +48,6 @@ module.exports = { ] }, resolve: { - extensions: ['.tsx', '.ts', 'js' ], - }, + extensions: ['.tsx', '.ts', '.js' ], + } };