From d712f68c78bd6d303d7a09e0d34fd5f8903c8479 Mon Sep 17 00:00:00 2001
From: Christoph Reiter <reiter.christoph@gmail.com>
Date: Thu, 3 Oct 2019 13:37:49 +0200
Subject: [PATCH] Use code splitting and create a normal and a demo bundle

---
 packages/auth/assets/index.html |  2 +-
 packages/auth/rollup.config.js  | 12 ++++++++----
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/packages/auth/assets/index.html b/packages/auth/assets/index.html
index 0829f17a..dca3dfd8 100644
--- a/packages/auth/assets/index.html
+++ b/packages/auth/assets/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
     <meta charset="UTF-8">
-    <script type="module" id="vpu-auth-src" src="vpu-auth.js"></script>
+    <script type="module" id="vpu-auth-src" src="vpu-auth-demo.js"></script>
 </head>
 
 <body>
diff --git a/packages/auth/rollup.config.js b/packages/auth/rollup.config.js
index f2072c54..9b4c152c 100644
--- a/packages/auth/rollup.config.js
+++ b/packages/auth/rollup.config.js
@@ -14,17 +14,21 @@ const pkg = require('./package.json');
 const build = (typeof process.env.BUILD !== 'undefined') ? process.env.BUILD : 'local';
 console.log("build: " + build);
 
+
 export default {
-    input: (build != 'test') ? 'src/demo.js' : 'test/**/*.js',
+    input: (build != 'test') ? ['src/vpu-auth.js', 'src/vpu-auth-demo.js'] : 'test/**/*.js',
     output: {
-        file: 'dist/' + pkg.name + '.js',
-        format: 'esm'
+        dir: 'dist',
+        entryFileNames: '[name].js',
+        chunkFileNames: 'shared/[name].[hash].[format].js',
+        format: 'esm',
+        sourcemap: true
     },
     plugins: [
         del({
             targets: 'dist/*'
         }),
-        multiEntry(),
+        (build == 'test') ? multiEntry() : false,
         consts({
             environment: build,
         }),
-- 
GitLab