You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Det er en (litt plagsom) trend at det publiseres nyttige pakker som kun støtter ESM, som vi ikke får til å bruke direkte. Jeg har støtt på denne begrensningen flere ganger.
Det er til dels et problem fordi som avhengigheter vil de gjøre at våre pakker transitivt også kun støtter ESM med mindre vi bruker dynamisk import. Det er kanskje ikke så kritisk for CLI-en, men det er fremdeles andre grunner til at det er problematisk å bruke ESM-only-pakker.
Jeg har ikke fått til å bruke slike biblioteker med Preconstruct, uten å huske nøyaktig hva problemet er. Når det gjelder å kun eksportere ESM med Preconstruct virker det også litt halvbakt (f.eks. Preconstruct ignores "type": "module").
Det er en (litt plagsom) trend at det publiseres nyttige pakker som kun støtter ESM, som vi ikke får til å bruke direkte. Jeg har støtt på denne begrensningen flere ganger.
Det er til dels et problem fordi som avhengigheter vil de gjøre at våre pakker transitivt også kun støtter ESM med mindre vi bruker dynamisk import. Det er kanskje ikke så kritisk for CLI-en, men det er fremdeles andre grunner til at det er problematisk å bruke ESM-only-pakker.
Jeg har ikke fått til å bruke slike biblioteker med Preconstruct, uten å huske nøyaktig hva problemet er. Når det gjelder å kun eksportere ESM med Preconstruct virker det også litt halvbakt (f.eks. Preconstruct ignores
"type": "module"
).I tillegg er det kun eksperimentell støtte for ESM i Jest: https://jestjs.io/docs/ecmascript-modules
Hvis behovet skulle oppstå får vi prøve med dynamisk import, eller bare transpilere driten til CJS og bundle det selv (gitt at lisensen tillater det).
The text was updated successfully, but these errors were encountered: