From 6ab6a5ca873837c6bff208e637612759bf97ecd0 Mon Sep 17 00:00:00 2001
From: Patrizio Bekerle <patrizio@bekerle.com>
Date: Mon, 21 Dec 2020 10:02:38 +0100
Subject: [PATCH] Do more npm.js packaging (#36)

---
 packages/app-shell/package.json                            | 5 +++++
 packages/auth/package.json                                 | 5 +++++
 packages/check-in-place-select/README.md                   | 7 +++++++
 packages/check-in-place-select/package.json                | 6 +++++-
 packages/common/package.json                               | 5 +++++
 packages/data-table-view/package.json                      | 6 +++++-
 packages/file-handling/package.json                        | 7 ++++++-
 packages/font-source-sans-pro/package.json                 | 5 +++++
 packages/knowledge-base-web-page-element-view/README.md    | 7 +++++++
 packages/knowledge-base-web-page-element-view/package.json | 6 +++++-
 packages/language-select/README.md                         | 2 +-
 packages/language-select/package.json                      | 7 ++++++-
 packages/matomo/README.md                                  | 7 +++++++
 packages/matomo/package.json                               | 6 +++++-
 packages/notification/README.md                            | 6 ++++++
 packages/notification/package.json                         | 6 +++++-
 packages/person-profile/README.md                          | 7 +++++++
 packages/person-profile/package.json                       | 6 +++++-
 packages/person-select/README.md                           | 7 +++++++
 packages/person-select/package.json                        | 6 +++++-
 packages/provider/README.md                                | 7 +++++++
 packages/provider/package.json                             | 6 ++++++
 packages/qr-code-scanner/README.md                         | 7 +++++++
 packages/qr-code-scanner/package.json                      | 6 +++++-
 packages/typescript-example/package.json                   | 6 +++++-
 25 files changed, 139 insertions(+), 12 deletions(-)

diff --git a/packages/app-shell/package.json b/packages/app-shell/package.json
index 8cfef7a4..6417665d 100644
--- a/packages/app-shell/package.json
+++ b/packages/app-shell/package.json
@@ -4,6 +4,11 @@
   "version": "0.1.4",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
+  "repository": {
+    "type" : "git",
+    "url" : "https://gitlab.tugraz.at/dbp/web-components/toolkit.git",
+    "directory": "packages/app-shell"
+  },
   "publishConfig": {
     "registry": "https://registry.npmjs.org",
     "access": "public"
diff --git a/packages/auth/package.json b/packages/auth/package.json
index c6e37231..d54db150 100644
--- a/packages/auth/package.json
+++ b/packages/auth/package.json
@@ -4,6 +4,11 @@
   "version": "0.1.3",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
+  "repository": {
+    "type" : "git",
+    "url" : "https://gitlab.tugraz.at/dbp/web-components/toolkit.git",
+    "directory": "packages/auth"
+  },
   "publishConfig": {
     "registry": "https://registry.npmjs.org",
     "access": "public"
diff --git a/packages/check-in-place-select/README.md b/packages/check-in-place-select/README.md
index 81f53f09..b1ba6574 100644
--- a/packages/check-in-place-select/README.md
+++ b/packages/check-in-place-select/README.md
@@ -1,9 +1,16 @@
 # Check-in place select web component
 
+You can install this component via npm:
+
+```bash
+npm i @dbp-toolkit/check-in-place-select
+```
+
 ## Usage
 
 ```html
 <dbp-check-in-place-select></dbp-check-in-place-select>
+<script type="module" src="node_modules/@dbp-toolkit/check-in-place-select/dist/dbp-check-in-place-select.js"></script>
 ```
 
 ## Attributes
diff --git a/packages/check-in-place-select/package.json b/packages/check-in-place-select/package.json
index 23aa0a5e..97cf65a7 100644
--- a/packages/check-in-place-select/package.json
+++ b/packages/check-in-place-select/package.json
@@ -4,7 +4,11 @@
   "version": "0.1.0",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
-  "private": true,
+  "repository": {
+    "type": "git",
+    "url": "https://gitlab.tugraz.at/dbp/web-components/toolkit.git",
+    "directory": "packages/check-in-place-select"
+  },
   "publishConfig": {
     "registry": "https://registry.npmjs.org",
     "access": "public"
diff --git a/packages/common/package.json b/packages/common/package.json
index 22069d6b..47b2c1af 100644
--- a/packages/common/package.json
+++ b/packages/common/package.json
@@ -4,6 +4,11 @@
   "version": "0.1.0",
   "module": "index.js",
   "license": "LGPL-2.1-or-later",
+  "repository": {
+    "type" : "git",
+    "url" : "https://gitlab.tugraz.at/dbp/web-components/toolkit.git",
+    "directory": "packages/common"
+  },
   "devDependencies": {
     "@rollup/plugin-commonjs": "^16.0.0",
     "@rollup/plugin-json": "^4.1.0",
diff --git a/packages/data-table-view/package.json b/packages/data-table-view/package.json
index 40c00e62..ae907ff5 100644
--- a/packages/data-table-view/package.json
+++ b/packages/data-table-view/package.json
@@ -4,7 +4,11 @@
   "version": "0.1.0",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
-  "private": true,
+  "repository": {
+    "type" : "git",
+    "url" : "https://gitlab.tugraz.at/dbp/web-components/toolkit.git",
+    "directory": "packages/data-table-view"
+  },
   "publishConfig": {
     "registry": "https://registry.npmjs.org",
     "access": "public"
diff --git a/packages/file-handling/package.json b/packages/file-handling/package.json
index 18afa758..0cfed3b8 100644
--- a/packages/file-handling/package.json
+++ b/packages/file-handling/package.json
@@ -1,9 +1,14 @@
 {
   "name": "@dbp-toolkit/file-handling",
   "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/file-handling",
-  "version": "0.1.5",
+  "version": "0.1.6",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
+  "repository": {
+    "type" : "git",
+    "url" : "https://gitlab.tugraz.at/dbp/web-components/toolkit.git",
+    "directory": "packages/file-handling"
+  },
   "publishConfig": {
     "registry": "https://registry.npmjs.org",
     "access": "public"
diff --git a/packages/font-source-sans-pro/package.json b/packages/font-source-sans-pro/package.json
index dfce5904..0cf43ffc 100644
--- a/packages/font-source-sans-pro/package.json
+++ b/packages/font-source-sans-pro/package.json
@@ -3,6 +3,11 @@
   "version": "0.1.0",
   "author": "",
   "license": "OFL-1.1",
+  "repository": {
+    "type" : "git",
+    "url" : "https://gitlab.tugraz.at/dbp/web-components/toolkit.git",
+    "directory": "packages/font-source-sans-pro"
+  },
   "publishConfig": {
     "registry": "https://registry.npmjs.org",
     "access": "public"
diff --git a/packages/knowledge-base-web-page-element-view/README.md b/packages/knowledge-base-web-page-element-view/README.md
index 7fd89f82..93086003 100644
--- a/packages/knowledge-base-web-page-element-view/README.md
+++ b/packages/knowledge-base-web-page-element-view/README.md
@@ -1,9 +1,16 @@
 # KnowledgeBaseWebPageElementView Web Component
 
+You can install this component via npm:
+
+```bash
+npm i @dbp-toolkit/knowledge-base-web-page-element-view
+```
+
 ## Usage
 
 ```html
 <dbp-knowledge-base-web-page-element-view></dbp-knowledge-base-web-page-element-view>
+<script type="module" src="node_modules/@dbp-toolkit/knowledge-base-web-page-element-view/dist/dbp-knowledge-base-web-page-element-view.js"></script>
 ```
 
 ## Attributes
diff --git a/packages/knowledge-base-web-page-element-view/package.json b/packages/knowledge-base-web-page-element-view/package.json
index 25317ff8..2a14f806 100644
--- a/packages/knowledge-base-web-page-element-view/package.json
+++ b/packages/knowledge-base-web-page-element-view/package.json
@@ -4,7 +4,11 @@
   "version": "0.1.0",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
-  "private": true,
+  "repository": {
+    "type" : "git",
+    "url" : "https://gitlab.tugraz.at/dbp/web-components/toolkit.git",
+    "directory": "packages/knowledge-base-web-page-element-view"
+  },
   "publishConfig": {
     "registry": "https://registry.npmjs.org",
     "access": "public"
diff --git a/packages/language-select/README.md b/packages/language-select/README.md
index 087ba182..5ae55265 100644
--- a/packages/language-select/README.md
+++ b/packages/language-select/README.md
@@ -10,7 +10,7 @@ npm i @dbp-toolkit/language-select
 
 ```html
 <dbp-language-select></dbp-language-select>
-<script type="module" src="node_modules/@dbp-toolkit/app-shell/dist/dbp-language-select.js"></script>
+<script type="module" src="node_modules/@dbp-toolkit/language-select/dist/dbp-language-select.js"></script>
 ```
 
 ## Local development
diff --git a/packages/language-select/package.json b/packages/language-select/package.json
index 54b45f3f..157c4bed 100644
--- a/packages/language-select/package.json
+++ b/packages/language-select/package.json
@@ -1,9 +1,14 @@
 {
   "name": "@dbp-toolkit/language-select",
   "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/language-select",
-  "version": "0.1.1",
+  "version": "0.1.2",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
+  "repository": {
+    "type" : "git",
+    "url" : "https://gitlab.tugraz.at/dbp/web-components/toolkit.git",
+    "directory": "packages/language-select"
+  },
   "publishConfig": {
     "registry": "https://registry.npmjs.org",
     "access": "public"
diff --git a/packages/matomo/README.md b/packages/matomo/README.md
index c9cebb87..3b76df2a 100644
--- a/packages/matomo/README.md
+++ b/packages/matomo/README.md
@@ -1,9 +1,16 @@
 # Matomo Web Component
 
+You can install this component via npm:
+
+```bash
+npm i @dbp-toolkit/matomo
+```
+
 ## Usage
 
 ```html
 <dbp-matomo></dbp-matomo>
+<script type="module" src="node_modules/@dbp-toolkit/matomo/dist/dbp-matomo.js"></script>
 ```
 
 ## Attributes
diff --git a/packages/matomo/package.json b/packages/matomo/package.json
index 09045050..ced97981 100644
--- a/packages/matomo/package.json
+++ b/packages/matomo/package.json
@@ -4,7 +4,11 @@
   "version": "0.1.0",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
-  "private": true,
+  "repository": {
+    "type" : "git",
+    "url" : "https://gitlab.tugraz.at/dbp/web-components/toolkit.git",
+    "directory": "packages/matomo"
+  },
   "publishConfig": {
     "registry": "https://registry.npmjs.org",
     "access": "public"
diff --git a/packages/notification/README.md b/packages/notification/README.md
index d843ea65..fc058e64 100644
--- a/packages/notification/README.md
+++ b/packages/notification/README.md
@@ -1,9 +1,15 @@
 # Notification Web Component
 
+You can install this component via npm:
+
+```bash
+npm i @dbp-toolkit/notification
+`
 ## Usage
 
 ```html
 <dbp-notification></dbp-notification>
+<script type="module" src="node_modules/@dbp-toolkit/notification/dist/dbp-notification.js"></script>
 ```
 
 ## Attributes
diff --git a/packages/notification/package.json b/packages/notification/package.json
index a0305f0e..d6734192 100644
--- a/packages/notification/package.json
+++ b/packages/notification/package.json
@@ -4,7 +4,11 @@
   "version": "0.1.0",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
-  "private": true,
+  "repository": {
+    "type" : "git",
+    "url" : "https://gitlab.tugraz.at/dbp/web-components/toolkit.git",
+    "directory": "packages/notification"
+  },
   "publishConfig": {
     "registry": "https://registry.npmjs.org",
     "access": "public"
diff --git a/packages/person-profile/README.md b/packages/person-profile/README.md
index c390152a..a6486029 100644
--- a/packages/person-profile/README.md
+++ b/packages/person-profile/README.md
@@ -1,9 +1,16 @@
 # Person Profile Web Component
 
+You can install this component via npm:
+
+```bash
+npm i @dbp-toolkit/person-profile
+```
+
 ## Usage
 
 ```html
 <dbp-person-profile></dbp-person-profile>
+<script type="module" src="node_modules/@dbp-toolkit/person-profile/dist/dbp-person-profile.js"></script>
 ```
 
 ## Attributes
diff --git a/packages/person-profile/package.json b/packages/person-profile/package.json
index 6989356c..aba92fca 100644
--- a/packages/person-profile/package.json
+++ b/packages/person-profile/package.json
@@ -4,7 +4,11 @@
   "version": "0.1.0",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
-  "private": true,
+  "repository": {
+    "type" : "git",
+    "url" : "https://gitlab.tugraz.at/dbp/web-components/toolkit.git",
+    "directory": "packages/person-profile"
+  },
   "publishConfig": {
     "registry": "https://registry.npmjs.org",
     "access": "public"
diff --git a/packages/person-select/README.md b/packages/person-select/README.md
index e32ddf36..24fc8e24 100644
--- a/packages/person-select/README.md
+++ b/packages/person-select/README.md
@@ -1,9 +1,16 @@
 # Person Select Web Component
 
+You can install this component via npm:
+
+```bash
+npm i @dbp-toolkit/person-select
+```
+
 ## Usage
 
 ```html
 <dbp-person-select></dbp-person-select>
+<script type="module" src="node_modules/@dbp-toolkit/person-select/dist/dbp-person-select.js"></script>
 ```
 
 ## Attributes
diff --git a/packages/person-select/package.json b/packages/person-select/package.json
index f3da70f1..d7d3c815 100644
--- a/packages/person-select/package.json
+++ b/packages/person-select/package.json
@@ -4,7 +4,11 @@
   "version": "0.1.0",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
-  "private": true,
+  "repository": {
+    "type" : "git",
+    "url" : "https://gitlab.tugraz.at/dbp/web-components/toolkit.git",
+    "directory": "packages/person-select"
+  },
   "publishConfig": {
     "registry": "https://registry.npmjs.org",
     "access": "public"
diff --git a/packages/provider/README.md b/packages/provider/README.md
index 6ad4dd38..706d8934 100644
--- a/packages/provider/README.md
+++ b/packages/provider/README.md
@@ -2,10 +2,17 @@
 
 [GitLab Repository](git@gitlab.tugraz.at:dbp/web-components/toolkit.git)
 
+You can install this component via npm:
+
+```bash
+npm i @dbp-toolkit/provider
+```
+
 ## Usage
 
 ```html
 <provider></provider>
+<script type="module" src="node_modules/@dbp-toolkit/provider/dist/dbp-provider.js"></script>
 ```
 
 ## Attributes
diff --git a/packages/provider/package.json b/packages/provider/package.json
index 647487ff..b784509e 100644
--- a/packages/provider/package.json
+++ b/packages/provider/package.json
@@ -1,9 +1,15 @@
 {
   "name": "@dbp-toolkit/provider",
+  "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/provider",
   "version": "0.1.0",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
   "private": true,
+  "repository": {
+    "type" : "git",
+    "url" : "https://gitlab.tugraz.at/dbp/web-components/toolkit.git",
+    "directory": "packages/provider"
+  },
   "devDependencies": {
     "@rollup/plugin-commonjs": "^16.0.0",
     "@rollup/plugin-json": "^4.1.0",
diff --git a/packages/qr-code-scanner/README.md b/packages/qr-code-scanner/README.md
index ad33771e..318d03bb 100644
--- a/packages/qr-code-scanner/README.md
+++ b/packages/qr-code-scanner/README.md
@@ -1,5 +1,11 @@
 # QR code Scanner Web Component
 
+You can install this component via npm:
+
+```bash
+npm i @dbp-toolkit/qr-code-scanner
+```
+
 ## Requirements
 - Https
 
@@ -7,6 +13,7 @@
 
 ```html
 <dbp-qr-code-scanner></dbp-qr-code-scanner>
+<script type="module" src="node_modules/@dbp-toolkit/qr-code-scanner/dist/dbp-qr-code-scanner.js"></script>
 ```
 
 The QR code Scanner Web Component uses a camera device, which you can select(if you have more than one).
diff --git a/packages/qr-code-scanner/package.json b/packages/qr-code-scanner/package.json
index a5701d3d..3bcfb174 100644
--- a/packages/qr-code-scanner/package.json
+++ b/packages/qr-code-scanner/package.json
@@ -4,7 +4,11 @@
   "version": "0.1.0",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
-  "private": true,
+  "repository": {
+    "type" : "git",
+    "url" : "https://gitlab.tugraz.at/dbp/web-components/toolkit.git",
+    "directory": "packages/qr-code-scanner"
+  },
   "publishConfig": {
     "registry": "https://registry.npmjs.org",
     "access": "public"
diff --git a/packages/typescript-example/package.json b/packages/typescript-example/package.json
index 7f0b37af..9243b9ed 100644
--- a/packages/typescript-example/package.json
+++ b/packages/typescript-example/package.json
@@ -3,7 +3,11 @@
   "version": "0.1.0",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
-  "private": true,
+  "repository": {
+    "type" : "git",
+    "url" : "https://gitlab.tugraz.at/dbp/web-components/toolkit.git",
+    "directory": "packages/typescript-example"
+  },
   "devDependencies": {
     "@rollup/plugin-commonjs": "^16.0.0",
     "@rollup/plugin-json": "^4.1.0",
-- 
GitLab