Eu encontrei um problema ao criar a biblioteca npm
com Typescript. Eu criei alguns componentes de react
. Criar arquivos de declaração e então combinar todos eles em um e declarar o módulo.
Onde colocar minhas declarações .d.ts ao distribuir o pacote npm?
Para obter um exemplo de algo que é construído em TypeScript e distribuído em npm, dê uma olhada em RxJS . Existem muitas considerações para distribuir seu código em npm
que estão bem fora do escopo apenas do TypeScript. Você precisa considerar se irá distribuir seu código como módulos CJS, UMD, ES6 (ou mesmo AMD) e quais tipos de carregadores você espera que as pessoas usem seu código, etc.
Não temos uma orientação clara aqui. temos alguma documentação https://github.com/Microsoft/TypeScript/wiki/Typings-for-npm-packages , mas claramente isso não é suficiente.
Acho que podemos encerrar esse problema.
Comentários muito úteis
Não temos uma orientação clara aqui. temos alguma documentação https://github.com/Microsoft/TypeScript/wiki/Typings-for-npm-packages , mas claramente isso não é suficiente.