This package has been deprecated

Author message:

end of development

selector-parse

0.3.2 • Public • Published

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' }

Readme

Keywords

Package Sidebar

Install

npm i selector-parse

Weekly Downloads

625

Version

0.3.2

License

MIT

Last publish

Collaborators

  • nju33