UNPKG

transformice.js

Version:

Node.js client for Transformice with full Typescript support.

48 lines (47 loc) 1.21 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var crypto_1 = __importDefault(require("crypto")); exports.default = (function (text) { var buffer = Buffer.from(text, "utf-8"); var kikooHex = crypto_1.default.createHash("sha256").update(buffer).digest("hex"), kikooBytes = Buffer.concat([ Buffer.from(kikooHex, "utf-8"), Buffer.from([ -9, 26, -90, -34, -113, 23, 118, -88, 3, -99, 50, -72, -95, 86, -78, -87, 62, -35, 67, -99, -59, -35, -50, 86, -45, -73, -92, 5, 74, 13, 8, -80, ]), ]); return crypto_1.default.createHash("sha256").update(kikooBytes).digest("base64"); });