En samling av hjälpskript för att skapa appar, konfiguration och migrera.
npx @soleil-se/runSkapa app
Section titled “Skapa app”Alias till npm init @soleil-se/app.
npx @soleil-se/run create-appSkapa byggkonfiguration
Section titled “Skapa byggkonfiguration”Alias till npm init @soleil-se/build-config.
npx @soleil-se/run create-build-configMigrera NPM
Section titled “Migrera NPM”Migrerar paket och kodreferenser till @soleil-se-scopet.
npx @soleil-se/run migrate-npmMigrera Svelte 5
Section titled “Migrera Svelte 5”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.
npx @soleil-se/run migrate-svelte-5Skapa/uppdatera en ESLint och Prettier konfiguration
Section titled “Skapa/uppdatera en ESLint och Prettier konfiguration”Alias till npx @soleil-se/eslint-config@latest --setup.
npx @soleil-se/run eslintSkapa/uppdatera en Stylelint konfiguration
Section titled “Skapa/uppdatera en Stylelint konfiguration”Alias till npx @soleil-se/stylelint-config@latest --setup.
npx @soleil-se/run stylelintJä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.
npx @soleil-se/run install-checkInstallera i ett repo och exkludera appar
Section titled “Installera i ett repo och exkludera appar”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
{ "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.
Exkludera appar
Section titled “Exkludera appar”För att exkludera vissa appar specificera dessa under installCheckExcludedApps. Exempel:
{ "env": { "example-site": { "name": "Exempelsajt", "host": "https://www.exempel.se/", "production": true, "installCheckExcludedApps": ["se.soleil.app1", "se.soleil.longNameApp2"] } }}