Leathi
@Leathi

Как создать npm пакет на typescript?

Я уже пробовал создавать npm на typescript пакет но я так и не понял:
- Куда помещать typescript и javascript файлы?
- Для чего нужно создавать папку dist?
- Какой файл указывать в package.json, .ts или .js?
- Надо ли создавать .d.ts файлы?
- Добавлять ли "type": "module" в package.json?
- Использовать export или module.exports?
- Надо ли создавать @types/проект, и если да что нужно делать там?
  • Вопрос задан
  • 603 просмотра
Решения вопроса 1
Kozack
@Kozack
Thinking about a11y
- Куда помещать 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 файлы не включены в сам пакет.

А вообще в интернете полно руководств
https://itnext.io/step-by-step-building-and-publis...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы