{"_id":"sel","_rev":"73-60c709f61ae65b961e6d6df3d034fa08","name":"sel","description":"Small, fast CSS4 selector library","dist-tags":{"latest":"0.7.5"},"versions":{"0.1.1":{"name":"sel","version":"0.1.1","description":"Tiny, but full-featured selector library","keywords":["ender","css","selector","jquery"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"coffee-script":"*","ender":"*"},"_npmJsonOpts":{"file":"/Users/andrew/.npm/sel/0.1.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"sel@0.1.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.28","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"41717927d5ac32e7087dfd9d7c9c38ed95dbddf8","tarball":"https://registry.npmjs.org/sel/-/sel-0.1.1.tgz","integrity":"sha512-4ZwqTHlaOxm93zV7qzQCh1e92azr2nLxT18cm1/4AfgvhHBf74qJAbpkrUO453BvU+uh7UCzLH6tDCjLtChSlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHwclNffnzyV6/Crb1knn4FfDLKAu/F0aIARqPL8lAC4CIGhBpaz44buibkiZNiAJ7pGfkRLlv4ytRurFgNi24QBl"}]},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}],"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"}},"0.2.0":{"name":"sel","version":"0.2.0","description":"Tiny, but full-featured selector library","keywords":["ender","css","selector","jquery"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"coffee-script":"*","ender":"*"},"_npmJsonOpts":{"file":"/Users/andrew/.npm/sel/0.2.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"sel@0.2.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.28","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"948bf0043c7e259497382546be29338ba7610f42","tarball":"https://registry.npmjs.org/sel/-/sel-0.2.0.tgz","integrity":"sha512-l1Fp8rZFLBmqSFS6MKQKU7lGIS+6FoQOiCQAcnIo66+JCCSP+hCQcSmHbRFwY6a72W6gedwFHAC9b1X/2VMDBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2FeDhKI3SG81z3Dmoum4Huc7vTw0Y0T4JZI0t9sUtAAIhAINC/ppFy4lifDy0lKkqYDDRe1/B86t8YimGu4gaIR+g"}]},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}],"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"}},"0.3.0":{"name":"sel","version":"0.3.0","description":"Tiny, but full-featured selector library","keywords":["ender","css","selector engine","jquery"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"coffee-script":"*","ender":"*"},"_npmJsonOpts":{"file":"/Users/andrew/.npm/sel/0.3.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"sel@0.3.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.28","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"c24a0f497a4305908baf65a2c6a0d512d6a79ddc","tarball":"https://registry.npmjs.org/sel/-/sel-0.3.0.tgz","integrity":"sha512-hhGm1Zbh6Y19iPKYwREDvJoIp9UflBzxRgNV70kHVlRLloruAOSIGG8JUMtS8bFEWwcuzeYicsWoD5CE7PkfZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+l090SWui41SlEba4lCrl2t4B3YnDwn6ziuC9aykkwAiEAkf+vJXOBksYv3z9Wcp9x5k9UlvslviN9vmVN3WhKAwE="}]},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}],"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"}},"0.3.1":{"name":"sel","version":"0.3.1","description":"Tiny, yet full-featured, selector library","keywords":["ender","css","selector engine","jquery"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"coffee-script":"*","ender":"*"},"_npmJsonOpts":{"file":"/Users/andrew/.npm/sel/0.3.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"sel@0.3.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.28","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"0b8c039a6e1be33d9f00550b4301583369d64e36","tarball":"https://registry.npmjs.org/sel/-/sel-0.3.1.tgz","integrity":"sha512-RcFLZfocGvSQD0T75/7PNLl8e5pbHliyJZqU+iRuR2MY+gLXHdgIXNdNz1NAjq2yFmJB4tDuvXwVgHfIQzHF5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0X3d+myBTustQO5tLBpOOd3Ou+i+yq1INEm484/fssAiEA9eIH7ShfFNNCbPO1b/kwAiEEg1XWr/1Pda+qC2SOcr4="}]},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}],"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"}},"0.3.2":{"name":"sel","version":"0.3.2","description":"Tiny, yet full-featured, selector library","keywords":["ender","css","selector engine","jquery"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"coffee-script":"*","ender":"*"},"_npmJsonOpts":{"file":"/Users/andrew/.npm/sel/0.3.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"sel@0.3.2","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.28","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"976061ee3f45eb1cd94f69bc48eedaab1f13e77b","tarball":"https://registry.npmjs.org/sel/-/sel-0.3.2.tgz","integrity":"sha512-Uzsb4lj+nt27LyX8KhNCTHFD7I80fstDngS/L9tf0DC/MkRfLUXc/ll+f3Xc2PW4BuI0tFAU4Jr3PMt8KxtMkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrw+vHw9tkPP+v0EkcZ5ABI130mmfr6n6k3GN4j/7iFgIgCVI0jMqlsDyD4sE/bO/sgH2wwTE5Dn9hfVfzUlODdAw="}]},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}],"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"}},"0.3.3":{"name":"sel","version":"0.3.3","description":"Tiny, yet full-featured, selector library","keywords":["ender","css","selector engine","jquery"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"coffee-script":"*","ender":"*"},"_npmJsonOpts":{"file":"/Users/andrew/.npm/sel/0.3.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"sel@0.3.3","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.28","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"4ae4e9fc7c333115a500ac7b95ff295e3f10d52e","tarball":"https://registry.npmjs.org/sel/-/sel-0.3.3.tgz","integrity":"sha512-s0sN2OrQtFVUKdg0FDjFEkZb56gQsaYu+FGYVTonCXTQqd5ub4yAz2LI+sB3Hcifqb1WJqsAzzup/RIcXihIlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjTEDe2AL08oUpAHW6Op0LcDzEnM9urevxX32oGK8IBAIhAJzkxh1AEGz1cE8zV3IqCjN0waNQlWo6tdUMXQtVtyGl"}]},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}],"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"}},"0.3.4":{"name":"sel","version":"0.3.4","description":"Tiny, yet full-featured, selector library","keywords":["ender","css","selector engine","jquery"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"coffee-script":"*","ender":"*"},"_npmJsonOpts":{"file":"/Users/andrew/.npm/sel/0.3.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"sel@0.3.4","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.28","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"8d560103a630ba12bd709122509cde5e8a850913","tarball":"https://registry.npmjs.org/sel/-/sel-0.3.4.tgz","integrity":"sha512-4y2MoThxPwR10NAFxmwIhyjPSKy89Ar3N58FDHI1pcBW3EcivfJYSp1waMGF7HtvGskwgOaa3ibInmfUq/YJIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIm2ky3vfjFrpQjt8r5f1Bx3bcl4YZxKvce6ADzio8BQIgc25aS0R3kmqagu4TNA5w0UfeOIo2hNgOnnA9zh4Bi1Y="}]},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}],"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"}},"0.4.0":{"name":"sel","version":"0.4.0","description":"Tiny, yet full-featured, selector library","keywords":["ender","css","selector engine","jquery"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"coffee-script":"*","ender":"*"},"_npmJsonOpts":{"file":"/Users/andrew/.npm/sel/0.4.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"sel@0.4.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.28","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"65d56cec14b38a8d1a216a2742c9b52e7fbaf94a","tarball":"https://registry.npmjs.org/sel/-/sel-0.4.0.tgz","integrity":"sha512-7u7oaytBIqjPYS0OjgfXPuoKuCPqzuBg/jj4VxqAmhVZfih/qlwxVPIrkGivjw1zFDVaH3O6OAXL5xXawozPbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkM1tbYKCoezWoadnA56jxNJrjTOFBSG1+QExd3rRHwAiA71Rog/gb05n+WGRbaiKUJ0XOgxEKSXL4OitzbDLK8Zw=="}]},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}],"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"}},"0.4.1":{"name":"sel","version":"0.4.1","description":"Tiny, yet full-featured, selector library","keywords":["ender","css","selector engine","jquery"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"coffee-script":"*","ender":"*"},"_npmJsonOpts":{"file":"/Users/andrew/.npm/sel/0.4.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"sel@0.4.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.28","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"9b289fbf3cc24aa6d20b0cc39e9699fa559dbd44","tarball":"https://registry.npmjs.org/sel/-/sel-0.4.1.tgz","integrity":"sha512-hu9CcMkEeYAO8xvJWbUPRencr/FJjPkhsjth6Cic/4yQWdPQnBptUQ3OW2ySqafXatf++aobyIMzlAaefXn3QA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8cuJnr7t7cDF7WA6NLM12Cbu1JWEg21QzbeELgdbzBAiBlPb+LLUSNoIyR0Ad9o+hQ549cFwUhyRo6javi5/0KNA=="}]},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}],"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"}},"0.4.2":{"name":"sel","version":"0.4.2","description":"Tiny, yet full-featured, selector library","keywords":["ender","css","selector engine","jquery"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"coffee-script":"*","ender":"*"},"_npmJsonOpts":{"file":"/Users/andrew/.npm/sel/0.4.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"sel@0.4.2","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.28","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"8f10ec254b5aabb7a1b6769806a7a62f549a2931","tarball":"https://registry.npmjs.org/sel/-/sel-0.4.2.tgz","integrity":"sha512-3OzQ/rnPtj5q0gs2NWxoaglhBfmgYdqCOvzhgHH4TsaYpqlSHvP48KOAZNgbdv9MTmwMKqPVE9pzeYQkQZfMhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHhWtA/xo4QnI/7BsUg4VmP1jRy1puWv6UYggRwR4yKAiBuR3kvyOCot5HumjQEY+qanp8+1b1UtJ1yEpQQfn9v9w=="}]},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}],"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"}},"0.4.3":{"name":"sel","version":"0.4.3","description":"Tiny, yet full-featured, selector library","keywords":["ender","css","selector engine","jquery"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"coffee-script":"*","ender":"*"},"_npmJsonOpts":{"file":"/Users/andrew/.npm/sel/0.4.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"sel@0.4.3","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.28","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"3ffe29d470fc55a0ff1ac2d6facdc00f1d21027f","tarball":"https://registry.npmjs.org/sel/-/sel-0.4.3.tgz","integrity":"sha512-TBML6dcJGdJb8jFoGWILbxD5b1Kn96PtpE+5yBreBBSnF45AVFbKBBaGHcu1x7lwzoWbcJB+QZ5iu6KB+wJ2dA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFl49u/FZKVemWqpGnb2y2MG39CSqFxgZ/lhSMxrn8fkAiBefXL1VA6pCBnJsSuezGU+RW0r8BgJvd4jdzF1YJ7RTQ=="}]},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}],"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"}},"0.5.3":{"name":"sel","version":"0.5.3","description":"Tiny, yet full-featured, selector library","keywords":["ender","css","selector engine","jquery"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"coffee-script":"*","ender":"*","ender-vows":"*"},"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"},"_id":"sel@0.5.3","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"1738f1cc0619fcaab05b1ff3f77cf2056360421e","tarball":"https://registry.npmjs.org/sel/-/sel-0.5.3.tgz","integrity":"sha512-F38WO5dWwY96YFqmAFx7RV+h2Itc8G5vwZ+Y9q5384atiu089QPy/IcYjvky2k5k4x+PSAaI+ZaBwCzSE97hOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ3qMXOnMzcdw/v+UvfLTwRCxmCkVKRwvGkrdYFJ+TawIhAIqbc+Sc5tUAKipBewGBGo3r8I1w8zvlN1g2yVSubGG4"}]},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}]},"0.5.4":{"name":"sel","version":"0.5.4","description":"Tiny, yet full-featured, selector library","keywords":["ender","css","selector engine","jquery"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"coffee-script":"*","ender":"*","ender-vows":"*"},"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"},"_id":"sel@0.5.4","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"f19a1454a89d60f75ae79e2b7eb9383b759d528e","tarball":"https://registry.npmjs.org/sel/-/sel-0.5.4.tgz","integrity":"sha512-+s36/Rzkr7NL3nxzzm65RaDIzTLtOLFO367bct6EO2SajyMWonbShKQ3PxdoHcjcq6oMcQjSjurq/6licU+tKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXFTV4DUaC+mSUq2rKbOBom9ZyqUA7ZpNKbvyJpj3WjwIgEa3PyqmhNDmESz/zvTavvpCcz1ecIAuRXnyLXvTteNI="}]},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}]},"0.5.5":{"name":"sel","version":"0.5.5","description":"Tiny, yet full-featured, selector library","keywords":["ender","css","selector engine","jquery"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"coffee-script":"*","ender":"*","ender-vows":"*"},"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"},"_id":"sel@0.5.5","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.3","_defaultsLoaded":true,"dist":{"shasum":"f264a0830e89abb6dd1b53d5735bbf02d45d84f6","tarball":"https://registry.npmjs.org/sel/-/sel-0.5.5.tgz","integrity":"sha512-iuRMwd0YENBT0oudW00gXB1l8WqjkL8V7DiCsJ9pqrPjSObh0A0i0zoB6kI92cExKf89d1+dXAIrjYsESixoQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSpMYx5kbxA1W30ZccsEGw4uaQ8m4stFuXIG1M/IhEqwIgdcXPzzxuPYSYbuDcylNLmoXQNYlfoewFueDQEWqsvKs="}]},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}]},"0.6.0":{"name":"sel","version":"0.6.0","description":"Tiny, yet full-featured, selector library","keywords":["ender","css","selector engine","jquery"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"coffee-script":"*","ender":"*","ender-vows":"*"},"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"},"_id":"sel@0.6.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.3","_defaultsLoaded":true,"dist":{"shasum":"245a3edf0f9521edc003121af1e5309126794304","tarball":"https://registry.npmjs.org/sel/-/sel-0.6.0.tgz","integrity":"sha512-6Dc2BZWj4+TC2MpDNq3JEI+PyChXxif7ampDlr0xXCBKRPlJV07kzZNYDa+T6ReMF3UruEELhLqWMNqATVWWug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+wjd77Z36z++MW9HSjAPPsuVqiC2vXVT60R+wRp0psQIgXG00jfLRvN/ArbnELEHhBNObv0vTZU5zwOdaWJWGp0c="}]},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}]},"0.6.1":{"name":"sel","version":"0.6.1","description":"Tiny, yet full-featured, selector library","keywords":["ender","css","selector engine","jquery"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"coffee-script":"*","ender":"*","ender-vows":"*"},"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"},"_id":"sel@0.6.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.3","_defaultsLoaded":true,"dist":{"shasum":"7eb5b5685a677d1f5895127d0a15f1fa7867bba2","tarball":"https://registry.npmjs.org/sel/-/sel-0.6.1.tgz","integrity":"sha512-/k1qffjVeEdP9TPu4oTkWvmqRXruZ630rRzeUjgM0dcoP5X6z+/LCkSuNec8G+mD5IZrf01mVkQq9AkRBcah2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJ0xX9IXjSFeZPh7jQQMd3dX3CPfOv5Z7r/OcD7ShOxAiAM3Z7tn1e9PRIkgAtZrxl2p6bVoOovVOaX114b+akkkg=="}]},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}]},"0.6.2":{"name":"sel","version":"0.6.2","description":"Tiny, yet full-featured, selector library","keywords":["ender","css","selector engine","jquery"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"ender":"*","ender-vows":"*"},"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"},"_id":"sel@0.6.2","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.3","_defaultsLoaded":true,"dist":{"shasum":"41bca2c76435e61abbeb2a30fc6ed5807bf4a935","tarball":"https://registry.npmjs.org/sel/-/sel-0.6.2.tgz","integrity":"sha512-Xpu0pkuhGwr4oi3onZlS5KBUze9p67KUgMLYdHy3qYIgvdkgvde+DwzbsZglOUUpA0dhhBh/CTarrB8szrw9eQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADfVNtUH4ejmk+m2XxbfC1bRCJGMaif3brGaz8qADHSAiEAu3TOxPMVxyj7u2JBnXuTKut7NQ8q+raPUvbzQv2qS2g="}]},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}]},"0.6.3":{"name":"sel","version":"0.6.3","description":"Tiny, yet full-featured, selector library","keywords":["ender","css","selector engine","jquery"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"ender":"*","ender-vows":"*"},"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"},"_id":"sel@0.6.3","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"71a2230199c9974aefb19d8e358222d91acb6d40","tarball":"https://registry.npmjs.org/sel/-/sel-0.6.3.tgz","integrity":"sha512-fInGPDEcLH1Sob+nWoqEi4Qo/5gXW8uZ99ozdGhHabhKK5EPvecPFVc7wXW1WUkEADCrED2q30wHTzKgua5Xdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHvtEQpHLDRr/LnoZtL3wDCAER0BXMxc7aMUuzWa0/5gIhAKrXivrC93KxqrxEQd0h/Q8DNnBYVuuQDwVaarn4KBUS"}]},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}]},"0.6.4":{"name":"sel","version":"0.6.4","description":"Tiny, yet full-featured, selector library","keywords":["ender","css","selector engine","jquery"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"ender":"*","ender-vows":"*"},"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"},"_id":"sel@0.6.4","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"36c04e38bdd11befd986d8fd41d3c3be13993df3","tarball":"https://registry.npmjs.org/sel/-/sel-0.6.4.tgz","integrity":"sha512-JvfzGSEQ7M2GN5Z2OevbBaVGVqrLaP/X0ofTLiqYKuFwko1HwaohS2vWXeAivnxBmkl9cFDXgYa42RBAI+cyUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/Ht3rEV/PfjXp9zEWwpnbL0aTLfcVxu79q/qCSKJ/VAiEAkZVG5zqFLjgn/103cpzLyV8mZa94GhJ3Hhnux7qhAqA="}]},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}]},"0.7.0":{"name":"sel","version":"0.7.0","description":"Small, fast CSS4 selector library","keywords":["ender","css","css4","selector engine","jquery","sizzle"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"ender":"*","ender-vows":"*"},"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"},"_id":"sel@0.7.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"df7670ae0d1b2808ed197b22f53b625d65ce5224","tarball":"https://registry.npmjs.org/sel/-/sel-0.7.0.tgz","integrity":"sha512-hJTbbiH1TfVwaCIkGvN9UBVhDxFKe1esvzVtImsD4x9ZagZondW5vmwWh73jRBl/JEV+IpdfCxigtvsB1ewerA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4hD+3hZ+Ws9e8ttlIJ5E0DC/tjmAlwWy3uQz/hpOqCAiEA3li04yy0/KDNtjcX0cEI9Gg8do3etWyDxon8aat5eCs="}]},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}]},"0.7.1":{"name":"sel","version":"0.7.1","description":"Small, fast CSS4 selector library","keywords":["ender","css","css4","selector engine","jquery","sizzle"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"ender":"*","ender-vows":"*"},"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"},"_id":"sel@0.7.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"1b6c8551d201792384e9305a9bc035ea47f7bd17","tarball":"https://registry.npmjs.org/sel/-/sel-0.7.1.tgz","integrity":"sha512-aR6bbXQJ0C5IfD/gE9PV9f1rZ5VqB1lUpZRsNkPaH0e2aR8dpGbOYxtAEgfhla7TuPn6Et7KrCzXls5R3cKc2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA236G4lnVk1UsIVpRfOwDDObygv0gshH7OiA/t+f3mbAiEAykDtKoktB8n0tXX9gp8SPjiiBTLE4PnJazqtxrqzOVg="}]},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}]},"0.7.2":{"name":"sel","version":"0.7.2","description":"Small, fast CSS4 selector library","keywords":["ender","css","css4","selector engine","jquery","sizzle"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"ender":"*","ender-vows":"*"},"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"},"_id":"sel@0.7.2","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"fcd43724884449eaea5c2abe647b3d2bd49eba09","tarball":"https://registry.npmjs.org/sel/-/sel-0.7.2.tgz","integrity":"sha512-klAg7h02tsX1uY7id7RG7jJ33zEzjLoGs4dLUPKCztLimkm2Um6zH4AfQSyiwnnGnoxNT2r5act4d/RQffGm/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH15ifAAud+v2nfwyO6Ywtuv6JUyVm5+Pdtnva7ezkcFAiEAi983ZDKjwS3OwRI3PsOWgainPlL75Ese13Foe0LSQAw="}]},"readme":"Sel - A small, powerful CSS selector library.\n===\nSel is a CSS selector engine, like Sizzle, which forms the core of jQuery.\n\nSel uses `querySelectorAll` when it's available, but will fallback on the custom engine when qSA fails.\n\nSel is written in CoffeeScript with an emphasis on making the code clear and easy to understand.\n\nSupport\n-------\nSel supports all of the [CSS Level 3 Selectors](http://www.w3.org/TR/css3-selectors/#selectors), as well as the following\n[Draft CSS Level 4 Selectors](http://dev.w3.org/csswg/selectors4/#overview):\n\n``` css\ndiv! .box                   /* subject overriding */ \nlabel /for/ input           /* id references */\n[attr = \"val\" i]            /* case insensitive attribute matching */\ndiv:nth-match(3 of .box)    /* :nth-match and :nth-last-match */\na:local-link(0)             /* :local-link */\ntd:column(col.profit)       /* :column */\ntd:nth-column(even)         /* :nth-column and :nth-last-column */\n```\n\nSel also supports the following extensions:\n\n``` css\n[attr != \"val\"]\n:contains(text)\n:with(selector)             /* or :has(selector) */\n:without(selector)\n```\n\nRoots\n-----\nYou can also pass a root context to select from a subset of the document:\n\n``` js\nsel.sel('div', node); // a DOM node\nsel.sel('div', [node1, node2, node3]); // a list of DOM nodes\nsel.sel('div', '#foo'); // a selector\nsel.sel('div', sel.sel('div')); // previous result set\n```\n\nUnlike Sizzle, which only supports using a single root node, Sel can use any number of nodes as roots for the query.\n\nCustom pseudo-selectors\n-------------------\n\nAdding a custom pseudo-selector is easy:\n\n``` js\nsel.pseudos.radio = function (el, val) {\n    return el.nodeName.toLowerCase() === \"input\" && el.type === \"radio\";\n};\n\nsel.sel('input:radio');\n```\n\nThe function is passed the current element and, optionally, the value that was passed to the pseudo-selector. It\nshould return `true` if the element matches the pseudo-selector and `false` otherwise.\n\n``` js\nsel.pseudos.foo = function (el, val) {\n    // val === 'bar'\n    return el.getAttribute('foo') === val;\n};\n\nsel.sel('div:foo(bar)');\n```\n\nFor pseudo-selectors that need to operate on the whole set of currently matched elements, add the `batch` attribute:\n\n``` js\nsel.pseudos.bar = function (els, val, roots) {\n    // Do something with all of the elements\n    return els.filter(function (el, i) { return (i < val); });\n};\n\nsel.pseudos.bar.batch = true\n```\n\nEnder\n-----\nIt's easy to use Sel with Ender:\n\n    $ ender build sel [module, ...]\n    \nWhen using Sel with Ender, there are some convenient methods you can take advantage of:\n\n``` js\n$('.parent').find('.child')         // Same as $('.parent .child') or $('.child', '.parent')\n$('.foo').union('.bar')             // Same as $('.foo, .bar')\n$('.baz').difference('.bat')        // Same as $('.baz:not(.bat)')\n$('.qux').intersection('.thud')     // Same as $('.qux.thud')\n```\n\nYou can also use the synonyms `and` and `not`, for `union` and `difference`, respectively.\n\nBrowser Support\n---------------\nSel (with the [es5-basic](https://github.com/amccollum/es5-basic) module) supports the following browsers\n\n  - IE 6-10\n  - Chrome 1-12\n  - Safari 3-5\n  - Firefox 2-5\n  - Opera\n\nTests\n-----\nCoffeeScript and NPM are required to build the test suite. Since the tests employ iframes, they cannot be run directly from disk.\n\nAcknowledments\n-------\nThis library was inspired by [Qwery](https://github.com/ded/qwery).\n","maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}]},"0.7.3":{"name":"sel","version":"0.7.3","description":"Small, fast CSS4 selector library","keywords":["ender","css","css4","selector engine","jquery","sizzle"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"ender":"*","ender-vows":"*"},"_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"},"_id":"sel@0.7.3","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"16b6db8dc698c8426ab95b6bc3037458cc107135","tarball":"https://registry.npmjs.org/sel/-/sel-0.7.3.tgz","integrity":"sha512-Xz5PJ3KDyDvFkiPujC6B7TI6u1pUdDsfr3T8782Vn4PhpcrpCob+KZaHhPMmXYQT8UDsJhOHtM3jKC+NpnWJyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqVLs7q0gbY+qacDUNHBNHfBad6iu84OowrPWCgwIj6AiEAz/iFuTjGwIgFYtc+0jSi2vnidvtdUfkKMrMRb9WOKzE="}]},"readme":"Sel - A small, powerful CSS selector library.\n===\nSel is a CSS selector engine, like Sizzle, which forms the core of jQuery.\n\nSel uses `querySelectorAll` when it's available, but will fallback on the custom engine when qSA fails.\n\nSel is written in CoffeeScript with an emphasis on making the code clear and easy to understand.\n\nSupport\n-------\nSel supports all of the [CSS Level 3 Selectors](http://www.w3.org/TR/css3-selectors/#selectors), as well as the following\n[Draft CSS Level 4 Selectors](http://dev.w3.org/csswg/selectors4/#overview):\n\n``` css\ndiv! .box                   /* subject overriding */ \nlabel /for/ input           /* id references */\n[attr = \"val\" i]            /* case insensitive attribute matching */\ndiv:nth-match(3 of .box)    /* :nth-match and :nth-last-match */\na:local-link(0)             /* :local-link */\ntd:column(col.profit)       /* :column */\ntd:nth-column(even)         /* :nth-column and :nth-last-column */\n```\n\nSel also supports the following extensions:\n\n``` css\n[attr != \"val\"]\n:contains(text)\n:with(selector)             /* or :has(selector) */\n:without(selector)\n```\n\nRoots\n-----\nYou can also pass a root context to select from a subset of the document:\n\n``` js\nsel.sel('div', node); // a DOM node\nsel.sel('div', [node1, node2, node3]); // a list of DOM nodes\nsel.sel('div', '#foo'); // a selector\nsel.sel('div', sel.sel('div')); // previous result set\n```\n\nUnlike Sizzle, which only supports using a single root node, Sel can use any number of nodes as roots for the query.\n\nCustom pseudo-selectors\n-------------------\n\nAdding a custom pseudo-selector is easy:\n\n``` js\nsel.pseudos.radio = function (el, val) {\n    return el.nodeName.toLowerCase() === \"input\" && el.type === \"radio\";\n};\n\nsel.sel('input:radio');\n```\n\nThe function is passed the current element and, optionally, the value that was passed to the pseudo-selector. It\nshould return `true` if the element matches the pseudo-selector and `false` otherwise.\n\n``` js\nsel.pseudos.foo = function (el, val) {\n    // val === 'bar'\n    return el.getAttribute('foo') === val;\n};\n\nsel.sel('div:foo(bar)');\n```\n\nFor pseudo-selectors that need to operate on the whole set of currently matched elements, add the `batch` attribute:\n\n``` js\nsel.pseudos.bar = function (els, val, roots) {\n    // Do something with all of the elements\n    return els.filter(function (el, i) { return (i < val); });\n};\n\nsel.pseudos.bar.batch = true\n```\n\nEnder\n-----\nIt's easy to use Sel with Ender:\n\n    $ ender build sel [module, ...]\n    \nWhen using Sel with Ender, there are some convenient methods you can take advantage of:\n\n``` js\n$('.parent').find('.child')         // Same as $('.parent .child') or $('.child', '.parent')\n$('.foo').union('.bar')             // Same as $('.foo, .bar')\n$('.baz').difference('.bat')        // Same as $('.baz:not(.bat)')\n$('.qux').intersection('.thud')     // Same as $('.qux.thud')\n```\n\nYou can also use the synonyms `and` and `not`, for `union` and `difference`, respectively.\n\nBrowser Support\n---------------\nSel (with the [es5-basic](https://github.com/amccollum/es5-basic) module) supports the following browsers\n\n  - IE 6-10\n  - Chrome 1-12\n  - Safari 3-5\n  - Firefox 2-5\n  - Opera\n\nTests\n-----\nCoffeeScript and NPM are required to build the test suite. Since the tests employ iframes, they cannot be run directly from disk.\n\nAcknowledments\n-------\nThis library was inspired by [Qwery](https://github.com/ded/qwery).\n","maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}]},"0.7.4":{"name":"sel","version":"0.7.4","description":"Small, fast CSS4 selector library","keywords":["ender","css","css4","selector engine","jquery","sizzle"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"ender":"*","ender-vows":"*"},"readme":"Sel - A small, powerful CSS selector library.\n===\nSel is a CSS selector engine, like Sizzle, which forms the core of jQuery.\n\nSel uses `querySelectorAll` when it's available, but will fallback on the custom engine when qSA fails.\n\nSel is written in CoffeeScript with an emphasis on making the code clear and easy to understand.\n\nSupport\n-------\nSel supports all of the [CSS Level 3 Selectors](http://www.w3.org/TR/css3-selectors/#selectors), as well as the following\n[Draft CSS Level 4 Selectors](http://dev.w3.org/csswg/selectors4/#overview):\n\n``` css\ndiv! .box                   /* subject overriding */ \nlabel /for/ input           /* id references */\n[attr = \"val\" i]            /* case insensitive attribute matching */\ndiv:nth-match(3 of .box)    /* :nth-match and :nth-last-match */\na:local-link(0)             /* :local-link */\ntd:column(col.profit)       /* :column */\ntd:nth-column(even)         /* :nth-column and :nth-last-column */\n```\n\nSel also supports the following extensions:\n\n``` css\n[attr != \"val\"]\n:contains(text)\n:with(selector)             /* or :has(selector) */\n:without(selector)\n```\n\nRoots\n-----\nYou can also pass a root context to select from a subset of the document:\n\n``` js\nsel.sel('div', node); // a DOM node\nsel.sel('div', [node1, node2, node3]); // a list of DOM nodes\nsel.sel('div', '#foo'); // a selector\nsel.sel('div', sel.sel('div')); // previous result set\n```\n\nUnlike Sizzle, which only supports using a single root node, Sel can use any number of nodes as roots for the query.\n\nCustom pseudo-selectors\n-------------------\n\nAdding a custom pseudo-selector is easy:\n\n``` js\nsel.pseudos.radio = function (el, val) {\n    return el.nodeName.toLowerCase() === \"input\" && el.type === \"radio\";\n};\n\nsel.sel('input:radio');\n```\n\nThe function is passed the current element and, optionally, the value that was passed to the pseudo-selector. It\nshould return `true` if the element matches the pseudo-selector and `false` otherwise.\n\n``` js\nsel.pseudos.foo = function (el, val) {\n    // val === 'bar'\n    return el.getAttribute('foo') === val;\n};\n\nsel.sel('div:foo(bar)');\n```\n\nFor pseudo-selectors that need to operate on the whole set of currently matched elements, add the `batch` attribute:\n\n``` js\nsel.pseudos.bar = function (els, val, roots) {\n    // Do something with all of the elements\n    return els.filter(function (el, i) { return (i < val); });\n};\n\nsel.pseudos.bar.batch = true\n```\n\nEnder\n-----\nIt's easy to use Sel with Ender:\n\n    $ ender build sel [module, ...]\n    \nWhen using Sel with Ender, there are some convenient methods you can take advantage of:\n\n``` js\n$('.parent').find('.child')         // Same as $('.parent .child') or $('.child', '.parent')\n$('.foo').union('.bar')             // Same as $('.foo, .bar')\n$('.baz').difference('.bat')        // Same as $('.baz:not(.bat)')\n$('.qux').intersection('.thud')     // Same as $('.qux.thud')\n```\n\nYou can also use the synonyms `and` and `not`, for `union` and `difference`, respectively.\n\nBrowser Support\n---------------\nSel (with the [es5-basic](https://github.com/amccollum/es5-basic) module) supports the following browsers\n\n  - IE 6-10\n  - Chrome 1-12\n  - Safari 3-5\n  - Firefox 2-5\n  - Opera\n\nTests\n-----\nCoffeeScript and NPM are required to build the test suite. Since the tests employ iframes, they cannot be run directly from disk.\n\nAcknowledments\n-------\nThis library was inspired by [Qwery](https://github.com/ded/qwery).\n","_id":"sel@0.7.4","dist":{"shasum":"5415f7e2c3807303251e935ef11c72631b74518c","tarball":"https://registry.npmjs.org/sel/-/sel-0.7.4.tgz","integrity":"sha512-dDSdBHa8W3y/xAOgeIxpmNEguuYwEUHji7PlnZ8Tfe8C1D6/Ux95Z0oBaaRUqhgwFcGZyUiJF8AfrtF/VRI6aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRH2CPUW8fN0JrI9VmF7zMnwbYMJxEnsQKn8Gt7kH+5wIgYnMnl0itO5g7wRQmaV6mYuiRsmxtSdI8kIUtdB9MAEM="}]},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}]},"0.7.5":{"name":"sel","version":"0.7.5","description":"Small, fast CSS4 selector library","keywords":["ender","css","css4","selector engine","jquery","sizzle"],"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"},"url":"http://github.com/amccollum/sel","repositories":[{"type":"git","url":"https://github.com/amccollum/sel.git"}],"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"main":"lib/sel.js","ender":"lib/ender.js","directories":{"lib":"lib","src":"src"},"dependencies":{"es5-basic":"*"},"devDependencies":{"ender":"*","ender-vows":"*"},"readme":"Sel - A small, powerful CSS selector library.\n===\nSel is a CSS selector engine, like Sizzle, which forms the core of jQuery.\n\nSel uses `querySelectorAll` when it's available, but will fallback on the custom engine when qSA fails.\n\nSel is written in CoffeeScript with an emphasis on making the code clear and easy to understand.\n\nSupport\n-------\nSel supports all of the [CSS Level 3 Selectors](http://www.w3.org/TR/css3-selectors/#selectors), as well as the following\n[Draft CSS Level 4 Selectors](http://dev.w3.org/csswg/selectors4/#overview):\n\n``` css\ndiv! .box                   /* subject overriding */ \nlabel /for/ input           /* id references */\n[attr = \"val\" i]            /* case insensitive attribute matching */\ndiv:nth-match(3 of .box)    /* :nth-match and :nth-last-match */\na:local-link(0)             /* :local-link */\ntd:column(col.profit)       /* :column */\ntd:nth-column(even)         /* :nth-column and :nth-last-column */\n```\n\nSel also supports the following extensions:\n\n``` css\n[attr != \"val\"]\n:contains(text)\n:with(selector)             /* or :has(selector) */\n:without(selector)\n```\n\nRoots\n-----\nYou can also pass a root context to select from a subset of the document:\n\n``` js\nsel.sel('div', node); // a DOM node\nsel.sel('div', [node1, node2, node3]); // a list of DOM nodes\nsel.sel('div', '#foo'); // a selector\nsel.sel('div', sel.sel('div')); // previous result set\n```\n\nUnlike Sizzle, which only supports using a single root node, Sel can use any number of nodes as roots for the query.\n\nCustom pseudo-selectors\n-------------------\n\nAdding a custom pseudo-selector is easy:\n\n``` js\nsel.pseudos.radio = function (el, val) {\n    return el.nodeName.toLowerCase() === \"input\" && el.type === \"radio\";\n};\n\nsel.sel('input:radio');\n```\n\nThe function is passed the current element and, optionally, the value that was passed to the pseudo-selector. It\nshould return `true` if the element matches the pseudo-selector and `false` otherwise.\n\n``` js\nsel.pseudos.foo = function (el, val) {\n    // val === 'bar'\n    return el.getAttribute('foo') === val;\n};\n\nsel.sel('div:foo(bar)');\n```\n\nFor pseudo-selectors that need to operate on the whole set of currently matched elements, add the `batch` attribute:\n\n``` js\nsel.pseudos.bar = function (els, val, roots) {\n    // Do something with all of the elements\n    return els.filter(function (el, i) { return (i < val); });\n};\n\nsel.pseudos.bar.batch = true\n```\n\nEnder\n-----\nIt's easy to use Sel with Ender:\n\n    $ ender build sel [module, ...]\n    \nWhen using Sel with Ender, there are some convenient methods you can take advantage of:\n\n``` js\n$('.parent').find('.child')         // Same as $('.parent .child') or $('.child', '.parent')\n$('.foo').union('.bar')             // Same as $('.foo, .bar')\n$('.baz').difference('.bat')        // Same as $('.baz:not(.bat)')\n$('.qux').intersection('.thud')     // Same as $('.qux.thud')\n```\n\nYou can also use the synonyms `and` and `not`, for `union` and `difference`, respectively.\n\nBrowser Support\n---------------\nSel (with the [es5-basic](https://github.com/amccollum/es5-basic) module) supports the following browsers\n\n  - IE 6-10\n  - Chrome 1-12\n  - Safari 3-5\n  - Firefox 2-5\n  - Opera\n\nTests\n-----\nCoffeeScript and NPM are required to build the test suite. Since the tests employ iframes, they cannot be run directly from disk.\n\nAcknowledments\n-------\nThis library was inspired by [Qwery](https://github.com/ded/qwery).\n","_id":"sel@0.7.5","dist":{"shasum":"091e5cb0eaafbe81160509224ea6e74dca8ce6b1","tarball":"https://registry.npmjs.org/sel/-/sel-0.7.5.tgz","integrity":"sha512-KssAAow/0osHKLRz7ldf0Gjr7mRzF2BRlvG6MKzgH+tXLMxm18PNmfI7rxXlVN9Qb81X3bDui/p5P6FRt3eIpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJJFFeb7oaICncnlQVlbYo2jLp30pAIYcsPJQPMJ3NoAiEAtUEJnLcBVfUDECJcHN2EgZbu270WX/26aoYKvYzBXJM="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"amccollum","email":"amccollum+npm@gmail.com"},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}]}},"maintainers":[{"name":"amccollum","email":"amccollum+npm@gmail.com"}],"time":{"modified":"2022-06-26T17:21:47.974Z","created":"2011-09-17T13:20:31.868Z","0.1.1":"2011-12-06T19:49:50.222Z","0.2.0":"2011-12-06T19:49:50.222Z","0.3.0":"2011-12-06T19:49:50.222Z","0.3.1":"2011-12-06T19:49:50.222Z","0.3.2":"2011-12-06T19:49:50.222Z","0.3.3":"2011-12-06T19:49:50.222Z","0.3.4":"2011-12-06T19:49:50.222Z","0.4.0":"2011-12-06T19:49:50.222Z","0.4.1":"2011-12-06T19:49:50.222Z","0.4.2":"2011-12-06T19:49:50.222Z","0.4.3":"2011-12-06T19:49:50.222Z","0.5.3":"2011-11-08T19:23:57.185Z","0.5.4":"2011-11-20T20:48:58.587Z","0.5.5":"2011-11-29T21:18:24.028Z","0.6.0":"2011-11-29T21:53:45.357Z","0.6.1":"2011-12-03T15:59:04.119Z","0.6.2":"2011-12-03T20:29:02.180Z","0.6.3":"2011-12-06T19:49:50.221Z","0.6.4":"2011-12-21T15:29:03.336Z","0.7.0":"2011-12-23T04:57:29.701Z","0.7.1":"2012-01-16T01:08:35.315Z","0.7.2":"2012-05-12T00:22:32.984Z","0.7.3":"2012-06-11T17:28:40.795Z","0.7.4":"2012-07-11T23:53:11.472Z","0.7.5":"2012-10-03T02:44:50.427Z"},"author":{"name":"Andrew McCollum","email":"amccollum@gmail.com"}}