From e8f6d530e2fe59ac584cfafd30abc416a0799af1 Mon Sep 17 00:00:00 2001
From: Olaf Rode <olaf.rode@fokus.fraunhofer.de>
Date: Fri, 6 Dec 2024 14:54:16 +0100
Subject: [PATCH] feat: added npm example (project scope)

---
 npm/.npmrc                    | 3 +++
 npm/README.md                 | 9 +++++++++
 npm/install_icd10gm-latest.sh | 1 +
 3 files changed, 13 insertions(+)
 create mode 100644 npm/.npmrc
 create mode 100644 npm/README.md
 create mode 100755 npm/install_icd10gm-latest.sh

diff --git a/npm/.npmrc b/npm/.npmrc
new file mode 100644
index 0000000..b79fa43
--- /dev/null
+++ b/npm/.npmrc
@@ -0,0 +1,3 @@
+registry=https://terminologien.bfarm.de/packages/
+//terminologien.bfarm.de/packages/:_authToken={{ACCESS_TOKEN}}
+cache=./.npm_cache
diff --git a/npm/README.md b/npm/README.md
new file mode 100644
index 0000000..0a847de
--- /dev/null
+++ b/npm/README.md
@@ -0,0 +1,9 @@
+# npm
+
+## Voraussetzung
+
+Folgende Pakete werden zur Ausführung des Skripts benötigt:
+
+- **npm** (node package manager) - [Website](https://www.npmjs.com/)
+
+Bevor das Skript gestartet wird muss ein gültiges Access Token für die Umgebung beschafft und in der Datei `.npmrc` hinterlegt werden. Der einfachste Weg führt über die Webseite. 
\ No newline at end of file
diff --git a/npm/install_icd10gm-latest.sh b/npm/install_icd10gm-latest.sh
new file mode 100755
index 0000000..d46fb71
--- /dev/null
+++ b/npm/install_icd10gm-latest.sh
@@ -0,0 +1 @@
+npm --registry https://terminologien.bfarm.de/packages install bfarm.terminologien.icd10gm --userconfig ./.npmrc --prefix ./.packages
\ No newline at end of file
-- 
GitLab