Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 

39 rindas
877 B

  1. /**
  2. * @prettier
  3. */
  4. import configBuilder from "./_config-builder"
  5. import { DuplicatesPlugin } from "inspectpack/plugin"
  6. import { WebpackBundleSizeAnalyzerPlugin } from "webpack-bundle-size-analyzer"
  7. const result = configBuilder(
  8. {
  9. minimize: true,
  10. mangle: true,
  11. sourcemaps: true,
  12. includeDependencies: true,
  13. },
  14. {
  15. entry: {
  16. "swagger-ui-bundle": [
  17. "./src/polyfills.js", // TODO: remove?
  18. "./src/core/index.js",
  19. ],
  20. },
  21. output: {
  22. library: "SwaggerUIBundle",
  23. },
  24. plugins: [
  25. new DuplicatesPlugin({
  26. // emit compilation warning or error? (Default: `false`)
  27. emitErrors: false,
  28. // display full duplicates information? (Default: `false`)
  29. verbose: false,
  30. }),
  31. new WebpackBundleSizeAnalyzerPlugin("log.bundle-sizes.swagger-ui.txt"),
  32. ]
  33. }
  34. )
  35. export default result