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