Hoppa till innehåll

@soleil-se/run

En samling av hjälpskript för att skapa appar, konfiguration och migrera.

Terminal window
npx @soleil-se/run

Alias till npm init @soleil-se/app.

Terminal window
npx @soleil-se/run create-app

Alias till npm init @soleil-se/build-config.

Terminal window
npx @soleil-se/run create-build-config

Migrerar paket och kodreferenser till @soleil-se-scopet.

Terminal window
npx @soleil-se/run migrate-npm

Uppdaterar paket, importer till paket och initiering av konfiguration till Svelte 5.
För att migrera komponenter till Svelte 5, använd det officiella migrationsverktyget genom att köra npx sv migrate svelte-5 eller migrera per komponent med Ctrl + Shift + P och “Svelte: Migrate Component to Svelte 5 Syntax” i VS Code.

Terminal window
npx @soleil-se/run migrate-svelte-5

Skapa/uppdatera en ESLint och Prettier konfiguration

Section titled “Skapa/uppdatera en ESLint och Prettier konfiguration”

Alias till npx @soleil-se/eslint-config@latest --setup.

Terminal window
npx @soleil-se/run eslint

Skapa/uppdatera en Stylelint konfiguration

Section titled “Skapa/uppdatera en Stylelint konfiguration”

Alias till npx @soleil-se/stylelint-config@latest --setup.

Terminal window
npx @soleil-se/run stylelint

Jämföra installerade appversioner mot tillgängliga

Section titled “Jämföra installerade appversioner mot tillgängliga”

Jämför de versioner för appar är aktuella i kodrepositoryt mot de aktiva versioner som kör i en Sitevisionmiljö och få rapport om avvikelser. Kontrollen körs mot den miljö som är aktiv enligt standard i project.config eller angivet med flagga -env.

Terminal window
npx @soleil-se/run install-check

Det är möjligt att lägga till detta skript som en del av ett kundrepos tillgängliga skripts och då även exkludera valda appar som att inte rapporteras som oinstallerade. Detta kan vara användbart när ett repo till exempel används mot flera webbplatser.

Lägg till följande

package.json
{
"scripts": {
"install-check": "npx @soleil-se/run install-check"
}
}

Kontrollen kan sedan köras genom npm run install-check eller för att välja en specifik miljö npm run install-check -- --env example-site.

För att exkludera vissa appar specificera dessa under installCheckExcludedApps. Exempel:

project_config.json
{
"env": {
"example-site": {
"name": "Exempelsajt",
"host": "https://www.exempel.se/",
"production": true,
"installCheckExcludedApps": ["se.soleil.app1", "se.soleil.longNameApp2"]
}
}
}