rollup.config.js 805 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import svelte from "rollup-plugin-svelte";
  2. import externals from "rollup-plugin-node-externals";
  3. import css from 'rollup-plugin-css-only'
  4. import { VERSION } from './src/version'
  5. export default [
  6. {
  7. input: [
  8. "src/schild_worker.js",
  9. "src/repo_worker.js",
  10. "src/rollup_worker.js",
  11. "src/preload.js",
  12. "src/main.js",
  13. "src/index.js",
  14. ],
  15. output: [
  16. {
  17. sourcemap: VERSION.production,
  18. dir: "build",
  19. format: "cjs"
  20. },
  21. ],
  22. plugins: [
  23. svelte({
  24. compilerOptions: {
  25. dev: VERSION.production
  26. }
  27. }),
  28. externals({ deps: true }),
  29. css({ output: 'bundle.css' })
  30. ],
  31. onwarn(warning, warn) {
  32. if (warning.code === "CIRCULAR_DEPENDENCY") return;
  33. warn(warning);
  34. },
  35. },
  36. ];