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