L'écriture de modules NPM en caractères d'imprimerie

Je suis en train de travailler sur mon premier module NPM. J'ai brièvement travaillé avec la machine avant et un gros problème était que, pour de nombreux modules il n'y avait pas de définition de fichiers disponibles. J'ai donc pensé que ce serait une bonne idée d'écrire mon module en caractères d'imprimerie.

Cependant, je ne peux pas trouver toutes les informations sur la meilleure façon de le faire. J'ai trouvé cette question relative à la "Puis-je écrire mnp paquet en coffeescript?" où les gens ne proposer que de l'édition des fichiers javascript. Mais à la différence de la coffeescript fichiers, le fichier d'enregistrement des fichiers pourrait en fait être utiles si elles sont utilisées dans un tapuscrit de l'application.

Dois-je inclure Tapuscrit de fichiers lors de la publication d'un mécanisme de prévention de module, ou devrais-je publier uniquement les fichiers javascript et de fournir les générées .d.les fichiers ts pour DefinitelyTyped?

  • Remarques utiles: j'ai écrit le projet, copee, avec blog pour vous guider à travers la mise en place d'un TS de projet à émettre des définitions de type long avec CJS et MES objectifs avant la publication de la ngp. Cela permettra de maximiser l'utilisation avec node.js et les navigateurs aller de l'avant.