0.0.4 • Published 11 years ago

mlist v0.0.4

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

mlist

install

$ [sudo] npm install mlist

usage

var mlist = require('mlist')
	,	set = mlist.set

cities(set('nyc', 'New York City'));
cities(set('tpa', 'Tampa'));
cities(set('la',	'Los Angeles'));
cities(set('bos',	'Boston'));
cities(set('dc',	'Washington D.C'));

cities(get('nyc')); // New York City
cities(get('tpa')); // Tampa
cities(get('la')) ; // Los Angeles
cities(get('bos')); // Boston
cities(get('dc')) ; // Washington D.C

api

prepend(value)

Prepend a value to the list

var list = mlist()
	,	prepend = mlist.prepend

list(prepend(1))(prepend(2))(prepend(3));
// or
list(prepend(1));
list(prepend(2));
list(prepend(3));

list(get(0)); // 3
list(get(1)); // 2
list(get(2)); // 1

append(value)

var list = mlist()
	,	append = mlist.append

list(append(1))(append(2))(append(3));
// or
list(append(1));
list(append(2));
list(append(3));

list(get(0)); // 1
list(get(1)); // 2
list(get(2)); // 3

get(value)

var list = mlist()
	,	get = mlist.get

list(get('myKey')); // myValue

set(key, value)

var list = mlist()
	,	set = mlist.set

list(set('name', 'Joe'));

concat(value)

var list = mlist()
	,	concat = mlist.concat

list(concat(4));
list(concat(['foo', 'bar']));
list(concat(17));

each(callback)

var list = mlist()
	,	each = mlist.each

list(each(function(value, key){ }));

map(callback)

var list = mlist()
	,	map = mlist.map

list(map(function(value){ }));

forIn(callback)

var list = mlist()
	,	forIn = mlist.forIn

list(forIn(function(value){ }));

filter(callback)

var list = mlist()
	,	filter = mlist.filter

list(filter(function(value){ }));

keys()

var list = mlist()
	,	keys = mlist.keys

console.log( list(keys()) )

values()

var list = mlist()
	,	values = mlist.values

console.log( list(values()) )

author

Joseph Werle joseph.werle@gmail.com

license

MIT

0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago