## NodeJS + NPM

NodeJS ist eine JavaScript-Runtime die auf vielen verschiedenen Platform Anwendung findet.
Im späteren Verlauf werden wir NodeJS auf jeden Fall verwenden. Deshalb lohnt es sich, die Runtime auf jeden Fall zu installieren.
NodeJS kommt mit dem Package Manager "NPM". Wir werden NPM für verschiedene Sachen verwenden.

### Installation

Besuche die NodeJS-Website und lade dort das Program herunter.
Alternativ mit Choco, Brew, oder dem Linux-Package Manager eurer Wahl.

### Setup von Web-Projekten mittels NPM

          User> # Projektordner erstellen
          User> mkdir mein-html-project && cd mein-html-project
          User> # Im Projektordner ein NPM-Projekt initialisieren
          User> npm init
          User> # Optional noch git initialisieren
          User> git init

- Für den Anfang wäre die Arbeit mit NodeJS "Overkill"
- Im späteren Verlauf werden wir uns aber mit dem Thema bundling beschäftigen
- Dafür werden wir einen Bundler Namens "Vite" verwenden
- Die Installation wird dann über NPM erfolgen

### Surge

Surge ist eine Website zum hosten von statischen Inhalten

- Schnelles Setup
- Inhalt sofort im Internet verfügbar
- Mehr unter Surge.sh