1.0.8 • Published 11 years ago

dataserializer v1.0.8

Weekly downloads
5
License
ISC
Repository
github
Last release
11 years ago

DataSerializer

NPM Version Build Status NPM Downloads Node.js Version

var Serializer = require('dataserializer');

var model = {
  username: 'kulakowka',
  firstname: 'Anton',
  lastname: 'Kulakov',
  password: 'qwerty'
}

var collection = [model, model];

var rules = {
  'username': true,
  'fullname': function() {
      return this.firstname + ' ' + this.lastname;    
  }
}

var model = Serializer(rules, model);

console.log('Serialized model', model); 

var collection = Serializer(rules, collection);

console.log('Serialized collection', collection); 

/*
Serialized model 
{ 
  username: 'kulakowka', 
  fullname: 'Anton Kulakov' 
}

Serialized collection 
[ 
  { 
    username: 'kulakowka', 
    fullname: 'Anton Kulakov' 
  },
  { 
    username: 'kulakowka', 
    fullname: 'Anton Kulakov' 
  } 
]
*/
1.0.8

11 years ago

1.0.7

11 years ago

1.0.6

11 years ago

1.0.5

11 years ago

1.0.4

11 years ago

1.0.3

11 years ago

1.0.2

11 years ago

1.0.1

11 years ago

1.0.0

11 years ago