webpack.serve.js 836 B

1234567891011121314151617181920212223242526272829
  1. /* global module, __dirname */
  2. const HTMLWebpackPlugin = require('html-webpack-plugin');
  3. const common = require("./webpack.common.js");
  4. const { merge } = require("webpack-merge");
  5. const path = require("path");
  6. module.exports = merge(common, {
  7. mode: "development",
  8. entry: {
  9. "converse": path.resolve(__dirname, "../src/entry.js"),
  10. },
  11. devtool: "inline-source-map",
  12. devServer: {
  13. static: [ path.resolve(__dirname, '../') ],
  14. port: 3003,
  15. // https: {
  16. // key: './certs/chat.example.org.key',
  17. // cert: './certs/chat.example.org.crt',
  18. // requestCert: true,
  19. // },
  20. },
  21. plugins: [
  22. new HTMLWebpackPlugin({
  23. title: 'Converse.js Dev',
  24. template: 'webpack.html',
  25. filename: 'index.html'
  26. })
  27. ],
  28. });