Ich baue ein npm-Modul in Typoskript, das, wenn es veröffentlicht wird, die generierten .d.ts
, '.js' und '.js.map' Dateien enthält. Dieses Modul wird wiederum von anderen Modulen abhängig sein, z. react
, react-dom
. Nun ist meine Frage, wenn jemand mein Modul in seiner App installiert, wie überprüfe ich, ob die Installation App ein Typoskript oder Javascript-Projekt ist, und wenn es ein Typoskript-Projekt ist, wie installiere ich automatisch die erforderlichen typings
Abhängigkeiten in meinem Modul typings.json
angegeben .Abhängigkeiten von Drittanbietern in typscript npm-Modulen
Wenn etwas nicht stimmt mit dem Ansatz, den ich hier mache, dann ist jeder andere Ansatz auch willkommen.