From 17cad8f018d7f19c89775dd506c8db59a9b3d098 Mon Sep 17 00:00:00 2001
From: Christoph Reiter <reiter.christoph@gmail.com>
Date: Tue, 30 Jul 2019 15:09:27 +0200
Subject: [PATCH] Add a separate demo entry point

rollup builds the demo, everything else just gets the web component
---
 packages/person-select/demo.js               | 2 ++
 packages/person-select/index.js              | 1 -
 packages/person-select/person-select-demo.js | 1 +
 packages/person-select/rollup.config.js      | 2 +-
 4 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 packages/person-select/demo.js

diff --git a/packages/person-select/demo.js b/packages/person-select/demo.js
new file mode 100644
index 00000000..46db4c06
--- /dev/null
+++ b/packages/person-select/demo.js
@@ -0,0 +1,2 @@
+import 'vpu-auth';
+import './person-select-demo.js';
diff --git a/packages/person-select/index.js b/packages/person-select/index.js
index a5f2cd08..e1cff7b4 100644
--- a/packages/person-select/index.js
+++ b/packages/person-select/index.js
@@ -1,3 +1,2 @@
 import 'vpu-auth';
 import './person-select.js';
-import './person-select-demo.js';
diff --git a/packages/person-select/person-select-demo.js b/packages/person-select/person-select-demo.js
index e12c3fa1..82ce2b90 100644
--- a/packages/person-select/person-select-demo.js
+++ b/packages/person-select/person-select-demo.js
@@ -1,6 +1,7 @@
 import utils from './utils.js';
 import {i18n} from './i18n.js';
 import {html, LitElement} from 'lit-element';
+import './person-select.js';
 
 class PersonSelectDemo extends LitElement {
     constructor() {
diff --git a/packages/person-select/rollup.config.js b/packages/person-select/rollup.config.js
index 209ec060..0737b89f 100644
--- a/packages/person-select/rollup.config.js
+++ b/packages/person-select/rollup.config.js
@@ -11,7 +11,7 @@ const build = (typeof process.env.BUILD !== 'undefined') ? process.env.BUILD : '
 console.log("build: " + build);
 
 export default {
-    input: 'index.js',
+    input: 'demo.js',
     output: {
         file: 'dist/bundle.js',
         format: 'esm'
-- 
GitLab