UNPKG

resolve-local-event-broker

Version:

The reSolve framework's event broker for applications on a local machine.

23 lines (18 loc) 632 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; const generateGuid = (...args) => { const baseBuffer = Buffer.from(`${args.map(String).join('')}${Date.now()}${Math.random()}`); const resultBuffer = Buffer.alloc(48); for (let index = 0; index < baseBuffer.length; index++) { resultBuffer[index % 48] = resultBuffer[index % 48] ^ baseBuffer[index]; } let result = resultBuffer.toString('base64'); result = result.replace(/[+/=]/gi, 'z'); return result; }; var _default = generateGuid; exports.default = _default; //# sourceMappingURL=generate-guid.js.map