From 90a4b71cef254d0e679d8d12368952dca71f6ef9 Mon Sep 17 00:00:00 2001
From: Christoph Reiter <reiter.christoph@gmail.com>
Date: Wed, 21 Aug 2019 12:12:38 +0200
Subject: [PATCH] Fix missing lit-element dependency

node-resolve wasn't limited to the local node_modules and picked up the
dependency from another package on my machine.
---
 packages/common/package.json     | 3 ++-
 packages/common/rollup.config.js | 8 +++++++-
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/packages/common/package.json b/packages/common/package.json
index ee37a034..7c1031c7 100644
--- a/packages/common/package.json
+++ b/packages/common/package.json
@@ -24,6 +24,7 @@
     "test": "npm run build-test && karma start --singleRun"
   },
   "dependencies": {
-    "i18next": "^17.0.9"
+    "i18next": "^17.0.9",
+    "lit-element": "^2.2.1"
   }
 }
diff --git a/packages/common/rollup.config.js b/packages/common/rollup.config.js
index 29dfd967..9024a857 100644
--- a/packages/common/rollup.config.js
+++ b/packages/common/rollup.config.js
@@ -1,3 +1,4 @@
+import path from 'path';
 import resolve from 'rollup-plugin-node-resolve';
 import commonjs from 'rollup-plugin-commonjs';
 import replace from "rollup-plugin-replace";
@@ -14,7 +15,12 @@ export default {
     },
     plugins: [
         multiEntry(),
-        resolve(),
+        resolve({
+          customResolveOptions: {
+            // ignore node_modules from vendored packages
+            moduleDirectory: path.join(process.cwd(), 'node_modules')
+          }
+        }),
         commonjs({
             include: 'node_modules/**'
         }),
-- 
GitLab