Détail du package

css-list-helpers

jedmao117.4kMIT2.0.0

Helper methods for splitting CSS lists (e.g., spaces, commas).

css, list, helpers, split

readme

css-list-helpers

NPM version npm license Travis Build Status codecov

npm

Helper methods for splitting CSS lists (i.e., by spaces or commas), extracted from PostCSS#list.

Installation

$ npm install css-list-helpers [--save[-dev]]

Usage

var listHelpers = require('css-list-helpers');

listHelpers.splitBySpaces(' 0 a(b / c) "d e" ');
// ['0', 'a(b / c)', '"d e"']

listHelpers.splitByCommas(' 0, a(b / c), "d e" ');
// ['0', 'a(b / c)', '"d e"']

listHelpers.split('a/fn(b / c)', ['/']);
// ['a', 'fn(b / c)']

ES6/2015 import

import * as listHelpers from 'css-list-helpers';

Docs

This project provides first-class TypeScript support via generated TypeScript definitions, included with the package. As such, you shouldn't have to look-up documentation in your editor, so long as your editor supports TypeScript.

Testing

$ npm test

This will run tests and generate a code coverage report. Anything less than 100% coverage will throw an error.

changelog

2.0.0

  • Breaking: Remove tcomb dependency (use typeof instead). The only breaking change about this is that it will provide different error messages, which could potentially break existing implementations. Most people should be able to upgrade w/o changes to their code.
  • Convert source code into TypeScript.
  • Provide TypeScript-generated type definitions.

1.0.1

  • Fix calling split w/o options.

1.0.0

  • Initial release.