@prescott/geo-pattern
Version:
Create beautiful generative geometric background images from a string.
16 lines • 637 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BrowserNativeAdapter = void 0;
const seed_1 = require("../seed");
class BrowserNativeAdapter {
async createSeed(value) {
const bufInput = new TextEncoder().encode(value).buffer;
const bufHash = await window.crypto.subtle.digest("SHA-1", bufInput);
const hash = Array.from(new Uint8Array(bufHash))
.map((byte) => `00${byte.toString(16)}`.slice(-2))
.join("");
return new seed_1.Seed(hash);
}
}
exports.BrowserNativeAdapter = BrowserNativeAdapter;
//# sourceMappingURL=browser-native.js.map