{"_id":"trumpet","_rev":"4219074","name":"trumpet","description":"parse and transform streaming html using css selectors","dist-tags":{"latest":"1.7.2"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"time":{"modified":"2026-03-04T17:15:28.000Z","created":"2012-03-11T23:59:47.342Z","1.7.2":"2015-10-02T22:40:10.306Z","1.7.1":"2015-04-01T06:54:49.438Z","1.7.0":"2014-09-26T12:29:58.333Z","1.6.6":"2014-09-08T07:16:58.511Z","1.6.5":"2014-08-09T19:51:10.717Z","1.6.4":"2014-06-19T13:16:40.098Z","1.6.3":"2013-11-13T03:11:27.189Z","1.6.2":"2013-09-14T13:15:52.768Z","1.6.1":"2013-09-06T09:14:04.056Z","1.6.0":"2013-08-27T02:40:05.543Z","1.5.6":"2013-08-26T01:50:36.883Z","1.5.5":"2013-07-30T22:37:53.750Z","1.5.4":"2013-07-10T09:31:54.799Z","1.5.3":"2013-07-10T09:11:34.790Z","1.5.2":"2013-07-10T08:37:08.533Z","1.5.1":"2013-07-10T08:27:32.933Z","1.5.0":"2013-07-07T23:08:25.167Z","1.4.1":"2013-07-07T00:06:14.008Z","1.4.0":"2013-07-06T22:58:38.894Z","1.3.1":"2013-07-06T00:32:37.832Z","1.3.0":"2013-07-06T00:28:02.511Z","1.2.3":"2013-07-01T05:38:21.535Z","1.2.2":"2013-07-01T05:13:20.030Z","1.2.1":"2013-06-23T03:20:08.266Z","1.2.0":"2013-06-22T13:31:12.349Z","1.1.0":"2013-06-22T12:30:35.212Z","1.0.0":"2013-06-19T12:56:47.196Z","0.4.2":"2013-06-06T04:45:50.976Z","0.4.1":"2013-06-04T09:02:40.986Z","0.4.0":"2013-05-24T00:51:21.873Z","0.3.6":"2013-05-19T07:55:07.399Z","0.3.5":"2013-05-14T06:45:37.386Z","0.3.4":"2013-05-13T17:54:57.584Z","0.3.3":"2013-05-09T08:21:27.608Z","0.3.2":"2013-05-09T07:34:31.999Z","0.3.1":"2013-01-02T02:46:03.767Z","0.3.0":"2012-05-26T08:50:42.925Z","0.2.7":"2012-05-25T05:08:40.903Z","0.2.6":"2012-05-25T03:01:59.730Z","0.2.5":"2012-05-25T01:56:47.813Z","0.2.4":"2012-03-17T17:38:01.707Z","0.2.3":"2012-03-13T03:03:47.966Z","0.2.2":"2012-03-12T12:31:11.444Z","0.2.1":"2012-03-12T08:05:04.333Z","0.2.0":"2012-03-12T06:57:33.799Z","0.1.1":"2012-03-12T06:51:29.232Z","0.1.0":"2012-03-12T06:51:06.836Z","0.0.0":"2012-03-11T23:59:47.342Z"},"users":{},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"repository":{"type":"git","url":"git+ssh://git@github.com/substack/node-trumpet.git"},"versions":{"1.7.2":{"name":"trumpet","version":"1.7.2","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"html-select":"^2.3.5","html-tokenize":"^1.1.1","through2":"^1.0.0","duplexer2":"~0.0.2","inherits":"^2.0.0","readable-stream":"^1.0.27-1"},"devDependencies":{"tape":"~2.12.3","concat-stream":"~1.4.5","through":"~2.3.4"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"gitHead":"bacb8c0254f3e26a3401ff8411c3d01b427cbcde","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"homepage":"https://github.com/substack/node-trumpet#readme","_id":"trumpet@1.7.2","_shasum":"b02c69e465d171f55e44924bf9b5bdd20974c830","_from":".","_npmVersion":"3.3.2","_nodeVersion":"4.0.0","_npmUser":{"name":"substack","email":"substack@gmail.com"},"dist":{"shasum":"b02c69e465d171f55e44924bf9b5bdd20974c830","size":14764,"noattachment":false,"key":"/trumpet/-/trumpet-1.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.7.2.tgz"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"directories":{},"publish_time":1443825610306,"_hasShrinkwrap":false,"_cnpm_publish_time":1443825610306,"_cnpmcore_publish_time":"2021-12-16T22:55:40.223Z"},"1.7.1":{"name":"trumpet","version":"1.7.1","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"html-select":"^2.3.5","html-tokenize":"^1.1.1","through2":"^1.0.0","duplexer2":"~0.0.2","inherits":"^2.0.0","readable-stream":"^1.0.27-1"},"devDependencies":{"tape":"~2.12.3","concat-stream":"~1.4.5","through":"~2.3.4"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"gitHead":"2fd343802ad9075d7d8391631e22e4a0909e74e9","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"homepage":"https://github.com/substack/node-trumpet","_id":"trumpet@1.7.1","_shasum":"3da7062d42ae9caac229f7f6fe438dad0daad5ef","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"dist":{"shasum":"3da7062d42ae9caac229f7f6fe438dad0daad5ef","size":14759,"noattachment":false,"key":"/trumpet/-/trumpet-1.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.7.1.tgz"},"directories":{},"publish_time":1427871289438,"_hasShrinkwrap":false,"_cnpm_publish_time":1427871289438,"_cnpmcore_publish_time":"2021-12-16T22:55:40.449Z"},"1.7.0":{"name":"trumpet","version":"1.7.0","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"html-select":"^2.3.5","html-tokenize":"^1.1.1","through2":"^1.0.0","duplexer2":"~0.0.2","inherits":"^2.0.0","readable-stream":"^1.0.27-1"},"devDependencies":{"tape":"~2.12.3","concat-stream":"~1.4.5","through":"~2.3.4"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"gitHead":"f1907b14ff98c816b39898ac5f7bb80937487b95","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"homepage":"https://github.com/substack/node-trumpet","_id":"trumpet@1.7.0","_shasum":"5cce02ba3bd665d694bf4902ca1dbd4579bba60c","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.12","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"dist":{"shasum":"5cce02ba3bd665d694bf4902ca1dbd4579bba60c","size":14151,"noattachment":false,"key":"/trumpet/-/trumpet-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.7.0.tgz"},"directories":{},"publish_time":1411734598333,"_hasShrinkwrap":false,"_cnpm_publish_time":1411734598333,"_cnpmcore_publish_time":"2021-12-16T22:55:40.732Z"},"1.6.6":{"name":"trumpet","version":"1.6.6","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"html-select":"^2.3.5","html-tokenize":"^1.1.1","through2":"^1.0.0","duplexer2":"~0.0.2","inherits":"^2.0.0","readable-stream":"^1.0.27-1"},"devDependencies":{"tape":"~2.12.3","concat-stream":"~1.4.5","through":"~2.3.4"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"gitHead":"5e68aa6e071380bc6de1a77251b4c0ac7a824a7a","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"homepage":"https://github.com/substack/node-trumpet","_id":"trumpet@1.6.6","_shasum":"e8eabd47c958b560a1206d9b9b6c84b47ea803e4","_from":".","_npmVersion":"1.4.25","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"dist":{"shasum":"e8eabd47c958b560a1206d9b9b6c84b47ea803e4","size":14101,"noattachment":false,"key":"/trumpet/-/trumpet-1.6.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.6.6.tgz"},"directories":{},"publish_time":1410160618511,"_hasShrinkwrap":false,"_cnpm_publish_time":1410160618511,"_cnpmcore_publish_time":"2021-12-16T22:55:40.967Z"},"1.6.5":{"name":"trumpet","version":"1.6.5","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"html-select":"^2.3.5","html-tokenize":"^1.1.1","through2":"^1.0.0","duplexer2":"~0.0.2","inherits":"^2.0.0","readable-stream":"^1.0.27-1"},"devDependencies":{"tape":"~2.12.3","concat-stream":"~1.4.5","through":"~2.3.4"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"gitHead":"c0c69aa743773c3eac1bef4759e3e9f3f75e5a7a","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"homepage":"https://github.com/substack/node-trumpet","_id":"trumpet@1.6.5","_shasum":"9ba174f6d614170a619fa544f27624a61b8092e4","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"dist":{"shasum":"9ba174f6d614170a619fa544f27624a61b8092e4","size":14815,"noattachment":false,"key":"/trumpet/-/trumpet-1.6.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.6.5.tgz"},"directories":{},"publish_time":1407613870717,"_hasShrinkwrap":false,"_cnpm_publish_time":1407613870717,"_cnpmcore_publish_time":"2021-12-16T22:55:41.219Z"},"1.6.4":{"name":"trumpet","version":"1.6.4","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"html-select":"^2.3.5","html-tokenize":"^1.1.1","through2":"^1.0.0","duplexer2":"~0.0.2","inherits":"^2.0.0","readable-stream":"^1.0.27-1"},"devDependencies":{"tape":"~2.12.3","concat-stream":"~1.4.5","through":"~2.3.4"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"gitHead":"8bfbf1d22291c7fea09401822c04362b0a014a6d","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"homepage":"https://github.com/substack/node-trumpet","_id":"trumpet@1.6.4","_shasum":"780a7831fb8f2411a8ce50f641563e4822a5cbb0","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"dist":{"shasum":"780a7831fb8f2411a8ce50f641563e4822a5cbb0","size":13509,"noattachment":false,"key":"/trumpet/-/trumpet-1.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.6.4.tgz"},"directories":{},"publish_time":1403183800098,"_hasShrinkwrap":false,"_cnpm_publish_time":1403183800098,"_cnpmcore_publish_time":"2021-12-16T22:55:41.415Z"},"1.6.3":{"name":"trumpet","version":"1.6.3","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"sax":"~0.5.4","ent":"~0.0.5","through":"~2.3.4","duplexer":"~0.1.1","buffers":"~0.1.1","inherits":"~2.0.0"},"devDependencies":{"tap":"~0.4.0","tape":"~1.0.4","concat-stream":"~1.0.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"_id":"trumpet@1.6.3","dist":{"shasum":"ac75bb4110e0e64e52fa0aa7dd787fed50f9b8eb","size":16421,"noattachment":false,"key":"/trumpet/-/trumpet-1.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.6.3.tgz"},"_from":".","_npmVersion":"1.3.7","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"directories":{},"publish_time":1384312287189,"_hasShrinkwrap":false,"_cnpm_publish_time":1384312287189,"_cnpmcore_publish_time":"2021-12-16T22:55:41.655Z"},"1.6.2":{"name":"trumpet","version":"1.6.2","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"sax":"~0.5.4","ent":"~0.0.5","through":"~2.3.4","duplexer":"~0.1.1","buffers":"~0.1.1","inherits":"~2.0.0"},"devDependencies":{"tap":"~0.4.0","tape":"~1.0.4","concat-stream":"~1.0.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"_id":"trumpet@1.6.2","dist":{"shasum":"d291a1d84ec2d7008c39e979904e018e19930903","size":16284,"noattachment":false,"key":"/trumpet/-/trumpet-1.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.6.2.tgz"},"_from":".","_npmVersion":"1.3.7","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"directories":{},"publish_time":1379164552768,"_hasShrinkwrap":false,"_cnpm_publish_time":1379164552768,"_cnpmcore_publish_time":"2021-12-16T22:55:41.891Z"},"1.6.1":{"name":"trumpet","version":"1.6.1","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"sax":"~0.5.4","ent":"~0.0.5","through":"~2.3.4","duplexer":"~0.1.1","buffers":"~0.1.1","inherits":"~2.0.0"},"devDependencies":{"tap":"~0.4.0","tape":"~1.0.4","concat-stream":"~1.0.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"_id":"trumpet@1.6.1","dist":{"shasum":"2c87421b62c9cb3ff399aeb4a4271811be7b24c5","size":16195,"noattachment":false,"key":"/trumpet/-/trumpet-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.6.1.tgz"},"_from":".","_npmVersion":"1.3.7","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"directories":{},"publish_time":1378458844056,"_hasShrinkwrap":false,"_cnpm_publish_time":1378458844056,"_cnpmcore_publish_time":"2021-12-16T22:55:42.108Z"},"1.6.0":{"name":"trumpet","version":"1.6.0","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"sax":"~0.5.4","ent":"~0.0.5","through":"~2.3.4","duplexer":"~0.1.1","buffers":"~0.1.1","inherits":"~2.0.0"},"devDependencies":{"tap":"~0.4.0","tape":"~1.0.4","concat-stream":"~1.0.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"_id":"trumpet@1.6.0","dist":{"shasum":"b3733d6786868705e7a3d01f3f9d44794231453f","size":16018,"noattachment":false,"key":"/trumpet/-/trumpet-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.6.0.tgz"},"_from":".","_npmVersion":"1.3.7","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"directories":{},"publish_time":1377571205543,"_hasShrinkwrap":false,"_cnpm_publish_time":1377571205543,"_cnpmcore_publish_time":"2021-12-16T22:55:42.313Z"},"1.5.6":{"name":"trumpet","version":"1.5.6","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"sax":"~0.5.4","ent":"~0.0.5","through":"~2.3.4","duplexer":"~0.1.1","buffers":"~0.1.1","inherits":"~2.0.0"},"devDependencies":{"tap":"~0.4.0","tape":"~1.0.4","concat-stream":"~1.0.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"_id":"trumpet@1.5.6","dist":{"shasum":"eb645013b7e93594bfacef33d16e85c9eb8ce2ec","size":15239,"noattachment":false,"key":"/trumpet/-/trumpet-1.5.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.5.6.tgz"},"_from":".","_npmVersion":"1.3.7","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"directories":{},"publish_time":1377481836883,"_hasShrinkwrap":false,"_cnpm_publish_time":1377481836883,"_cnpmcore_publish_time":"2021-12-16T22:55:42.572Z"},"1.5.5":{"name":"trumpet","version":"1.5.5","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"sax":"~0.5.4","ent":"~0.0.5","through":"~2.3.4","duplexer":"~0.1.1","buffers":"~0.1.1","inherits":"~2.0.0"},"devDependencies":{"tap":"~0.4.0","tape":"~1.0.4","concat-stream":"~1.0.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"_id":"trumpet@1.5.5","dist":{"shasum":"3182f713720c67b290995444c0e3bd43ef4baa85","size":11883,"noattachment":false,"key":"/trumpet/-/trumpet-1.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.5.5.tgz"},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"directories":{},"publish_time":1375223873750,"_hasShrinkwrap":false,"_cnpm_publish_time":1375223873750,"_cnpmcore_publish_time":"2021-12-16T22:55:42.809Z"},"1.5.4":{"name":"trumpet","version":"1.5.4","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"sax":"~0.5.4","ent":"~0.0.5","through":"~2.3.4","duplexer":"~0.1.1","buffers":"~0.1.1","inherits":"~2.0.0"},"devDependencies":{"tap":"~0.4.0","tape":"~1.0.4","concat-stream":"~1.0.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"_id":"trumpet@1.5.4","dist":{"shasum":"8d636722b17502a37c8f6e3d5c5c7f1598770d96","size":11691,"noattachment":false,"key":"/trumpet/-/trumpet-1.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.5.4.tgz"},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"directories":{},"publish_time":1373448714799,"_hasShrinkwrap":false,"_cnpm_publish_time":1373448714799,"_cnpmcore_publish_time":"2021-12-16T22:55:42.995Z"},"1.5.3":{"name":"trumpet","version":"1.5.3","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"sax":"~0.5.4","ent":"~0.0.5","through":"~2.3.4","duplexer":"~0.1.1","buffers":"~0.1.1","inherits":"~2.0.0"},"devDependencies":{"tap":"~0.4.0","tape":"~1.0.4","concat-stream":"~1.0.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"_id":"trumpet@1.5.3","dist":{"shasum":"88f4c826c30e80aebf405a852dd54ab613423413","size":11678,"noattachment":false,"key":"/trumpet/-/trumpet-1.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.5.3.tgz"},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"directories":{},"publish_time":1373447494790,"_hasShrinkwrap":false,"_cnpm_publish_time":1373447494790,"_cnpmcore_publish_time":"2021-12-16T22:55:43.194Z"},"1.5.2":{"name":"trumpet","version":"1.5.2","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"sax":"~0.5.4","ent":"~0.0.5","through":"~2.3.4","duplexer":"~0.1.1","buffers":"~0.1.1","inherits":"~2.0.0"},"devDependencies":{"tap":"~0.4.0","tape":"~1.0.4","concat-stream":"~1.0.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"_id":"trumpet@1.5.2","dist":{"shasum":"16075aad9191aa1c33bb75fd5afc561415eb86e1","size":11377,"noattachment":false,"key":"/trumpet/-/trumpet-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.5.2.tgz"},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"directories":{},"publish_time":1373445428533,"_hasShrinkwrap":false,"_cnpm_publish_time":1373445428533,"_cnpmcore_publish_time":"2021-12-16T22:55:43.412Z"},"1.5.1":{"name":"trumpet","version":"1.5.1","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"sax":"~0.5.4","ent":"~0.0.5","through":"~2.3.4","duplexer":"~0.1.1","buffers":"~0.1.1","inherits":"~2.0.0"},"devDependencies":{"tap":"~0.4.0","tape":"~1.0.4","concat-stream":"~1.0.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"_id":"trumpet@1.5.1","dist":{"shasum":"f982c6a19a08bbc7b416729eb9d1b97b16192860","size":11200,"noattachment":false,"key":"/trumpet/-/trumpet-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.5.1.tgz"},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"directories":{},"publish_time":1373444852933,"_hasShrinkwrap":false,"_cnpm_publish_time":1373444852933,"_cnpmcore_publish_time":"2021-12-16T22:55:43.693Z"},"1.5.0":{"name":"trumpet","version":"1.5.0","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"sax":"~0.5.4","ent":"~0.0.5","through":"~2.3.4","duplexer":"~0.1.1","buffers":"~0.1.1","inherits":"~2.0.0"},"devDependencies":{"tap":"~0.4.0","tape":"~1.0.4","concat-stream":"~1.0.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"_id":"trumpet@1.5.0","dist":{"shasum":"fc9517ac54217fa4d0d42c1d9e2574c793c9dbc1","size":11167,"noattachment":false,"key":"/trumpet/-/trumpet-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.5.0.tgz"},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"directories":{},"publish_time":1373238505167,"_hasShrinkwrap":false,"_cnpm_publish_time":1373238505167,"_cnpmcore_publish_time":"2021-12-16T22:55:43.926Z"},"1.4.1":{"name":"trumpet","version":"1.4.1","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"sax":"~0.5.4","ent":"~0.0.5","through":"~2.3.4","duplexer":"~0.1.1","buffers":"~0.1.1","inherits":"~2.0.0"},"devDependencies":{"tap":"~0.4.0","tape":"~1.0.4","concat-stream":"~1.0.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"_id":"trumpet@1.4.1","dist":{"shasum":"7f462eb19931d9e64f980ca897d63f76bd39b823","size":11083,"noattachment":false,"key":"/trumpet/-/trumpet-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.4.1.tgz"},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"directories":{},"publish_time":1373155574008,"_hasShrinkwrap":false,"_cnpm_publish_time":1373155574008,"_cnpmcore_publish_time":"2021-12-16T22:55:44.128Z"},"1.4.0":{"name":"trumpet","version":"1.4.0","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"sax":"~0.5.4","ent":"~0.0.5","through":"~2.3.4","duplexer":"~0.1.1","buffers":"~0.1.1","inherits":"~2.0.0"},"devDependencies":{"tap":"~0.4.0","tape":"~1.0.4","concat-stream":"~1.0.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"_id":"trumpet@1.4.0","dist":{"shasum":"5d4b826b244c118ab35c0f738b014789b01b9e61","size":10938,"noattachment":false,"key":"/trumpet/-/trumpet-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.4.0.tgz"},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"directories":{},"publish_time":1373151518894,"_hasShrinkwrap":false,"_cnpm_publish_time":1373151518894,"_cnpmcore_publish_time":"2021-12-16T22:55:44.365Z"},"1.3.1":{"name":"trumpet","version":"1.3.1","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"sax":"~0.5.4","ent":"~0.0.5","through":"~2.3.4","duplexer":"~0.1.1","buffers":"~0.1.1","inherits":"~2.0.0"},"devDependencies":{"tap":"~0.4.0","tape":"~1.0.4","concat-stream":"~1.0.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"_id":"trumpet@1.3.1","dist":{"shasum":"959979fc812f184f28d7373dc9cc921686f3b275","size":10581,"noattachment":false,"key":"/trumpet/-/trumpet-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.3.1.tgz"},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"directories":{},"publish_time":1373070757832,"_hasShrinkwrap":false,"_cnpm_publish_time":1373070757832,"_cnpmcore_publish_time":"2021-12-16T22:55:44.562Z"},"1.3.0":{"name":"trumpet","version":"1.3.0","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"sax":"~0.5.4","ent":"~0.0.5","through":"~2.3.4","duplexer":"~0.1.1","buffers":"~0.1.1","inherits":"~2.0.0"},"devDependencies":{"tap":"~0.4.0","tape":"~1.0.4","concat-stream":"~1.0.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"_id":"trumpet@1.3.0","dist":{"shasum":"5a335240103f214487959c87d88d4f0061e84ab0","size":10565,"noattachment":false,"key":"/trumpet/-/trumpet-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.3.0.tgz"},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"directories":{},"publish_time":1373070482511,"_hasShrinkwrap":false,"_cnpm_publish_time":1373070482511,"_cnpmcore_publish_time":"2021-12-16T22:55:44.777Z"},"1.2.3":{"name":"trumpet","version":"1.2.3","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"sax":"~0.5.4","ent":"~0.0.5","through":"~2.3.4","duplexer":"~0.1.1","buffers":"~0.1.1","inherits":"~2.0.0"},"devDependencies":{"tap":"~0.4.0","tape":"~1.0.4","concat-stream":"~1.0.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"_id":"trumpet@1.2.3","dist":{"shasum":"b0218f743be7773367eb2e3ff9cc6537ba316eea","size":10321,"noattachment":false,"key":"/trumpet/-/trumpet-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.2.3.tgz"},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"directories":{},"publish_time":1372657101535,"_hasShrinkwrap":false,"_cnpm_publish_time":1372657101535,"_cnpmcore_publish_time":"2021-12-16T22:55:45.012Z"},"1.2.2":{"name":"trumpet","version":"1.2.2","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"sax":"~0.5.4","ent":"~0.0.5","through":"~2.3.4","duplexer":"~0.1.1","buffers":"~0.1.1","inherits":"~2.0.0"},"devDependencies":{"tap":"~0.4.0","tape":"~1.0.4","concat-stream":"~1.0.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"_id":"trumpet@1.2.2","dist":{"shasum":"3afb148e51f2a6df67e4233348ee00aecefa25e9","size":10346,"noattachment":false,"key":"/trumpet/-/trumpet-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.2.2.tgz"},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"directories":{},"publish_time":1372655600030,"_hasShrinkwrap":false,"_cnpm_publish_time":1372655600030,"_cnpmcore_publish_time":"2021-12-16T22:55:45.249Z"},"1.2.1":{"name":"trumpet","version":"1.2.1","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"sax":"~0.5.4","ent":"~0.0.5","through":"~2.3.4","duplexer":"~0.1.1","buffers":"~0.1.1","inherits":"~2.0.0"},"devDependencies":{"tap":"~0.4.0","tape":"~1.0.4","concat-stream":"~1.0.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"_id":"trumpet@1.2.1","dist":{"shasum":"f07fba0107b757a3b61e4e880f1344853291edc1","size":10076,"noattachment":false,"key":"/trumpet/-/trumpet-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.2.1.tgz"},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"directories":{},"publish_time":1371957608266,"_hasShrinkwrap":false,"_cnpm_publish_time":1371957608266,"_cnpmcore_publish_time":"2021-12-16T22:55:45.594Z"},"1.2.0":{"name":"trumpet","version":"1.2.0","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"sax":"~0.5.4","ent":"~0.0.5","through":"~2.3.4","duplexer":"~0.1.1","buffers":"~0.1.1","inherits":"~2.0.0"},"devDependencies":{"tap":"~0.4.0","tape":"~1.0.4","concat-stream":"~1.0.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"_id":"trumpet@1.2.0","dist":{"shasum":"f38e6833e41c45000a6fc578c8f2a73073f35ea9","size":9411,"noattachment":false,"key":"/trumpet/-/trumpet-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.2.0.tgz"},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"directories":{},"publish_time":1371907872349,"_hasShrinkwrap":false,"_cnpm_publish_time":1371907872349,"_cnpmcore_publish_time":"2021-12-16T22:55:45.802Z"},"1.1.0":{"name":"trumpet","version":"1.1.0","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"sax":"~0.5.4","ent":"~0.0.5","through":"~2.3.4","duplexer":"~0.1.1","buffers":"~0.1.1","inherits":"~2.0.0"},"devDependencies":{"tap":"~0.4.0","tape":"~1.0.4","concat-stream":"~1.0.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"_id":"trumpet@1.1.0","dist":{"shasum":"40ba0efeb7ffae16c660afe7e3dcadc6163f865a","size":9494,"noattachment":false,"key":"/trumpet/-/trumpet-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.1.0.tgz"},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"directories":{},"publish_time":1371904235212,"_hasShrinkwrap":false,"_cnpm_publish_time":1371904235212,"_cnpmcore_publish_time":"2021-12-16T22:55:46.554Z"},"1.0.0":{"name":"trumpet","version":"1.0.0","description":"parse and transform streaming html using css selectors","main":"index.js","dependencies":{"sax":"~0.5.4","ent":"~0.0.5","through":"~2.3.4","duplexer":"~0.1.1","buffers":"~0.1.1","inherits":"~2.0.0"},"devDependencies":{"tap":"~0.4.0","tape":"~1.0.4","concat-stream":"~1.0.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"readmeFilename":"readme.markdown","_id":"trumpet@1.0.0","dist":{"shasum":"f2e1ae93aa6db37bba3b5ba4b53823c5571f991d","size":9506,"noattachment":false,"key":"/trumpet/-/trumpet-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-1.0.0.tgz"},"_npmVersion":"1.1.71","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"directories":{},"publish_time":1371646607196,"_hasShrinkwrap":false,"_cnpm_publish_time":1371646607196,"_cnpmcore_publish_time":"2021-12-16T22:55:46.763Z"},"0.4.2":{"name":"trumpet","version":"0.4.2","description":"parse and transform streaming html using css selectors","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{"sax":"~0.3.5","ent":"~0.0.4","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"readmeFilename":"README.markdown","_id":"trumpet@0.4.2","dist":{"shasum":"8497a5b3c6c606e5268b45132cb999992be2c242","size":9633,"noattachment":false,"key":"/trumpet/-/trumpet-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-0.4.2.tgz"},"_npmVersion":"1.1.71","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1370493950976,"_hasShrinkwrap":false,"_cnpm_publish_time":1370493950976,"_cnpmcore_publish_time":"2021-12-16T22:55:46.986Z"},"0.4.1":{"name":"trumpet","version":"0.4.1","description":"parse and transform streaming html using css selectors","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{"sax":"~0.3.5","ent":"~0.0.4","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"readmeFilename":"README.markdown","_id":"trumpet@0.4.1","dist":{"shasum":"24bba18a459de3e85092fd0a7a7c89676573ac10","size":9181,"noattachment":false,"key":"/trumpet/-/trumpet-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-0.4.1.tgz"},"_npmVersion":"1.1.71","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1370336560986,"_hasShrinkwrap":false,"_cnpm_publish_time":1370336560986,"_cnpmcore_publish_time":"2021-12-16T22:55:47.179Z"},"0.4.0":{"name":"trumpet","version":"0.4.0","description":"parse and transform streaming html using css selectors","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{"sax":"~0.3.5","ent":"~0.0.4","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"readmeFilename":"README.markdown","_id":"trumpet@0.4.0","dist":{"shasum":"e73aaa3c95a3a3b8044ca20dcd2ff0903d62191a","size":8749,"noattachment":false,"key":"/trumpet/-/trumpet-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-0.4.0.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1369356681873,"_hasShrinkwrap":false,"_cnpm_publish_time":1369356681873,"_cnpmcore_publish_time":"2021-12-16T22:55:47.422Z"},"0.3.6":{"name":"trumpet","version":"0.3.6","description":"parse and transform streaming html using css selectors","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{"sax":"~0.3.5","ent":"~0.0.4","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"readmeFilename":"README.markdown","_id":"trumpet@0.3.6","dist":{"shasum":"27b4e63311a35125b84343c582115855f373f493","size":8704,"noattachment":false,"key":"/trumpet/-/trumpet-0.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-0.3.6.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1368950107399,"_hasShrinkwrap":false,"_cnpm_publish_time":1368950107399,"_cnpmcore_publish_time":"2021-12-16T22:55:47.610Z"},"0.3.5":{"name":"trumpet","version":"0.3.5","description":"parse and transform streaming html using css selectors","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{"sax":"~0.3.5","ent":"~0.0.4","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"readmeFilename":"README.markdown","_id":"trumpet@0.3.5","dist":{"shasum":"7e064862c73eefbceba1b5f0170de0e931c003a2","size":8702,"noattachment":false,"key":"/trumpet/-/trumpet-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-0.3.5.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1368513937386,"_hasShrinkwrap":false,"_cnpm_publish_time":1368513937386,"_cnpmcore_publish_time":"2021-12-16T22:55:47.797Z"},"0.3.4":{"name":"trumpet","version":"0.3.4","description":"parse and transform streaming html using css selectors","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{"sax":"~0.3.5","ent":"~0.0.4"},"devDependencies":{"tap":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"readmeFilename":"README.markdown","_id":"trumpet@0.3.4","dist":{"shasum":"e674bd8ed077aa7a870dc2cb936d0658c3fbf7d3","size":8707,"noattachment":false,"key":"/trumpet/-/trumpet-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-0.3.4.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1368467697584,"_hasShrinkwrap":false,"_cnpm_publish_time":1368467697584,"_cnpmcore_publish_time":"2021-12-16T22:55:48.016Z"},"0.3.3":{"name":"trumpet","version":"0.3.3","description":"parse and transform streaming html using css selectors","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{"sax":"~0.3.5","ent":"~0.0.4"},"devDependencies":{"tap":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"readmeFilename":"README.markdown","_id":"trumpet@0.3.3","dist":{"shasum":"1c081e134b6408f58f6dff8af0d504f60863f087","size":8088,"noattachment":false,"key":"/trumpet/-/trumpet-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-0.3.3.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1368087687608,"_hasShrinkwrap":false,"_cnpm_publish_time":1368087687608,"_cnpmcore_publish_time":"2021-12-16T22:55:48.272Z"},"0.3.2":{"name":"trumpet","version":"0.3.2","description":"parse and transform streaming html using css selectors","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{"sax":"~0.3.5","ent":"~0.0.4"},"devDependencies":{"tap":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"readmeFilename":"README.markdown","_id":"trumpet@0.3.2","dist":{"shasum":"afcc16a0e0bcf5d3f2b0a504a0de085d587b13fd","size":7869,"noattachment":false,"key":"/trumpet/-/trumpet-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-0.3.2.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1368084871999,"_hasShrinkwrap":false,"_cnpm_publish_time":1368084871999,"_cnpmcore_publish_time":"2021-12-16T22:55:48.466Z"},"0.3.1":{"name":"trumpet","version":"0.3.1","description":"parse and transform streaming html using css selectors","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{"sax":"~0.3.5","ent":"~0.0.4"},"devDependencies":{"tap":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"_id":"trumpet@0.3.1","dist":{"shasum":"0f7b09a76221f9a21f18ec19a057d73ea4b7dbe2","size":7598,"noattachment":false,"key":"/trumpet/-/trumpet-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-0.3.1.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1357094763767,"_hasShrinkwrap":false,"_cnpm_publish_time":1357094763767,"_cnpmcore_publish_time":"2021-12-16T22:55:48.652Z"},"0.3.0":{"name":"trumpet","version":"0.3.0","description":"parse and transform streaming html using css selectors","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{"sax":"~0.3.5","ent":"~0.0.4"},"devDependencies":{"tap":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"trumpet@0.3.0","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"8596619444e1d003f1d238d3bca42d7fc2bd153c","size":7585,"noattachment":false,"key":"/trumpet/-/trumpet-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-0.3.0.tgz"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1338022242925,"_hasShrinkwrap":false,"_cnpm_publish_time":1338022242925,"_cnpmcore_publish_time":"2021-12-16T22:55:48.937Z"},"0.2.7":{"name":"trumpet","version":"0.2.7","description":"parse and transform streaming html using css selectors","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{"sax":"~0.3.5","ent":"~0.0.4"},"devDependencies":{"tap":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"trumpet@0.2.7","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"e7432e3ce171aab5886d4ca4b5bbbc08e6f2cf80","size":7217,"noattachment":false,"key":"/trumpet/-/trumpet-0.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-0.2.7.tgz"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1337922520903,"_hasShrinkwrap":false,"_cnpm_publish_time":1337922520903,"_cnpmcore_publish_time":"2021-12-16T22:55:49.137Z"},"0.2.6":{"name":"trumpet","version":"0.2.6","description":"parse and transform streaming html using css selectors","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{"sax":"~0.3.5","ent":"~0.0.4"},"devDependencies":{"tap":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"trumpet@0.2.6","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"2261931afd6e3e622250114bf9faa690f75fa308","size":7162,"noattachment":false,"key":"/trumpet/-/trumpet-0.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-0.2.6.tgz"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1337914919730,"_hasShrinkwrap":false,"_cnpm_publish_time":1337914919730,"_cnpmcore_publish_time":"2021-12-16T22:55:49.358Z"},"0.2.5":{"name":"trumpet","version":"0.2.5","description":"parse and transform streaming html using css selectors","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{"sax":"~0.3.5"},"devDependencies":{"tap":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"trumpet@0.2.5","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"f8fc7bb092e2c30004b575f93f859bc5db34eca4","size":6184,"noattachment":false,"key":"/trumpet/-/trumpet-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-0.2.5.tgz"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1337911007813,"_hasShrinkwrap":false,"_cnpm_publish_time":1337911007813,"_cnpmcore_publish_time":"2021-12-16T22:55:49.578Z"},"0.2.4":{"name":"trumpet","version":"0.2.4","description":"parse and transform streaming html using css selectors","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{"sax":"~0.3.5"},"devDependencies":{"tap":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"trumpet@0.2.4","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"2c6296be68ba22c9f3e8ccd72bf347e908848ffb","size":5774,"noattachment":false,"key":"/trumpet/-/trumpet-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-0.2.4.tgz"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1332005881707,"_hasShrinkwrap":false,"_cnpm_publish_time":1332005881707,"_cnpmcore_publish_time":"2021-12-16T22:55:49.775Z"},"0.2.3":{"name":"trumpet","version":"0.2.3","description":"parse and transform streaming html using css selectors","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{"sax":"~0.3.5"},"devDependencies":{"tap":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"trumpet@0.2.3","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"90521d2908f08be7287c637e30af20b6f41e188b","size":5563,"noattachment":false,"key":"/trumpet/-/trumpet-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-0.2.3.tgz"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1331607827966,"_hasShrinkwrap":false,"_cnpm_publish_time":1331607827966,"_cnpmcore_publish_time":"2021-12-16T22:55:50.010Z"},"0.2.2":{"name":"trumpet","version":"0.2.2","description":"parse and transform streaming html using css selectors","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{"sax":"~0.3.5"},"devDependencies":{"tap":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"trumpet@0.2.2","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"59bd24b6bc903bdfb8623154280680fb2c93a3b1","size":5394,"noattachment":false,"key":"/trumpet/-/trumpet-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-0.2.2.tgz"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1331555471444,"_hasShrinkwrap":false,"_cnpm_publish_time":1331555471444,"_cnpmcore_publish_time":"2021-12-16T22:55:50.226Z"},"0.2.1":{"name":"trumpet","version":"0.2.1","description":"parse and transform streaming html using css selectors","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{"sax":"~0.3.5"},"devDependencies":{"tap":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"trumpet@0.2.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"2b05a2d23138e51081505462c351bf0a30e2e708","size":4704,"noattachment":false,"key":"/trumpet/-/trumpet-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-0.2.1.tgz"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1331539504333,"_hasShrinkwrap":false,"_cnpm_publish_time":1331539504333,"_cnpmcore_publish_time":"2021-12-16T22:55:50.902Z"},"0.2.0":{"name":"trumpet","version":"0.2.0","description":"parse and transform streaming html using css selectors","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{"sax":"~0.3.5"},"devDependencies":{"tap":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"trumpet@0.2.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"9104cf0c05d58ad4c7101ef91d5268acf0be74cc","size":4033,"noattachment":false,"key":"/trumpet/-/trumpet-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-0.2.0.tgz"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1331535453799,"_hasShrinkwrap":false,"_cnpm_publish_time":1331535453799,"_cnpmcore_publish_time":"2021-12-16T22:55:51.097Z"},"0.1.1":{"name":"trumpet","version":"0.1.1","description":"parse and transform streaming html using css selectors","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{"sax":"~0.3.5"},"devDependencies":{"tap":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"trumpet@0.1.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"016836094228e4bf527544801b0aa6d4cedb8e94","size":3897,"noattachment":false,"key":"/trumpet/-/trumpet-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-0.1.1.tgz"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1331535089232,"_hasShrinkwrap":false,"_cnpm_publish_time":1331535089232,"_cnpmcore_publish_time":"2021-12-16T22:55:51.372Z"},"0.1.0":{"name":"trumpet","version":"0.1.0","description":"parse and transform streaming html using css selectors","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{"sax":"~0.3.5"},"devDependencies":{"tap":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"trumpet@0.1.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"05bd763e588dabb8d8facaf7b00099e63a21cef6","size":3847,"noattachment":false,"key":"/trumpet/-/trumpet-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-0.1.0.tgz"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1331535066836,"_hasShrinkwrap":false,"_cnpm_publish_time":1331535066836,"_cnpmcore_publish_time":"2021-12-16T22:55:51.579Z"},"0.0.0":{"name":"trumpet","version":"0.0.0","description":"parse and transform streaming html using css selectors","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{"sax":"~0.3.5"},"devDependencies":{"tap":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/node-trumpet.git"},"keywords":["html","streaming","parser","transform","selectors","css"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"trumpet@0.0.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"5d1e67986a5cf165c121114df31c4fff3fa7ab65","size":3582,"noattachment":false,"key":"/trumpet/-/trumpet-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/trumpet/download/trumpet-0.0.0.tgz"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1331510387342,"_hasShrinkwrap":false,"_cnpm_publish_time":1331510387342,"_cnpmcore_publish_time":"2021-12-16T22:55:51.807Z"}},"readme":"# trumpet\n\nparse and transform streaming html using css selectors\n\n[![build status](https://secure.travis-ci.org/substack/node-trumpet.png)](http://travis-ci.org/substack/node-trumpet)\n\n![trumpet](http://substack.net/images/trumpet.png)\n\n# example\n\n## table\n\ninput html:\n\n``` html\n<table>\n  <tbody>blah blah blah</tbody>\n  <tr><td>there</td></tr>\n  <tr><td>it</td></tr>\n  <tr><td>is</td></tr>\n</table>\n```\n\n``` js\nvar trumpet = require('trumpet');\nvar tr = trumpet();\ntr.pipe(process.stdout);\n \nvar ws = tr.select('tbody').createWriteStream();\nws.end('<tr><td>rawr</td></tr>');\n\nvar fs = require('fs');\nfs.createReadStream(__dirname + '/html/table.html').pipe(tr);\n```\n\noutput:\n\n``` html\n<table>\n  <tbody><tr><td>rawr</td></tr></tbody>\n  <tr><td>there</td></tr>\n  <tr><td>it</td></tr>\n  <tr><td>is</td></tr>\n</table>\n```\n\n## read all\n\ninput html:\n\n``` html\n<html>\n  <head>\n    <title>beep</title>\n  </head>\n  <body>\n    <div class=\"a\">¡¡¡</div>\n    <div class=\"b\">\n      <span>tacos</span>\n      <span> y </span>\n      <span>burritos</span>\n    </div>\n    <div class=\"a\">!!!</div>\n  </body>\n</html>\n```\n\n``` js\nvar trumpet = require('trumpet');\nvar tr = trumpet();\n\ntr.selectAll('.b span', function (span) {\n    span.createReadStream().pipe(process.stdout);\n});\n\nvar fs = require('fs');\nfs.createReadStream(__dirname + '/html/read_all.html').pipe(tr);\n```\n\noutput:\n\n``` html\ntacos y burritos\n```\n\n# methods\n\n``` js\nvar trumpet = require('trumpet')\n```\n\n## var tr = trumpet(opts)\n\nCreate a new trumpet stream. This stream is readable and writable.\nPipe an html stream into `tr` and get back a transformed html stream.\n\nParse errors are emitted by `tr` in an `'error'` event.\n\n## var elem = tr.select(selector)\n\nReturn a result object `elem` for the first element matching `selector`.\n\n## tr.selectAll(selector, function (elem) {})\n\nGet a result object `elem` for every element matching `selector`.\n\n## elem.getAttribute(name, cb)\n\nWhen the selector for `elem` matches, query the case-insensitive attribute\ncalled `name` with `cb(value)`.\n\nReturns `elem`.\n\n## elem.getAttributes(name, cb)\n\nGet all the elements in `cb(attributes)` as an object `attributes` with\nlower-case keys.\n\nReturns `elem`.\n\n## elem.setAttribute(name, value)\n\nWhen the selector for `elem` matches, replace the case-insensitive attribute\ncalled `name` with `value`.\n\nIf the attribute doesn't exist, it will be created in the output stream.\n\nReturns `elem`.\n\n## elem.removeAttribute(name)\n\nWhen the selector for `elem` matches, remove the attribute called `name` if it\nexists.\n\nReturns `elem`.\n\n## elem.createReadStream(opts)\n\nCreate a new readable stream with the inner html content under `elem`.\n\nTo use the outer html content instead of the inner, set `opts.outer` to `true`.\n\n## elem.createWriteStream(opts)\n\nCreate a new write stream to replace the inner html content under `elem`.\n\nTo use the outer html content instead of the inner, set `opts.outer` to `true`.\n\n## elem.createStream(opts)\n\nCreate a new readable writable stream that outputs the content under `elem` and\nreplaces the content with the data written to it.\n\nTo use the outer html content instead of the inner, set `opts.outer` to `true`.\n\n## tr.createStream(sel, opts)\n\nShort-hand for `tr.select(sel).createStream(opts)`.\n\n## tr.createReadStream(sel, opts)\n\nShort-hand for `tr.select(sel).createReadStream(opts)`.\n\n## tr.createWriteStream(sel, opts)\n\nShort-hand for `tr.select(sel).createWriteStream(opts)`.\n\n# attributes\n\n## elem.name\n\nThe element name as a lower-case string. For example: `'div'`.\n\n# selector syntax\n\nPresently these [css selectors](http://www.w3.org/TR/CSS2/selector.html) work:\n\n* *\n* E\n* E F\n* E > F\n* E + F\n* E.class\n* E#id\n* E[attr=value]\n* E[attr~=search]\n* E[attr|=prefix]\n* E[attr^=prefix]\n* E[attr$=suffix]\n* E[attr*=search]\n\n# install\n\nWith [npm](http://npmjs.org) do:\n\n```\nnpm install trumpet\n```\n\n# license\n\nMIT\n","_attachments":{},"homepage":"https://github.com/substack/node-trumpet#readme","bugs":{"url":"https://github.com/substack/node-trumpet/issues"},"license":"MIT"}