tgoop.com/backendmaster/179
Last Update:
Как создать npm пакет на typescript?
- Куда помещать typescript и javascript файлы?
Куда вам удобно
- Для чего нужно создавать папку dist?
Обычно вы пишете исходники в TS. Потому компилируете его в JS и публикуете JS. Обычно в папке dist лежит именно скомпилированный js.
- Какой файл указывать в package.json, .ts или .js?
js.
- Надо ли создавать .d.ts файлы?
Да
- Добавлять ли "type": "module" в package.json?
- Использовать export или module.exports?
Зависит от того, в какой формат вы компилируете ваш JS
- Надо ли создавать @types/проект, и если да что нужно делать там?
Нет. Это нужно только в тех случаях, если ваши d.ts файлы не включены в сам пакет.
Step by step: Building and publishing an NPM Typescript package.
Подробнее: https://itnext.io/step-by-step-building-and-publishing-an-npm-typescript-package-44fe7164964c
BY Backend-Мастер

Share with your friend now:
tgoop.com/backendmaster/179