Jelajahi Sumber

Merge branch 'separate-rollup-config' into master-ie11

Keyur Shah 5 tahun lalu
induk
melakukan
9670b9e545
1 mengubah file dengan 49 tambahan dan 0 penghapusan
  1. 49 0
      rollup_ie11.config.js

+ 49 - 0
rollup_ie11.config.js

@@ -0,0 +1,49 @@
+
+import babel from 'rollup-plugin-babel';
+import filesize from 'rollup-plugin-filesize';
+import { terser } from "rollup-plugin-terser";
+import resolve from "rollup-plugin-node-resolve"
+
+
+export default [{
+        input: 'src/index.js',
+        output: {
+            name: 'Alpine',
+            file: 'dist/alpine-ie11.js',
+            format: 'umd',
+            sourcemap: true,
+        },
+        plugins: [
+            resolve(),
+            filesize(),
+            terser({
+                    mangle: false,
+                    compress: {
+                        drop_debugger: false,
+                    }
+            }),
+            babel({
+                babelrc: false,
+                exclude: 'node_modules/**',
+                presets: [
+                    [
+                        "@babel/preset-env",
+                        {
+                            targets: {
+                                browsers: "> 0.5%, ie >= 11"
+                            },
+                            modules: false,
+                            spec: true,
+                            useBuiltIns: "usage",
+                            forceAllTransforms: true,
+                            corejs: {
+                                version: 3,
+                                proposals: false
+                            }
+                        }
+                    ]
+                ]
+            })
+        ]
+    }
+]