В основном пищу на Java Spring, но тут попался код на JavaScript. Проблема в том что я вообще не трогал js.
Вопрос: Где и как можно скомпилировать ниже описанный код?
import * as crypto from 'crypto';
const secretKey = 'some secret from team';
const path = '/public/psp/payment/v1/39b826bf-6b00-4996-bee7-7bfab4e055f5/static';
const message = `{"externalGuid":"123","webhookUrl":"http://test.test.test","amount":"100"}`;
const salt = 'd5afd864-7559-43d3-9f30-76805f536db9'; //should be practically uniq, uuid v4 is a good solution
const signer = crypto.createHmac('sha512', secretKey);
signer.update([path, message, salt].join(''));
const signature = signer.digest('base64');
console.log(signature);