{"_id":"nwsapi","_rev":"4552938","name":"nwsapi","description":"Fast CSS Selectors API Engine","dist-tags":{"latest":"2.2.23"},"maintainers":[{"name":"diego","email":""}],"time":{"modified":"2026-04-09T17:01:18.000Z","created":"2018-03-28T16:50:43.076Z","2.2.23":"2025-12-06T03:24:29.726Z","2.2.22":"2025-09-06T00:14:08.317Z","2.2.21":"2025-07-25T23:02:09.479Z","2.2.20":"2025-03-28T06:24:41.002Z","2.2.19":"2025-03-18T12:21:28.485Z","2.2.18":"2025-03-03T11:42:44.307Z","2.2.16":"2024-11-29T16:18:31.678Z","2.2.15":"2024-11-29T13:21:21.662Z","2.2.14":"2024-11-29T08:58:53.625Z","2.2.13":"2024-09-27T21:37:26.696Z","2.2.12":"2024-07-10T17:17:11.409Z","2.2.10":"2024-05-13T05:40:44.233Z","2.2.9":"2024-04-21T20:08:55.266Z","2.2.8":"2024-04-20T14:38:16.000Z","2.2.7":"2023-07-06T09:11:12.930Z","2.2.6":"2023-07-03T16:42:27.664Z","2.2.5":"2023-05-28T13:48:10.007Z","2.2.4":"2023-04-12T20:37:38.101Z","2.2.3":"2023-04-07T17:08:37.617Z","2.2.2":"2022-09-02T21:27:26.889Z","2.2.1":"2022-06-25T10:44:06.784Z","2.2.0":"2019-11-03T23:35:39.661Z","2.1.4":"2019-04-29T20:42:41.585Z","2.1.3":"2019-03-30T17:24:18.819Z","2.1.2":"2019-03-28T21:49:23.254Z","2.1.1":"2019-02-24T20:47:12.332Z","2.1.0":"2019-02-04T04:42:36.956Z","2.0.9":"2018-09-02T11:28:46.847Z","2.0.8":"2018-08-01T13:15:16.341Z","2.0.7":"2018-07-20T20:55:04.983Z","2.0.6":"2018-07-18T12:03:59.105Z","2.0.5":"2018-07-13T21:57:27.941Z","2.0.4":"2018-06-18T12:47:37.653Z","2.0.3":"2018-06-09T17:13:52.818Z","2.0.2":"2018-06-06T12:02:59.979Z","2.0.1":"2018-05-27T13:21:42.427Z","2.0.0":"2018-05-17T19:56:17.274Z","2.0.0-beta4":"2018-05-16T21:40:24.280Z","2.0.0-beta3":"2018-05-14T18:17:17.114Z","2.0.0-beta2":"2018-04-17T14:33:17.276Z","2.0.0-beta1":"2018-04-12T10:14:12.038Z","2.0.0-beta":"2018-03-28T16:50:43.076Z"},"users":{},"author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"https://www.iport.it/"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"versions":{"2.2.23":{"name":"nwsapi","version":"2.2.23","description":"Fast CSS Selectors API Engine","homepage":"https://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"https://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"https://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"https://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"_id":"nwsapi@2.2.23","gitHead":"f1664d8d43e036e7d2bd1d179a5599863e25945d","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"shasum":"59712c3a88e6de2bb0b6ccc1070397267019cf6c","size":21605,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.2.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.2.23.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nwsapi_2.2.23_1764991469607_0.8642078103810127"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-06T03:24:29.726Z","publish_time":1764991469726,"_source_registry_name":"default","_cnpm_publish_time":1764991469726},"2.2.22":{"name":"nwsapi","version":"2.2.22","description":"Fast CSS Selectors API Engine","homepage":"https://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"https://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"https://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"https://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"_id":"nwsapi@2.2.22","gitHead":"4b06175e2c209b8c137f3dc1ed1b4748278b97f0","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"shasum":"109f9530cda6c156d6a713cdf5939e9f0de98b9d","size":21599,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.2.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.2.22.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nwsapi_2.2.22_1757117648139_0.8085735541170749"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-06T00:14:08.317Z","publish_time":1757117648317,"_source_registry_name":"default","_cnpm_publish_time":1757117648317},"2.2.21":{"name":"nwsapi","version":"2.2.21","description":"Fast CSS Selectors API Engine","homepage":"https://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"https://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"https://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"https://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"_id":"nwsapi@2.2.21","gitHead":"47b31b7c559b3a1598a1584c8a57cf730d2ff88c","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"8df7797079350adda208910d8c33fc4c2d7520c3","size":21521,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.2.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.2.21.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nwsapi_2.2.21_1753484529266_0.38210734411951885"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-25T23:02:09.479Z","publish_time":1753484529479,"_source_registry_name":"default","_cnpm_publish_time":1753484529479},"2.2.20":{"name":"nwsapi","version":"2.2.20","description":"Fast CSS Selectors API Engine","homepage":"https://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"https://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"https://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"https://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"_id":"nwsapi@2.2.20","gitHead":"10076e3987f7d754e5d694efd31ec713583827ef","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"22e53253c61e7b0e7e93cef42c891154bcca11ef","size":21501,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.2.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.2.20.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nwsapi_2.2.20_1743143080766_0.009796784298611971"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-28T06:24:41.002Z","publish_time":1743143081002,"_source_registry_name":"default","_cnpm_publish_time":1743143081002},"2.2.19":{"name":"nwsapi","version":"2.2.19","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"_id":"nwsapi@2.2.19","gitHead":"300cbe2f625ef2217059e0d3df04dc6649a52037","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"586660f7c24c34691907002309a8dc28064c9c0b","size":21375,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.2.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.2.19.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nwsapi_2.2.19_1742300488275_0.9300397937862519"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-18T12:21:28.485Z","publish_time":1742300488485,"_source_registry_name":"default","_cnpm_publish_time":1742300488485},"2.2.18":{"name":"nwsapi","version":"2.2.18","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"_id":"nwsapi@2.2.18","gitHead":"f6f79df62eccece06c2ad0ac29d486e65c7e3bcc","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"3c4d7927e1ef4d042d319438ecfda6cd81b7ee41","size":21372,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.2.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.2.18.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nwsapi_2.2.18_1741002164144_0.8423559042150981"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T11:42:44.307Z","publish_time":1741002164307,"_source_registry_name":"default","_cnpm_publish_time":1741002164307},"2.2.16":{"name":"nwsapi","version":"2.2.16","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"_id":"nwsapi@2.2.16","gitHead":"37ad99b62941cc8421e682786a6118d774c2bfec","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"177760bba02c351df1d2644e220c31dfec8cdb43","size":21124,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.2.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.2.16.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.2.16_1732897111425_0.4821946945855624"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-29T16:18:31.678Z","publish_time":1732897111678,"_source_registry_name":"default","_cnpm_publish_time":1732897111678},"2.2.15":{"name":"nwsapi","version":"2.2.15","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"_id":"nwsapi@2.2.15","gitHead":"ce1089c21c6c206b4951626ea5599f5ccece20a8","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"f32d5b3f7d3ecb0c6cbfc1c71ba0160988e00d8a","size":21120,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.2.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.2.15.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.2.15_1732886481470_0.7980616814897588"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-29T13:21:21.662Z","publish_time":1732886481662,"_source_registry_name":"default","_cnpm_publish_time":1732886481662},"2.2.14":{"name":"nwsapi","version":"2.2.14","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"_id":"nwsapi@2.2.14","gitHead":"3eedbf2dc3d0cd63a31962f18c76edebdb551c09","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"c7101dbd9d05a88e2eb59d66d3e0a744448802da","size":21117,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.2.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.2.14.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.2.14_1732870733468_0.7878460215398131"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-29T08:58:53.625Z","publish_time":1732870733625,"_source_registry_name":"default","_cnpm_publish_time":1732870733625},"2.2.13":{"name":"nwsapi","version":"2.2.13","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"_id":"nwsapi@2.2.13","gitHead":"ee69b43bfe979552161c4e4b7e73c7c70d2efc2b","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"e56b4e98960e7a040e5474536587e599c4ff4655","size":19975,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.2.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.2.13.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.2.13_1727473046460_0.7688415481880635"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-27T21:37:26.696Z","publish_time":1727473046696,"_source_registry_name":"default","_cnpm_publish_time":1727473046696},"2.2.12":{"name":"nwsapi","version":"2.2.12","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"_id":"nwsapi@2.2.12","gitHead":"088475fbbdefc9d10fbdd7f914d92bce96aa9d0f","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"fb6af5c0ec35b27b4581eb3bbad34ec9e5c696f8","size":19763,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.2.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.2.12.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.2.12_1720631831243_0.10524760775196174"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-10T17:17:11.409Z","publish_time":1720631831409,"_source_registry_name":"default","_cnpm_publish_time":1720631831409},"2.2.10":{"name":"nwsapi","version":"2.2.10","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"_id":"nwsapi@2.2.10","gitHead":"c6060f777fe1a2c110bd6c32c5216136b9f76aeb","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"0b77a68e21a0b483db70b11fad055906e867cda8","size":19774,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.2.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.2.10.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.2.10_1715578844066_0.5680261325067708"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-13T05:40:44.233Z","publish_time":1715578844233,"_source_registry_name":"default","_cnpm_publish_time":1715578844233},"2.2.9":{"name":"nwsapi","version":"2.2.9","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"_id":"nwsapi@2.2.9","gitHead":"7e76a2ae563bfe27acbae3c1162edd6a128ee405","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"7f3303218372db2e9f27c27766bcfc59ae7e61c6","size":19554,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.2.9.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.2.9_1713730135073_0.7575888685982115"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-21T20:08:55.266Z","publish_time":1713730135266,"_source_registry_name":"default","_cnpm_publish_time":1713730135266},"2.2.8":{"name":"nwsapi","version":"2.2.8","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"_id":"nwsapi@2.2.8","gitHead":"17abd7e36d4c099f7e51a14b372c5e5b42a2b914","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"a3552e65b74bf8cc89d0480c4132b61dbe54eccf","size":19552,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.2.8.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.2.8_1713623895750_0.6108846369338663"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-20T14:38:16.000Z","publish_time":1713623896000,"_source_registry_name":"default","_cnpm_publish_time":1713623896000},"2.2.7":{"name":"nwsapi","version":"2.2.7","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"gitHead":"26f8574d7f6cbc3c2947e034928a921511e58853","_id":"nwsapi@2.2.7","_nodeVersion":"16.18.1","_npmVersion":"9.7.2","dist":{"shasum":"738e0707d3128cb750dddcfe90e4610482df0f30","size":47890,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.2.7.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.2.7_1688634672741_0.9001296013982445"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-06T09:11:12.930Z","publish_time":1688634672930,"_source_registry_name":"default","_cnpm_publish_time":1688634672930},"2.2.6":{"name":"nwsapi","version":"2.2.6","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"gitHead":"32da18d5ca9c39057ff8083c87ae0ebf58dbe977","_id":"nwsapi@2.2.6","_nodeVersion":"16.18.1","_npmVersion":"9.6.4","dist":{"shasum":"f876bd7ae9509cac72c640826355abf63d3c326a","size":33772,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.2.6.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.2.6_1688402547481_0.8105283030009809"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-03T16:42:27.664Z","publish_time":1688402547664,"_source_registry_name":"default","_cnpm_publish_time":1688402547664},"2.2.5":{"name":"nwsapi","version":"2.2.5","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"gitHead":"a38a48344a9edd29d3df0bc6ad8d654b46c231db","_id":"nwsapi@2.2.5","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"shasum":"a52744c61b3889dd44b0a158687add39b8d935e2","size":19359,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.2.5.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.2.5_1685281689787_0.797002462849812"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-28T13:48:10.007Z","publish_time":1685281690007,"_source_registry_name":"default","_cnpm_publish_time":1685281690007},"2.2.4":{"name":"nwsapi","version":"2.2.4","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"gitHead":"8d71cdfcdeb85800d7c0578476e8bca31d36285b","_id":"nwsapi@2.2.4","_nodeVersion":"18.15.0","_npmVersion":"9.6.2","dist":{"shasum":"fd59d5e904e8e1f03c25a7d5a15cfa16c714a1e5","size":19422,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.2.4.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.2.4_1681331857896_0.22476090563430895"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-12T20:37:38.101Z","publish_time":1681331858101,"_cnpm_publish_time":1681331858101},"2.2.3":{"name":"nwsapi","version":"2.2.3","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"gitHead":"c16b71d92a692b2fcd30149f4a5e54a8a841cbc2","_id":"nwsapi@2.2.3","_nodeVersion":"18.15.0","_npmVersion":"9.6.2","dist":{"shasum":"00e04dfd5a4a751e5ec2fecdc75dfd2f0db820fa","size":19420,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.2.3.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.2.3_1680887317329_0.32307731757318914"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-07T17:08:37.617Z","publish_time":1680887317617,"_cnpm_publish_time":1680887317617},"2.2.2":{"name":"nwsapi","version":"2.2.2","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"gitHead":"410638fc214f9d8cd8a403af67f0d0ea852f13c0","_id":"nwsapi@2.2.2","_nodeVersion":"16.14.0","_npmVersion":"8.14.0","dist":{"shasum":"e5418863e7905df67d51ec95938d67bf801f0bb0","size":19564,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.2.2.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.2.2_1662154046745_0.1779625328519443"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-02T21:27:32.909Z","publish_time":1662154046889,"_cnpm_publish_time":1662154046889},"2.2.1":{"name":"nwsapi","version":"2.2.1","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"gitHead":"357be52f7830462c1d6d804b0c6076cbe6b573b2","_id":"nwsapi@2.2.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"10a9f268fbf4c461249ebcfe38e359aa36e2577c","size":19472,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.2.1.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.2.1_1656153846645_0.7682283631454252"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-25T10:44:11.892Z","publish_time":1656153846784,"_cnpm_publish_time":1656153846784},"2.2.0":{"name":"nwsapi","version":"2.2.0","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"directories":{"test":"test"},"gitHead":"3e2d52b9bf98e33aaa099d369523b8487f8fb07d","_id":"nwsapi@2.2.0","_nodeVersion":"10.15.3","_npmVersion":"6.12.1","dist":{"shasum":"204879a9e3d068ff2a55139c2c772780681a38b7","size":19559,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.2.0.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.2.0_1572824139478_0.637305875073402"},"_hasShrinkwrap":false,"publish_time":1572824139661,"_cnpm_publish_time":1572824139661},"2.1.4":{"name":"nwsapi","version":"2.1.4","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"gitHead":"4077276bc5ed1e2b56f12bf409b328e918d67784","_id":"nwsapi@2.1.4","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"shasum":"e006a878db23636f8e8a67d33ca0e4edf61a842f","size":19494,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.1.4.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.1.4_1556570561372_0.919770704504693"},"_hasShrinkwrap":false,"publish_time":1556570561585,"_cnpm_publish_time":1556570561585},"2.1.3":{"name":"nwsapi","version":"2.1.3","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"gitHead":"36b2d6437d723bbd1bd6e14c216ecc66f3cd7840","_id":"nwsapi@2.1.3","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"shasum":"25f3a5cec26c654f7376df6659cdf84b99df9558","size":19485,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.1.3.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.1.3_1553966658631_0.8062257611067447"},"_hasShrinkwrap":false,"publish_time":1553966658819,"_cnpm_publish_time":1553966658819},"2.1.2":{"name":"nwsapi","version":"2.1.2","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"devDependencies":{"eslint":"^4.19.1"},"dependencies":{"jsdom":"^14.0.0"},"gitHead":"94e3b799ddb8c032fcc13fda9b58658a2230dcf2","_id":"nwsapi@2.1.2","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"shasum":"c360ee8745aa318d8a7c8c8095decc4e373338aa","size":19518,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.1.2.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.1.2_1553809763084_0.3905821393987883"},"_hasShrinkwrap":false,"publish_time":1553809763254,"_cnpm_publish_time":1553809763254},"2.1.1":{"name":"nwsapi","version":"2.1.1","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"devDependencies":{"eslint":"^4.19.1"},"gitHead":"8eba2f82ea1873a753108dc0d6fad2651bd6d652","_id":"nwsapi@2.1.1","_nodeVersion":"10.12.0","_npmVersion":"6.8.0","dist":{"shasum":"08d6d75e69fd791bdea31507ffafe8c843b67e9c","size":19200,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.1.1.tgz"},"_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.1.1_1551041232215_0.48948902732167343"},"_hasShrinkwrap":false,"publish_time":1551041232332,"_cnpm_publish_time":1551041232332},"2.1.0":{"name":"nwsapi","version":"2.1.0","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"devDependencies":{"eslint":"^4.19.1"},"gitHead":"98ef4693a1b4047f1e3c00cda383cade255b2d27","_id":"nwsapi@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"dist":{"shasum":"781065940aed90d9bb01ca5d0ce0fcf81c32712f","size":29165,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.1.0.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.1.0_1549255356813_0.32693772857624004"},"_hasShrinkwrap":false,"publish_time":1549255356956,"_cnpm_publish_time":1549255356956},"2.0.9":{"name":"nwsapi","version":"2.0.9","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"devDependencies":{"eslint":"^4.19.1"},"gitHead":"c43244c222912b8ad928929aa87312aef0037a58","_id":"nwsapi@2.0.9","_npmVersion":"6.2.0","_nodeVersion":"10.6.0","_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"dist":{"shasum":"77ac0cdfdcad52b6a1151a84e73254edc33ed016","size":28635,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.0.9.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.0.9_1535887726669_0.24363355298768075"},"_hasShrinkwrap":false,"publish_time":1535887726847,"_cnpm_publish_time":1535887726847},"2.0.8":{"name":"nwsapi","version":"2.0.8","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"devDependencies":{"eslint":"^4.19.1"},"gitHead":"2a77b80d478a211c4784cc5f4f1aa3df0bbfd6d1","_id":"nwsapi@2.0.8","_npmVersion":"6.2.0","_nodeVersion":"10.6.0","_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"dist":{"shasum":"e3603579b7e162b3dbedae4fb24e46f771d8fa24","size":27964,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.0.8.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.0.8_1533129315805_0.4452870544739356"},"_hasShrinkwrap":false,"publish_time":1533129316341,"_cnpm_publish_time":1533129316341},"2.0.7":{"name":"nwsapi","version":"2.0.7","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"devDependencies":{"eslint":"^4.19.1"},"gitHead":"7a598891df76e99cb90e8f2170a181824c56b494","_id":"nwsapi@2.0.7","_npmVersion":"6.2.0","_nodeVersion":"10.6.0","_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"dist":{"shasum":"6fc54c254621f10cac5225b76e81c74120139b78","size":70965,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.0.7.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.0.7_1532120104900_0.7852382582748572"},"_hasShrinkwrap":false,"publish_time":1532120104983,"_cnpm_publish_time":1532120104983},"2.0.6":{"name":"nwsapi","version":"2.0.6","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"devDependencies":{"eslint":"^4.19.1"},"gitHead":"6fed8332c99d2f6a0307434efe06324689c43602","_id":"nwsapi@2.0.6","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"dist":{"shasum":"5fb7f5b828b97fe1de47eb2a6f8703036b6cb71a","size":44459,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.0.6.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.0.6_1531915439008_0.6200134379196525"},"_hasShrinkwrap":false,"publish_time":1531915439105,"_cnpm_publish_time":1531915439105},"2.0.5":{"name":"nwsapi","version":"2.0.5","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"devDependencies":{"eslint":"^4.19.1"},"gitHead":"fab0f5ab92c86efce2d08380a6d3df0509c80d97","_id":"nwsapi@2.0.5","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"dist":{"shasum":"3998cfe7a014600e5e30dedb1fef2a4404b2871f","size":17974,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.0.5.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.0.5_1531519047860_0.8991093724587012"},"_hasShrinkwrap":false,"publish_time":1531519047941,"_cnpm_publish_time":1531519047941},"2.0.4":{"name":"nwsapi","version":"2.0.4","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"devDependencies":{"eslint":"^4.19.1"},"gitHead":"920d7d525d716a399ef8d18180b04f7f48172d8b","_id":"nwsapi@2.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"dist":{"shasum":"dc79040a5f77b97716dc79565fc7fc3ef7d50570","size":18001,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.0.4.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.0.4_1529326057382_0.2647436288379168"},"_hasShrinkwrap":false,"publish_time":1529326057653,"_cnpm_publish_time":1529326057653},"2.0.3":{"name":"nwsapi","version":"2.0.3","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"devDependencies":{"eslint":"^4.19.1"},"gitHead":"4eee3b2307f19f8334188246f9c5bfc654abf9e5","_id":"nwsapi@2.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"dist":{"shasum":"3f4010d6c943f34018d3dfb5f2fbc0de90476959","size":17885,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.0.3.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.0.3_1528564432683_0.8463168543168451"},"_hasShrinkwrap":false,"publish_time":1528564432818,"_cnpm_publish_time":1528564432818},"2.0.2":{"name":"nwsapi","version":"2.0.2","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"devDependencies":{"eslint":"^4.19.1"},"gitHead":"743a9db4f98e1f379bfefb2829c1c4b219502fb8","_id":"nwsapi@2.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"dist":{"shasum":"33a0aab27c678d4dfdbba6a7f84b1c627fc4966f","size":18145,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.0.2.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.0.2_1528286579886_0.7208015294641923"},"_hasShrinkwrap":false,"publish_time":1528286579979,"_cnpm_publish_time":1528286579979},"2.0.1":{"name":"nwsapi","version":"2.0.1","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"license":"MIT","author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"devDependencies":{"eslint":"^4.19.1"},"gitHead":"fe3d726fe2e274ed2da2d2152822f2c8e4ad6639","_id":"nwsapi@2.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"dist":{"shasum":"a50d59a2dcb14b6931401171713ced2d0eb3468f","size":18145,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.0.1.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.0.1_1527427302310_0.5777793741662738"},"_hasShrinkwrap":false,"publish_time":1527427302427,"_cnpm_publish_time":1527427302427},"2.0.0":{"name":"nwsapi","version":"2.0.0","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"devDependencies":{"eslint":"^4.19.1"},"gitHead":"13fe14b487099f3cd5622097ff93c4538465cddd","_id":"nwsapi@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"dist":{"shasum":"7c8faf4ad501e1d17a651ebc5547f966b547c5c7","size":8402392,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.0.0.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.0.0_1526586976568_0.20926553751610166"},"_hasShrinkwrap":false,"publish_time":1526586977274,"_cnpm_publish_time":1526586977274},"2.0.0-beta4":{"name":"nwsapi","version":"2.0.0-beta4","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"devDependencies":{"eslint":"^4.19.1"},"gitHead":"d833e18a2abffaf480b3818e58eb5cdf0109d8f3","_id":"nwsapi@2.0.0-beta4","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"dist":{"shasum":"f66f9b1dfbb52f25e9e37a09a55068259e947e3b","size":8543795,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.0.0-beta4.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.0.0-beta4.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.0.0-beta4_1526506823383_0.15330216617181014"},"_hasShrinkwrap":false,"publish_time":1526506824280,"_cnpm_publish_time":1526506824280},"2.0.0-beta3":{"name":"nwsapi","version":"2.0.0-beta3","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"scripts":{"lint":"eslint ./src/nwsapi.js"},"devDependencies":{"eslint":"^4.19.1"},"gitHead":"94b278a3706b15f08c1312543ac5d7dd423c1b87","_id":"nwsapi@2.0.0-beta3","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"dist":{"shasum":"5a63de0285680e143a149223378060accb072a62","size":8402576,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.0.0-beta3.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.0.0-beta3.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.0.0-beta3_1526321836728_0.8826461054666797"},"_hasShrinkwrap":false,"publish_time":1526321837114,"_cnpm_publish_time":1526321837114},"2.0.0-beta2":{"name":"nwsapi","version":"2.0.0-beta2","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"gitHead":"ed639c9df3df6ad6e63415671232d09fe31e3e59","_id":"nwsapi@2.0.0-beta2","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"dist":{"shasum":"8cfa736127dd949be4c24e5c0d94e88d1014ddad","size":8410137,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.0.0-beta2.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.0.0-beta2.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.0.0-beta2_1523975596250_0.6480012059860623"},"_hasShrinkwrap":false,"publish_time":1523975597276,"_cnpm_publish_time":1523975597276},"2.0.0-beta1":{"name":"nwsapi","version":"2.0.0-beta1","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"dependencies":{"npm":"^5.8.0"},"gitHead":"c6ac5bd06c778e4b0d40a6a19b221993fb9fe49f","_id":"nwsapi@2.0.0-beta1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"dist":{"shasum":"bc9e3c76acba5bbe74adcc502379e229b8a842af","size":8444423,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.0.0-beta1.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.0.0-beta1.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.0.0-beta1_1523528051625_0.9146108767287287"},"_hasShrinkwrap":false,"publish_time":1523528052038,"_cnpm_publish_time":1523528052038},"2.0.0-beta":{"name":"nwsapi","version":"2.0.0-beta","description":"Fast CSS Selectors API Engine","homepage":"http://javascript.nwbox.com/nwsapi/","main":"./src/nwsapi","keywords":["css","css3","css4","matcher","selector"],"licenses":[{"type":"MIT","url":"http://javascript.nwbox.com/nwsapi/MIT-LICENSE"}],"author":{"name":"Diego Perini","email":"diego.perini@gmail.com","url":"http://www.iport.it/"},"maintainers":[{"name":"diego","email":""}],"bugs":{"url":"http://github.com/dperini/nwsapi/issues"},"repository":{"type":"git","url":"git://github.com/dperini/nwsapi.git"},"gitHead":"eb88f3ea5e68facdc68ad4bcff63b4e77555e857","_id":"nwsapi@2.0.0-beta","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"diego","email":"diego.perini@gmail.com"},"dist":{"shasum":"c8249f1493b98e55be782deb52d83d2f282983ca","size":8275196,"noattachment":false,"key":"/nwsapi/-/nwsapi-2.0.0-beta.tgz","tarball":"http://registry.cnpm.dingdandao.com/nwsapi/download/nwsapi-2.0.0-beta.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nwsapi_2.0.0-beta_1522255842289_0.9632574185976395"},"_hasShrinkwrap":false,"publish_time":1522255843076,"_cnpm_publish_time":1522255843076}},"readme":"# [NWSAPI](http://dperini.github.io/nwsapi/)\n\nFast CSS Selectors API Engine\n\n![](https://img.shields.io/npm/v/nwsapi.svg?colorB=orange&style=flat) ![](https://img.shields.io/github/tag/dperini/nwsapi.svg?style=flat) ![](https://img.shields.io/npm/dw/nwsapi.svg?style=flat) ![](https://img.shields.io/github/issues/dperini/nwsapi.svg?style=flat)\n\nNWSAPI is the development progress of [NWMATCHER](https://github.com/dperini/nwmatcher) aiming at [Selectors Level 4](https://www.w3.org/TR/selectors-4/) conformance. It has been completely reworked to be easily extended and maintained. It is a right-to-left selector parser and compiler written in pure Javascript with no external dependencies. It was initially thought as a cross browser library to improve event delegation and web page scraping in various frameworks but it has become a popular replacement of the native CSS selection and matching functionality in newer browsers and headless environments.\n\nIt uses [regular expressions](https://en.wikipedia.org/wiki/Regular_expression) to parse CSS selector strings and [metaprogramming](https://en.wikipedia.org/wiki/Metaprogramming) to transforms these selector strings into Javascript function resolvers. This process is executed only once for each selector string allowing memoization of the function resolvers and achieving unmatched performances.\n\n## Installation\n\nTo include NWSAPI in a standard web page:\n\n```html\n<script type=\"text/javascript\" src=\"nwsapi.js\"></script>\n```\n\nTo include NWSAPI in a standard web page and automatically replace the native QSA:\n\n```html\n<script type=\"text/javascript\" src=\"nwsapi.js\" onload=\"NW.Dom.install()\"></script>\n```\n\nTo use NWSAPI with Node.js:\n\n```\n$ npm install nwsapi\n```\n\nNWSAPI currently supports browsers (as a global, `NW.Dom`) and headless environments (as a CommonJS module).\n\n\n## Supported Selectors\n\nHere is a list of all the CSS2/CSS3/CSS4 [Supported selectors](https://github.com/dperini/nwsapi/wiki/CSS-supported-selectors).\n\n\n## Features and Compliance\n\nYou can read more about NWSAPI [features and compliance](https://github.com/dperini/nwsapi/wiki/Features-and-compliance) on the wiki.\n\n\n## API\n\n### DOM Selection\n\n#### `ancestor( selector, context, callback )`\n\nReturns a reference to the nearest ancestor element matching `selector`, starting at `context`. Returns `null` if no element is found. If `callback` is provided, it is invoked for the matched element.\n\n#### `first( selector, context, callback )`\n\nReturns a reference to the first element matching `selector`, starting at `context`. Returns `null` if no element matches. If `callback` is provided, it is invoked for the matched element.\n\n#### `match( selector, element, callback )`\n\nReturns `true` if `element` matches `selector`, starting at `context`; returns `false` otherwise. If `callback` is provided, it is invoked for the matched element.\n\n#### `select( selector, context, callback )`\n\nReturns an array of all the elements matching `selector`, starting at `context`; returns empty `Array` otherwise. If `callback` is provided, it is invoked for each matching element.\n\n\n### DOM Helpers\n\n#### `byId( id, from )`\n\nReturns a reference to the first element with ID `id`, optionally filtered to descendants of the element `from`.\n\n#### `byTag( tag, from )`\n\nReturns an array of elements having the specified tag name `tag`, optionally filtered to descendants of the element `from`.\n\n#### `byClass( class, from )`\n\nReturns an array of elements having the specified class name `class`, optionally filtered to descendants of the element `from`.\n\n\n### Engine Configuration\n\n#### `configure( options )`\n\nThe following is the list of currently available configuration options, their default values and descriptions, they are boolean flags that can be set to `true` or `false`:\n\n* `IDS_DUPES`: true  - true to allow using multiple elements having the same id, false to disallow\n* `LIVECACHE`: true  - true for caching both results and resolvers, false for caching only resolvers\n* `MIXEDCASE`: true  - true to match tag names case insensitive, false to match using case sensitive\n* `LOGERRORS`: true  - true to print errors and warnings to the console, false to mute both of them\n\n\n### Examples on extending the basic functionalities\n\n#### `configure( { <configuration-flag>: [ true | false ] } )`\n\nDisable logging errors/warnings to console, disallow duplicate ids. Example:\n\n```js\nNW.Dom.configure( { LOGERRORS: false, IDS_DUPES: false } );\n```\nNOTE: NW.Dom.configure() without parameters return the current configuration.\n\n#### `registerCombinator( symbol, resolver )`\n\nRegisters a new symbol and its matching resolver in the combinators table. Example:\n\n```js\nNW.Dom.registerCombinator( '^', 'e.parentElement' );\n```\n\n#### `registerOperator( symbol, resolver )`\n\nRegisters a new symbol and its matching resolver in the attribute operators table. Example:\n\n```js\nNW.Dom.registerOperator( '!=', { p1: '^', p2: '$', p3: 'false' } );\n```\n\n#### `registerSelector( name, rexp, func )`\n\nRegisters a new selector, the matching RE and the resolver function, in the selectors table. Example:\n\n```js\nNW.Dom.registerSelector('Controls', /^\\:(control)(.*)/i,\n  (function(global) {\n    return function(match, source, mode, callback) {\n      var status = true;\n      source = 'if(/^(button|input|select|textarea)/i.test(e.nodeName)){' + source + '}';\n      return { 'source': source, 'status': status };\n    };\n  })(this));\n```\n","_attachments":{},"homepage":"https://javascript.nwbox.com/nwsapi/","bugs":{"url":"https://github.com/dperini/nwsapi/issues"},"license":"MIT"}