vue.config.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /* eslint-disable @typescript-eslint/no-var-requires */
  2. /*const BundleAnalyzerPlugin = require("webpack-bundle-analyzer").BundleAnalyzerPlugin;
  3. */
  4. /**
  5. * @type {import('@vue/cli-service').ProjectOptions}
  6. */
  7. module.exports = {
  8. pages: {
  9. index: { entry: "./src/planner.ts", title: "BDLG planner", filename: "planner/index.html" },
  10. login: {
  11. entry: "./src/login.ts",
  12. title: "BDLG planner - Connexion",
  13. filename: "login.html",
  14. },
  15. display: {
  16. entry: "./src/planningPage.ts",
  17. title: "BDLG planner - Visualisation",
  18. filename: "planning/display/index.html",
  19. },
  20. admin: {
  21. entry: "./src/admin.ts",
  22. title: "BDLG planner - Admninistration",
  23. filename: "admin/index.html",
  24. },
  25. inscription: {
  26. entry: "./src/inscription.ts",
  27. title: "BDLG inscription bénévole",
  28. filename: "inscription/index.html",
  29. },
  30. },
  31. outputDir:
  32. process.env.NODE_ENV === "production"
  33. ? "C:\\Users\\Clovis\\Desktop\\code\\java\\bdlg.planner\\src\\main\\resources\\static"
  34. : "dist",
  35. configureWebpack: {
  36. plugins: [
  37. /*new BundleAnalyzerPlugin()*/
  38. ],
  39. },
  40. };