This package has been deprecated

Author message:

Deprecated.

css-list

0.1.3 • Public • Published

[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''']

Readme

Keywords

Package Sidebar

Install

npm i css-list

Weekly Downloads

4,675

Version

0.1.3

License

MIT

Last publish

Collaborators

  • trysound