Создаём npm пакет, совместимый с CJS, ESM, написанный на TypeS | Frontend Головного Мозга
Создаём npm пакет, совместимый с CJS, ESM, написанный на TypeScript
Для чего нужен пакет?
У нас в работе постоянно нужно переиспользовать код. Делать копипасту из одного проекта в другой одинаковых утилит, классов. Я считаю дело неблагодарным и стараюсь такие вещи выносить в пакет.
Пакет можно запаблишить как в официальный npm репозиторий, так и в свой репозиторий (например в Verdaccio, на случай если вы хотите иметь приватный пакет, но не хотите платить деньги npm'у и хотите держать все под контролем).
https://habr.com/ru/post/695482/
Frontend Головного Мозга