1.1.0 • Published 4 years ago

dvalue v1.1.0

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

DValue

A Default Value handler for javascript

Install

npm install dvalue

How to use

Default Value

var dvalue = require('dvalue');
var data = {name: 'Josh'};
var default = {age: 10, job: undefined};
data = dvalue.default(data, default);

{ "name": "Josh", "age": 10, "job": undefined }

Clone Data (to avoid call by reference)

var data = {
  x: 1,
  y: 2,
  z: 3
};
var clone = dvalue.clone(data);

{ x: 1, y: 2, z: 3 }

Merge Array

var arr1 = [1, 2, 3];
var arr2 = [4, 5, 6];
var arr3 = [7, 8, 9];
var result = dvalue.merge(arr1, arr2, arr3);

1, 2, 3, 4, 5, 6, 7, 8, 9

Random Pick n Items in Array

var dvalue = require('dvalue');
var arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
var picks = dvalue.randomPick(arr, 2);

9, 5

Shuffle

var dvalue = require('dvalue');
var arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
dvalue.shuffle(arr);

5, 9, 1, 6, 3, 7, 8, 0, 4, 2

Search Object In Array

var dvalue = require('dvalue');
var arr = [{id: 0, name: 'Alan'}, {id: 1, name: 'Becca'}, {id: 2, name: 'Cori'}, {id: 3, name: 'David'}];
var find = dvalue.search(arr, {id: 2});

{"id": 2, "name": "Cori"}

Search multi Objects In Array

var dvalue = require('dvalue');
var arr = [{id: 0, name: 'Alan'}, {id: 1, name: 'Becca'}, {id: 2, name: 'Cori'}, {id: 3, name: 'David'}, {id: 4, name: 'Cori'}];
var find = dvalue.search(arr, {name: 'Cori'});

{"id": 2, "name": "Cori"}, {"id": 4, "name": "Cori"}

Generate GUID

var dvalue = require('dvalue');
var ID = dvalue.guid();

82c750dd-5625-ad01-10d6-6c5995ad3798

Generate Random ID

var dvalue = require('dvalue');
var ID = dvalue.randomID();

8FUoTTCG

Generate Random Code

var dvalue = require('dvalue');
var code = dvalue.randomCode(16, {number: 5, lower: 3, upper: 1, symbol: 0});

l7d8vf6JgbQpaf19

Display Data Size

var dvalue = require('dvalue');
var size = dvalue.displayByte(124124124,2)

118.37, "MB"

Parse String With Parameter

var dvalue = require('dvalue');
var string = dvalue.sprintf("Hello, %s give me %d woods", "Fiona", 58);

Hello, Fiona give me 58 woods

1.1.0

4 years ago

1.0.20

8 years ago

1.0.19

8 years ago

1.0.18

8 years ago

1.0.17

9 years ago

1.0.16

9 years ago

1.0.15

9 years ago

1.0.14

9 years ago

1.0.13

9 years ago

1.0.12

9 years ago

1.0.11

9 years ago

1.0.10

9 years ago

1.0.9

9 years ago

1.0.8

9 years ago

1.0.7

9 years ago

1.0.6

9 years ago

1.0.5

9 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago