From 208089d8b70a48fab2a45d0603899a30c71db537 Mon Sep 17 00:00:00 2001
From: Christoph Reiter <reiter.christoph@gmail.com>
Date: Mon, 6 Jul 2020 10:55:35 +0200
Subject: [PATCH] knowledge-base-web-page-element-view: integrate into lerna

---
 .../package.json                                     |  4 ++--
 .../rollup.config.js                                 | 12 ++----------
 .../src/knowledge-base-web-page-element-view.js      |  9 ++++++---
 .../knowledge-base-web-page-element-view/vendor/auth |  1 -
 .../vendor/common                                    |  1 -
 5 files changed, 10 insertions(+), 17 deletions(-)
 delete mode 160000 packages/knowledge-base-web-page-element-view/vendor/auth
 delete mode 160000 packages/knowledge-base-web-page-element-view/vendor/common

diff --git a/packages/knowledge-base-web-page-element-view/package.json b/packages/knowledge-base-web-page-element-view/package.json
index 231d1a3d..c82c3851 100644
--- a/packages/knowledge-base-web-page-element-view/package.json
+++ b/packages/knowledge-base-web-page-element-view/package.json
@@ -24,8 +24,8 @@
     "rollup-plugin-serve": "^1.0.1",
     "rollup-plugin-terser": "^6.1.0",
     "@rollup/plugin-url": "^5.0.1",
-    "vpu-auth": "file:./vendor/auth",
-    "vpu-common": "file:./vendor/common"
+    "vpu-auth": "^1.0.0",
+    "vpu-common": "^1.0.0"
   },
   "dependencies": {
     "@open-wc/scoped-elements": "^1.0.9",
diff --git a/packages/knowledge-base-web-page-element-view/rollup.config.js b/packages/knowledge-base-web-page-element-view/rollup.config.js
index 24f6bff2..ba858b00 100644
--- a/packages/knowledge-base-web-page-element-view/rollup.config.js
+++ b/packages/knowledge-base-web-page-element-view/rollup.config.js
@@ -1,5 +1,4 @@
 import glob from 'glob';
-import path from 'path';
 import resolve from '@rollup/plugin-node-resolve';
 import commonjs from '@rollup/plugin-commonjs';
 import copy from 'rollup-plugin-copy';
@@ -36,15 +35,8 @@ export default {
         consts({
             environment: build,
         }),
-        resolve({
-            customResolveOptions: {
-                // ignore node_modules from vendored packages
-                moduleDirectory: path.join(process.cwd(), 'node_modules')
-            }
-        }),
-        commonjs({
-            include: 'node_modules/**'
-        }),
+        resolve(),
+        commonjs(),
         json(),
         url({
             limit: 0,
diff --git a/packages/knowledge-base-web-page-element-view/src/knowledge-base-web-page-element-view.js b/packages/knowledge-base-web-page-element-view/src/knowledge-base-web-page-element-view.js
index 9fb9e6c6..b07f0887 100644
--- a/packages/knowledge-base-web-page-element-view/src/knowledge-base-web-page-element-view.js
+++ b/packages/knowledge-base-web-page-element-view/src/knowledge-base-web-page-element-view.js
@@ -1,6 +1,5 @@
 import {i18n} from './i18n';
-import {html} from 'lit-element';
-import VPULitElement from 'vpu-common/vpu-lit-element'
+import {html, LitElement} from 'lit-element';
 import {ScopedElementsMixin} from '@open-wc/scoped-elements';
 import {MiniSpinner} from 'vpu-common';
 import * as commonUtils from "vpu-common/utils";
@@ -9,7 +8,7 @@ import {unsafeHTML} from 'lit-html/directives/unsafe-html.js';
 /**
  * KnowledgeBaseWebPageElementView web component
  */
-export class KnowledgeBaseWebPageElementView extends ScopedElementsMixin(VPULitElement) {
+export class KnowledgeBaseWebPageElementView extends ScopedElementsMixin(LitElement) {
     constructor() {
         super();
         this.lang = 'de';
@@ -30,6 +29,10 @@ export class KnowledgeBaseWebPageElementView extends ScopedElementsMixin(VPULitE
         };
     }
 
+    _(selector) {
+        return this.shadowRoot === null ? this.querySelector(selector) : this.shadowRoot.querySelector(selector);
+    }
+
     /**
      * See: https://lit-element.polymer-project.org/guide/properties#initialize
      */
diff --git a/packages/knowledge-base-web-page-element-view/vendor/auth b/packages/knowledge-base-web-page-element-view/vendor/auth
deleted file mode 160000
index 39d0e356..00000000
--- a/packages/knowledge-base-web-page-element-view/vendor/auth
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 39d0e356c029e0f2e92233520660ce307d0741d5
diff --git a/packages/knowledge-base-web-page-element-view/vendor/common b/packages/knowledge-base-web-page-element-view/vendor/common
deleted file mode 160000
index 63b49c3a..00000000
--- a/packages/knowledge-base-web-page-element-view/vendor/common
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 63b49c3a2eeae312b4a2aeec4cc2f7f0ee12b749
-- 
GitLab