0.1.3 • Published 9 years ago

css-list v0.1.3

Weekly downloads
10,243
License
MIT
Repository
github
Last release
9 years ago

Deprecated Use postcss-value-parser instead

css-list Build Status

css parsing helpers

API

If separators is not specified, it will default to [' ', '\n', '\t', ',', '/'].

list.each(input, separators, cb)

list.each('"50%" 50%/100% calc(100% + 20%)', [' ', '/'], function (value, type) {
	// "50%" quote
	// 50% null
	// 100% null
	// calc(100% + 20%) func
});

list.map(input, separators, cb)

list.map('"50%" 50%/100% calc(100% + 20%)', [' ', '/'], function (value, type, prevValue, prevType) {
	if(type === 'func' || type === 'quote') {
		return type;
	}
});
// quote 50%/100% func

list.split(input, separators, last)

// space
list.split('10px 20px 5px 15px')', ['\n', '\t', ' '])
// ['10px', '20px', '5px', '15px']
// comma
list.split('10px, 20px, 5px, ')', [','], true)
// ['10px', '20px', '5px', '']
0.1.3

9 years ago

0.1.2

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago