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

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

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

10 ответов

26 просмотров

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

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

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

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

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

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

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

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

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

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

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

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
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
Карта сайта