0.3.2 • Published 8 years ago

selector-parse v0.3.2

Weekly downloads
37
License
MIT
Repository
github
Last release
8 years ago

Selector Parse

Build Status XO code style npm version

Selector parser

Usage

in Node.js

npm i selector-parse

in browser

<script src="selector-parse.js"></script>

Browser

IE >= 9, *

Example

const selectorParse = require('selector-parse.js');
const selector = `input
                  #name
                  .default.input__text
                  [placeholder=John][required]
                  [data-id=123][data-key=foo]
                  {text}`;
const result = selectorParse(selector);
console.log(result);

output like this

{ tag: 'input',
  id: 'name',
  placeholder: 'John',
  required: true,
  innerText: 'text',
  dataSet: { id: '123', key: 'foo' },
  classList: [ 'default', 'input__text' ],
  className: 'default input__text' }
0.3.2

8 years ago

0.3.1

8 years ago

0.3.0

8 years ago

0.2.0

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago