webpack.headless.js 691 B

1234567891011121314151617181920212223
  1. /* global __dirname, module */
  2. const common = require("./webpack.common.js");
  3. const path = require('path');
  4. const { merge } = require("webpack-merge");
  5. module.exports = merge(common, {
  6. entry: {
  7. "converse-headless": "@converse/headless/headless.js",
  8. "converse-headless.min": "@converse/headless/headless.js",
  9. },
  10. output: {
  11. path: path.resolve(__dirname, '../src/headless/dist'), // Output path for generated bundles
  12. filename: "[name].js",
  13. chunkFilename: '[name].js',
  14. globalObject: 'this',
  15. publicPath: '',
  16. library: {
  17. name: 'converse',
  18. type: 'umd',
  19. },
  20. },
  21. mode: "production",
  22. });