{"_id":"tail","_rev":"1168894","name":"tail","description":"tail a file in node","dist-tags":{"latest":"2.2.4"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"time":{"modified":"2021-10-09T12:41:00.000Z","created":"2011-06-23T12:53:19.247Z","2.2.4":"2021-10-09T12:40:38.310Z","2.2.3":"2021-06-19T07:37:46.332Z","2.2.2":"2021-04-11T09:35:58.489Z","2.2.1":"2021-04-02T16:36:56.148Z","2.2.0":"2021-01-09T16:51:24.176Z","2.1.1":"2020-12-29T22:21:05.552Z","2.1.0":"2020-12-21T17:33:02.419Z","2.0.4":"2020-06-20T15:25:54.447Z","2.0.3":"2019-08-18T20:12:50.080Z","2.0.2":"2018-12-14T16:25:05.240Z","2.0.1":"2018-10-24T17:43:14.937Z","2.0.0":"2018-09-22T16:47:14.744Z","1.4.0":"2018-09-17T17:42:37.380Z","1.3.0":"2018-08-02T08:32:11.124Z","1.2.4":"2018-06-27T19:42:28.752Z","1.2.3":"2017-10-22T17:39:17.769Z","1.2.2":"2017-06-08T17:04:10.229Z","1.2.1":"2016-08-30T21:54:36.273Z","1.1.1":"2016-07-05T21:22:24.531Z","1.1.0":"2016-03-31T21:53:21.770Z","1.0.1":"2016-03-31T21:07:49.019Z","1.0.0":"2016-03-19T15:23:29.327Z","0.4.0":"2014-08-25T17:59:08.170Z","0.3.9":"2014-08-25T17:54:51.704Z","0.3.8":"2014-08-25T17:28:28.671Z","0.3.7":"2014-07-21T12:48:40.213Z","0.3.6":"2014-07-15T20:48:55.557Z","0.3.5":"2014-01-02T21:16:33.706Z","0.3.2":"2013-10-21T21:19:12.726Z","0.3.1":"2013-06-09T14:07:54.496Z","0.3.0":"2013-05-27T19:37:32.291Z","0.2.4":"2012-06-30T10:33:05.581Z","0.2.3":"2012-04-23T21:19:26.704Z","0.2.2":"2011-09-13T21:53:44.544Z","0.2.1":"2011-08-08T21:50:42.760Z","0.2.0":"2011-07-13T08:47:00.468Z","0.1.2":"2011-07-09T15:23:09.238Z","0.1.1":"2011-07-05T10:29:27.118Z","0.1.0":"2011-07-01T16:19:50.342Z","0.0.4":"2011-06-28T14:37:45.840Z","0.0.3":"2011-06-23T12:53:19.247Z"},"users":{"bluejeansandrain":true,"ksnyde":true,"gerst20051":true,"shaomq":true,"robermac":true,"floriankraft":true,"antanst":true,"donvercety":true,"programmer.severson":true,"shriek":true,"malloryerik":true,"mightyjongyo":true,"banyudu":true},"author":{"name":"Luca Grulla","url":"https://www.lucagrulla.com"},"repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"versions":{"2.2.4":{"author":{"name":"Luca Grulla","url":"https://www.lucagrulla.com"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"}],"name":"tail","description":"tail a file in node","keywords":["tail","file","logs"],"version":"2.2.4","homepage":"https://www.lucagrulla.com/node-tail","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"lib/tail","engines":{"node":">= 6.0.0"},"scripts":{"build":"rm -f ./lib/** && cp src/tail.js ./lib/","prepare":"npm run build","prepublishOnly":"npm run test","test":"mocha","coverage":"nyc npm run test"},"license":"MIT","devDependencies":{"chai":"4.x","mocha":"9.x","nyc":"^15.1.0"},"gitHead":"14c05db68e097b4e9ddea10fa3f78a5a673ee0f0","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"_id":"tail@2.2.4","_nodeVersion":"16.9.1","_npmVersion":"8.0.0","dist":{"shasum":"90dd4c5a174a3fa39dcb65a1df1950a4a0093a41","size":6225,"noattachment":false,"key":"/tail/-/tail-2.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-2.2.4.tgz"},"_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"directories":{},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tail_2.2.4_1633783238144_0.03154952750662199"},"_hasShrinkwrap":false,"publish_time":1633783238310,"_cnpm_publish_time":1633783238310},"2.2.3":{"author":{"name":"Luca Grulla","url":"https://www.lucagrulla.com"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"}],"name":"tail","description":"tail a file in node","keywords":["tail","file","logs"],"version":"2.2.3","homepage":"https://www.lucagrulla.com/node-tail","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"lib/tail","engines":{"node":">= 6.0.0"},"scripts":{"build":"rm -f ./lib/** && cp src/tail.js ./lib/","prepare":"npm run build","prepublishOnly":"npm run test","test":"mocha","coverage":"nyc npm run test"},"license":"MIT","devDependencies":{"chai":"4.x","mocha":"8.x","nyc":"^15.1.0"},"gitHead":"2168f93b580e157d0eb251658120d89551df795d","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"_id":"tail@2.2.3","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"shasum":"3e6bf65963bb868913e4e3b770cc1584c9d8091c","size":6154,"noattachment":false,"key":"/tail/-/tail-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-2.2.3.tgz"},"_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"directories":{},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tail_2.2.3_1624088266221_0.25819823592181046"},"_hasShrinkwrap":false,"publish_time":1624088266332,"_cnpm_publish_time":1624088266332},"2.2.2":{"author":{"name":"Luca Grulla","url":"https://www.lucagrulla.com"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"}],"name":"tail","description":"tail a file in node","keywords":["tail","file","logs"],"version":"2.2.2","homepage":"https://www.lucagrulla.com/node-tail","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"lib/tail","engines":{"node":">= 6.0.0"},"scripts":{"build":"rm -f ./lib/** && cp src/tail.js ./lib/","prepare":"npm run build","prepublishOnly":"npm run test","test":"mocha","coverage":"nyc npm run test"},"license":"MIT","devDependencies":{"chai":"4.x","mocha":"8.x","nyc":"^15.1.0"},"gitHead":"a964e519c2cc7d93e095e2a3ca2f0bbee5bd7426","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"_id":"tail@2.2.2","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"shasum":"826afd42551a3e070fcc66ba010d4caaed4728b3","size":6096,"noattachment":false,"key":"/tail/-/tail-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-2.2.2.tgz"},"_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"directories":{},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tail_2.2.2_1618133758109_0.228153292739103"},"_hasShrinkwrap":false,"publish_time":1618133758489,"_cnpm_publish_time":1618133758489},"2.2.1":{"author":{"name":"Luca Grulla","url":"https://www.lucagrulla.com"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"}],"name":"tail","description":"tail a file in node","keywords":["tail","file","logs"],"version":"2.2.1","homepage":"https://www.lucagrulla.com/node-tail","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"lib/tail","engines":{"node":">= 6.0.0"},"scripts":{"build":"rm -f ./lib/** && cp src/tail.js ./lib/","prepare":"npm run build","prepublishOnly":"npm run test","test":"mocha","coverage":"nyc npm run test"},"license":"MIT","devDependencies":{"chai":"4.x","mocha":"8.x","nyc":"^15.1.0"},"gitHead":"91c4f81e1d415efd9adb855e86f8e7dba9d3e034","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"_id":"tail@2.2.1","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"shasum":"3369a786dde3d7b1a5baa3a0accea09348bc5a83","size":6087,"noattachment":false,"key":"/tail/-/tail-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-2.2.1.tgz"},"_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"directories":{},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tail_2.2.1_1617381415991_0.2628101606564506"},"_hasShrinkwrap":false,"publish_time":1617381416148,"_cnpm_publish_time":1617381416148},"2.2.0":{"author":{"name":"Luca Grulla","url":"https://www.lucagrulla.com"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"}],"name":"tail","description":"tail a file in node","keywords":["tail","file","logs"],"version":"2.2.0","homepage":"https://www.lucagrulla.com/node-tail","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"lib/tail","engines":{"node":">= 6.0.0"},"scripts":{"build":"rm -f ./lib/** && cp src/tail.js ./lib/","prepare":"npm run build","prepublishOnly":"npm run test","test":"mocha","coverage":"nyc npm run test"},"license":"MIT","dependencies":{},"devDependencies":{"chai":"4.x","mocha":"8.x","nyc":"^15.1.0"},"gitHead":"479e727eda07d6a16fc8a2a4841199ca38e854a6","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"_id":"tail@2.2.0","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"shasum":"ef9a7f170c5a33bc0b3ca92a5d5fcd4748a77f46","size":4939,"noattachment":false,"key":"/tail/-/tail-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-2.2.0.tgz"},"_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"directories":{},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tail_2.2.0_1610211084056_0.9291958205033382"},"_hasShrinkwrap":false,"publish_time":1610211084176,"_cnpm_publish_time":1610211084176},"2.1.1":{"author":{"name":"Luca Grulla","url":"https://www.lucagrulla.com"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"}],"name":"tail","description":"tail a file in node","keywords":["tail","file","logs"],"version":"2.1.1","homepage":"https://www.lucagrulla.com/node-tail","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"lib/tail","engines":{"node":">= 6.0.0"},"scripts":{"build":"rm -f ./lib/** && cp src/tail.js ./lib/","prepare":"npm run build","prepublishOnly":"npm run test","test":"mocha","coverage":"nyc npm run test"},"license":"MIT","dependencies":{},"devDependencies":{"chai":"4.x","mocha":"8.x","nyc":"^15.1.0"},"gitHead":"44a2c4571c4900aebd934d55a0cf35d40dc1feaf","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"_id":"tail@2.1.1","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"shasum":"13c28c8bc2c1d170ef141d08c2ee498c74df79ca","size":4692,"noattachment":false,"key":"/tail/-/tail-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-2.1.1.tgz"},"_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"directories":{},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tail_2.1.1_1609280465404_0.09543566732284003"},"_hasShrinkwrap":false,"publish_time":1609280465552,"_cnpm_publish_time":1609280465552},"2.1.0":{"author":{"name":"Luca Grulla","url":"https://www.lucagrulla.com"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"}],"name":"tail","description":"tail a file in node","keywords":["tail","file","logs"],"version":"2.1.0","homepage":"https://www.lucagrulla.com/node-tail","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"lib/tail","engines":{"node":">= 6.0.0"},"scripts":{"build":"rm -f ./lib/** && cp src/tail.js ./lib/","prepare":"npm run build","prepublishOnly":"npm run test","test":"mocha","coverage":"nyc npm run test"},"license":"MIT","dependencies":{},"devDependencies":{"chai":"4.x","mocha":"8.x","nyc":"^15.1.0"},"gitHead":"0bd1f7589ebc19983143cb5f22aad35f1afe6b0d","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"_id":"tail@2.1.0","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"shasum":"7e61885e59953f3c6b39adfa9b1984e4970abb8c","size":519720,"noattachment":false,"key":"/tail/-/tail-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-2.1.0.tgz"},"_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"directories":{},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tail_2.1.0_1608571982125_0.845668881476408"},"_hasShrinkwrap":false,"publish_time":1608571982419,"_cnpm_publish_time":1608571982419},"2.0.4":{"author":{"name":"Luca Grulla","url":"https://www.lucagrulla.com"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"}],"name":"tail","description":"tail a file in node","keywords":["tail","file","logs"],"version":"2.0.4","homepage":"https://www.lucagrulla.com/node-tail","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"lib/tail","engines":{"node":">= 6.0.0"},"scripts":{"build":"cake build","prepare":"npm run build","prepublishOnly":"npm run test","test":"mocha"},"license":"MIT","dependencies":{},"devDependencies":{"coffeescript":"2.5.1","chai":"4.x","mocha":"7.x"},"gitHead":"85c7e384716412390af3352a050cda17db267da8","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"_id":"tail@2.0.4","_nodeVersion":"14.3.0","_npmVersion":"6.14.4","dist":{"shasum":"4824de583004df17606d04854aa3cc3491b17010","size":4723,"noattachment":false,"key":"/tail/-/tail-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-2.0.4.tgz"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tail_2.0.4_1592666754316_0.9562173761058346"},"_hasShrinkwrap":false,"publish_time":1592666754447,"_cnpm_publish_time":1592666754447},"2.0.3":{"author":{"name":"Luca Grulla","url":"https://www.lucagrulla.com"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"}],"name":"tail","description":"tail a file in node","keywords":["tail","file","logs"],"version":"2.0.3","homepage":"https://www.lucagrulla.com/node-tail","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"lib/tail","engines":{"node":">= 6.0.0"},"scripts":{"build":"cake build","prepare":"npm run build","prepublishOnly":"npm run test","test":"mocha"},"license":"MIT","dependencies":{},"devDependencies":{"coffeescript":"2.4.1","chai":"4.x","mocha":"6.x"},"gitHead":"b68eefedd037c1f7b70e7c385c64bd38ae23c75b","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"_id":"tail@2.0.3","_nodeVersion":"12.8.0","_npmVersion":"6.10.3","dist":{"shasum":"37567adc4624a70b35f1d146c3376fa3d6ef7c04","size":4528,"noattachment":false,"key":"/tail/-/tail-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-2.0.3.tgz"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tail_2.0.3_1566159169926_0.3670757601212713"},"_hasShrinkwrap":false,"publish_time":1566159170080,"_cnpm_publish_time":1566159170080},"2.0.2":{"author":{"name":"Luca Grulla","url":"https://www.lucagrulla.com"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"}],"name":"tail","description":"tail a file in node","keywords":["tail","file","logs"],"version":"2.0.2","homepage":"https://www.lucagrulla.com/node-tail","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"lib/tail","engines":{"node":">= 6.0.0"},"scripts":{"build":"cake build","prepare":"npm run build","prepublishOnly":"npm run test","test":"mocha"},"license":"MIT","dependencies":{},"devDependencies":{"chai":"3.x","coffeescript":"2.3.1","mocha":"5.x"},"gitHead":"0f2f546bd43d7735de6dc88d6c46e89a201c8321","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"_id":"tail@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"11.4.0","_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"dist":{"shasum":"86073f3a9a568807b7fd886897a7350314275b5f","size":4360,"noattachment":false,"key":"/tail/-/tail-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-2.0.2.tgz"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tail_2.0.2_1544804705017_0.1878870721686332"},"_hasShrinkwrap":false,"publish_time":1544804705240,"_cnpm_publish_time":1544804705240},"2.0.1":{"author":{"name":"Luca Grulla","url":"https://www.lucagrulla.com"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"}],"name":"tail","description":"tail a file in node","keywords":["tail","file","logs"],"version":"2.0.1","homepage":"https://www.lucagrulla.com/node-tail","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"lib/tail","engines":{"node":">= 6.0.0"},"scripts":{"build":"cake build","prepare":"npm run build","prepublishOnly":"npm run test","test":"mocha"},"license":"MIT","dependencies":{},"devDependencies":{"chai":"3.x","coffeescript":"2.3.1","mocha":"5.x"},"gitHead":"8c6604b8b48bb3d77cf6b0a60cb4a82434a9c149","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"_id":"tail@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"dist":{"shasum":"f4cd9d514512e77d0eb2aaacd5520d578fe20271","size":4363,"noattachment":false,"key":"/tail/-/tail-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-2.0.1.tgz"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tail_2.0.1_1540402994836_0.510699467551976"},"_hasShrinkwrap":false,"publish_time":1540402994937,"_cnpm_publish_time":1540402994937},"2.0.0":{"author":{"name":"Luca Grulla","url":"https://www.lucagrulla.com"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"}],"name":"tail","description":"tail a file in node","keywords":["tail","file","logs"],"version":"2.0.0","homepage":"https://www.lucagrulla.com/node-tail","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"lib/tail","engines":{"node":">= 6.0.0"},"scripts":{"build":"cake build","prepare":"npm run build","prepublishOnly":"npm run test","test":"mocha"},"license":"MIT","dependencies":{},"devDependencies":{"chai":"3.x","coffeescript":"2.3.1","mocha":"5.x"},"gitHead":"c3f1ccecc103852ab1852455a158b498ae904b6e","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"_id":"tail@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"dist":{"shasum":"ef16cd67fe4842c8c608571cf6228cf2fab6af2a","size":4357,"noattachment":false,"key":"/tail/-/tail-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-2.0.0.tgz"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tail_2.0.0_1537634834605_0.8581709275870291"},"_hasShrinkwrap":false,"publish_time":1537634834744,"_cnpm_publish_time":1537634834744},"1.4.0":{"author":{"name":"Luca Grulla","url":"https://www.lucagrulla.com"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"}],"name":"tail","description":"tail a file in node","keywords":["tail","file","logs"],"version":"1.4.0","homepage":"https://www.lucagrulla.com/node-tail","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"lib/tail","engines":{"node":">= 0.4.0"},"scripts":{"build":"cake build","prepare":"npm run build","prepublishOnly":"npm run test","test":"mocha"},"license":"MIT","dependencies":{},"devDependencies":{"chai":"3.x","coffeescript":"2.3.1","mocha":"5.x"},"gitHead":"5cdcfb0114e791c09f6121d1eefa1aba2c789f8f","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"_id":"tail@1.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"dist":{"shasum":"884b216220b90804bfe87a4c8174c2efed0e2661","size":4307,"noattachment":false,"key":"/tail/-/tail-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-1.4.0.tgz"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tail_1.4.0_1537206157180_0.08293889185695114"},"_hasShrinkwrap":false,"publish_time":1537206157380,"_cnpm_publish_time":1537206157380},"1.3.0":{"author":{"name":"Luca Grulla","url":"https://www.lucagrulla.com"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"}],"name":"tail","description":"tail a file in node","keywords":["tail","file","logs"],"version":"1.3.0","homepage":"https://www.lucagrulla.com/node-tail","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"lib/tail","engines":{"node":">= 0.4.0"},"scripts":{"build":"cake build","prepare":"npm run build","prepublishOnly":"npm run test","test":"mocha"},"license":"MIT","dependencies":{},"devDependencies":{"chai":"3.x","coffeescript":"2.3.1","mocha":"5.x"},"gitHead":"cffa9d15b8773413eb90341b279c525c90c31541","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"_id":"tail@1.3.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"dist":{"shasum":"0bcb25f6e5a70d3c9e76693aa8a1721b22fb1d2e","size":4148,"noattachment":false,"key":"/tail/-/tail-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-1.3.0.tgz"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tail_1.3.0_1533198729240_0.42007756881035907"},"_hasShrinkwrap":false,"publish_time":1533198731124,"_cnpm_publish_time":1533198731124},"1.2.4":{"author":{"name":"Luca Grulla","url":"https://www.lucagrulla.com"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"}],"name":"tail","description":"tail a file in node","keywords":["tail","file","logs"],"version":"1.2.4","homepage":"https://www.lucagrulla.com/node-tail","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"lib/tail","engines":{"node":">= 0.4.0"},"scripts":{"build":"cake build","prepare":"npm run build","prepublishOnly":"npm run test","test":"mocha"},"license":"MIT","dependencies":{},"devDependencies":{"chai":"3.x","coffeescript":"2.3.1","mocha":"5.x"},"gitHead":"d9358c7bdae4dfab9015208c6451e8c84944e3e1","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"_id":"tail@1.2.4","_npmVersion":"6.1.0","_nodeVersion":"6.9.5","_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"dist":{"shasum":"0877f3123258fd6e65320c0b27097a1343c2add1","size":4101,"noattachment":false,"key":"/tail/-/tail-1.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-1.2.4.tgz"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tail_1.2.4_1530128548680_0.8490991102124246"},"_hasShrinkwrap":false,"publish_time":1530128548752,"_cnpm_publish_time":1530128548752},"1.2.3":{"author":{"name":"Luca Grulla","url":"https://www.lucagrulla.com"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"}],"name":"tail","description":"tail a file in node","keywords":["tail","file"],"version":"1.2.3","homepage":"https://www.lucagrulla.com/node-tail","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"lib/tail","engines":{"node":">= 0.4.0"},"license":"MIT","dependencies":{},"devDependencies":{"chai":"^3.2.0","coffee-script":"1.10.0","mocha":"^3.0.2"},"gitHead":"67aa9b7b28fe90b194dbe2b89e3864c1e69c1efc","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"_id":"tail@1.2.3","scripts":{},"_shasum":"b08d6fa79fb928869631a341a51c14497c1c4255","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"dist":{"shasum":"b08d6fa79fb928869631a341a51c14497c1c4255","size":4120,"noattachment":false,"key":"/tail/-/tail-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-1.2.3.tgz"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tail-1.2.3.tgz_1508693956835_0.14690706715919077"},"directories":{},"publish_time":1508693957769,"_hasShrinkwrap":false,"_cnpm_publish_time":1508693957769},"1.2.2":{"author":{"name":"Luca Grulla","url":"http://www.lucagrulla.com"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"}],"name":"tail","description":"tail a file in node","keywords":["tail","file"],"version":"1.2.2","homepage":"http://www.lucagrulla.com/node-tail","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"lib/tail","engines":{"node":">= 0.4.0"},"license":"MIT","dependencies":{},"devDependencies":{"chai":"^3.2.0","coffee-script":"1.10.0","mocha":"^3.0.2"},"gitHead":"858b410179fc82a74f4939e178862fb8d352e508","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"_id":"tail@1.2.2","scripts":{},"_shasum":"3c40a47d53e137c541a14cc133532ecb2a75cc51","_from":".","_npmVersion":"4.0.3","_nodeVersion":"6.9.1","_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"dist":{"shasum":"3c40a47d53e137c541a14cc133532ecb2a75cc51","size":3804,"noattachment":false,"key":"/tail/-/tail-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-1.2.2.tgz"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tail-1.2.2.tgz_1496941449367_0.43889770098030567"},"directories":{},"publish_time":1496941450229,"_hasShrinkwrap":false,"_cnpm_publish_time":1496941450229},"1.2.1":{"author":{"name":"Luca Grulla","url":"http://www.lucagrulla.com"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"}],"name":"tail","description":"tail a file in node","version":"1.2.1","homepage":"http://www.lucagrulla.com/node-tail","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"lib/tail","engines":{"node":">= 0.4.0"},"license":"MIT","dependencies":{},"devDependencies":{"chai":"^3.2.0","coffee-script":"1.10.0","mocha":"^3.0.2"},"gitHead":"a3ccc0de8796e71088666b75dd46fa97e8b43cd1","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"_id":"tail@1.2.1","scripts":{},"_shasum":"c998a0cd9f8bf6dce780a6bc7339e66371e0db3f","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"dist":{"shasum":"c998a0cd9f8bf6dce780a6bc7339e66371e0db3f","size":3735,"noattachment":false,"key":"/tail/-/tail-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-1.2.1.tgz"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tail-1.2.1.tgz_1472594074663_0.16317252651788294"},"directories":{},"publish_time":1472594076273,"_cnpm_publish_time":1472594076273,"_hasShrinkwrap":false},"1.1.1":{"author":{"name":"Luca Grulla","url":"http://www.lucagrulla.com"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"}],"name":"tail","description":"tail a file in node","version":"1.1.1","homepage":"http://www.lucagrulla.com/node-tail","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"lib/tail","engines":{"node":">= 0.4.0"},"license":"MIT","dependencies":{},"devDependencies":{"chai":"^3.2.0","coffee-script":"1.10.0","mocha":"^2.3.2"},"gitHead":"cee3c0deaddf9e0b333e36d0a303cd14d33a31d1","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"_id":"tail@1.1.1","scripts":{},"_shasum":"0ba9f2bd12227d4c306a3344e1ba288d6ef53c44","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"dist":{"shasum":"0ba9f2bd12227d4c306a3344e1ba288d6ef53c44","size":3580,"noattachment":false,"key":"/tail/-/tail-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-1.1.1.tgz"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tail-1.1.1.tgz_1467753742533_0.715378999710083"},"directories":{},"publish_time":1467753744531,"_cnpm_publish_time":1467753744531,"_hasShrinkwrap":false},"1.1.0":{"author":{"name":"Luca Grulla","url":"http://www.lucagrulla.com"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"}],"name":"tail","description":"tail a file in node","version":"1.1.0","homepage":"http://www.lucagrulla.com/node-tail","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"lib/tail","engines":{"node":">= 0.4.0"},"license":"MIT","dependencies":{},"devDependencies":{"chai":"^3.2.0","coffee-script":"1.10.0","mocha":"^2.3.2"},"gitHead":"cee3c0deaddf9e0b333e36d0a303cd14d33a31d1","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"_id":"tail@1.1.0","scripts":{},"_shasum":"a7bc855a294a9fa37b091249a561b81b68930072","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"dist":{"shasum":"a7bc855a294a9fa37b091249a561b81b68930072","size":3969,"noattachment":false,"key":"/tail/-/tail-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-1.1.0.tgz"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tail-1.1.0.tgz_1459461199512_0.7515654130838811"},"directories":{},"publish_time":1459461201770,"_cnpm_publish_time":1459461201770,"_hasShrinkwrap":false},"1.0.1":{"author":{"name":"Luca Grulla","url":"http://www.lucagrulla.com"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"}],"name":"tail","description":"tail a file in node","version":"1.0.1","homepage":"http://www.lucagrulla.com/node-tail","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"lib/tail","engines":{"node":">= 0.4.0"},"license":"MIT","dependencies":{},"devDependencies":{"chai":"^3.2.0","coffee-script":"1.10.0","mocha":"^2.3.2"},"gitHead":"21c3af310e31ec6cc4680e28a9ee497aeab7f801","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"_id":"tail@1.0.1","scripts":{},"_shasum":"a430d0a162d25eafb2b0f3725bcf8aec7c6c67b0","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"dist":{"shasum":"a430d0a162d25eafb2b0f3725bcf8aec7c6c67b0","size":3948,"noattachment":false,"key":"/tail/-/tail-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-1.0.1.tgz"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tail-1.0.1.tgz_1459458466563_0.2357648378238082"},"directories":{},"publish_time":1459458469019,"_cnpm_publish_time":1459458469019,"_hasShrinkwrap":false},"1.0.0":{"author":{"name":"Luca Grulla"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"}],"name":"tail","description":"tail a file in node","version":"1.0.0","homepage":"http://www.lucagrulla.com/node-tail","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"lib/tail","engines":{"node":">= 0.4.0"},"license":"MIT","dependencies":{},"devDependencies":{"chai":"^3.2.0","coffee-script":"1.10.0","mocha":"^2.3.2"},"gitHead":"fc7e663fb8b2de10e14d8a60276ae35cbc256e0c","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"_id":"tail@1.0.0","scripts":{},"_shasum":"0e98671d19621bdf60d816ba2515b5864e483d01","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"dist":{"shasum":"0e98671d19621bdf60d816ba2515b5864e483d01","size":3703,"noattachment":false,"key":"/tail/-/tail-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-1.0.0.tgz"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/tail-1.0.0.tgz_1458401006817_0.19319801684468985"},"directories":{},"publish_time":1458401009327,"_cnpm_publish_time":1458401009327,"_hasShrinkwrap":false},"0.4.0":{"author":{"name":"Luca Grulla"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"},{"name":"Andy Kent"}],"name":"tail","description":"tail a file in node","version":"0.4.0","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"tail","engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.7.1"},"bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"homepage":"https://github.com/lucagrulla/node-tail","_id":"tail@0.4.0","scripts":{},"_shasum":"d29de72750cc99db1e053aff13c359ecfb713002","_from":"release/","_npmVersion":"1.4.15","_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"dist":{"shasum":"d29de72750cc99db1e053aff13c359ecfb713002","size":2280,"noattachment":false,"key":"/tail/-/tail-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-0.4.0.tgz"},"directories":{},"publish_time":1408989548170,"_cnpm_publish_time":1408989548170,"_hasShrinkwrap":false},"0.3.9":{"author":{"name":"Luca Grulla"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"},{"name":"Andy Kent"}],"name":"tail","description":"tail a file in node","version":"0.3.9","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"tail","engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.7.1"},"bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"homepage":"https://github.com/lucagrulla/node-tail","_id":"tail@0.3.9","scripts":{},"_shasum":"52fac93162923533b3373cb223da20e36edff6fa","_from":"release/","_npmVersion":"1.4.15","_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"dist":{"shasum":"52fac93162923533b3373cb223da20e36edff6fa","size":2282,"noattachment":false,"key":"/tail/-/tail-0.3.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-0.3.9.tgz"},"directories":{},"publish_time":1408989291704,"_cnpm_publish_time":1408989291704,"_hasShrinkwrap":false},"0.3.8":{"author":{"name":"Luca Grulla"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"},{"name":"Andy Kent"}],"name":"tail","description":"tail a file in node","version":"0.3.8","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"tail","engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.7.1"},"bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"homepage":"https://github.com/lucagrulla/node-tail","_id":"tail@0.3.8","scripts":{},"_shasum":"1119bc800e0e886a2ea37b3e5cad63c161a1e9c6","_from":"release/","_npmVersion":"1.4.15","_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"dist":{"shasum":"1119bc800e0e886a2ea37b3e5cad63c161a1e9c6","size":2284,"noattachment":false,"key":"/tail/-/tail-0.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-0.3.8.tgz"},"directories":{},"publish_time":1408987708671,"_cnpm_publish_time":1408987708671,"deprecated":"could potentially break backward compatibility. Use 0.3.9 instead","_hasShrinkwrap":false},"0.3.7":{"author":{"name":"Luca Grulla"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"},{"name":"Andy Kent"}],"name":"tail","description":"tail a file in node","version":"0.3.7","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"tail","engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.7.1"},"bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"homepage":"https://github.com/lucagrulla/node-tail","_id":"tail@0.3.7","scripts":{},"_shasum":"f6636fcd191832f4a0997e063398b0087880f87b","_from":"release","_npmVersion":"1.4.15","_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"dist":{"shasum":"f6636fcd191832f4a0997e063398b0087880f87b","size":2039,"noattachment":false,"key":"/tail/-/tail-0.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-0.3.7.tgz"},"directories":{},"publish_time":1405946920213,"_cnpm_publish_time":1405946920213,"_hasShrinkwrap":false},"0.3.6":{"author":{"name":"Luca Grulla"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"},{"name":"Andy Kent"}],"name":"tail","description":"tail a file in node","version":"0.3.6","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"tail","engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.7.1"},"gitHead":"e2fcbd38605640052ea1345a1b3972715e4ce07e","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"homepage":"https://github.com/lucagrulla/node-tail","_id":"tail@0.3.6","scripts":{},"_shasum":"4f6621e424c582c801593b9303aa760dcc92d7c5","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"dist":{"shasum":"4f6621e424c582c801593b9303aa760dcc92d7c5","size":5408,"noattachment":false,"key":"/tail/-/tail-0.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-0.3.6.tgz"},"directories":{},"publish_time":1405457335557,"_cnpm_publish_time":1405457335557,"_hasShrinkwrap":false},"0.3.5":{"author":{"name":"Luca Grulla"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"},{"name":"Andy Kent"}],"name":"tail","description":"tail a file in node","version":"0.3.5","repository":{"type":"git","url":"git://github.com/lucagrulla/node-tail.git"},"main":"tail","engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.6.2"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"homepage":"https://github.com/lucagrulla/node-tail","_id":"tail@0.3.5","dist":{"shasum":"48fd426a0acfb0e23c34bfe4ed5efc08b8de4f6f","size":2049,"noattachment":false,"key":"/tail/-/tail-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-0.3.5.tgz"},"_from":"release/","_npmVersion":"1.3.14","_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"directories":{},"publish_time":1388697393706,"_cnpm_publish_time":1388697393706,"_hasShrinkwrap":false},"0.3.2":{"author":{"name":"Forward"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"},{"name":"Andy Kent"}],"name":"tail","description":"tail a file in node","version":"0.3.2","repository":{"type":"git","url":"git://github.com/forward/node-tail.git"},"main":"tail","engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.6.2"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/forward/node-tail/issues"},"_id":"tail@0.3.2","dist":{"shasum":"20357e0dc939c58ae71ffa5431722f33b5bd3063","size":2052,"noattachment":false,"key":"/tail/-/tail-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-0.3.2.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"directories":{},"publish_time":1382390352726,"_cnpm_publish_time":1382390352726,"_hasShrinkwrap":false},"0.3.1":{"author":{"name":"Forward"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"},{"name":"Andy Kent"}],"name":"tail","description":"tail a file in node","version":"0.3.1","repository":{"type":"git","url":"git://github.com/forward/node-tail.git"},"main":"tail","engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.6.2"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/forward/node-tail/issues"},"_id":"tail@0.3.1","dist":{"shasum":"1bb12c434e1338556b8970cb3e4ee5992add5f6b","size":2020,"noattachment":false,"key":"/tail/-/tail-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-0.3.1.tgz"},"_from":"release/","_npmVersion":"1.2.25","_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"directories":{},"publish_time":1370786874496,"_cnpm_publish_time":1370786874496,"_hasShrinkwrap":false},"0.3.0":{"author":{"name":"Forward"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"},{"name":"Andy Kent"}],"name":"tail","description":"tail a file in node","version":"0.3.0","repository":{"type":"git","url":"git://github.com/forward/node-tail.git"},"main":"tail","engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.6.2"},"bugs":{"url":"https://github.com/forward/node-tail/issues"},"_id":"tail@0.3.0","dist":{"shasum":"c95228e3f44efa6ae5fb68dc845acedc67da406a","size":1382,"noattachment":false,"key":"/tail/-/tail-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-0.3.0.tgz"},"_from":"release/","_npmVersion":"1.2.21","_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"directories":{},"publish_time":1369683452291,"_cnpm_publish_time":1369683452291,"_hasShrinkwrap":false},"0.2.4":{"author":{"name":"Forward"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"},{"name":"Andy Kent"}],"name":"tail","description":"tail a file in node","version":"0.2.4","repository":{"type":"git","url":"git://github.com/forward/node-tail.git"},"main":"tail","engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.1.1"},"_npmUser":{"name":"lucagrulla","email":"luca.grulla@gmail.com"},"_id":"tail@0.2.4","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.1","_defaultsLoaded":true,"dist":{"shasum":"e27d12754f0ea99a352f5c69589aaf4b0acd5629","size":1281,"noattachment":false,"key":"/tail/-/tail-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-0.2.4.tgz"},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"directories":{},"publish_time":1341052385581,"_cnpm_publish_time":1341052385581,"_hasShrinkwrap":false},"0.2.3":{"author":{"name":"Forward"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"},{"name":"Andy Kent"}],"name":"tail","description":"tail a file in node","version":"0.2.3","repository":{"type":"git","url":"git://github.com/forward/node-tail.git"},"main":"tail","engines":{"node":">= 0.4.0 < 0.7.0"},"dependencies":{},"devDependencies":{},"_id":"tail@0.2.3","_engineSupported":true,"_npmVersion":"1.0.8","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"2291ba6ab9a547d174c1d50bbce2f127314c9a54","size":1300,"noattachment":false,"key":"/tail/-/tail-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-0.2.3.tgz"},"scripts":{},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"directories":{},"publish_time":1335215966704,"_cnpm_publish_time":1335215966704,"_hasShrinkwrap":false},"0.2.2":{"author":{"name":"Forward"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"},{"name":"Andy Kent"}],"name":"tail","description":"tail a file in node","version":"0.2.2","repository":{"type":"git","url":"git://github.com/forward/node-tail.git"},"main":"tail","engines":{"node":"0.4 || 0.5"},"dependencies":{},"devDependencies":{},"_id":"tail@0.2.2","_engineSupported":true,"_npmVersion":"1.0.8","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"db8dbe1add8685e8fa886980062d3264eb39de46","size":1290,"noattachment":false,"key":"/tail/-/tail-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-0.2.2.tgz"},"scripts":{},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"directories":{},"publish_time":1315950824544,"_cnpm_publish_time":1315950824544,"_hasShrinkwrap":false},"0.2.1":{"author":{"name":"Luca Grulla"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"},{"name":"Andy Kent"}],"name":"tail","description":"tail a file in node","version":"0.2.1","repository":{"type":"git","url":"git://github.com/forward/node-tail.git"},"main":"tail","engines":{"node":"0.4 || 0.5"},"dependencies":{},"devDependencies":{},"_id":"tail@0.2.1","_engineSupported":true,"_npmVersion":"1.0.8","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"7f6d0395cba31b20ff7adda68a66b751bee464e2","size":1286,"noattachment":false,"key":"/tail/-/tail-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-0.2.1.tgz"},"scripts":{},"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"directories":{},"publish_time":1312840242760,"_cnpm_publish_time":1312840242760,"_hasShrinkwrap":false},"0.2.0":{"author":{"name":"Luca Grulla"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"},{"name":"Andy Kent"}],"name":"tail","description":"tail a file in node","version":"0.2.0","repository":{"type":"git","url":"git://github.com/forward/node-tail.git"},"main":"tail","engines":{"node":"0.4 || 0.5"},"dependencies":{},"devDependencies":{},"_id":"tail@0.2.0","_engineSupported":true,"_npmVersion":"1.0.8","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"675b48ca728973e568cefca3d3d772c82d7e9597","size":1257,"noattachment":false,"key":"/tail/-/tail-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-0.2.0.tgz"},"scripts":{},"directories":{},"publish_time":1310546820468,"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"_cnpm_publish_time":1310546820468,"_hasShrinkwrap":false},"0.1.2":{"author":{"name":"Luca Grulla"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"},{"name":"Andy Kent"}],"name":"tail","description":"tail a file in node","version":"0.1.2","repository":{"type":"git","url":"git://github.com/forward/node-tail.git"},"main":"tail","engines":{"node":"0.4 || 0.5"},"dependencies":{},"devDependencies":{},"_id":"tail@0.1.2","_engineSupported":true,"_npmVersion":"1.0.8","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"f5b2e47c971332bfc376c31778187aa2db3faf31","size":1292,"noattachment":false,"key":"/tail/-/tail-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-0.1.2.tgz"},"scripts":{},"directories":{},"publish_time":1310224989238,"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"_cnpm_publish_time":1310224989238,"_hasShrinkwrap":false},"0.1.1":{"author":{"name":"Luca Grulla"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"},{"name":"Andy Kent"}],"name":"tail","description":"tail a file in node","version":"0.1.1","repository":{"type":"git","url":"git://github.com/forward/node-tail.git"},"main":"tail","engines":{"node":"0.4 || 0.5"},"dependencies":{},"devDependencies":{},"_id":"tail@0.1.1","_engineSupported":true,"_npmVersion":"1.0.8","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"def3e9359447f9f24aebf95d090d3cdb30b2c6fb","size":1325,"noattachment":false,"key":"/tail/-/tail-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-0.1.1.tgz"},"scripts":{},"directories":{},"publish_time":1309861767118,"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"_cnpm_publish_time":1309861767118,"_hasShrinkwrap":false},"0.1.0":{"author":{"name":"Luca Grulla"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"},{"name":"Andy Kent"}],"name":"tail","description":"tail a file in node","version":"0.1.0","repository":{"type":"git","url":"git://github.com/forward/node-tail.git"},"main":"tail","engines":{"node":"0.4 || 0.5"},"dependencies":{},"devDependencies":{},"_id":"tail@0.1.0","_engineSupported":true,"_npmVersion":"1.0.8","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"d6ac2eb100815710a362d6c212b4c969c4675792","size":1214,"noattachment":false,"key":"/tail/-/tail-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-0.1.0.tgz"},"scripts":{},"directories":{},"publish_time":1309537190342,"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"_cnpm_publish_time":1309537190342,"_hasShrinkwrap":false},"0.0.4":{"author":{"name":"Luca Grulla"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"},{"name":"Andy Kent"}],"name":"tail","description":"tail a file in node","version":"0.0.4","repository":{"type":"git","url":"git://github.com/forward/node-tail.git"},"main":"tail","engines":{"node":"v0.4.8"},"dependencies":{},"devDependencies":{},"_id":"tail@0.0.4","_engineSupported":true,"_npmVersion":"1.0.8","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"ef0c7ebd3fd73b323fc72efbb1098eeb6476a357","size":1048,"noattachment":false,"key":"/tail/-/tail-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-0.0.4.tgz"},"scripts":{},"directories":{},"publish_time":1309271865840,"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"_cnpm_publish_time":1309271865840,"_hasShrinkwrap":false},"0.0.3":{"author":{"name":"Luca Grulla"},"contributors":[{"name":"Luca Grulla"},{"name":"Tom Hall"},{"name":"Andy Kent"}],"name":"tail","description":"tail a file in node","version":"0.0.3","repository":{"type":"git","url":"git://github.com/forward/node-tail.git"},"main":"tail","engines":{"node":"v0.4.8"},"dependencies":{},"devDependencies":{},"_id":"tail@0.0.3","_engineSupported":true,"_npmVersion":"1.0.8","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"59f8bba4a3017f6dcbf304bb40dfc0451dd8b744","size":1046,"noattachment":false,"key":"/tail/-/tail-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tail/download/tail-0.0.3.tgz"},"scripts":{},"directories":{},"publish_time":1308833599247,"maintainers":[{"name":"lucagrulla","email":"luca.grulla@gmail.com"}],"_cnpm_publish_time":1308833599247,"_hasShrinkwrap":false}},"readme":"# Tail\n\nThe **zero** dependency Node.js module for tailing a file\n\n[![NPM](https://nodei.co/npm/tail.png?downloads=true&downloadRank=true)](https://nodei.co/npm/tail.png?downloads=true&downloadRank=true)\n\n[![license](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/lucagrulla/node-tail/blob/master/LICENSE)\n[![npm](https://img.shields.io/npm/v/tail.svg?style=plastic)](https://www.npmjs.com/package/tail)\n![npm](https://img.shields.io/npm/dm/tail.svg)\n\nMade with ❤️ by [Luca Grulla](https://www.lucagrulla.com) \n\n1. TOC\n{:toc}\n\n## Installation\n\n```bash\nnpm install tail\n```\n\n## Use\n\n```javascript\nTail = require('tail').Tail;\n\ntail = new Tail(\"fileToTail\");\n\ntail.on(\"line\", function(data) {\n  console.log(data);\n});\n\ntail.on(\"error\", function(error) {\n  console.log('ERROR: ', error);\n});\n```\n\nIf you want to stop tail:\n\n```javascript\ntail.unwatch()\n```\n\nTo start watching again:\n\n```javascript\ntail.watch()\n```\n\n## Configuration\n\nThe only mandatory parameter is the path to the file to tail.\n\n```javascript\nvar fileToTail = \"/path/to/fileToTail.txt\";\nnew Tail(fileToTail)\n```\n\nIf the file is **missing or invalid** ```Tail``` constructor will throw an Exception and won't initialize.\n\n```javascript\ntry {\n  new Tail('missingFile.txt')\n} catch (ex) {\n  console.log(ex)\n}\n```\n\nOptional parameters can be passed via a hash:\n\n```javascript\nvar options= {separator: /[\\r]{0,1}\\n/, fromBeginning: false, fsWatchOptions: {}, follow: true, logger: console}\nnew Tail(fileToTail, options)\n```\n\n### Constructor parameters\n\n* `separator`:  the line separator token (default: `/[\\r]{0,1}\\n/` to handle linux/mac (9+)/windows). Pass `null` for is binary files with no line separator.\n* `fsWatchOptions`: the full set of options that can be passed to `fs.watch` as per node documentation (default: {}).\n* `fromBeginning`:  tail from the beginning of the file (default: `false`). If `fromBeginning` is true `nLines` will be ignored.\n* `follow`: simulate `tail -F` option. In the case the file is moved/renamed/logrotated, if set to `true`  will start tailing again after a 1 second delay; if set to `false` it will  emit an error event (default: `true`).\n* `logger`: a logger object(default: no logger). The passed logger should follow the folliwing signature:\n  * `info([data][, ...])`\n  * `error([data][, ...])`\n* `nLines`: tail from the last n lines. (default: `undefined`). Ignored if `fromBeginning` is set to `true`. \n* `useWatchFile`: if set to `true` will force the use of `fs.watchFile` over delegating to the library the choice between `fs.watch` and `fs.watchFile` (default: `false`).\n* `encoding`: the file encoding (default:`utf-8`).\n* `flushAtEOF`: set to `true` to force flush of content when end of file is reached. Useful when there's no separator character at the end of the file (default: `false`).\n\n## Emitted events\n\n`Tail` emits two events:\n\n* line\n\n```javascript\ntail.on('line', (data) => {\n  console.log(data)  \n})\n```\n\n* error\n\n```javascript\ntail.on('error', (err) => {\n  console.log(err)  \n})\n```\nThe error emitted is either the underline exception or a descriptive string.\n\n## How to contribute\nNode Tail code repo is [here](https://github.com/lucagrulla/node-tail/)\nTail is written in ES6. Pull Requests are welcome.\n\n## History\n\nTail was born as part of a data firehose. Read more about that project [here](https://www.lucagrulla.com/posts/building-a-firehose-with-nodejs/).\nTail originally was written in [CoffeeScript](https://coffeescript.org/). Since December 2020 it's pure ES6.\n\n## License\n\nMIT. Please see [License](https://github.com/lucagrulla/node-tail/blob/master/LICENSE) file for more details.\n","_attachments":{},"homepage":"https://www.lucagrulla.com/node-tail","bugs":{"url":"https://github.com/lucagrulla/node-tail/issues"},"license":"MIT"}