react-native-uuid
    TypeScript icon, indicating that this package has built-in type declarations

    2.0.1 • Public • Published

    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 projec 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.

    react-native-uuid for enterprise

    Available as part of the Tidelift Subscription.

    The maintainers of react-native-uuid and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source packages you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact packages you use. Learn more.

    Sponsorship

    Thank you to our sponsors:

    Reactive Lions™

    License

    MIT

    Copyright (c) 2016-2021 Eugene Hauptmann

    Install

    npm i react-native-uuid

    DownloadsWeekly Downloads

    68,004

    Version

    2.0.1

    License

    MIT

    Unpacked Size

    155 kB

    Total Files

    93

    Last publish

    Collaborators

    • eugenehp