| 1234567891011121314151617181920212223242526272829303132333435363738 |
- import resolve from "rollup-plugin-node-resolve";
- import babel from "rollup-plugin-babel";
- import { uglify } from "rollup-plugin-uglify";
- import commonjs from 'rollup-plugin-commonjs';
- import typescript from "rollup-plugin-typescript2";
- const extensions = ['.js','.ts'];
- export default [
- {
- input: "src/index.ts",
- output: {
- name: "Vap",
- file: "dist/vap.min.js",
- format: "umd"
- },
- plugins: [
- typescript({
- tsconfig: "rollup.tsconfig.json"
- }),
- resolve(), // so Rollup can find `ms`
- commonjs({
- include:'node_modules/**'
- }),
- babel({
- exclude: "node_modules/**",
- extensions,
- runtimeHelpers: true
- }),
- uglify({
- compress: {
- drop_console: true,
- drop_debugger: true
- }
- })
- ]
- }
- ];
|