Hoppa till innehåll

Flytt till NPM

De paket som underhålls aktivt har flyttats till npmjs.com.

Registret på npm.soleilit.se kommer att leva vidare av legacy skäl, men paketen där kommer inte längre att uppdateras.

Migrering

Funktionaliteten är densamma, och gamla versioner har också migrerats. För att uppdatera till de nya paketen behöver du uppdatera namnet i package.json, köra npm install och därefter uppdatera referenser i kod och konfigurationsfiler.

För att migrera automatiskt i en app eller ett projekts rotkatalog kan följande skript köras:

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

Efter installation kan editorn behöva laddas om så att inställningar för linting och formattering uppdateras.

Manuellt

OBS - Följ noggrant stegen!

  1. Byt namn på beroenden i package.json till de nya namnen enligt listan nedan.
  2. Byt ut scripts till de nya motsvarigheterna, de gamla kommer fortsatt fungera.
    • sv-app-build till build-app
    • sv-sass-build till build-sass
    • sv-js-build till build-js
    • sv-snippets-sync till build-snippets
  3. Byt namn på alla importer i kod och konfigurationsfiler för linting.
  4. Ta bort .npmrc om inga beroenden till @soleil eller @soleil-api finns kvar.
  5. Kör npm install
  6. Ladda om editorn.

Paket

Byggskript

Gammalt namnNytt namn
@soleil/sv-create-app@soleil-se/create-app
@soleil/sv-create-config@soleil-se/create-build-config
@soleil/sv-project-build@soleil-se/build-project
@soleil/sv-app-build@soleil-se/build-app
@soleil/sv-sass-build@soleil-se/build-sass
@soleil/sv-js-build@soleil-se/build-js
@soleil/sv-snippets-sync@soleil-se/build-snippets

API:er och andra paket

Gammalt namnNytt namn
@soleil/config-requester@soleil-se/config-requester
@soleil/config-validate@soleil-se/config-validate
@soleil/eslint-config-sitevision@soleil-se/eslint-config
@soleil/mediaflow-selector-svelte@soleil-se/config-mediaflow-svelte
@soleil/stylelint-config@soleil-se/stylelint-config
@soleil/svelte-config@soleil-se/config-svelte
@soleil-api/i18n@soleil-se/i18n
@soleil-api/http-error@soleil-se/http-error
@soleil-api/webapp-util@soleil-se/app-util
@soleil-api/output-util-helper@soleil-se/output-util-helper
@soleil-api/requester-wrapper@soleil-se/requester
@soleil-api/search-helper@soleil-se/search-helper