0.6.0 • Published 8 years ago

convert-selector v0.6.0

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

convert-selector

convert string to selector

Install

$npm install convert-selector

Usage

var convertSelector = require( 'convert-selector' );

convertSelector( 'name', 'id' );
//#name

convertSelector( 'name', 'class' );
//.name

convertSelector( 'name1 name2', 'class' );
//'.name.name2'

convertSelector( 'name1 name2' );
//'.name.name2'

convertSelector( 'name1 > name2' );
//'.name .name2'

convertSelector( 'name1 > name2' );
//'.name .name2'

var data = [
  {name: 'name1', type: 'id'},
  {name: 'name2', type: 'id'},
];
convertSelector( data );
//'#name1#name2'

var data = [
  {name: 'name1', type: 'id'},
  {name: 'name2', type: 'class'},
];
convertSelector( data );
//'#name1.name2'

var data = [
  {name: 'name1', type: 'id'},
  '>',
  {name: 'name2', type: 'class'},
];
convertSelector( data );
//'#name1 .name2'

convertSelector( [ 'name1', '>', 'name2' ] )
//'.name1 .name2'

convertSelector( {name: 'name1', type: 'id'} )
//'#name1';

convertSelector( {name: 'name1', type: 'class'} )
//'.name1';

API

var convertSelector = require( 'convert-selector' );

build

  • npm install babel -g
  • npm run compile

Test

  • npm install mocha -g
  • npm test

License

© 2016 ingpdw. MIT License