я явно не экспортирую, импортировать и напрямую использовать никто не сможет. Неужели теперь защиту от дурака лепить?
> Неужели теперь защиту от дурака лепить? жс сам по себе открытый яп, хочешь защитить исходники - жс не твой выбор либо обфускаторы используй
Да не, я не про защиту исходников от копирования. Я про защиту кода от запускания его не предусмотренным мной способом. Конечно есть форки и копипаст, но как тогда авторы именитых пакетов спасаются от ишьюсов типа "я импортировал вот этот файл напрямую, запустил его и он не работает, а в вашей документации нет ничего про это, почему?"
я бы делал это так "иди нахуй со своей проблемой, используй как описано в доке, а не вот это хуе-мое, сам нахуивертил - сам исправляй"
1. Можно не забыть указать exports: https://nodejs.org/api/packages.html#exports 2. Можно собрать либу в бандл с явным экспортом
Надёжная разработка
мне уже три премии за нее дали❤️
exports это двадцатая? скорей бы уже lts
Нет, она раньше появилась сильно, но уже не помню точно год
Обсуждают сегодня