UNPKG

@prescott/geo-pattern

Version:

Create beautiful generative geometric background images from a string.

16 lines 637 B
"use strict"; 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