NPM-pakkekaliaser og Typescript-definisjonsfiler
Jeg har en pakke som jeg trenger i to separate versjoner - heldigvis, fra og med npm 6.9.0 kan jeg oppnå det ganske enkelt.
Spørsmålet er: pakken har typedefinisjoner. Men hvis jeg lager et alias for den pakken, refererer jeg til den med det opprettede aliaset - og typene blir ikke automatisk oppdaget fordi navnet er endret. Hvordan kan jeg få det til at de blir automatisk oppdaget?
Svar #1
En løsning jeg har kommet opp med er å kopiere @types/package-name til @types/package-alias, kjørt etter postinstall npm-scriptet. Kanskje det blir automatisert over tid.
REDIGER: Den bedre tilnærmingen ville være å bare installere @types i spesifisert versjon, også aliasert.
npm install @types/package-alias@npm:@types/[email