170 похожих чатов

А что так можно было.jpg Сто лет думал, что то, что

я явно не экспортирую, импортировать и напрямую использовать никто не сможет. Неужели теперь защиту от дурака лепить?

10 ответов

39 просмотров

> Неужели теперь защиту от дурака лепить? жс сам по себе открытый яп, хочешь защитить исходники - жс не твой выбор либо обфускаторы используй

Анатолий-Облаухов Автор вопроса
Тупая Инфузория
> Неужели теперь защиту от дурака лепить? жс сам ...

Да не, я не про защиту исходников от копирования. Я про защиту кода от запускания его не предусмотренным мной способом. Конечно есть форки и копипаст, но как тогда авторы именитых пакетов спасаются от ишьюсов типа "я импортировал вот этот файл напрямую, запустил его и он не работает, а в вашей документации нет ничего про это, почему?"

я бы делал это так "иди нахуй со своей проблемой, используй как описано в доке, а не вот это хуе-мое, сам нахуивертил - сам исправляй"

1. Можно не забыть указать exports: https://nodejs.org/api/packages.html#exports 2. Можно собрать либу в бандл с явным экспортом

Grigorii K. Shartsev
Надёжная разработка

мне уже три премии за нее дали❤️

Анатолий-Облаухов Автор вопроса
Grigorii K. Shartsev
1. Можно не забыть указать exports: https://nodejs...

exports это двадцатая? скорей бы уже lts

Анатолий Облаухов
exports это двадцатая? скорей бы уже lts

Нет, она раньше появилась сильно, но уже не помню точно год

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта