From 96f727f71ee29b3ecb1f59a009f87da7faf53136 Mon Sep 17 00:00:00 2001
From: Christoph Reiter <reiter.christoph@gmail.com>
Date: Mon, 19 Aug 2019 15:52:00 +0200
Subject: [PATCH] Add a dummy entry point for rollup

When specifying a package for code splitting, rollup requires the
packages to have a valid entry point for some reason.

Add an empty one.
---
 packages/common/index.js         | 1 +
 packages/common/package.json     | 3 ++-
 packages/common/rollup.config.js | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 packages/common/index.js

diff --git a/packages/common/index.js b/packages/common/index.js
new file mode 100644
index 00000000..d561d965
--- /dev/null
+++ b/packages/common/index.js
@@ -0,0 +1 @@
+// dummy entry point
diff --git a/packages/common/package.json b/packages/common/package.json
index 125be379..ee37a034 100644
--- a/packages/common/package.json
+++ b/packages/common/package.json
@@ -1,6 +1,7 @@
 {
   "name": "vpu-common",
   "version": "1.0.1",
+  "module": "index.js",
   "devDependencies": {
     "karma": "^4.2.0",
     "karma-chai": "^0.1.0",
@@ -18,7 +19,7 @@
   },
   "scripts": {
     "clean": "rm dist/*",
-    "build": "npm run build-local",
+    "build": "rollup -c",
     "build-test": "rollup -c --environment BUILD:test",
     "test": "npm run build-test && karma start --singleRun"
   },
diff --git a/packages/common/rollup.config.js b/packages/common/rollup.config.js
index 024cd6a5..29dfd967 100644
--- a/packages/common/rollup.config.js
+++ b/packages/common/rollup.config.js
@@ -7,7 +7,7 @@ const build = (typeof process.env.BUILD !== 'undefined') ? process.env.BUILD : '
 console.log("build: " + build);
 
 export default {
-    input: 'test/**/*.js',
+    input: (build !='test') ? 'index.js' : 'test/**/*.js',
     output: {
         file: 'dist/bundle.js',
         format: 'esm'
-- 
GitLab