0.1.1 • Published 3 years ago

@rndm/render-plugin-uuid v0.1.1

Weekly downloads
1
License
Apache-2.0
Repository
github
Last release
3 years ago

RNDM Render Plugin: UUID

About

This plugin provides the Unique User Identifier generation for the RNDM Render package.

This plugin provides RNDM method wrapping for easy serialisation of UUID generation using the awesome UUID library

Installation

If you have not already done so, then please ensure you have installed the RNDM Render and RNDM Plugin: Core package.

From NPM

npm install --save @rndm/render-plugin-uuid

Post Installation

In order to allow this plugin to work, it must first be included in your project. You can do this inside your main index file:

import '@rndm/render-plugin-core';
import '@rndm/render-plugin-uuid';

Usage

The UUID Plugin transforms the V1, V3, V4 and V5 UUID generators into serialisable functions.

Methods

The 4 version of UUID that are supported are:

v1 - timestamp based v3 - namespace based v4 - random generation v5 - namespace based

Example

{
    "type": "react-native.TouchableOpacity",
    "props": {
        "onPress": {
            "isFunc": true,
            "type": "uuid.v1",
            "args": []
        },
        "children": {
            "type": "react-native.Text",
            "props": {
                "children": "Touch Me"
            }
        }
    }
}

For a more complete example checkout the included json in the example folders, which makes use of the Redux plugin.

Check out the Playground page to see how these features work.

0.1.1

3 years ago

0.1.0

5 years ago