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:
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!
- Byt namn på beroenden i
package.json
till de nya namnen enligt listan nedan. - Byt ut
scripts
till de nya motsvarigheterna, de gamla kommer fortsatt fungera.sv-app-build
tillbuild-app
sv-sass-build
tillbuild-sass
sv-js-build
tillbuild-js
sv-snippets-sync
tillbuild-snippets
- Byt namn på alla importer i kod och konfigurationsfiler för linting.
- Ta bort
.npmrc
om inga beroenden till@soleil
eller@soleil-api
finns kvar. - Kör
npm install
- Ladda om editorn.
Paket
Byggskript
Gammalt namn | Nytt 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 namn | Nytt 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 |