rollup.config.js 673 B

12345678910111213141516171819202122232425262728293031
  1. import resolve from "rollup-plugin-node-resolve";
  2. import babel from "rollup-plugin-babel";
  3. import commonjs from 'rollup-plugin-commonjs';
  4. import typescript from "rollup-plugin-typescript2";
  5. const extensions = ['.js','.ts'];
  6. export default [
  7. {
  8. input: "src/index.ts",
  9. output: {
  10. name: "Vap",
  11. file: "dist/vap.js",
  12. format: "umd"
  13. },
  14. plugins: [
  15. typescript({
  16. tsconfig: "rollup.tsconfig.json"
  17. }),
  18. resolve(), // so Rollup can find `ms`
  19. commonjs({
  20. include:'node_modules/**'
  21. }),
  22. babel({
  23. exclude: "node_modules/**",
  24. extensions,
  25. runtimeHelpers: true
  26. }),
  27. ]
  28. }
  29. ];