1.0.2 • Published 3 years ago

rummy-group-validator v1.0.2

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

what is this

this npm module is used for validating the group.

#installation

npm i rummy-group-validator --save

then...

...

...

const RummyValidation = require('rummy-group-validator')

options

rummy-group-validator support two group validations

  1. pure valid group

validCardArray = '4,c', '6,c', 'Q,c,X', '7,c'

note "Q,c,X" is user define Joker. for normal Joker use 'X'

let result = RummyValidation.isValidPureGroup(validCardArray);

result will be boolean true/false

2)valid Group

validCardArray = '4,c', '6,c', 'Q,c,X', '7,c' ; pureCount = 1;

pure count should be greater than one

let result = RummyValidation.isValidGroup(validCardArray, pureCount);

result will be boolean true/false

cards data :-

{"cardId":"1","cardCategory":"Spade","cardNo":"A","cardValue":"10","deckNo":"1","indication":"A,s"}, {"cardId":"2","cardCategory":"Spade","cardNo":"2","cardValue":"2","deckNo":"1","indication":"2,s"}, {"cardId":"3","cardCategory":"Spade","cardNo":"3","cardValue":"3","deckNo":"1","indication":"3,s"}, {"cardId":"4","cardCategory":"Spade","cardNo":"4","cardValue":"4","deckNo":"1","indication":"4,s"}, {"cardId":"5","cardCategory":"Spades ","cardNo":"5","cardValue":"5","deckNo":"1","indication":"5,s"}, {"cardId":"6","cardCategory":"Spades ","cardNo":"6","cardValue":"6","deckNo":"1","indication":"6,s"}, {"cardId":"7","cardCategory":"Spade","cardNo":"7","cardValue":"7","deckNo":"1","indication":"7,s"}, {"cardId":"8","cardCategory":"Spade","cardNo":"8","cardValue":"8","deckNo":"1","indication":"8,s"}, {"cardId":"9","cardCategory":"Spade","cardNo":"9","cardValue":"9","deckNo":"1","indication":"9,s"}, {"cardId":"10","cardCategory":"Spade","cardNo":"10","cardValue":"10","deckNo":"1","indication":"10,s"}, {"cardId":"11","cardCategory":"Spade","cardNo":"J","cardValue":"10","deckNo":"1","indication":"J,s"}, {"cardId":"12","cardCategory":"Spade","cardNo":"Q","cardValue":"10","deckNo":"1","indication":"Q,s"}, {"cardId":"13","cardCategory":"Spade","cardNo":"K","cardValue":"10","deckNo":"1","indication":"K,s"}, {"cardId":"14","cardCategory":"Diamond","cardNo":"A","cardValue":"10","deckNo":"1","indication":"A,d"}, {"cardId":"15","cardCategory":"Diamond","cardNo":"2","cardValue":"2","deckNo":"1","indication":"2,d"}, {"cardId":"16","cardCategory":"Diamond","cardNo":"3","cardValue":"3","deckNo":"1","indication":"3,d"}, {"cardId":"17","cardCategory":"Diamond","cardNo":"4","cardValue":"4","deckNo":"1","indication":"4,d"}, {"cardId":"18","cardCategory":"Diamond","cardNo":"5","cardValue":"5","deckNo":"1","indication":"5,d"}, {"cardId":"19","cardCategory":"Diamond","cardNo":"6","cardValue":"6","deckNo":"1","indication":"6,d"}, {"cardId":"20","cardCategory":"Diamond","cardNo":"7","cardValue":"7","deckNo":"1","indication":"7,d"}, {"cardId":"21","cardCategory":"Diamond","cardNo":"8","cardValue":"8","deckNo":"1","indication":"8,d"}, {"cardId":"22","cardCategory":"Diamond","cardNo":"9","cardValue":"9","deckNo":"1","indication":"9,d"}, {"cardId":"23","cardCategory":"Diamond","cardNo":"10","cardValue":"10","deckNo":"1","indication":"10,d"}, {"cardId":"24","cardCategory":"Diamond","cardNo":"J","cardValue":"10","deckNo":"1","indication":"J,d"}, {"cardId":"25","cardCategory":"Diamond","cardNo":"Q","cardValue":"10","deckNo":"1","indication":"Q,d"}, {"cardId":"26","cardCategory":"Diamond","cardNo":"K","cardValue":"10","deckNo":"1","indication":"K,d"}, {"cardId":"27","cardCategory":"Heart","cardNo":"A","cardValue":"10","deckNo":"1","indication":"A,h"}, {"cardId":"28","cardCategory":"Heart","cardNo":"2","cardValue":"2","deckNo":"1","indication":"2,h"}, {"cardId":"29","cardCategory":"Heart","cardNo":"3","cardValue":"3","deckNo":"1","indication":"3,h"}, {"cardId":"30","cardCategory":"Heart","cardNo":"4","cardValue":"4","deckNo":"1","indication":"4,h"}, {"cardId":"31","cardCategory":"Heart","cardNo":"5","cardValue":"5","deckNo":"1","indication":"5,h"}, {"cardId":"32","cardCategory":"Heart","cardNo":"6","cardValue":"6","deckNo":"1","indication":"6,h"}, {"cardId":"33","cardCategory":"Heart","cardNo":"7","cardValue":"7","deckNo":"1","indication":"7,h"}, {"cardId":"34","cardCategory":"Heart","cardNo":"8","cardValue":"8","deckNo":"1","indication":"8,h"}, {"cardId":"35","cardCategory":"Heart","cardNo":"9","cardValue":"9","deckNo":"1","indication":"9,h"}, {"cardId":"36","cardCategory":"Heart","cardNo":"10","cardValue":"10","deckNo":"1","indication":"10,h"}, {"cardId":"37","cardCategory":"Heart","cardNo":"J","cardValue":"10","deckNo":"1","indication":"J,h"}, {"cardId":"38","cardCategory":"Heart","cardNo":"Q","cardValue":"10","deckNo":"1","indication":"Q,h"}, {"cardId":"39","cardCategory":"Heart","cardNo":"K","cardValue":"10","deckNo":"1","indication":"K,h"}, {"cardId":"40","cardCategory":"Club","cardNo":"A","cardValue":"10","deckNo":"1","indication":"A,c"}, {"cardId":"41","cardCategory":"Club","cardNo":"2","cardValue":"2","deckNo":"1","indication":"2,c"}, {"cardId":"42","cardCategory":"Club","cardNo":"3","cardValue":"3","deckNo":"1","indication":"3,c"}, {"cardId":"43","cardCategory":"Club","cardNo":"4","cardValue":"4","deckNo":"1","indication":"4,c"}, {"cardId":"44","cardCategory":"Club","cardNo":"5","cardValue":"5","deckNo":"1","indication":"5,c"}, {"cardId":"45","cardCategory":"Club","cardNo":"6","cardValue":"4","deckNo":"1","indication":"6,c"}, {"cardId":"46","cardCategory":"Club","cardNo":"7","cardValue":"5","deckNo":"1","indication":"7,c"}, {"cardId":"47","cardCategory":"Club","cardNo":"8","cardValue":"8","deckNo":"1","indication":"8,c"}, {"cardId":"48","cardCategory":"Club","cardNo":"9","cardValue":"9","deckNo":"1","indication":"9,c"}, {"cardId":"49","cardCategory":"Club","cardNo":"10","cardValue":"10","deckNo":"1","indication":"10,c"}, {"cardId":"50","cardCategory":"Club","cardNo":"J","cardValue":"10","deckNo":"1","indication":"J,c"}, {"cardId":"51","cardCategory":"Club","cardNo":"Q","cardValue":"10","deckNo":"1","indication":"Q,c"}, {"cardId":"52","cardCategory":"Club","cardNo":"K","cardValue":"10","deckNo":"1","indication":"K,c"}, {"cardId":"53","cardCategory":"Joker","cardNo":"Joker","cardValue":"0","deckNo":"1","indication":"X"}

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago