{"_id":"watchalive","_rev":"109-66dfbb10cec7fab4b5707f001e57ef54","name":"watchalive","time":{"modified":"2022-06-28T21:58:47.411Z","created":"2014-09-29T14:11:04.318Z","0.1.0":"2014-09-29T14:11:04.318Z","0.1.1":"2014-09-29T16:11:06.759Z","0.1.2":"2014-09-29T17:04:16.678Z","0.1.3":"2014-09-29T23:53:31.535Z","0.1.4":"2014-09-30T00:07:50.500Z","0.1.5":"2014-10-02T11:08:57.775Z","0.1.6":"2014-10-04T13:32:15.557Z","0.1.7":"2014-10-04T15:18:44.025Z","0.1.8":"2014-10-04T15:22:36.058Z","0.1.9":"2014-10-06T17:06:03.620Z","0.1.10":"2014-10-09T02:19:55.810Z","0.1.11":"2014-10-09T19:49:42.124Z","0.1.12":"2014-10-09T23:40:47.283Z","0.1.13":"2014-10-10T21:17:52.342Z","0.1.14":"2014-10-11T13:28:08.041Z","0.1.15":"2014-10-13T04:12:57.090Z","0.1.16":"2014-10-13T04:21:06.366Z","0.1.17":"2014-10-13T04:23:13.726Z","0.1.18":"2014-10-13T04:31:16.722Z","0.1.19":"2014-10-18T20:54:55.859Z","0.1.20":"2014-10-23T03:15:39.822Z","0.1.21":"2014-10-23T14:02:55.093Z","0.1.22":"2014-10-23T16:33:27.880Z","0.1.24":"2014-10-28T04:06:54.137Z","0.1.25":"2014-10-29T03:19:13.583Z","0.1.26":"2014-10-31T00:49:27.406Z","0.2.0":"2014-12-04T02:26:10.268Z","0.2.1":"2015-02-01T20:36:19.530Z","0.2.2":"2015-02-17T17:51:27.525Z","0.3.0":"2015-02-17T17:54:59.452Z","0.4.0":"2015-02-23T00:17:16.624Z","0.4.1":"2015-02-23T19:01:27.595Z","0.4.2":"2015-03-04T21:01:18.197Z","0.4.3":"2015-03-05T22:08:41.915Z","0.4.4":"2015-03-06T09:08:14.537Z","0.4.5":"2015-03-06T09:30:09.392Z","0.4.6":"2015-03-17T10:13:33.200Z","0.4.7":"2015-03-17T10:17:48.492Z","0.4.8":"2015-03-17T10:27:11.754Z","0.4.9":"2015-03-25T12:06:26.690Z","0.4.10":"2015-04-20T00:35:28.969Z","0.4.11":"2015-05-19T05:52:46.745Z","0.4.12":"2015-08-02T21:23:02.999Z","0.4.13":"2015-08-04T18:58:37.900Z","0.4.14":"2015-08-05T19:54:22.927Z","1.0.0":"2015-08-10T14:25:26.829Z","1.0.1":"2015-08-12T18:59:17.147Z","1.0.2":"2015-08-19T11:23:42.398Z","1.0.3":"2015-08-24T13:52:51.337Z","1.0.4":"2015-09-15T10:28:58.612Z","1.0.5":"2015-12-13T23:26:53.851Z","1.1.0":"2016-01-07T20:36:53.611Z","1.1.1":"2016-01-17T19:58:14.442Z","1.1.2":"2016-01-17T20:10:02.165Z","1.1.3":"2016-01-31T12:50:40.114Z","1.1.4":"2016-01-31T16:38:14.838Z","1.1.5":"2016-02-02T23:15:19.084Z","1.1.6":"2016-02-03T11:31:56.734Z","1.1.7":"2016-02-05T10:04:04.399Z","1.1.8":"2016-02-05T23:59:14.330Z","1.1.9":"2016-02-27T23:41:36.958Z"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"dist-tags":{"latest":"1.1.9"},"description":"Alive and robust file watcher with plugin system.","readme":"# Watchalive.\r\n\r\nA small but **robust dev server** with smart file watching and transform support.\r\n\r\n## Generally:\r\n- http express server\r\n- lean and smart file watcher\r\n- socket.io server and client\r\n\r\n## Useful features:\r\n- watches only served (requested by client) files\r\n- transforms (transpiles/compiles) files on the fly using simple plugins\r\n- handles custom routes\r\n- proxies requests to other services\r\n- client gets notified about changes including changed sources\r\n\r\nIf you have question you may ping on gitter \r\n[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/whitecolor/watchalive?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=body_badge)\r\n\r\n## Usage (CLI)\r\n\r\n```bash\r\nnpm install watchalive -g\r\n```\r\n\r\nPlace `watchalive.config.js` (or just `watchalive.js` or `wa.config.js` as you like) in your project folder. \r\nRun `\"watchalive\"` from command line.\r\n\r\nExample configuration file (loading React.js transformed files with SystemJS loader):\r\n\r\n```javascript\r\n\"use strict\"\r\nvar babel = require('babel-core')\r\n\r\nmodule.exports = {\r\n    base: \"..\", // base serve directory, relative to process.cwd()\r\n    skip: [/node_modules/], // won't watch, cache and transpile     \r\n    plugin: [\r\n        [\"less\", {paths: ['client']}], // standard less/css plugin\r\n        [/\\.js$/, (source) => // custom transformer\r\n              babel.transform(source, {\r\n                  presets: [\"es2015\", 'react'],\r\n                  plugins: [\r\n                      ['react-transform', {\r\n                          transforms: [\r\n                              {transform: 'react-transform-jspm-hmr'}\r\n                          ]\r\n                      }]\r\n                  ]\r\n              }).code \r\n        ]\r\n    ],\r\n    // advanced routing\r\n    route: [\r\n        {'/mobile': '/client/mobile/index.html'},\r\n        {'*': '/client/web/index.html'}\r\n    ],\r\n    // flexible proxy config\r\n    proxy: {\r\n        '/api': 'my-app.dev:2000'\r\n    },\r\n    data: true // send source of changed file with notification message \r\n}\r\n```\r\n \r\n You can also place config in `package.json` in `\"watchalive\"` section.\r\n \r\n Also you can run without config file:\r\n ```bash\r\n watchalive --port 7007 --base ..\r\n ```\r\n\r\n### API usage\r\n\r\n```bash\r\nnpm install watchalive\r\n```\r\n\r\n```javascript\r\n\"use strict\"\r\nconst Watchalive = require('watchalive')\r\n \r\nvar wa = new Watchalive({/*config */})\r\n\r\nwa.start()\r\n```\r\n\r\n[Deep dive into options!](lib/default-config.js)\r\n\r\n### Client side usage\r\nBy default served *.html files get `watchalive.js` client script injected.\r\nYou can easily access to this notifications in code:\r\n```javascript\r\n    watchalive.onFiles(function(changes){\r\n        // *changes* contain array of file names changed\r\n        // can also contain changed file sources {file: ..., data: ...}\r\n    })\r\n``` \r\n\r\n### Examples of usage\r\n- [CanJS hot reloading](https://github.com/whitecolor/can-hot)\r\n- [Hot reloading with Steal-HMR](https://github.com/whitecolor/steal-hmr)\r\n\r\n### Licence\r\nMIT","versions":{"0.1.3":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.3","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.4.3","colors":"^0.6.2","yargs":"^1.3.1"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"gitHead":"f126681e4c6764910a8707c8b050de76073782c9","homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.3","_shasum":"2fc7de9cbfacb3147be47cb7405ca1eb9e1db405","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"dist":{"shasum":"2fc7de9cbfacb3147be47cb7405ca1eb9e1db405","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.3.tgz","integrity":"sha512-OneraZ1+eB3AhKB/MUaleom7I/r6lhvBLDyYsqdDTyEcupjsmRltYd9jCMS0RtOhMZB/hW+RcLd6T/flgX1iTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLFfxE9h7fpfwoo5phsuM88MZpzFbFigBYtl8yam7JSAiEAr6HJmayNtzxGifBmLXER0j9Ji7PxIptuaw579W0Ltwc="}]}},"0.1.4":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.4","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.4.3","colors":"^0.6.2","yargs":"^1.3.1"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"gitHead":"f126681e4c6764910a8707c8b050de76073782c9","homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.4","_shasum":"6ab78ae2201ebf4fae07d6f9ca11248835731f51","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"dist":{"shasum":"6ab78ae2201ebf4fae07d6f9ca11248835731f51","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.4.tgz","integrity":"sha512-1+iLmUCYsAghx+f4k443NTrtdfUWqE4lvk1KA++qJIrE0Rqe5kQ8yNdeOzUYYdU599v6vTJQSjYyg3IdNWio0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdn+SbuAMOxREQ7aQpiN7wVZtyjKiJaaLUOAPqx2Ui6QIhAOipFg1x63zNyHGZeuAs2LtNh9UUF67rawWmsVkbGQjw"}]}},"0.1.5":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.5","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.4.3","colors":"^0.6.2","yargs":"^1.3.1"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.5","dist":{"shasum":"ca8709779ac521831049d73bb6e09ec291b552c0","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.5.tgz","integrity":"sha512-uFJh8AD716OKXzF0aXj/Lh4x0OahPKXciYXzurGEp9x4AjpOhQlfVRg80Qsh2u59SxZuBJRAabNgyQrFjeV5tQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKKPf8af4Qndca0ra1n9hf+24dpePWY2emp/EQ/KbKggIhAPxBv0Hs1PSonREqxKoUaNPGQSdjIyIDNVBfgazOZmAd"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.1.6":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.6","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.4.3","colors":"^0.6.2","yargs":"^1.3.1"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.6","dist":{"shasum":"e2f221282bb1c90b45db1afb73081f6dcd598040","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.6.tgz","integrity":"sha512-ebj4y76s1swnwCTbYtbgP8Pw65eJvZyAooU3Ada1kGTp3L1pHqjs3UPlJHFIcjcSQdjtS/prZbKMgCKCTQMG6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgW3rnH/fIACg+CyqInPBXtyaw5ohY4p0OVYgyOMXsgwIgYmFYvw/nCBVR8sIAnA632i9OaQbsJxBit3SBrQBWpAw="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.1.7":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.7","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.4.3","colors":"^0.6.2","yargs":"^1.3.1"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.7","dist":{"shasum":"b14fc226aed1ac8281a2b097368546e9225dfcc1","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.7.tgz","integrity":"sha512-SFhkqh5vTSX1M7UA2Y23tCVmzFa/FMoj7Fg2AXF7nbd6EcGoXQdY4taYBS/D8uPZjTQ5vgzCMU2iHekE/6+jnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDgT814rGnRM9tzQHEzFBM4m97WbjyCJMLuXmqfYlOKwIhANw0e1THgPmzZQm1ow1mZSBbHihlnPpi9X8eFoJIdPF4"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.1.8":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.8","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.4.3","colors":"^0.6.2","yargs":"^1.3.1"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.8","dist":{"shasum":"595525a01a7326353bf6a2c6d4d5b9ad4b9fed5f","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.8.tgz","integrity":"sha512-XBz4PWcc2g6dgR80LN2GXrp98pBTwv3qmtrYg3mgAVAI7VZ6lT+DaBJ0QhzHjjQdo4KScTS0LnkAIM0lyj2Eaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIAio/O98uaC3+0Q5HRIJK8fv+XYsNvA8foMvkwrHwnAiEA7HXbHkG/qbpEFGnsv0D7CZ/SWbEypRAkOW5rqt60n7M="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.1.9":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.9","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.4.3","colors":"^0.6.2","yargs":"^1.3.1"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.9","dist":{"shasum":"e6b9e9933b18ddcab9f7eb0007ae6bc5120e8471","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.9.tgz","integrity":"sha512-rRzvFyiTVMQZlQsHTKbI/iyq8gthHi6RsLSm/4O7aCj1KHXC3HGN3nKdGB/+GNS+YngYEawm96kjgxJW0QLb+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUCv0LS83lo39+bzYJIGQv3mVQdMVGSl+j8FfHqb1HnwIgbJ0nfueQmck+VRbvqbpZGfNE5mkc8VOEKQu9A/ZO3ow="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.1.10":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.10","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.4.3","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","less":"^1.7.5"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.10","dist":{"shasum":"fa4e283ce6a9287779d14472c6492afdfd68b78f","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.10.tgz","integrity":"sha512-uIgu9mZF9x19fUY4LC2Pl1q9lVbocOMk+86UKrYh8mJuPAh9iWX8WXlEIGl79vzwIPLWd+0sCRIpvb0hAHA+RQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQOVw0ixPukftv8X3tAg6cMBnBSzKDr/JFUD1JS2xmpAIgCLbKDXh7VTlgqken6omhOawVcvInsQ8s1WcrN14heRI="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.1.11":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.11","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.4.3","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","less":"^1.7.5"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.11","dist":{"shasum":"e3374e4f9b0740fe1b866f6d8bc429b06a243a43","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.11.tgz","integrity":"sha512-sMyq6jGUbwv+L5DihPwrdFwx142OCwAW8PhGbdfb3r3uqBS5bWtqI3pzywh9yXiNOMMH0lC3FrSTVU7qLlx+6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDUEPxhyLjKurJwLn42qq3AO1lXo2U+iql3uQgYrE+fgIgQZ1HE7iE6pw8RU4PJnHocoEsD/uSVavxHD+jw4uuaxE="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.1.12":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.12","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.4.3","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","less":"^1.7.5"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.12","dist":{"shasum":"1a20809d85692ba6902abc889f3756e5664eba0a","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.12.tgz","integrity":"sha512-7Pr7hxRpqUfhDZnua6ehZbMbt8nKSXjf3kwzPXUsQRDwV4hK1LiAZOQDP2XhQvuwrDMuGFGlrNo7HpA09NSNMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXVkq2h3tI1IgdPjBjSDOiYnaCWH7Dr0XxSbrdsbHeEQIgcBA1Tfh9m2bw5L49YtFROjfJgiKykppA+sKCq3nBexY="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.1.13":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.13","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.4.3","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","less":"^1.7.5"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.13","dist":{"shasum":"619be80fe68d204da0fa80c5a2e41ef38a5faae6","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.13.tgz","integrity":"sha512-O5RmdygE67OCMRvwwk4ljsXZnMZTNdQK2NPyZBj3tlPpLh8haOSpwiB/gSboKzoow7ajCbehDn9lfqT6IMTmtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQNGiznLA1UMS4Wz/Nt9aZwl1cmOMEPQUjoETA9WjSAAIhALPH4c2hZJTWaNgniFx4xOD0B6ZAI4bwapBrJUDXmVpE"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.1.14":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.14","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.4.3","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","less":"^1.7.5"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.14","dist":{"shasum":"1286a9ac4ceea264d114c94ffa7bc683da2febbf","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.14.tgz","integrity":"sha512-tBRr9jbmzuyjOyBDWJToE1z/BRSx3m/EiBjMFs1UMg3t1lIbP9tNBaOb52g7B5Rh+oOjGMwf4Cz/oDJC4Z2uEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9M/Op8qhZbNCQDHUjDlmX3mBLCGulvBGgZ8rASQlGfwIhAIVjA+T8thwzWOFomlTSctkyfW2jAxa8QQ5DVcb8cNVR"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.1.15":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.15","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.4.3","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","less":"^1.7.5"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.15","dist":{"shasum":"6588a9b5bbe259f833b8347bf55e701e16cd0a05","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.15.tgz","integrity":"sha512-Mp9t9RY53FMO1X+9wukOsnAqIZnYoc5BNpw/9TQ5oV5WiHtJY2nO4TkC5dkq/Uj2NS6+TGxrHzs+WZABbhW/Eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAVtqIRO2NQ4sFtYdcXs38IESZKIA4HTpXlQXtxxVOMBAiAJ2yQdiB5GOSTfzG3/qCeUrAzzfsC+JJBSSkyVDL6Z0w=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.1.16":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.16","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.4.3","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","less":"^1.7.5"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.16","dist":{"shasum":"7849991092b178690682d1e53b20acce04093a6c","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.16.tgz","integrity":"sha512-DZnOBZp0SDuCNYK9Sh9bVC0teIxGBorpxX6HfueAsOsIvxj28b+Jw9xLVL1rutx5MKm0ErEGqSEdq0EDovdmng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7g0YI2i2v/r5/EcyZ9uM18FmJnPiZ13tb/FV26R/7SQIgRZT5c5yV/Sv4PdEjVr9HjQEG215nBy0C3fZ6c9+YSc8="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.1.17":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.17","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.4.3","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","less":"^1.7.5"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.17","dist":{"shasum":"9173f1297bace68563c5e62c079543b4dab53b83","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.17.tgz","integrity":"sha512-qBOIIsUd7Di1TK1yzMXXovTjAw0XGs3yCd9dPuXY/DExcmbFZd0Y1ByRTtn1FBkv6giU6QVtSUzsU7GPBlCGhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVpy4DuWS3KSjvMg2fFsKUMABq/Fw4sz3u8s3ZktN00gIgRK2ZIImiSTAb72cOr5EmX+rIcUW/db31fUQVeHSb95k="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.1.18":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.18","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.4.3","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","less":"^1.7.5"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.18","dist":{"shasum":"53ec382f59839b55f587e60d69146800b70b069d","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.18.tgz","integrity":"sha512-9vgx25N8S+5qvKXLjwx7y1+7U1K7swuZZN+7igeGmNzgnqSneGIEmg/DEg+c2NvGpQAPJACxVI4HJfFzEegaGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZpjdbVhogWiLz1gl78G6luYCtdR3ZyXLUQcNzj97zuAiBN2UG2nbkz2+5OXAi7hcjbwVCkrNi1V3mrNXW1wVAqvw=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.1.19":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.19","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.4.3","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","less":"^1.7.5"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.19","dist":{"shasum":"ae6c6b6614fac8ba632e4323754ca836606070fd","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.19.tgz","integrity":"sha512-ubQLR7p1wwChwvHZAYvFA8L0qTiU73OreVt5uZOWk1gtlCs1aKTfAwJVFooi4kj05tyzd8swPZ3v/MmQ7gHVuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKGnnCcf1V13I+Q4SbcDTh8UdL+0ebpXxYlZITCdofiAiEAmVrgJifPWJAIZZ6HHYB9f7fswjtOkSADWGFLbewX+PI="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.1.20":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.20","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.4.3","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","less":"^1.7.5"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.20","dist":{"shasum":"d9714bb1603bbb7467b8f5e03dbf4f05903fda9a","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.20.tgz","integrity":"sha512-gdi5yx8xxiEpoIB4flujP0mBRUoeTehunqo8ub8Nr5LBdvOFn8SceT5S+1kN8Z7S6V3zr7wOyY0E7nkTfOc+7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJV/Vkb7krM5pHSc7AGOIW6t0rsNHK8LOWBUPEylpOqAIhAMPSTbe3tIAZcpS9GRwgiSlnnM0wWzfk8olgBktR+kxR"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.1.21":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.21","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.4.3","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","less":"^1.7.5"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.21","dist":{"shasum":"6aea5aafff18ea983bdcf173407404c8f3a0a0c4","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.21.tgz","integrity":"sha512-Oo3OA6fWitBiALssmCFun7/xb9Ly1lcPY/XqCHb17AMoSpQTddupvKZmuWI2A6Zjrr/aCztTt4UqHfwne5W1/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4DszZpnwwPxdTSpY1EckKdmGrvoB2Kd335dJRKiys3QIhANXQ6J19ggjf0pa5cEQZ8CUELG/O9cDM2+IBwT6yv6pw"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.1.22":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.22","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.4.3","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","less":"^1.7.5"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.22","dist":{"shasum":"2c06b3a071ad7a371d2d113a4addd0e14969f530","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.22.tgz","integrity":"sha512-4SHNTGZ73BxgV3XGdCKV4QJRZCcxo1vlPFc5oOkphfS3/tCpaE7L/aCyaS5CHYdAarFEaAhp0rt4ALCIXRMbHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICcp/ORRy7Ohe2x6eFFLxKHsrlTqGyTj8/wK9TPNCW+mAiEA37yyFNMq4OH4SEufMqmwoFvLLkP66OhG8zurb+EvJ+M="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.1.24":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.24","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"git://github.com/whitecolor/node-http-proxy","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","less":"^1.7.5"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.24","dist":{"shasum":"f71dcae02be5236af337ceceffeabe54cdc5aa72","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.24.tgz","integrity":"sha512-zgW6zBm81gYRmO2sGVJGsY5kyNCjFza4uEspOnj6/dDkqDFsNBZNgcgCDranpmyOGIGMSFlxiw0OaYMQEwGwHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4lkgWiEbds6LJUMae0XHsnCAvIhYpNL4s/djzKzafCwIhAMa1j+kSkW3k/ynIqqwPrKRvVqsF/u9vzArNsankAcMb"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.1.25":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.25","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","less":"^1.7.5"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.25","dist":{"shasum":"2363c7aeec810f7e4793029266d0da8ba469c5a3","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.25.tgz","integrity":"sha512-49xqRU0rhZwuBBAgDCDWIkURNTezzBtQjgrehvfi/h0mGLSeweni+D//q3EgPjMb46ZU1B4uqQHLZfHuuzmzrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG1g5b0uQo0pxdVsYNUaQ3MuMK7mzGhuEE/RtH9UHBGwIgPXatAlcB8UDuQ5SVNeM1JKt/0ZXHYedtj1Np5Fa4rFU="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.1.26":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.1.26","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","less":"^1.7.5"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.1.26","dist":{"shasum":"23cb2856db7da70b867099f1928989acb0dca343","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.1.26.tgz","integrity":"sha512-+cMTHOh4UdJZvXOdBGk7Ax6nltMYOP4kSwC48okqqIQPnI+Cu8BaM6YdLwMAcOnD8ns60gQzGw0IFUMv3Po7yA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2xQGpXkS/7HUO1egl/3l4kW+sV10O8fCU14ChKG176QIgNFA/Dz+FX94y3Fkwl6gfLqVZtvIUuz1RqgN7gxRs3hE="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.2.0":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.2.0","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","less":"^1.7.5","trycatch":"^1.5.11","ua-parser-js":"^0.7.3","prompt":"^0.2.14"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.2.0","dist":{"shasum":"ab1d41a751fbe7de7282d30e9e794248932e859a","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.2.0.tgz","integrity":"sha512-3GbuldeoWDb8Eiwgm1O3ziGrYvWHOjpDDpipKSQFnHAIW3F48Qir6qOs/L70OQ5FB+BFuSW/yWRkE+vZPMQLHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCEXOVGBE2S1BLonmU5CT8h0Z/z5r1dd415fsqIX0X1AiBF3HHgbtJ9/KAgEqjt4RYu6cfhKU0hrTnuTbCe5VFOiQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.2.1":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.2.1","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","less":"^1.7.5","trycatch":"^1.5.11","ua-parser-js":"^0.7.3","prompt":"^0.2.14"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.2.1","dist":{"shasum":"a9032645ef7dbe5230083fc3cd3a558472700767","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.2.1.tgz","integrity":"sha512-G1FjqGGmTKTKQaodr3UUE8bUAtM83aMgKu7vJsYkzS9xUfNsxRTROZQqHSi0gBAYyNgE1I+hsAJaet0XYpABeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGio0QwbGgavxaZTe3tRAR5huDUpYU2UbbWEcF0vjT2iAiBj0bkvUEx1SmN7Yy3VUbfFAlwK0vt0xHlyhhMyIXQ0zA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.2.2":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.2.2","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","less":"^1.7.5","trycatch":"^1.5.11","ua-parser-js":"^0.7.3","prompt":"^0.2.14"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.2.2","dist":{"shasum":"6d4e4e685e4a02326c5369d189e6b51027d9ed9c","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.2.2.tgz","integrity":"sha512-CDvcWE5EI0BtKAVeyNCr/o7FeoOeA1KuPqWZVrW82ZRvAQQ5AUPj/rShcyDDGy7UyxB6NnIEI1hnfhIshwD9Cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZiNBDPj8gW0a972Qn3UcTcmEgvaxp8gefsMxIz9KMkgIgdqoDMGRbfRdwKF0I9afmTz3pn6TLJ4t5Uu5x+YKPONs="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.3.0":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.3.0","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","less":"^1.7.5","trycatch":"^1.5.11","ua-parser-js":"^0.7.3","prompt":"^0.2.14"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./watchalive.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.3.0","dist":{"shasum":"b13ed769cca51096cfad482a1990fbef6c2b347c","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.3.0.tgz","integrity":"sha512-w7gr2zKqcGvIRbCWBtqSb/mEkmb1fF+/TQQmmA2bPyNu40TaAmFOc5KqU2VV1ie3zco2JoFnNOx+44K6GUSb2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/cutjmBVsp/kdv9CNxHT7BcabJURGf/jjQSCPepLajwIgChgKBJ1fWO2yc48ZvAM8gCvzIHT0x/ZVLlZXy/5YI1I="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.4.0":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.4.0","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","watchalive.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","trycatch":"^1.5.11","ua-parser-js":"^0.7.3","prompt":"^0.2.14","bluebird":"^2.9.11","minimatch":"^2.0.1","express-session":"^1.10.3","cookie-parser":"^1.3.4","mime":"^1.3.4","less":"^2.4.0"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./start.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.4.0","dist":{"shasum":"43222404726cf6dd428f9726e8a220343eee2a86","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.4.0.tgz","integrity":"sha512-fjAZnVbIv+/1GSr1+9sOZ0aUCW9vZfU247WrNCYQ0aimykq/bBdY7es3gN/UaKw8X0d4TFTRwjdsf0g+q1VxVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHiG2D2spTgBlN82ZyaYjel5cWEUt3Q+GpiBXNGGcnSAiA/EYJs/l9s7llrbf162nd3Xvmz9DSTzZd8iM1Yx1noAA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.4.1":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.4.1","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","trycatch":"^1.5.11","ua-parser-js":"^0.7.3","prompt":"^0.2.14","bluebird":"^2.9.11","minimatch":"^2.0.1","express-session":"^1.10.3","cookie-parser":"^1.3.4","mime":"^1.3.4","less":"^2.4.0"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./start.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.4.1","dist":{"shasum":"17c8140619265766777d141c7bb9fc24c7f980dd","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.4.1.tgz","integrity":"sha512-rLK6b1mfdo0WVT05lYji4fxG8fFoEgs6EZjChUEitm6QahkgGO6pOxVi2HkZNI2dpc4p9Kurkhk4f2+K13Y9LA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHq5DvfoXZ6+SmdlROk7THa0cQwqDGGiWOhvd5kPTKP9AiAXXrOgWrirzk4S3+bQzmd7qGgE5lwqHfj8xFOz80uSew=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.4.2":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.4.2","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","trycatch":"^1.5.11","ua-parser-js":"^0.7.3","prompt":"^0.2.14","bluebird":"^2.9.11","minimatch":"^2.0.1","express-session":"^1.10.3","cookie-parser":"^1.3.4","mime":"^1.3.4","less":"^2.4.0"},"scripts":{},"devDependencies":{},"bin":{"watchalive":"./start.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.4.2","dist":{"shasum":"b02274cca6d62b70d1660e7cda0fb79500aba7d0","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.4.2.tgz","integrity":"sha512-B3hhwt5D+ygFIDWpZXx7nzd2FpMMVlGKnXZwSMaL5+NGo24GqAX+401g4fVTE6aW/rlBSb9hmmxx5b4pkPym+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWnUHxNn11uKFLPppG9xWpz8rbDuXnosEuyB9QwIaFpQIhAItCMJElFK74epOQ+eVlXZ5vlfrLwggb76lf5bDreH0I"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.4.3":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.4.3","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","trycatch":"^1.5.11","ua-parser-js":"^0.7.3","prompt":"^0.2.14","bluebird":"^2.9.11","minimatch":"^2.0.1","express-session":"^1.10.3","cookie-parser":"^1.3.4","mime":"^1.3.4","less":"^2.4.0"},"scripts":{},"devDependencies":{"http2":"^3.2.0"},"bin":{"watchalive":"./start.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.4.3","dist":{"shasum":"42d0b7f990817675b2a8dfc1ca697700d1ee8176","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.4.3.tgz","integrity":"sha512-wwsqTOeaSPbJkhEILMTYXcu0j9EnWdbXYzuZjuJrxA0TeynzDtGKZckf4/s9+L89+BPvsyeOISByjzYmPnPm2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQm0nC7z/hNIl2idg4r5YqtasjgtYu+FgdtTnRFLCr+AiAd2qyxMdRz2TDv34pkvBtc6D2NW5BYPQEu3b7YtDmq+A=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.4.5":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.4.5","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","trycatch":"^1.5.11","ua-parser-js":"^0.7.3","prompt":"^0.2.14","bluebird":"^2.9.11","minimatch":"^2.0.1","express-session":"^1.10.3","cookie-parser":"^1.3.4","mime":"^1.3.4","less":"^2.4.0"},"scripts":{},"devDependencies":{"http2":"^3.2.0"},"bin":{"watchalive":"./start.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.4.5","dist":{"shasum":"b298b92f5179c70238488c8012a4cba8c9ac6bb4","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.4.5.tgz","integrity":"sha512-wR/4eUV9JrVzsf4mdADM9npwHthquyAaGWTkbfNJgb+NxfdyPP5WkZCOg3SWArkMVVUWLwRbrAnafWNuZF+JWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcO4LWNjpp2mefdCgfbjOrhAYxeUR7LRs9iy+l4aL4PAiBz4BdCVjRxWnsz+BC+KhJGhECDQNj2quI7hwaAuDD4Kw=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.4.6":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.4.6","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","trycatch":"^1.5.11","ua-parser-js":"^0.7.3","prompt":"^0.2.14","bluebird":"^2.9.11","minimatch":"^2.0.1","express-session":"^1.10.3","cookie-parser":"^1.3.4","mime":"^1.3.4","less":"^2.4.0","node-http2":"3.0.0"},"scripts":{},"devDependencies":{"http2":"^3.2.0"},"bin":{"watchalive":"./start.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.4.6","dist":{"shasum":"e9e9207b0e7354b02961fb9005eac1905ed9d759","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.4.6.tgz","integrity":"sha512-bFtnV/ElZrmDtWlBMGqPUEPYnP3I57suWNsA58x+UGUsKtzXk93CCwdLSuqtIBELZTC7FsOE77E9pLrtellJ2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQmsm52I242yEyeZ2JuXJ8jlQrYGExnd4sk4o2Zohr0AiBYfIisYOwjkfAFGGSkgTfL3ic7up8H2e3uYAAQiKNkLA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.4.7":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.4.7","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","trycatch":"^1.5.11","ua-parser-js":"^0.7.3","prompt":"^0.2.14","bluebird":"^2.9.11","minimatch":"^2.0.1","express-session":"^1.10.3","cookie-parser":"^1.3.4","mime":"^1.3.4","less":"^2.4.0","http2":"3.0.0"},"scripts":{},"devDependencies":{"http2":"^3.2.0"},"bin":{"watchalive":"./start.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.4.7","dist":{"shasum":"c8c067092b44e6d077e983cae407c24925dd1671","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.4.7.tgz","integrity":"sha512-sQcMJZFliXzBKFixGghOJzljooa228YHZ4uLVS/tSVRPUMw9FZUN5Yv3uNC4FpuJrSi/64Ey8JNw/8HHWs1hGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjxligW6yq/yejmD+PTMog9ebdiqEHXb1/Q/QGh66o4QIgX4fwInQIUP5s2jXZ/i3QS6rtxk4n1CBPC7EHlpBEpmo="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.4.8":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.4.8","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","trycatch":"^1.5.11","ua-parser-js":"^0.7.3","prompt":"^0.2.14","bluebird":"^2.9.11","minimatch":"^2.0.1","express-session":"^1.10.3","cookie-parser":"^1.3.4","mime":"^1.3.4","less":"^2.4.0","http2":"3.0.0"},"scripts":{},"devDependencies":{"http2":"^3.2.0"},"bin":{"watchalive":"./start.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.4.8","dist":{"shasum":"77b2aec52dfc342169c80272a6f5fd1c012afbf2","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.4.8.tgz","integrity":"sha512-eNOfoJMtQ0WpKK8PSxfvL+8ZQNZXcjuTIwjP4+0pIJJOaFfIU0INAe92ic15qyctLJAOuYWmyJukVqzd9nyRMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF3IKiy6MKquhFEilnG/Gw62qbQSsZD2YwLIabVLcU0eAiAeDpHk63H5t72JVZgGNG2L2qhSDpXpXmWl1UdGvhGHjQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.4.9":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.4.9","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","trycatch":"^1.5.11","ua-parser-js":"^0.7.3","prompt":"^0.2.14","bluebird":"^2.9.11","minimatch":"^2.0.1","express-session":"^1.10.3","cookie-parser":"^1.3.4","mime":"^1.3.4","less":"^2.4.0","http2":"3.0.0"},"scripts":{},"devDependencies":{"http2":"^3.2.0"},"bin":{"watchalive":"./start.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.4.9","dist":{"shasum":"141c6a45b5846a16fd0621d65ac5e883486610d6","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.4.9.tgz","integrity":"sha512-J71dUNMyRtBX8LVaO70fTRAFLwEqxBR/TUoYgHdyzVEAl50oUocq6wd586w5F7nXxd1j+FVh/CCa0YUL2U1azQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbU18jszHNtRyPWIPN6rzn1jNzqhzdhuLdssCmAHb6nAiB6SRNJqBqF7TlvqC3a+UMo4ey5XE/YWvEXFE851DHZkQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.4.10":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.4.10","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","trycatch":"^1.5.11","ua-parser-js":"^0.7.3","prompt":"^0.2.14","bluebird":"^2.9.11","minimatch":"^2.0.1","express-session":"^1.10.3","cookie-parser":"^1.3.4","mime":"^1.3.4","less":"^2.4.0","http2":"3.0.0"},"scripts":{},"devDependencies":{"http2":"^3.2.0"},"bin":{"watchalive":"./start.js"},"homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.4.10","dist":{"shasum":"d2f10fb978ff8b82d01198d28e53c65024fe9819","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.4.10.tgz","integrity":"sha512-N5h+6sZA/W+oTLS7wfdSz2RUqM6oI8VDFP3GeAkL35X0bvmD23no5ZHHB+f7TTXVdr8M65ZaHuPfLbCIjWVTZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8n5L6jQkuRbbl+FWsGp0A63JbOjBnLUduJ61NQMm/RAiAMii7cDEWd2QhtbwVApre5PMYgPCcRCau2SFSvhr7yDw=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}]},"0.4.11":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.4.11","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","trycatch":"^1.5.11","ua-parser-js":"^0.7.3","prompt":"^0.2.14","bluebird":"^2.9.11","minimatch":"^2.0.1","express-session":"^1.10.3","cookie-parser":"^1.3.4","mime":"^1.3.4","less":"^2.4.0","http2":"3.0.0"},"scripts":{},"devDependencies":{"http2":"^3.2.0"},"bin":{"watchalive":"./start.js"},"gitHead":"bb3bbabd0865a191d2ac78c5b354860bf3003327","homepage":"https://github.com/whitecolor/watchalive","_id":"watchalive@0.4.11","_shasum":"471489b3471e95f8a3af1fabf45cb534c588298b","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"dist":{"shasum":"471489b3471e95f8a3af1fabf45cb534c588298b","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.4.11.tgz","integrity":"sha512-BR2CLPoEypozPl/9KvAMnZ6OpVfrBz0yCj/nKjPuZRVBCeWJIC1c1NZJd4wbrExC4ITVyLIOrJz9WmH/yMGSxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTeOny+9SaYfBkNKil7yfSWeulss7UR0WBg5KrmttNjAiEA0l1aYA/lRvbhIPBP+IxrtWyPI0ZqGH7Cj7cEU6vgP50="}]}},"0.4.12":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.4.12","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","trycatch":"^1.5.11","ua-parser-js":"^0.7.3","prompt":"^0.2.14","bluebird":"^2.9.11","minimatch":"^2.0.1","express-session":"^1.10.3","cookie-parser":"^1.3.4","mime":"^1.3.4","less":"^2.4.0","http2":"3.0.0"},"scripts":{},"devDependencies":{"http2":"^3.2.0"},"bin":{"watchalive":"./start.js"},"gitHead":"d88cbed13ecb031f49fad937641ed21951f45c68","homepage":"https://github.com/whitecolor/watchalive#readme","_id":"watchalive@0.4.12","_shasum":"638fd9e54f23defb39862f8f052c2e90dfff4e90","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.12.2","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"dist":{"shasum":"638fd9e54f23defb39862f8f052c2e90dfff4e90","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.4.12.tgz","integrity":"sha512-NXpOmymGCHrujic2cvtm5x2ShT/GQDMK83XBzRlcVhwYxKlJsIWgulKPkLYJul3tSIvPca0Ty72pHxP93PED1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5veTStk5v53JSLOuoJPNfWWug24UhFGjXbnrbtiz96gIgJFfCrHHa1U4PuGxVZfvIIyKFVMDHTF6znVQv6waQ7Jw="}]}},"0.4.13":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.4.13","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","trycatch":"^1.5.11","ua-parser-js":"^0.7.3","prompt":"^0.2.14","bluebird":"^2.9.11","minimatch":"^2.0.1","express-session":"^1.10.3","cookie-parser":"^1.3.4","mime":"^1.3.4","less":"^2.4.0","http2":"3.0.0"},"scripts":{},"devDependencies":{"http2":"^3.2.0"},"bin":{"watchalive":"./start.js"},"gitHead":"62ede24a18a3f09f3e1cb1b5e53ec56394c20893","homepage":"https://github.com/whitecolor/watchalive#readme","_id":"watchalive@0.4.13","_shasum":"c191eb1f92b0825b3cef8766a470a9f809bf81ed","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.12.2","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"dist":{"shasum":"c191eb1f92b0825b3cef8766a470a9f809bf81ed","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.4.13.tgz","integrity":"sha512-i/JyK5THSyhjCm3vKLBGVMmUzXcWudRR1gWOeON2Y49JZwGy45rrbSykSJEhcSXiHNerPANFAEPyGQv0a/TlOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFdKL4vR5Dulebdm52mfp71UU7uatdzzuOTkRbBCKmIAIgIcRIFKTbwE3gHY4hxnN7av58y/kBNm96I2kiTTuqwCo="}]}},"0.4.14":{"name":"watchalive","description":"Watch Alive!","keywords":["javascript"],"version":"0.4.14","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","trycatch":"^1.5.11","ua-parser-js":"^0.7.3","prompt":"^0.2.14","bluebird":"^2.9.11","minimatch":"^2.0.1","express-session":"^1.10.3","cookie-parser":"^1.3.4","mime":"^1.3.4","less":"^2.4.0","http2":"3.0.0"},"scripts":{},"devDependencies":{"http2":"^3.2.0"},"bin":{"watchalive":"./start.js"},"gitHead":"04e6ffc1e10090c076cc1cd8132f9b4d6a0a5756","homepage":"https://github.com/whitecolor/watchalive#readme","_id":"watchalive@0.4.14","_shasum":"ff25821485f94bbb0fc6fec0fb1d14282376502e","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.12.2","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"dist":{"shasum":"ff25821485f94bbb0fc6fec0fb1d14282376502e","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-0.4.14.tgz","integrity":"sha512-/QYq5j1+GlkF5WresGF/wvEdvoGdz22zvnMgicxxrd6isizq1XgCFFdyG3jlBsP8WpmfxrfAf3njL+XL2PxmRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnrt6kG7npRowpRDei39n1gmx10jUi5Kaq25z86w6L3AiBUo/OtcxKSSxVt1+YhViCWFfc8P+SVpJOFBlPfcYyM8w=="}]}},"1.0.0":{"name":"watchalive","description":"Alive and robust file watcher with plugin system.","keywords":["javascript"],"version":"1.0.0","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"main":"index.js","files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","ua-parser-js":"^0.7.3","bluebird":"^2.9.11","minimatch":"^2.0.1","express-session":"^1.10.3","cookie-parser":"^1.3.4","mime":"^1.3.4","http2":"3.0.0"},"scripts":{},"devDependencies":{"http2":"^3.2.0"},"bin":{"watchalive":"./start.js"},"gitHead":"d4e25ee025f78190cb7d47abe52b7057bfdbfd8b","homepage":"https://github.com/whitecolor/watchalive#readme","_id":"watchalive@1.0.0","_shasum":"13c5f226dcb6ce2bb9ae5e7a154f8e2704891204","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.12.2","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"dist":{"shasum":"13c5f226dcb6ce2bb9ae5e7a154f8e2704891204","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-1.0.0.tgz","integrity":"sha512-GeczvzqjIcMgscZlvDL6uy+HWYhmxXRV08XNJ04X2q7aYZYXKjav/Eg4cjMs5QGYkLEjvul/6d4bXh6WbgKhVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOHtifXJlLMTIJoq6cW4ohgTRClTDF9QilzeEbjCaIbwIgbZXsJ0i7Y1Z+0/qsg1NkslscvLsn1bdekJ3v0YjgIQg="}]}},"1.0.1":{"name":"watchalive","description":"Alive and robust file watcher with plugin system.","keywords":["javascript"],"version":"1.0.1","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"main":"index.js","files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","ua-parser-js":"^0.7.3","bluebird":"^2.9.11","minimatch":"^2.0.1","express-session":"^1.10.3","cookie-parser":"^1.3.4","mime":"^1.3.4","http2":"3.0.0"},"scripts":{},"devDependencies":{"http2":"^3.2.0"},"bin":{"watchalive":"./start.js"},"gitHead":"e5c7d652e5faefb03ca920c31ed78df7daa4049e","homepage":"https://github.com/whitecolor/watchalive#readme","_id":"watchalive@1.0.1","_shasum":"2104122f32af89c493b7258ec0380ab673e45690","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.12.2","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"dist":{"shasum":"2104122f32af89c493b7258ec0380ab673e45690","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-1.0.1.tgz","integrity":"sha512-hvKFibUqUD/dPWi6ANevyH75ORBEeRJWyVICac8z7OOdYIWZKexPc7yvtJpGLwobluhYlyFGBG9KSNpT9DFbLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHnTw+DS8CmeQEbcs0MYO26WUqJdcTDEbG8lthBz6h2wAiEA1yCHJKo+s95hDcGUGQkgmEHjupW33XiUDYW5wPDI6So="}]}},"1.0.2":{"name":"watchalive","description":"Alive and robust file watcher with plugin system.","keywords":["javascript"],"version":"1.0.2","reposit":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"main":"index.js","files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","ua-parser-js":"^0.7.3","bluebird":"^2.9.11","minimatch":"^2.0.1","express-session":"^1.10.3","cookie-parser":"^1.3.4","mime":"^1.3.4","http2":"3.0.0"},"scripts":{},"devDependencies":{"http2":"^3.2.0"},"bin":{"watchalive":"./start.js"},"gitHead":"1730c7528f2099907de3dabb0c2472db56a3afaf","_id":"watchalive@1.0.2","_shasum":"18296c3822ff3c12a0493919c634794f1b3d6c48","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.12.2","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"dist":{"shasum":"18296c3822ff3c12a0493919c634794f1b3d6c48","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-1.0.2.tgz","integrity":"sha512-HAUJTum8vuVYCmvjXhfU1sp+bz24YrUv0+4mThWwbRyx6A41GmBSHZA7CKUOam95tvWqXZ1hLT+abip6D1BwSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3eCV16REmlCGyBbtRCopqKKLh6Vy1fqVLM5nmzYCCCwIhANU1ywK+kEaKUltI8TkQCsxWQ8/b0TGpZz1460d8NWbR"}]}},"1.0.3":{"name":"watchalive","description":"Alive and robust file watcher with plugin system.","keywords":["javascript"],"version":"1.0.3","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"main":"index.js","files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","ua-parser-js":"^0.7.3","bluebird":"^2.9.11","minimatch":"^2.0.1","express-session":"^1.10.3","cookie-parser":"^1.3.4","mime":"^1.3.4","http2":"3.0.0"},"scripts":{},"devDependencies":{"http2":"^3.2.0"},"bin":{"watchalive":"./start.js"},"gitHead":"39efc620ad2ffbe7da0a15b52fdee971545669bb","homepage":"https://github.com/whitecolor/watchalive#readme","_id":"watchalive@1.0.3","_shasum":"da2d4576ee26db459e8c1924b0b684d79d2be267","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.12.2","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"dist":{"shasum":"da2d4576ee26db459e8c1924b0b684d79d2be267","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-1.0.3.tgz","integrity":"sha512-69KO2dDROvTxU153eQYBO+5BNEYvHfC3ptpxd6DAUQ6aMtxS6eUEY2gEuIP4v3MaTa1zqrnsvwbFS20nTRQikQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICz8hfrmtpu2aJ48caA/DvHratVGpsRPkDeuiDtpvSNNAiEArUWM6ZHg1wGhjeas/uov0CPI3zrEcMSw5A9bp40CWYs="}]}},"1.0.4":{"name":"watchalive","description":"Alive and robust file watcher with plugin system.","keywords":["javascript"],"version":"1.0.4","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"main":"index.js","files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","ua-parser-js":"^0.7.3","bluebird":"^2.9.11","minimatch":"^2.0.1","express-session":"^1.10.3","cookie-parser":"^1.3.4","mime":"^1.3.4","http2":"3.0.0"},"scripts":{},"devDependencies":{"http2":"^3.2.0"},"bin":{"watchalive":"./start.js"},"gitHead":"057f60aa1dcf1ae8cec5d9758bcd18ec3dee5991","homepage":"https://github.com/whitecolor/watchalive#readme","_id":"watchalive@1.0.4","_shasum":"8eb90dd53990fcfe6550d09e28ed7f6f068b16e9","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.12.2","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"dist":{"shasum":"8eb90dd53990fcfe6550d09e28ed7f6f068b16e9","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-1.0.4.tgz","integrity":"sha512-/8nYUO/BewLVTJ8gsESOqELF9RUUdyduk1NEN7S6+Ip6lqCbF6Wy+Ex7QGf08h2diaIZ4Hn6dAIKHKa2dp0h5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8LD71JEBhgodrR6tV9yFvaelvK1WsHW1+HKT2zcPdfAiEAiRG+tJ7ClXuzabqI0pTCxE0ctNEf9i/ojGU3dNdhn8k="}]}},"1.0.5":{"name":"watchalive","description":"Alive and robust file watcher with plugin system.","keywords":["javascript"],"version":"1.0.5","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"main":"index.js","files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"express":"^4.9.5","socket.io":"^1.1.0","on-headers":"^1.0.0","async":"^0.9.0","http-proxy":"^1.6.0","colors":"^0.6.2","yargs":"^1.3.1","serve-favicon":"^2.1.5","ua-parser-js":"^0.7.3","bluebird":"^2.9.11","minimatch":"^2.0.1","express-session":"^1.10.3","cookie-parser":"^1.3.4","mime":"^1.3.4","http2":"3.0.0"},"scripts":{},"devDependencies":{"http2":"^3.2.0"},"bin":{"watchalive":"./start.js"},"gitHead":"ffb05ea2b10c3a6bed9f0453b66c9c6b80473ebe","homepage":"https://github.com/whitecolor/watchalive#readme","_id":"watchalive@1.0.5","_shasum":"7bc13a7e58cc0396a2b4100cf92116ee0054a37f","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"dist":{"shasum":"7bc13a7e58cc0396a2b4100cf92116ee0054a37f","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-1.0.5.tgz","integrity":"sha512-qNd3fzJnraFyei5gIM6qhVnuERGo9GPUhgYAGj/GQd8xUD7qJfXA3R4YqSjLjobmQFQ4fdHaBCdKjXLe6c2KfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAo55HMw8vUIYlxPtf6+9DS2XFtyQP9/6ec1vvWo8GrlAiEAvLkHR8+i+11rSLclBVxg4YGvd/+/hcja6MEOVLnxPtc="}]}},"1.1.0":{"name":"watchalive","description":"Alive and robust file watcher with plugin system.","keywords":["javascript"],"version":"1.1.0","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"main":"index.js","files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"async":"^0.9.0","bluebird":"^2.9.11","chokidar":"^1.4.2","colors":"^0.6.2","cookie-parser":"^1.3.4","express":"^4.9.5","express-session":"^1.10.3","http-proxy":"^1.6.0","http2":"^3.2.0","mime":"^1.3.4","minimatch":"^2.0.1","on-headers":"^1.0.0","serve-favicon":"^2.1.5","socket.io":"^1.1.0","ua-parser-js":"^0.7.3","yargs":"^1.3.1"},"scripts":{},"devDependencies":{"http2":"^3.2.0"},"bin":{"watchalive":"./start.js"},"gitHead":"ffb05ea2b10c3a6bed9f0453b66c9c6b80473ebe","homepage":"https://github.com/whitecolor/watchalive#readme","_id":"watchalive@1.1.0","_shasum":"35547491de81890e8821b456cc883d64fe7d969d","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"dist":{"shasum":"35547491de81890e8821b456cc883d64fe7d969d","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-1.1.0.tgz","integrity":"sha512-EdoDgVCoWYlQhiOgBTOpLOWSaJK5bqBAkfIk6cyX2cT+bCJ860wqMGNEl8xwGpSLTECuPAX9EDaBR6qCy+MB7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuSjFn1zOtEbdwnKzniQQJDB80Y5vazOMJ65rQXQ8EXAiEAmwtuLTltmu2XLaXGgNiLZuL48diKvynB4YL2SmMcugQ="}]}},"1.1.1":{"name":"watchalive","description":"Alive and robust file watcher with plugin system.","keywords":["javascript"],"version":"1.1.1","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"main":"index.js","files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"async":"^0.9.0","bluebird":"^2.9.11","chokidar":"^1.4.2","colors":"^0.6.2","cookie-parser":"^1.3.4","express":"^4.9.5","express-session":"^1.10.3","http-proxy":"^1.6.0","http2":"^3.2.0","mime":"^1.3.4","minimatch":"^2.0.1","on-headers":"^1.0.0","serve-favicon":"^2.1.5","socket.io":"^1.1.0","ua-parser-js":"^0.7.3","yargs":"^1.3.1"},"scripts":{},"bin":{"watchalive":"./start.js"},"gitHead":"3a8bfd7382766e00a9d6e954726d222b844078e1","homepage":"https://github.com/whitecolor/watchalive#readme","_id":"watchalive@1.1.1","_shasum":"fbf5afec763aa7daa264a6760ae11ad76c6950ed","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"dist":{"shasum":"fbf5afec763aa7daa264a6760ae11ad76c6950ed","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-1.1.1.tgz","integrity":"sha512-LfdfUpwFAcSV/MMWui7TV1snwDo+umGrryhK5fYItVPu8bYTFVa1xMGhB8+OmoqKm8E7b2FqwOlfcDvm94BMvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1kd6chbw0LvYjeF4tjh+wje+NUms9C1myKTy/lHu/yAiEA1PYty9RQzCFuTIxjNjhcX77VuFU9wkVVdVj8/W49uF8="}]}},"1.1.2":{"name":"watchalive","description":"Alive and robust file watcher with plugin system.","keywords":["javascript"],"version":"1.1.2","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"main":"index.js","files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"async":"^0.9.0","bluebird":"^2.9.11","chokidar":"^1.4.2","colors":"^0.6.2","cookie-parser":"^1.3.4","express":"^4.9.5","express-session":"^1.10.3","http-proxy":"^1.6.0","http2":"^3.2.0","mime":"^1.3.4","minimatch":"^2.0.1","on-headers":"^1.0.0","serve-favicon":"^2.1.5","socket.io":"^1.1.0","ua-parser-js":"^0.7.3","yargs":"^1.3.1"},"scripts":{},"bin":{"watchalive":"./start.js"},"gitHead":"4e25bf1ada5a386776023cae5f0ea728b9cca151","homepage":"https://github.com/whitecolor/watchalive#readme","_id":"watchalive@1.1.2","_shasum":"c35c8b7d50c8ef398592a644c2604d9991a4297b","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"dist":{"shasum":"c35c8b7d50c8ef398592a644c2604d9991a4297b","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-1.1.2.tgz","integrity":"sha512-B+bYhNfXAqUIwvtTQ7CxWthfhEqodsN4JmzjEADfCYSgAzsrVHrgTyti3vhthi2jUOEA1A5rrYcX095mYCiQ5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGSPaMvHx7F1OL87bxYomS8UaO+L6pp5Qt1lY6NvcLWAiBKMqmoAESaJXXw0+OlY6s1lLoq9IpEloX4TIVUiu7DTw=="}]}},"1.1.3":{"name":"watchalive","description":"Alive and robust file watcher with plugin system.","keywords":["javascript"],"version":"1.1.3","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"main":"index.js","files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"async":"^0.9.0","bluebird":"^2.9.11","chokidar":"^1.4.2","colors":"^0.6.2","cookie-parser":"^1.3.4","express":"^4.9.5","express-session":"^1.10.3","http-proxy":"^1.6.0","http2":"^3.2.0","mime":"^1.3.4","minimatch":"^2.0.1","on-headers":"^1.0.0","serve-favicon":"^2.1.5","socket.io":"^1.1.0","ua-parser-js":"^0.7.3","yargs":"^1.3.1"},"scripts":{},"bin":{"watchalive":"./start.js"},"gitHead":"6227905742a00d566ba1fd1ee8260767c3776e1d","homepage":"https://github.com/whitecolor/watchalive#readme","_id":"watchalive@1.1.3","_shasum":"056f711c1a7d0927c98d3199bebb700a750298ca","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"dist":{"shasum":"056f711c1a7d0927c98d3199bebb700a750298ca","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-1.1.3.tgz","integrity":"sha512-eCUa/NhzX2ZQ5ySRIhf3p3jSjJuWp7lHIMft3tXzkdmO4TSEWrWqj9yCFa0VmRIpLpLbGr+loj2D735lOtTLow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmRLqPzMh6RzZK33sCgzdpW39rl8r8DktDEo5qVYUAaAiEA85yrlvxxOwZJSQaKrX7JaNIffCQ7G5erNxH5YVrCbWs="}]}},"1.1.4":{"name":"watchalive","description":"Alive and robust file watcher with plugin system.","keywords":["javascript"],"version":"1.1.4","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"main":"index.js","files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"async":"^0.9.0","bluebird":"^2.9.11","chokidar":"^1.4.2","colors":"^0.6.2","cookie-parser":"^1.3.4","express":"^4.9.5","express-session":"^1.10.3","http-proxy":"^1.6.0","http2":"^3.2.0","mime":"^1.3.4","minimatch":"^2.0.1","on-headers":"^1.0.0","serve-favicon":"^2.1.5","socket.io":"^1.1.0","ua-parser-js":"^0.7.3","yargs":"^1.3.1"},"scripts":{},"bin":{"watchalive":"./start.js"},"gitHead":"8cb1bf2eb4072322f68e5859a6172b7189ae1638","homepage":"https://github.com/whitecolor/watchalive#readme","_id":"watchalive@1.1.4","_shasum":"c1b9a1b7b05125ba8fb253c5cdd882c3932b89aa","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"dist":{"shasum":"c1b9a1b7b05125ba8fb253c5cdd882c3932b89aa","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-1.1.4.tgz","integrity":"sha512-rBaoajYUUjlzlKZhRXQetncQft1um3p6+lxGF9HBQNYU8y9O3W289GEZ8uD6hAlHMTkqXA2VYHH6YGiAh7/TZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeFArVkSH+cFlq/bw7BZXGDhRvg4NUrQhWzDNAawjoogIgRWWoqdFo4eU4MkzufPzTqkHS+4prTSU1cnzYh0cmWrE="}]}},"1.1.5":{"name":"watchalive","description":"Alive and robust file watcher with plugin system.","keywords":["javascript"],"version":"1.1.5","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"main":"index.js","files":["lib","public","README.md","index.js","start.js","package.json","tests"],"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"async":"^0.9.0","bluebird":"^2.9.11","chokidar":"^1.4.2","colors":"^0.6.2","cookie-parser":"^1.3.4","express":"^4.9.5","express-session":"^1.10.3","http-proxy":"^1.6.0","http2":"^3.2.0","mime":"^1.3.4","minimatch":"^2.0.1","on-headers":"^1.0.0","serve-favicon":"^2.1.5","socket.io":"^1.1.0","ua-parser-js":"^0.7.3","yargs":"^1.3.1"},"scripts":{},"bin":{"watchalive":"./start.js"},"gitHead":"8cb1bf2eb4072322f68e5859a6172b7189ae1638","homepage":"https://github.com/whitecolor/watchalive#readme","_id":"watchalive@1.1.5","_shasum":"089de638c3a9440821145304bbf0261091caa6ae","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"dist":{"shasum":"089de638c3a9440821145304bbf0261091caa6ae","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-1.1.5.tgz","integrity":"sha512-zVHexCaj0mkplHLfLO1tYy1WIf74h9DFGTTCdJTUgNoR0Uk7lEWAKF313xJd+Ii6+HHosElj0+boMwrn37cHRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVgEc6Ls30Pmru1x3/xC1x2xHtAO54ecwzaVw4SK/M3wIgWYivyz8YcRAXcV7+5J5logXlHLUABGG2pfsaA8lwM8s="}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/watchalive-1.1.5.tgz_1454454914942_0.729209654731676"}},"1.1.6":{"name":"watchalive","description":"Alive and robust file watcher with plugin system.","keywords":["javascript"],"version":"1.1.6","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"main":"index.js","files":["lib","public","README.md","index.js","start.js","package.json","tests"],"scripts":{"test-dev":"node-dev test/config.test.js"},"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"async":"^0.9.0","bluebird":"^2.9.11","chokidar":"^1.4.2","colors":"^0.6.2","cookie-parser":"^1.3.4","express":"^4.9.5","express-session":"^1.10.3","http-proxy":"^1.6.0","http2":"^3.2.0","mime":"^1.3.4","minimatch":"^2.0.1","on-headers":"^1.0.0","serve-favicon":"^2.1.5","socket.io":"^1.1.0","ua-parser-js":"^0.7.3","yargs":"^1.3.1"},"bin":{"watchalive":"./start.js"},"devDependencies":{"tape":"^4.4.0"},"gitHead":"3957f7ffa17007f55f9f37872df12d134c0e7751","homepage":"https://github.com/whitecolor/watchalive#readme","_id":"watchalive@1.1.6","_shasum":"f8a4b559b11c64fa14e34cab43a7e5f8d4ac321d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"dist":{"shasum":"f8a4b559b11c64fa14e34cab43a7e5f8d4ac321d","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-1.1.6.tgz","integrity":"sha512-mL2MQIuj7a1emtBSm5jpdxLLq6boHA2L8UW9I1iaNuuQH+AkwMYhNxxmwUW+2DMXA3RMWRrGv749fSmRc5PUsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBybWHvRbWddEdghUUrI2zkHknWJ0OWQUwCf5F9GLm42AiB5u2c6pVGPSZZ5+qLrHYoR1gPYDViHk13JQhn7q57bBQ=="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/watchalive-1.1.6.tgz_1454499115520_0.9935388346202672"}},"1.1.7":{"name":"watchalive","description":"Alive and robust file watcher with plugin system.","keywords":["javascript"],"version":"1.1.7","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"main":"index.js","files":["lib","public","README.md","index.js","start.js","package.json","tests"],"scripts":{"test-dev":"node-dev test/config.test.js"},"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"async":"^0.9.0","bluebird":"^2.9.11","chokidar":"^1.4.2","colors":"^0.6.2","cookie-parser":"^1.3.4","express":"^4.9.5","express-session":"^1.10.3","http-proxy":"^1.6.0","http2":"^3.2.0","mime":"^1.3.4","minimatch":"^2.0.1","on-headers":"^1.0.0","serve-favicon":"^2.1.5","socket.io":"^1.1.0","ua-parser-js":"^0.7.3","yargs":"^1.3.1"},"bin":{"watchalive":"./start.js"},"devDependencies":{"tape":"^4.4.0"},"gitHead":"b6ec6dfc623d905ee33d37386ca6be0cc34d379d","homepage":"https://github.com/whitecolor/watchalive#readme","_id":"watchalive@1.1.7","_shasum":"dd867d8fedeb8eab292e4ecc170949ff45532c06","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"dist":{"shasum":"dd867d8fedeb8eab292e4ecc170949ff45532c06","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-1.1.7.tgz","integrity":"sha512-PS9K32gZF14mt+LlfE3EP0wuNW68Vwe7S3yiUq+MdY/bI/TyPXauhYdrfwklXhjnWq8RtDF8Aphr8PEY+PKeng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2dzFKBlvaUmpWsoMCMBURZW31eLXey2cmRP0zTKucCQIhAIcbqHemGNp7G8eSVsS1Kp/3kIWjozHtcXpVmbyNQbpl"}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/watchalive-1.1.7.tgz_1454666641939_0.2816697892267257"}},"1.1.8":{"name":"watchalive","description":"Alive and robust file watcher with plugin system.","keywords":["javascript"],"version":"1.1.8","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"main":"index.js","files":["lib","public","README.md","index.js","start.js","package.json","tests"],"scripts":{"test-dev":"node-dev test/config.test.js"},"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"async":"^0.9.0","bluebird":"^2.9.11","chokidar":"^1.4.2","colors":"^0.6.2","cookie-parser":"^1.3.4","express":"^4.9.5","express-session":"^1.10.3","http-proxy":"^1.6.0","http2":"^3.2.0","mime":"^1.3.4","minimatch":"^2.0.1","on-headers":"^1.0.0","serve-favicon":"^2.1.5","socket.io":"^1.1.0","ua-parser-js":"^0.7.3","yargs":"^1.3.1"},"bin":{"watchalive":"./start.js"},"devDependencies":{"tape":"^4.4.0"},"gitHead":"990c7ad44a5384d14ebac644fd68a43fb497079d","homepage":"https://github.com/whitecolor/watchalive#readme","_id":"watchalive@1.1.8","_shasum":"534a584097608482d35309476f54b6f1d3216642","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"dist":{"shasum":"534a584097608482d35309476f54b6f1d3216642","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-1.1.8.tgz","integrity":"sha512-gqYpjGyGNlR/hS9huXVbDQIwYzMRRZari3GJgc8Gqxdfp2AzowrNK6+xGyjs7wuadZy45BKXsxG5sDbS9IdWpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7aExDQl2ent+QurU7M/PS1mXHCLkO08ehQOoExwx5WAiEA5gBdSJkvwDQfzh8FdyJ2hAt7+bax7gRex5zJCpmb3YU="}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/watchalive-1.1.8.tgz_1454716751562_0.9488062825985253"}},"1.1.9":{"name":"watchalive","description":"Alive and robust file watcher with plugin system.","keywords":["javascript"],"version":"1.1.9","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"},"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"main":"index.js","files":["lib","public","README.md","index.js","start.js","package.json","tests"],"scripts":{"test-dev":"node-dev test/config.test.js"},"engines":{"node":">=0.10.0"},"license":"MIT","dependencies":{"async":"^0.9.0","bluebird":"^2.9.11","chokidar":"^1.4.2","colors":"^0.6.2","cookie-parser":"^1.3.4","express":"^4.9.5","express-session":"^1.10.3","http-proxy":"^1.6.0","http2":"^3.2.0","mime":"^1.3.4","minimatch":"^2.0.1","on-headers":"^1.0.0","serve-favicon":"^2.1.5","socket.io":"^1.1.0","ua-parser-js":"^0.7.3","yargs":"^1.3.1"},"bin":{"watchalive":"./start.js"},"devDependencies":{"tape":"^4.4.0"},"gitHead":"919082d051b4c56999c9b580e5b34bbed51b4f8b","homepage":"https://github.com/whitecolor/watchalive#readme","_id":"watchalive@1.1.9","_shasum":"9c078a1f2cf5cd70d3ac937eda5bc8dcfa7b329b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"},"dist":{"shasum":"9c078a1f2cf5cd70d3ac937eda5bc8dcfa7b329b","tarball":"https://registry.npmjs.org/watchalive/-/watchalive-1.1.9.tgz","integrity":"sha512-Ty1ner0jSA4whvcf693PD6p1msy6mWkA1Y8viRswoHuFHq1FgqcQizsqnfuAfCiyL2Q8XHU8S3KVWylchYI4tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2kIG0URNRDLZthEIXdEvINcM3uKc5XOzrwl1leZZXMQIgUECSiFPrJ0N2WQBb74c+3cw3I0bwpUxsriMXufRf1yg="}]},"maintainers":[{"name":"whitecolor","email":"alex.oshchepkov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/watchalive-1.1.9.tgz_1456616495607_0.12460102117620409"}}},"keywords":["javascript"],"bugs":{"url":"http://github.com/whitecolor/watchalive/issues"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/whitecolor/watchalive#readme","repository":{"type":"git","url":"git://github.com/whitecolor/watchalive.git"}}