Думаю, многие из вас публиковали npm-пакеты в опенсорс или для работы (или хотя бы подумывали об этом). Но сборка библиотек сильно отличается от сборки приложений, а советы по публикации npm-пакетов в интернете часто противоречат друг другу или оказываются устаревшими.
За свою карьеру я портатил недели, публикуя пакеты с кривой сборкой, разбирая жалобы пользователей и читая срачи известных деятелей опенсорса. И я готов поделиться с вами самыми свежими советами:
Минификация: помогает или мешает?
Транспиляция: как не перестараться?
Полифиллы: да, но нет.
Сорсмапы: кому они вообще нужны?
Бандлить или не бандлить?
Читать далее