Как опубликовать sh пакет до npm без раскрытия кода - PullRequest
0 голосов
/ 09 января 2020

Я пытаюсь опубликовать sh пакет на npm, но не хочу, чтобы тот, кто использует пакет, мог видеть код. Как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 09 января 2020

Поскольку npm в значительной степени используется для распространения файлов JavaScript + CSS, вы ничего не можете с этим поделать. Ваш код увидит тот, кто его использует или выполняет.

Вы можете каким-то образом смягчить это, используя minifiers или obfuscators хотя.

0 голосов
/ 11 января 2020

Вы можете скомпилировать свой код, например, в папку dist, а затем запустить npm publish в каталоге dist. Пользователи могут видеть только то, что будет помещено в папку dist (скомпилированный код). Тем не менее, я думаю, что это не очень хорошая практика.

Вы также можете рассмотреть возможность частных npm пакетов , чтобы распространять ваши пакеты только среди тех, кому вы хотите.

...