{"_id":"freshen","_rev":"31-4ca4dee288c8d0a90cd2554cf93a062f","name":"freshen","description":"Automatically run build scripts and refresh browsers while editing","dist-tags":{"latest":"0.7.1"},"versions":{"0.0.1":{"name":"freshen","description":"Automatically run build scripts and refresh browsers while editing","keywords":["refresh","reload","update","browser","styling","editor","editing","utility"],"version":"0.0.1","author":{"name":"Anders Thøgersen","email":"anders@bladre.dk"},"licenses":["GPL"],"bin":{"freshen":"./bin/freshen"},"main":"./lib/index.js","preferGlobal":true,"repository":{"type":"git","url":"git://github.com/aklt/node-freshen.git"},"engines":{"node":">= 0.8.0"},"dependencies":{"coffee-script":"= 1.3.3","socket.io":"= 0.9.10"},"_id":"freshen@0.0.1","dist":{"shasum":"faf5d79204aec602f7aa3ce829c2f7989a859e73","tarball":"https://registry.npmjs.org/freshen/-/freshen-0.0.1.tgz","integrity":"sha512-cGpQ0WBTUtfdZ3Jz1F2mzmlqOXzTURb38GEbXXfEJmNyMr/SK6l19XtIoSKAyrva3Qh89Vpk3HukA+gvihEvWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEV9TcYel7LMsy8iF/vbCNPfF+t/tBEVX12n65uFDT/6AiEA6tr37EqeCLikyYCPxUR1AlsS1vB+YIEPiwu9NCfuOtA="}]},"_npmVersion":"1.1.63","_npmUser":{"name":"aklt","email":"anders@bladre.dk"},"maintainers":[{"name":"aklt","email":"anders@bladre.dk"}],"directories":{}},"0.0.2":{"name":"freshen","description":"Automatically run build scripts and refresh browsers while editing","keywords":["refresh","reload","update","browser","styling","editor","editing","utility"],"version":"0.0.2","author":{"name":"Anders Thøgersen","email":"anders@bladre.dk"},"licenses":["GPL"],"bin":{"freshen":"./bin/freshen"},"main":"./lib/index.js","preferGlobal":true,"repository":{"type":"git","url":"git://github.com/aklt/node-freshen.git"},"engines":{"node":">= 0.8.0"},"dependencies":{"coffee-script":"= 1.3.3","socket.io":"= 0.9.10"},"_id":"freshen@0.0.2","dist":{"shasum":"f08fe827b40c2e6dd60a56c61a9c44ef8176f872","tarball":"https://registry.npmjs.org/freshen/-/freshen-0.0.2.tgz","integrity":"sha512-M6+35UOuP2CyIYXfOJ/erkuYNWSqaonRLqsqkC/GAjSRVNBv8L0QlQ8bz/rOf+n0t94USDbdjbtKHnIPEJSQaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlzrPoh5beYzO1T54WZ8ZDYRKnAMVLc3pqlIVwdl3f0AiEAvncj3skqPWmmxVeeenKzdT7puDmqkizAYiA15OQ/HkA="}]},"_npmVersion":"1.1.63","_npmUser":{"name":"aklt","email":"anders@bladre.dk"},"maintainers":[{"name":"aklt","email":"anders@bladre.dk"}],"directories":{}},"0.0.3":{"name":"freshen","description":"Automatically run build scripts and refresh browsers while editing","keywords":["refresh","reload","update","browser","styling","editor","editing","utility"],"version":"0.0.3","author":{"name":"Anders Thøgersen","email":"anders@bladre.dk"},"licenses":["GPL"],"bin":{"freshen":"./bin/freshen"},"main":"./lib/index.js","preferGlobal":true,"repository":{"type":"git","url":"git://github.com/aklt/node-freshen.git"},"engines":{"node":">= 0.8.0"},"dependencies":{"coffee-script":"= 1.3.3","socket.io":"= 0.9.10"},"_id":"freshen@0.0.3","dist":{"shasum":"be5aedc989a065a07ee4a39aeaccf2a7b9463e56","tarball":"https://registry.npmjs.org/freshen/-/freshen-0.0.3.tgz","integrity":"sha512-cQker0MHS0gKNuY+ywodUyGlxp+7Ym5UNt3dWOA3PoyurMFJY1T2lImUUYPJ86Ku1HzDEHMXzvIHw2zjlPpDTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvn6AEGTok+cttDeSxc3B/BsPnP8dc+VfVaIAHqtUGPAiEAvOCBLByJhwdKzSPfOGCuu/UJkt2xjR7Ia0vuAVIvBIA="}]},"_npmVersion":"1.1.63","_npmUser":{"name":"aklt","email":"anders@bladre.dk"},"maintainers":[{"name":"aklt","email":"anders@bladre.dk"}],"directories":{}},"0.0.4":{"name":"freshen","description":"Automatically run build scripts and refresh browsers while editing","keywords":["refresh","reload","update","browser","styling","editor","editing","utility"],"version":"0.0.4","author":{"name":"Anders Thøgersen","email":"anders@bladre.dk"},"licenses":["GPL"],"bin":{"freshen":"./bin/freshen"},"main":"./lib/index.js","preferGlobal":true,"repository":{"type":"git","url":"git://github.com/aklt/node-freshen.git"},"engines":{"node":">= 0.8.0"},"dependencies":{"coffee-script":"= 1.3.3","socket.io":"= 0.9.10"},"_id":"freshen@0.0.4","dist":{"shasum":"7048671bb73c8e8b389541cf1ba757dca579cc5e","tarball":"https://registry.npmjs.org/freshen/-/freshen-0.0.4.tgz","integrity":"sha512-QlTRrsZD/adIE04Q6A+itnPAvIQqj6M6r6qldai3L4FdGTRC4WYYu83kOsiQq3SooWaKE1csSBjeww891cg8LQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaUPnTKKOIZKFFohYeW4lwAh3+d+xPLkvzKapmomWDJAiB/UfSQgvejEFjtB8Y4HDQFjVOlI+G2vQTvt3t2g4TThw=="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"aklt","email":"anders@bladre.dk"},"maintainers":[{"name":"aklt","email":"anders@bladre.dk"}],"directories":{}},"0.0.5":{"name":"freshen","description":"Automatically run build scripts and refresh browsers while editing","keywords":["refresh","reload","update","browser","styling","editor","editing","utility"],"version":"0.0.5","author":{"name":"Anders Thøgersen","email":"anders@bladre.dk"},"licenses":["GPL"],"bin":{"freshen":"./bin/freshen"},"main":"./lib/index.js","preferGlobal":true,"repository":{"type":"git","url":"git://github.com/aklt/node-freshen.git"},"engines":{"node":">= 0.8.0"},"dependencies":{"coffee-script":"= 1.3.3","socket.io":"= 0.9.10"},"_id":"freshen@0.0.5","dist":{"shasum":"d3120577f99540097c742e18953548975536cb6b","tarball":"https://registry.npmjs.org/freshen/-/freshen-0.0.5.tgz","integrity":"sha512-KxRYsPRIkMEkxfyovXlcorW32IdtS52NYm9hJXQ1L/ucX97I1vlc/xgxvJtxeWmL+r+rBae/nSnvbNhYsD1kwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHtho1PAuJDue1k1thDj6hEUyfke7pvY+jMdfJN09bEAIhAONOHMkLRxoKw88dQYuI2kP4fuMToDMNCTyRFH9zXdyt"}]},"_npmVersion":"1.1.66","_npmUser":{"name":"aklt","email":"anders@bladre.dk"},"maintainers":[{"name":"aklt","email":"anders@bladre.dk"}],"directories":{}},"0.1.0":{"name":"freshen","description":"Automatically run build scripts and refresh browsers while editing","keywords":["refresh","reload","update","browser","styling","editor","editing","utility"],"version":"0.1.0","author":{"name":"Anders Thøgersen","email":"anders@bladre.dk"},"licenses":["GPL"],"bin":{"freshen":"./bin/freshen"},"main":"./lib/index.js","preferGlobal":true,"repository":{"type":"git","url":"git://github.com/aklt/node-freshen.git"},"engines":{"node":">= 0.8.0"},"dependencies":{"coffee-script":"= 1.4.0","socket.io":"= 0.9.13"},"_id":"freshen@0.1.0","dist":{"shasum":"0187de67f76226995b392fea3297daf9ec368cc0","tarball":"https://registry.npmjs.org/freshen/-/freshen-0.1.0.tgz","integrity":"sha512-kVq5mvYzqfnGvlDd/NmchYYI91qkUH76gUkyPJt9P1vjwwQL2zXqawArdXBhCbxMHa6JkQnlaREhqdHkjaVFAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZ/C0HBe0zXvUMr567KsuPqgjIaiXk/cKbWFG7QSR/7AiA9or/wRK+PJ5KkYKVO6Ts7WgM0Ybwud8YUmIH3XeFEYQ=="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"aklt","email":"anders@bladre.dk"},"maintainers":[{"name":"aklt","email":"anders@bladre.dk"}]},"0.1.4":{"name":"freshen","description":"Automatically run build scripts and refresh browsers while editing","keywords":["refresh","reload","update","browser","styling","editor","editing","utility"],"version":"0.1.4","author":{"name":"Anders Thøgersen","email":"anders@bladre.dk"},"licenses":["GPL"],"bin":{"freshen":"./bin/freshen"},"main":"./lib/index.js","preferGlobal":true,"repository":{"type":"git","url":"git://github.com/aklt/node-freshen.git"},"engines":{"node":">= 0.8.0"},"dependencies":{"coffee-script":"= 1.4.0","socket.io":"= 0.9.13"},"gitHead":"2e64bd5ef8310c55da9b08ee96fb219195e01050","bugs":{"url":"https://github.com/aklt/node-freshen/issues"},"homepage":"https://github.com/aklt/node-freshen#readme","_id":"freshen@0.1.4","scripts":{},"_shasum":"7f64017c4dc3a434e41161530598cbacc72c50b9","_from":".","_npmVersion":"3.9.2","_nodeVersion":"6.9.4","_npmUser":{"name":"aklt","email":"anders@bladre.dk"},"dist":{"shasum":"7f64017c4dc3a434e41161530598cbacc72c50b9","tarball":"https://registry.npmjs.org/freshen/-/freshen-0.1.4.tgz","integrity":"sha512-T89ZFLDXzeDRk/UAGDixRdYPLh4VEQj2eR1ovKIniYmYxJfrGeOW/CzFwE2Nr3m2yFgyfoO2aE0T9aK7Y2zxLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAn9ipIK39wnB4/Qe0KVx80oRvEzF90Ah4ee998DA0rWAiEAi26yDOKQVxpOFA0evjKad7/gYdjc7LMa5RUyvqY3SZI="}]},"maintainers":[{"name":"aklt","email":"anders@bladre.dk"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/freshen-0.1.4.tgz_1486122694555_0.7157133084256202"}},"0.1.5":{"name":"freshen","description":"Automatically run build scripts and refresh browsers while editing","keywords":["refresh","reload","update","browser","styling","editor","editing","utility"],"version":"0.1.5","author":{"name":"Anders Thøgersen","email":"anders@bladre.dk"},"licenses":["GPL"],"bin":{"freshen":"./bin/freshen"},"main":"./lib/index.js","preferGlobal":true,"repository":{"type":"git","url":"git://github.com/aklt/node-freshen.git"},"engines":{"node":">= 0.8.0"},"dependencies":{"coffee-script":"= 1.4.0","socket.io":"= 0.9.13"},"gitHead":"83733a522aad6d8116af1cecf1207ed4df0f23dc","bugs":{"url":"https://github.com/aklt/node-freshen/issues"},"homepage":"https://github.com/aklt/node-freshen#readme","_id":"freshen@0.1.5","scripts":{},"_shasum":"c15a70e670d64439395105bba1f0c9e19395ad65","_from":".","_npmVersion":"3.9.2","_nodeVersion":"6.9.4","_npmUser":{"name":"aklt","email":"anders@bladre.dk"},"dist":{"shasum":"c15a70e670d64439395105bba1f0c9e19395ad65","tarball":"https://registry.npmjs.org/freshen/-/freshen-0.1.5.tgz","integrity":"sha512-3TMEzZ9S+WKyuwcNz/ZnUHXg62Mw9cvUJrM7Ep858ploadOsGl5DUV54c5DiKuhyXeWuVWMVAjL79UuAKdpuRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQoUs6u7+cpWkyEMfu2RYrQArshQFb7oThdo+VzNJbxgIgCd4k4HpKBV4iXHDXskVlu56z+AMTni9tS3ULMLXLhu8="}]},"maintainers":[{"name":"aklt","email":"anders@bladre.dk"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/freshen-0.1.5.tgz_1486126324392_0.5900377111975104"}},"0.2.0":{"name":"freshen","description":"Automatically run build scripts and refresh browsers while editing","keywords":["refresh","reload","update","browser","styling","editor","editing","utility"],"version":"0.2.0","author":{"name":"Anders Thøgersen","email":"anders@bladre.dk"},"licenses":["GPL"],"bin":{"freshen":"./bin/freshen"},"main":"./lib/index.js","preferGlobal":true,"repository":{"type":"git","url":"git://github.com/aklt/node-freshen.git"},"engines":{"node":">= 0.8.0"},"dependencies":{"coffee-script":"= 1.4.0","socket.io":"= 0.9.13"},"gitHead":"7813a0b8d87ef5c4c763ca87bb4aa6542b65456c","bugs":{"url":"https://github.com/aklt/node-freshen/issues"},"homepage":"https://github.com/aklt/node-freshen#readme","_id":"freshen@0.2.0","scripts":{},"_shasum":"aa0ca01a2a66f3a49eaa5485938ef16a0096bc05","_from":".","_npmVersion":"3.9.2","_nodeVersion":"6.9.4","_npmUser":{"name":"aklt","email":"anders@bladre.dk"},"dist":{"shasum":"aa0ca01a2a66f3a49eaa5485938ef16a0096bc05","tarball":"https://registry.npmjs.org/freshen/-/freshen-0.2.0.tgz","integrity":"sha512-2TNmFXylxcG+UHT2DZw60o7YCOR+l14CNeENI96KEAyljGS6ecGc4FwMSNXNcQKXgpH8g0f/P+OT2F6w3Sshtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKPoV6HIUh0nU337OxgzHfkXVYISk3L9i3uvtd261H2AiB9RsDZGj96viURmUXP7Mj+ss0s5ShDvCLtOEL/LuFP6g=="}]},"maintainers":[{"name":"aklt","email":"anders@bladre.dk"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/freshen-0.2.0.tgz_1486128112794_0.9742953991517425"}},"0.4.0":{"name":"freshen","description":"Automatically run build scripts and refresh browsers while editing","keywords":["refresh","reload","update","browser","styling","editor","editing","utility"],"version":"0.4.0","author":{"name":"Anders Thøgersen","email":"anders@bladre.dk"},"licenses":["GPL"],"bin":{"freshen":"./bin/freshen"},"main":"./lib/index.js","preferGlobal":true,"repository":{"type":"git","url":"git://github.com/aklt/node-freshen.git"},"engines":{"node":">= 0.8.0"},"dependencies":{"ReconnectingWebSocket":"git+https://github.com/joewalnes/reconnecting-websocket.git#fd7c819bb15eeee","ws":"=2.0.2"},"gitHead":"27b39f5dbc054b7b097981ce05240c46ffdf74a4","bugs":{"url":"https://github.com/aklt/node-freshen/issues"},"homepage":"https://github.com/aklt/node-freshen#readme","_id":"freshen@0.4.0","scripts":{},"_shasum":"4ffe70192eafdcfa8523e8623211188438e6817a","_from":".","_npmVersion":"3.9.2","_nodeVersion":"6.9.4","_npmUser":{"name":"aklt","email":"anders@bladre.dk"},"dist":{"shasum":"4ffe70192eafdcfa8523e8623211188438e6817a","tarball":"https://registry.npmjs.org/freshen/-/freshen-0.4.0.tgz","integrity":"sha512-v4JDAZ2rvOf0+wVFZCRy5OvBlU8ttkvFbxjYkV0Y2lHgpHca+QXnCBXcncA5rqAXA1DXYKGwn1H6ktpQxg9e8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAYcRYI2VnwLT4iyuFU7wlrf+VW4803prQCjGFP3wrmOAiEA4VuKIPbK/iL+swsaSKKDkayoe5157RL6pvVNMDzlCq4="}]},"maintainers":[{"name":"aklt","email":"anders@bladre.dk"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/freshen-0.4.0.tgz_1486522552628_0.21353932563215494"}},"0.5.1":{"name":"freshen","description":"Automatically run build scripts and refresh browsers while editing","keywords":["build","inotify","refresh","reload","update","utility"],"version":"0.5.1","author":{"name":"Anders Thøgersen","email":"anders@bladre.dk"},"licenses":["GPL-2.0"],"bin":{"freshen":"./bin/freshen"},"scripts":{"test":"mocha"},"main":"./lib/index.js","preferGlobal":true,"repository":{"type":"git","url":"git://github.com/aklt/node-freshen.git"},"engines":{"node":">= 0.8.0"},"dependencies":{"ReconnectingWebSocket":"git+https://github.com/joewalnes/reconnecting-websocket.git#fd7c819bb15eeee","ws":"=2.0.2"},"devDependencies":{"unexpected":"^10.25.0","mocha":"^3.2.0"},"gitHead":"33399da5fc69e1fc94ec1dbcd21960d962b87414","bugs":{"url":"https://github.com/aklt/node-freshen/issues"},"homepage":"https://github.com/aklt/node-freshen#readme","_id":"freshen@0.5.1","_shasum":"a5bca3f4ff4874adc37e46ce75649b0a9d402143","_from":".","_npmVersion":"3.9.2","_nodeVersion":"6.9.4","_npmUser":{"name":"aklt","email":"anders@bladre.dk"},"dist":{"shasum":"a5bca3f4ff4874adc37e46ce75649b0a9d402143","tarball":"https://registry.npmjs.org/freshen/-/freshen-0.5.1.tgz","integrity":"sha512-P4kIM4AtlYSBWJvohGBcWZczrLxuOfm2AXZj1eoy07hmhkuxucRMnpRz2GIymYzppBo8k0h98pE6PREG2N93cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEQW0RdRZa/emkSC8zJJEN4BBIA31TSf7L5W07tTAmsQIgKbx8aG3MpC4r4YbEvU4loKtnx2cq1Xt0Vwb/WByUv64="}]},"maintainers":[{"name":"aklt","email":"anders@bladre.dk"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/freshen-0.5.1.tgz_1486654845977_0.03944944404065609"}},"0.5.1-dev":{"name":"freshen","description":"Automatically run build scripts and refresh browsers while editing","keywords":["build","inotify","refresh","reload","update","utility"],"version":"0.5.1-dev","author":{"name":"Anders Thøgersen","email":"anders@bladre.dk"},"licenses":["GPL-2.0"],"bin":{"freshen":"./bin/freshen"},"scripts":{"test":"mocha"},"main":"./lib/index.js","preferGlobal":true,"repository":{"type":"git","url":"git://github.com/aklt/node-freshen.git"},"engines":{"node":">= 0.8.0"},"dependencies":{"ReconnectingWebSocket":"git+https://github.com/joewalnes/reconnecting-websocket.git#fd7c819bb15eeee","ws":"=2.0.2"},"devDependencies":{"unexpected":"^10.25.0","mocha":"^3.2.0"},"gitHead":"d34185adb6d2a1cb021280623c8bf03a4420c87c","bugs":{"url":"https://github.com/aklt/node-freshen/issues"},"homepage":"https://github.com/aklt/node-freshen#readme","_id":"freshen@0.5.1-dev","_shasum":"ef5a86d5ca1ab8330818eaca26eaa2b7efc677bd","_from":".","_npmVersion":"3.9.2","_nodeVersion":"7.5.0","_npmUser":{"name":"aklt","email":"anders@bladre.dk"},"dist":{"shasum":"ef5a86d5ca1ab8330818eaca26eaa2b7efc677bd","tarball":"https://registry.npmjs.org/freshen/-/freshen-0.5.1-dev.tgz","integrity":"sha512-LQP48i8J/QxSiRpWINkQI+moiWl17agtdGhvPYR03kwEgOZkdqgtNKmHHvR5OTye5lnzjG5Or1/WLaA5x/XcMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpVY2huPf4J2IJUq8pd9tcPc1X9QZTzo74A/HQXFbEBAIhAPwxNo8054W4uigVrxJ43FH3d6iCsBcVk8NcZ8jVIcCU"}]},"maintainers":[{"name":"aklt","email":"anders@bladre.dk"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/freshen-0.5.1-dev.tgz_1488952745798_0.5326920999214053"}},"0.6.0":{"name":"freshen","description":"Automatically run build scripts and refresh browsers while editing","keywords":["build","inotify","refresh","reload","update","utility"],"version":"0.6.0","author":{"name":"Anders Thøgersen","email":"anders@bladre.dk"},"licenses":["GPL-2.0"],"bin":{"freshen":"./bin/freshen"},"scripts":{"test":"mocha"},"main":"./lib/index.js","preferGlobal":true,"repository":{"type":"git","url":"git://github.com/aklt/node-freshen.git"},"engines":{"node":">= 0.8.0"},"dependencies":{"ReconnectingWebSocket":"git+https://github.com/joewalnes/reconnecting-websocket.git#fd7c819bb15eeee","ws":"=2.0.2"},"devDependencies":{"http-proxy":"^1.16.2","mocha":"^3.2.0","unexpected":"^10.25.0"},"gitHead":"4537e74071e5ed95673917c3f87b878bbbc4b5dc","bugs":{"url":"https://github.com/aklt/node-freshen/issues"},"homepage":"https://github.com/aklt/node-freshen#readme","_id":"freshen@0.6.0","_shasum":"573623f478dad81607171fb248e50167cb87eb19","_from":".","_npmVersion":"3.9.2","_nodeVersion":"7.5.0","_npmUser":{"name":"aklt","email":"anders@bladre.dk"},"dist":{"shasum":"573623f478dad81607171fb248e50167cb87eb19","tarball":"https://registry.npmjs.org/freshen/-/freshen-0.6.0.tgz","integrity":"sha512-qn5zjIMw41FgIC6whpWk3KfDgIMoHZ1s38vbyBAWm1C5XXsyoYjXtGXyhmrN7n9OgJan/Nc5HX1ZQSyFzO4K9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDP5mrA7jmFmfjCVomwBYc/erYdQFZqh+C9dEdfKL2bRwIhAPszQDU7LRM9THbtdokQcT6GaBuZ2Ir7N0KRQNiW2Gts"}]},"maintainers":[{"name":"aklt","email":"anders@bladre.dk"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/freshen-0.6.0.tgz_1488952760444_0.15332935145124793"}},"0.6.1":{"name":"freshen","description":"Automatically run build scripts and refresh browsers while editing","keywords":["build","inotify","refresh","reload","update","utility"],"version":"0.6.1","author":{"name":"Anders Thøgersen","email":"anders@bladre.dk"},"licenses":["GPL-2.0"],"bin":{"freshen":"./bin/freshen"},"scripts":{"test":"mocha"},"main":"./lib/index.js","preferGlobal":true,"repository":{"type":"git","url":"git://github.com/aklt/node-freshen.git"},"engines":{"node":">= 0.8.0"},"dependencies":{"ReconnectingWebSocket":"git+https://github.com/joewalnes/reconnecting-websocket.git#fd7c819bb15eeee","ws":"=2.0.2"},"devDependencies":{"http-proxy":"^1.16.2","mocha":"^3.2.0","unexpected":"^10.25.0"},"gitHead":"ac98aa8c00479a446adc631763c3606d905397de","bugs":{"url":"https://github.com/aklt/node-freshen/issues"},"homepage":"https://github.com/aklt/node-freshen#readme","_id":"freshen@0.6.1","_shasum":"b381cf02854d7cf01460b056881cfa9d8c5d1ea0","_from":".","_npmVersion":"3.9.2","_nodeVersion":"7.5.0","_npmUser":{"name":"aklt","email":"anders@bladre.dk"},"dist":{"shasum":"b381cf02854d7cf01460b056881cfa9d8c5d1ea0","tarball":"https://registry.npmjs.org/freshen/-/freshen-0.6.1.tgz","integrity":"sha512-CeLzGEcd+P8Rki05kN/xxhr1Bwk1dZwRRt/3dkqHmMS6eANKs8iBEmje1e4SJ7aD96dC3U9sOJmaUCR/5shCQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBiqUw2ZTVqO/GVgh8tX+KcLOU4XvJKdXpH/oNqeWcKBAiEA6MsIbELgnROHUO+FC1kK9eQV2p+nkRI1CvmrUe66mSc="}]},"maintainers":[{"name":"aklt","email":"anders@bladre.dk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freshen-0.6.1.tgz_1501378699961_0.34779861220158637"}},"0.6.2":{"name":"freshen","description":"Automatically run build scripts and refresh browsers while editing","keywords":["build","inotify","refresh","reload","update","utility"],"version":"0.6.2","author":{"name":"Anders Thøgersen","email":"anders@bladre.dk"},"licenses":["GPL-2.0"],"bin":{"freshen":"./bin/freshen"},"scripts":{"test":"mocha"},"main":"./lib/index.js","preferGlobal":true,"repository":{"type":"git","url":"git://github.com/aklt/node-freshen.git"},"engines":{"node":">= 0.8.0"},"dependencies":{"ReconnectingWebSocket":"git+https://github.com/joewalnes/reconnecting-websocket.git#fd7c819bb15eeee","ws":"=2.0.2"},"devDependencies":{"http-proxy":"^1.16.2","mocha":"^3.2.0","unexpected":"^10.25.0"},"gitHead":"e731b8f373a04fe780daeb98811c1980fa956334","bugs":{"url":"https://github.com/aklt/node-freshen/issues"},"homepage":"https://github.com/aklt/node-freshen#readme","_id":"freshen@0.6.2","_shasum":"b1b6a0ad68b94ff2473b1f4861c58c140c40809a","_from":".","_npmVersion":"3.9.2","_nodeVersion":"7.5.0","_npmUser":{"name":"aklt","email":"anders@bladre.dk"},"dist":{"shasum":"b1b6a0ad68b94ff2473b1f4861c58c140c40809a","tarball":"https://registry.npmjs.org/freshen/-/freshen-0.6.2.tgz","integrity":"sha512-19eUSgpxTKPrSHwuqYPFKvkG2XwlH/OM6eOyvZLyzPaw8I5QbCIbM819A2qy1iTmBDvyR3bnjHVklZ785WoYhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/aVtR+GnKZ47FGqC1UQ6fSb/dKXP04x8yk+3Psria2wIhAKB7k2ziHTyJm6Z0gSzZvnKOj3h2Snle6UjbceWNdNTn"}]},"maintainers":[{"name":"aklt","email":"anders@bladre.dk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freshen-0.6.2.tgz_1501381381480_0.8724402440711856"}},"0.6.4":{"name":"freshen","description":"Automatically run build scripts and refresh browsers while editing","keywords":["build","inotify","refresh","reload","update","utility"],"version":"0.6.4","author":{"name":"Anders Thøgersen","email":"anders@bladre.dk"},"licenses":["GPL-2.0"],"bin":{"freshen":"./bin/freshen"},"scripts":{"test":"mocha"},"main":"./lib/index.js","preferGlobal":true,"repository":{"type":"git","url":"git://github.com/aklt/node-freshen.git"},"engines":{"node":">= 0.8.0"},"dependencies":{"ReconnectingWebSocket":"git+https://github.com/joewalnes/reconnecting-websocket.git#fd7c819bb15eeee","ws":"=2.0.2"},"devDependencies":{"http-proxy":"^1.16.2","mocha":"^3.2.0","unexpected":"^10.25.0"},"gitHead":"c24ba08e902f2b47658d1c756a07833022754375","bugs":{"url":"https://github.com/aklt/node-freshen/issues"},"homepage":"https://github.com/aklt/node-freshen#readme","_id":"freshen@0.6.4","_shasum":"781bf78735f376df96ec5d334ebe943a4ce4587a","_from":".","_npmVersion":"3.9.2","_nodeVersion":"7.5.0","_npmUser":{"name":"aklt","email":"anders@bladre.dk"},"dist":{"shasum":"781bf78735f376df96ec5d334ebe943a4ce4587a","tarball":"https://registry.npmjs.org/freshen/-/freshen-0.6.4.tgz","integrity":"sha512-eI82TOLUX/eD9Ca75eZj+py57sZu0ljpsUw4xG0IuVwhe2MMYkotXaLn6BZrsVbdncryGGSSIE1mQA+zcP7sIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAq8wei7KoYg1juUXFhsUe2AiMVnbw0LY0Rr1GAuft0IAiEAnOoOIBPOB5UcB13V3NtUJrrIm+uubvtCmYTEfR/SV5Q="}]},"maintainers":[{"name":"aklt","email":"anders@bladre.dk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freshen-0.6.4.tgz_1502282197955_0.733187707606703"}},"0.7.0":{"name":"freshen","description":"Automatically run build scripts and refresh browsers while editing","keywords":["build","inotify","refresh","reload","update","utility"],"version":"0.7.0","author":{"name":"Anders Thøgersen","email":"anders@bladre.dk"},"licenses":["GPL-2.0"],"bin":{"freshen":"./bin/freshen"},"scripts":{"test":"mocha"},"main":"./lib/index.js","preferGlobal":true,"repository":{"type":"git","url":"git://github.com/aklt/node-freshen.git"},"engines":{"node":">= 0.8.0"},"dependencies":{"ReconnectingWebSocket":"git+https://github.com/joewalnes/reconnecting-websocket.git#fd7c819bb15eeee","ws":"=2.0.2"},"devDependencies":{"http-proxy":"^1.16.2","mocha":"^3.2.0","unexpected":"^10.25.0"},"gitHead":"2382a0f494295139deb5011761cfc1af43208eb0","bugs":{"url":"https://github.com/aklt/node-freshen/issues"},"homepage":"https://github.com/aklt/node-freshen#readme","_id":"freshen@0.7.0","_shasum":"90cc250ead8837f482ffe64a82fa7dab78036d58","_from":".","_npmVersion":"3.9.2","_nodeVersion":"7.5.0","_npmUser":{"name":"aklt","email":"anders@bladre.dk"},"dist":{"shasum":"90cc250ead8837f482ffe64a82fa7dab78036d58","tarball":"https://registry.npmjs.org/freshen/-/freshen-0.7.0.tgz","integrity":"sha512-xRginC1aNHMEBhdj+Cxu98WELckXUo2RfljNhIogJb/+ni6OEflJWwqV8YDOXx+VSEV2eOIUahguP/i3JslDwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWXxIUXziuei7Bd7SVnFWO0AjMCvpvzlXaWBewP8Z0pgIhAJvAWZ14KYo4owalEtJVIrl1erzA1o4+ix8e+6yinXPp"}]},"maintainers":[{"name":"aklt","email":"anders@bladre.dk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freshen-0.7.0.tgz_1502313545314_0.7936763742472976"}},"0.7.1":{"name":"freshen","description":"Automatically run build scripts and refresh browsers while editing","keywords":["build","inotify","refresh","reload","update","utility"],"version":"0.7.1","author":{"name":"Anders Thøgersen","email":"anders@bladre.dk"},"licenses":["GPL-2.0"],"bin":{"freshen":"./bin/freshen"},"scripts":{"test":"mocha"},"main":"./lib/index.js","preferGlobal":true,"repository":{"type":"git","url":"git://github.com/aklt/node-freshen.git"},"engines":{"node":">= 0.8.0"},"dependencies":{"ReconnectingWebSocket":"git+https://github.com/joewalnes/reconnecting-websocket.git#fd7c819bb15eeee","ws":"^3.1.0"},"devDependencies":{"http-proxy":"^1.16.2","mocha":"^3.2.0","unexpected":"^10.25.0"},"gitHead":"9a1f51bcc52ffd925dab4df995cabd53d21edd81","bugs":{"url":"https://github.com/aklt/node-freshen/issues"},"homepage":"https://github.com/aklt/node-freshen#readme","_id":"freshen@0.7.1","_shasum":"f4714faa2d922746967b7fdab7187c0efde6810d","_from":".","_npmVersion":"3.9.2","_nodeVersion":"7.5.0","_npmUser":{"name":"aklt","email":"anders@bladre.dk"},"dist":{"shasum":"f4714faa2d922746967b7fdab7187c0efde6810d","tarball":"https://registry.npmjs.org/freshen/-/freshen-0.7.1.tgz","integrity":"sha512-++Hz3dUqs4nKQQzNejJx5+oc9NHNYdJMFHh/s8RHiIITg4ejFRpsTYNX6c3eWnHfJurTPWeeqV+ijc47l4EEJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2HPtNhU+1ROvh2+0Bgp34hR1mFwHsTxrKHq1vWBAkZAiEAvkmAtZN4ZNOeoAW/yJgTl9dlz9cyAt6wspwhJc8zJuI="}]},"maintainers":[{"name":"aklt","email":"anders@bladre.dk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freshen-0.7.1.tgz_1502595378321_0.4849445989821106"}}},"readme":"[![Build Status](https://travis-ci.org/aklt/node-freshen.svg?branch=master)](https://travis-ci.org/aklt/node-freshen)\n\n# Freshen - Update browser(s) while editing\n\nThis program monitors files for changes, runs build scripts and tells browsers\nto reload files when changes are made.  This makes it possible to create a whole\nsite from your editor without having to reload the browser.\n\nFiles are monitored for changes with\n[fs.watch](http://nodejs.org/api/fs.html#fs_fs_watch_filename_options_listener)\nchanges are reported to the browser through a websocket connection.\n\n## Installation\n\nAssuming you have a recent version of node installed you can get started by\nrunning the following commands:\n\n```bash\n    $ npm install -g freshen\n    $ cd location/of/my/static/site\n    $ freshen\n    11:05:34 PM Creating .freshenrc from /home/me/src/freshen/freshenrc-example\n    11:05:34 PM Running freshen version 0.6.4-dev\n    11:05:34 PM Listening to http://myhost:1024\n    11:05:34 PM lessc style.less > style.css\n    11:05:34 PM cat header.html  > index.html\n    11:05:34 PM markdown index.md     >> index.html\n    11:05:34 PM cat footer.html >> index.html\n    11:05:34 PM cat header.html  > en/foo.html\n    11:05:34 PM markdown en/foo.md     >> en/foo.html\n    11:05:34 PM cat footer.html >> en/foo.html\n    11:05:34 PM Watching /home/me/src/freshen/example\n    11:05:35 PM Connection from Mozilla/5.0 (X11; Linux x86_64; rv:54.0) Gecko/20100101 Firefox/54.0\n    11:05:38 PM Connection from Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36\n    11:05:55 PM GET /index.html\n    11:05:55 PM GET /style.css\n    11:05:55 PM GET /test.js\n```\n\nPoint your browser at `http://localhost:5005` and start editing the files that\nmake up the site.  You will probably also want to change the `.freshenrc` file.\n\n## Configuration\n\nThe directory being monitored should contain a `.freshenrc` file that configures\nwhen build scripts should be run or when the browser should reload files. It is\ncreated from the default configuration if it does not exist.\n\nThe default configuration file looks like this:\n\n```coffee\n# Example of a .freshenrc configuration file\n#\n# Place a file like this in the root of the directory you wish freshen to serve\n\n# All directories below the directory that freshen is started in will be\n# watched. Use this option to set a regular expression matching directories that\n# should not be watched.  Note that the root dir will always be included.\n# exclude: /__foo/\n\n# Files to reload in the browser when they change. The value of `change` should\n# be either a string of suffix names separated by whitespace or an array of\n# regular expressions.\nreport:\n  change: 'css html js'\n\n# Run command each time a file matching one of the suffixes or regular\n# expressions in deps changes.\n# The value of `deps` can be a string of suffix names or an Array of RegExps\nbuild:\n  command: 'make'\n  deps: 'less md html'\n\n# Port to access server at\nport: 1024\n\n# # http proxy - note that this requires http-proxy to be installed so that\n# # freshen can require it\n# ############\n# proxy:\n#   # If a request matches this url\n#   from:  '^/api/(.*)$'\n#   # rewite it to this url and send it returning the result\n#   to:    'http://localhost:8080/${1}'\n#   # retry this amount of times before bailing\n#   retry: 20\n\n# Defaulted config values that can be overridden\n################################################\n\n# # Send at most 1 message to browsers in this amount of milliseconds This is\n# # useful to avoid sending a lot of seperate requests to load files to browsers\n# # when the build process changes many files\n# delay: 150\n\n# # Should terminal logging be in color?\n# color: true\n\n# # The whole page is loaded when change is reported. Set the following to true\n# # to attempt to hot load only the changed resource\n# load:\n#   js: true\n#   css: true\n#   png: true\n\n# # Supply a custom mimetypes file\n# mimeTypesFile: \"mime.types\"\n\n# # Merge additional mime types that files can be served with\n# mimeAdd:\n#   php: 'text/html'\n\n# # How many retries the client attempts before giving up\n# retries: 20\n\n# # Help debugging\n# debug: true\n```\n","maintainers":[{"name":"aklt","email":"anders@bladre.dk"}],"time":{"modified":"2022-06-18T03:38:11.257Z","created":"2012-10-24T23:11:52.066Z","0.0.1":"2012-10-24T23:11:54.115Z","0.0.2":"2012-10-24T23:12:45.222Z","0.0.3":"2012-10-30T22:46:47.237Z","0.0.4":"2012-12-11T17:47:12.977Z","0.0.5":"2012-12-28T22:52:25.574Z","0.1.0":"2013-02-04T21:40:59.184Z","0.1.4":"2017-02-03T11:51:35.120Z","0.1.5":"2017-02-03T12:52:06.199Z","0.2.0":"2017-02-03T13:21:54.837Z","0.4.0":"2017-02-08T02:55:53.242Z","0.5.1":"2017-02-09T15:40:46.590Z","0.5.1-dev":"2017-03-08T05:59:06.336Z","0.6.0":"2017-03-08T05:59:20.964Z","0.6.1":"2017-07-30T01:38:20.886Z","0.6.2":"2017-07-30T02:23:02.616Z","0.6.4":"2017-08-09T12:36:39.689Z","0.7.0":"2017-08-09T21:19:06.390Z","0.7.1":"2017-08-13T03:36:19.303Z"},"author":{"name":"Anders Thøgersen","email":"anders@bladre.dk"},"repository":{"type":"git","url":"git://github.com/aklt/node-freshen.git"},"homepage":"https://github.com/aklt/node-freshen#readme","keywords":["build","inotify","refresh","reload","update","utility"],"bugs":{"url":"https://github.com/aklt/node-freshen/issues"},"readmeFilename":"README.md"}