Skript för att övervaka och ladda upp snippets till Sitevisions filarkiv. Detta kan vara skriptmoduler, velocitymallar eller andra filer.
Installation
npm install @soleil-se/build-snippets --save-dev
I de fall då detta skript inte används tillsammans med @soleil-se/build-project
ska följande läggas till i package.json
för att kunna starta skriptet.
{ "scripts": { "snippets": "build-snippets" }}
Starta övervakning av snippets med npm run snippets
.
Inställningar
Skriptet använder följande inställningar:
Struktur
Standardsökvägen är ./server_src/snippets/**/*
.
Directoryclient_src/
- …
Directoryserver_src
Directoryrestapps/
- …
Directorysnippets
- script.js
- template.vm
Directoryfolder/
- …
Directorywebapps/
- …
Argument
Följande argrument är tillgängliga när man använder skriptet standalone:
--input
- Ange sökväg till katalogen som ska övervakas.--remote
- Ange sökväg till mappen filarkivet underwebdavRoot
där snippets ska laddas upp.
Genom att ändra dessa argument kan man exempelvis övervaka en annan katalog än ./server_src/snippets
eller ladda upp snippets till en annan mapp än /System/snippets
.
Ett exempel skulle kunna vara legacy kod som ska laddas upp till Sitevisions filarkiv och man vill få till versionshantering, kan vara allt från CSS eller skript till velocitymallar.
npm run snippets -- --input ./legacy --remote legacy
{ "scripts": { "legacy-sync": "build-snippets --input ./legacy --remote legacy" }}