react-native-uuid
react-native-uuid is a zero-dependency TypeScript implementation of RFC4122.
npm downloads npm version npm license
react-native-uuidSimilar Packages:
Npm Package Weekly Downloads Trend
3 Years
🌟 Show real-time usage chart on react-native-uuid's README.md, just copy the code below.
## Usage Trend
[![Usage Trend of react-native-uuid](https://npm-compare.com/img/npm-trend/THREE_YEARS/react-native-uuid.png)](https://npm-compare.com/react-native-uuid#timeRange=THREE_YEARS)
Cumulative GitHub Star Trend
🌟 Show GitHub stars trend chart on react-native-uuid's README.md, just copy the code below.
## GitHub Stars Trend
[![GitHub Stars Trend of react-native-uuid](https://npm-compare.com/img/github-trend/react-native-uuid.png)](https://npm-compare.com/react-native-uuid)
Stat Detail
Package
Downloads
Stars
Size
Issues
Publish
License
react-native-uuid230,688288160 kB1a year agoMIT
README for react-native-uuid

react-native-uuid

GitHub license npm npm downloads total npm downloads GitHub watchers GitHub stars GitHub forks open bugs total open issues GitHub pull requests

Packagephobia Bundlephobia

react-native-uuid is a zero-dependency TypeScript implementation of RFC4122 standard A Universally Unique IDentifier (UUID) URN Namespace. Please note, this library uses pseudo random generator based on top of Math.random. New version with hardware support is WIP.

Heavily inspired by:

Huge thanks to Randy Coulman for the early version of a code.

Getting started

Use this steps to install and create UUIDs. Example project is available here

1. Install

npm install react-native-uuid

2. Create a UUID

import uuid from 'react-native-uuid';
uuid.v4(); // ⇨ '11edc52b-2918-4d71-9058-f7285e29d894'

Documentation

Methods documentation is available here

Troubleshooting

Previous version has been based on randombytes that is not compatible with react-native out of the box. Please submit an issue if you found a bug.

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.

Sponsorship

Thank you to our sponsors:

Reactive Lionsâ„¢

License

MIT

Copyright (c) 2016-2024 Eugene Hauptmann