{"library":"typescript-guid","type":"library","category":null,"description":"typescript-guid is a lightweight utility library for generating, parsing, and manipulating Globally Unique Identifiers (GUIDs), also commonly known as UUIDs, within TypeScript and JavaScript environments. The current stable version is 1.0.3. The library offers a comprehensive set of static methods for creating new GUIDs, including empty GUIDs, parsing GUID strings into `Guid` objects, and validating arbitrary values against the GUID format. `Guid` instances support comparisons (case-insensitive since v1.0.1), emptiness checks, and serialization to string or JSON formats. It is a direct evolution of the original `guid-typescript` project, distinguished by its strong emphasis on type safety and a TypeScript-first API design, ensuring seamless integration into modern TypeScript codebases. The project's release cadence is primarily driven by bug fixes and dependency updates, indicating a stable and mature codebase.","language":"javascript","status":"active","version":"1.0.3","tags":["javascript","typescript","guid","identifier"],"last_verified":"Wed May 27","install":[{"cmd":"npm install typescript-guid","imports":["import { Guid } from 'typescript-guid';","const newGuid = Guid.create();","if (Guid.isGuid(myValue)) { /* ... */ }"]},{"cmd":"yarn add typescript-guid","imports":[]},{"cmd":"pnpm add typescript-guid","imports":[]}],"homepage":null,"github":"https://github.com/avmaisak/typescript-guid","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/typescript-guid","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/typescript-guid/compatibility"}}