gaffer-tape
v0.0.22
Published
Wrap/unwrap objects with (customised) encryption, zipping and Base64 packing
Downloads
12
Readme

gaffer-tape
Wrap/unwrap objects with (customised) encryption, zipping and base64 packing
Build status
Installation
npm install gaffer-tape --saveIn your code
var gafferTape = require('gaffer-tape');Wrapping objects
For example object:
var person = {
first_name: 'Johnny',
last_name: 'Bravo',
email: '[email protected]',
mobile: '+447766154451'
};
var wrapped = gafferTape.wrap(person);
console.log(wrapped);this would produce string as follows:
ZDliODAzNDVkODEyOTNkNGM1YjE1N2ZmMWU0ZDlmOWRjYmMyYWFhZGZhZTJjY2ZmZWUwY2M5NTM0MzU5YjVjNDIxZjAxZWQ0NmJlN2VmZjQzMjkzZjFlMjNmMjQ4YjFjOGIzOTE2MzlkMDliMzVmNDUxYjcyMjM2MDQzODE3MGI5OWQ5NGQ4OGE1N2JmYTg1OTE5YjRjZTA2MDRmMzAwMzhjMTljZGEwYmIzODY0MDY4NWQ4NGZmYmU2YjY5MmM4NDY3YmJkZjFmY2Y3YzNmZjA5NWU2MDUxZjEzN2Q0ODM=Unwrapping
for the same string:
var string = 'ZDliODAzNDVkODEyOTNkNGM1YjE1N2ZmMWU0ZDlmOWRjYmMyYWFhZGZhZTJjY2ZmZWUwY2M5NTM0MzU5YjVjNDIxZjAxZWQ0NmJlN2VmZjQzMjkzZjFlMjNmMjQ4YjFjOGIzOTE2MzlkMDliMzVmNDUxYjcyMjM2MDQzODE3MGI5OWQ5NGQ4OGE1N2JmYTg1OTE5YjRjZTA2MDRmMzAwMzhjMTljZGEwYmIzODY0MDY4NWQ4NGZmYmU2YjY5MmM4NDY3YmJkZjFmY2Y3YzNmZjA5NWU2MDUxZjEzN2Q0ODM=';
var unwrapped = gafferTape.wrap(string);
console.log(unwrapped);would show you:
{ first_name: 'Johnny',
last_name: 'Bravo',
email: '[email protected]',
mobile: '+447766154451' }