Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

is-uuid

afram269.3kMIT1.0.2TypeScript support: definitely-typed

UUID check for Node and the browser

UUID, v1, v2, v3, v4, v5, nil, regex

readme

is-uuid

UUID check for node and the browser

Usage

Specific UUID version

const isUUID = require('is-uuid');

isUUID.v1('857b3f0a-a777-11e5-bf7f-feff819cdc9f'); // true
isUUID.v2('9a7b330a-a736-21e5-af7f-feaf819cdc9f'); // true
isUUID.v3('0a7b330a-a736-35ea-8f7f-feaf019cdc00'); // true
isUUID.v4('c51c80c2-66a1-442a-91e2-4f55b4256a72'); // true
isUUID.v5('5a2de30a-a736-5aea-8f7f-ad0f019cdc00'); // true

Any non-nil UUID version

// returns true for v1 - v5 UUID. Will return false for nil UUID
isUUID.anyNonNil('c51c80c2-66a1-442a-91e2-4f55b4256a72'); // true

Nil UUID check

// returns true for nil UUID
isUUID.nil('00000000-0000-0000-0000-000000000000'); // true