Converts CSS selectors, DOM elements and NodeLists into arrays
$ npm install --save selectors-to-array
const selectorsToArray = require('selectors-to-array')
selectorsToArray('input, button')
// => [input#player-1, input#player-2, button]
selectorsToArray(document.querySelector('input'))
// => [input#player-1]
selectorsToArray(document.querySelectorAll('input'))
// => [input#player-1, input#player-2]
const elements = [
document.querySelector('#player-1'),
...document.querySelectorAll('button')
]
selectorsToArray(elements)
// => [input#player-1, button]
MIT © François Chalifour