Package Exports
- react-native-uuid
- react-native-uuid/dist/index.js
- react-native-uuid/dist/v4
- react-native-uuid/dist/v4.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (react-native-uuid) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
react-native-uuid
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:
License
Copyright (c) 2016-2024 Eugene Hauptmann