UNPKG

@azure/msal-node

Version:
29 lines (26 loc) 805 B
/*! @azure/msal-node v5.2.2 2026-05-19 */ 'use strict'; import { randomUUID } from 'node:crypto'; /* * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ class GuidGenerator { /** * Generates a random [RFC 4122](https://www.rfc-editor.org/rfc/rfc4122.txt) version 4 UUID. The UUID is generated using a * cryptographic pseudorandom number generator. */ generateGuid() { return randomUUID(); } /** * verifies if a string is GUID * @param guid */ isGuid(guid) { const regexGuid = /^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i; return regexGuid.test(guid); } } export { GuidGenerator }; //# sourceMappingURL=GuidGenerator.mjs.map