Hoppa till innehåll
Detta paket har bytt namn, var tidigare @soleil/sv-snippets-sync.
Mer information

@soleil-se/build-snippets

Skript för att övervaka och ladda upp snippets till Sitevisions filarkiv. Detta kan vara skriptmoduler, velocitymallar eller andra filer.

Installation

Terminal window
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.

package.json
{
"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 under webdavRoot 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.

Terminal window
npm run snippets -- --input ./legacy --remote legacy
package.json
{
"scripts": {
"legacy-sync": "build-snippets --input ./legacy --remote legacy"
}
}