{"_id":"cf-launcher","_rev":"66-50d1e0b00bcfa11b7ca6ddeee790be91","name":"cf-launcher","description":"Launcher daemon for Cloud Foundry + Node.js development.","dist-tags":{"latest":"0.0.20"},"versions":{"0.0.2":{"name":"cf-launcher","version":"0.0.2","description":"Launcher daemon for Cloud Foundry + Node.js development.","main":"index.js","scripts":{"test":"npm test"},"bin":{"launcher":"./bin/cf-launcher.js"},"engines":{"node":"0.10.x"},"repository":{"type":"git","url":"git://git.eclipse.org/gitroot/orion/org.eclipse.orion.client.git"},"keywords":["cloud","foundry","orion","eclipse","node"],"author":{"name":"Orion contributors"},"license":"Eclipse Public License, Eclipse Distribution License","dependencies":{"body-parser":"~1.3.1","cfenv":"~0.2.0","client-sessions":"~0.6.0","compression":"~1.0.7","connect-flash":"~0.1.1","ejs":"~1.0.0","express":"~4.4.2","http-proxy":"~1.1.4","node-inspector":"~0.7.4"},"_id":"cf-launcher@0.0.2","dist":{"shasum":"b10900195e4c37beaa0ce59ff66f63e40c8d9cd4","tarball":"https://registry.npmjs.org/cf-launcher/-/cf-launcher-0.0.2.tgz","integrity":"sha512-jJuxoIdx5tI0fuHtbJMzOL+I8NF6e60Zmnqk5zTWFZJsagQTKuxwklPDPyBlU79+cOJuaGzR2Hrj5O85SaX5TA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHy95/oV2c0uZiU45X1HnGE6rsZipj2XZ1t8MA1dresYAiAq55uL15tDNJhtTnL23bxtoe1gS5R/++FCsZAW/qCBlg=="}]},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"mamacdon","email":"mamacdon@gmail.com"},"maintainers":[{"name":"mamacdon","email":"mamacdon@gmail.com"}],"directories":{}},"0.0.8":{"name":"cf-launcher","version":"0.0.8","description":"Launcher daemon for Cloud Foundry + Node.js development.","main":"index.js","scripts":{"test":"npm test"},"bin":{"launcher":"./bin/launcher.js"},"engines":{"node":">=0.10.x"},"repository":{"type":"git","url":"git://git.eclipse.org/gitroot/orion/org.eclipse.orion.client.git"},"keywords":["cloud","foundry","orion","eclipse","node"],"author":{"name":"Orion contributors"},"license":"Eclipse Public License, Eclipse Distribution License","dependencies":{"body-parser":"~1.3.1","cfenv":"~0.2.0","client-sessions":"~0.6.0","compression":"~1.0.7","connect-flash":"~0.1.1","ejs":"~1.0.0","express":"~4.4.2","http-proxy":"~1.1.4","node-inspector":"~0.7.4","minimist":"~0.2.0"},"_id":"cf-launcher@0.0.8","dist":{"shasum":"6ab756a628ec69ebf74de7cff462e8cfb30a2260","tarball":"https://registry.npmjs.org/cf-launcher/-/cf-launcher-0.0.8.tgz","integrity":"sha512-Z/VywwpY/A1h0uSFUBsNXSw3k/7H5MkfVrV3cl9KRy15PoKA1CQXHS62hmrK1jDO4hUw2GqpLWS+qR29/9yw9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDh8/iX6UP1zHvhj939S5I6pSyKm8v7qX0W7IJkSqoOwAiEApgHHl/vVUdzTTJYZhxgQvHGxGXS4trvqNTAAVKjGo0M="}]},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"mamacdon","email":"mamacdon@gmail.com"},"maintainers":[{"name":"mamacdon","email":"mamacdon@gmail.com"}],"directories":{}},"0.0.10":{"name":"cf-launcher","version":"0.0.10","description":"Launcher daemon for Cloud Foundry + Node.js development.","main":"index.js","scripts":{"prepublish":"node ./lib/dos2unix.js ./bin/launcher.js","test":"npm test"},"bin":{"launcher":"./bin/launcher.js"},"engines":{"node":">=0.10.x"},"repository":{"type":"git","url":"git://git.eclipse.org/gitroot/orion/org.eclipse.orion.client.git"},"keywords":["cloud","foundry","orion","eclipse","node"],"author":{"name":"Orion contributors"},"license":"Eclipse Public License, Eclipse Distribution License","dependencies":{"body-parser":"~1.3.1","cfenv":"~0.2.0","client-sessions":"~0.6.0","compression":"~1.0.7","connect-flash":"~0.1.1","ejs":"~1.0.0","express":"~4.4.2","http-proxy":"~1.1.4","node-inspector":"~0.7.4","minimist":"~0.2.0","debug":"~1.0.2","split":"~0.3.0"},"devDependencies":{"mocha":"~1.20.1"},"_id":"cf-launcher@0.0.10","dist":{"shasum":"f15c63b6a865d68565e3ab8374a0bb064c193333","tarball":"https://registry.npmjs.org/cf-launcher/-/cf-launcher-0.0.10.tgz","integrity":"sha512-MeWynxoElWfAlMs9/JYjBzlOby3SyxPmoWYFHrl916QYfV4UrKyK9uZFiN1vvaKFs8GFB2evFatixecRQ629rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvCeCu1uwilaNX3cGP1chL/YdMawv4fb7pdHPWad7Q4AIgBbLMjzYlBUjicd2pStmPK6BPZ3VNs3NpIpk5K8ysUk8="}]},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"mamacdon","email":"mamacdon@gmail.com"},"maintainers":[{"name":"mamacdon","email":"mamacdon@gmail.com"}],"directories":{}},"0.0.11":{"name":"cf-launcher","version":"0.0.11","description":"Launcher daemon for Cloud Foundry + Node.js development.","main":"index.js","scripts":{"prepublish":"node ./lib/dos2unix.js ./bin/launcher.js","test":"npm test"},"bin":{"launcher":"./bin/launcher.js"},"engines":{"node":">=0.10.x"},"repository":{"type":"git","url":"git://git.eclipse.org/gitroot/orion/org.eclipse.orion.client.git"},"keywords":["cloud","foundry","orion","eclipse","node"],"author":{"name":"Orion contributors"},"license":"Eclipse Public License, Eclipse Distribution License","dependencies":{"body-parser":"~1.3.1","cfenv":"~0.2.0","client-sessions":"~0.6.0","compression":"~1.0.7","connect-flash":"~0.1.1","ejs":"~1.0.0","express":"~4.4.2","http-proxy":"~1.1.4","node-inspector":"~0.7.4","minimist":"~0.2.0","debug":"~1.0.2","split":"~0.3.0"},"devDependencies":{"mocha":"~1.20.1"},"_id":"cf-launcher@0.0.11","dist":{"shasum":"f2adf058c328a96e2927407b70a07581e744cc28","tarball":"https://registry.npmjs.org/cf-launcher/-/cf-launcher-0.0.11.tgz","integrity":"sha512-+hrjjbKfrAuPayMQyqU6GdjOh90IplJJv0YAO6Q8883IDE1+BDfZNDvnpIV16wgLwTBoEY7D54mQIKVVPW3Lqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8QIJS7B7RR5nBN2U80zy0kU+w9GYW6YuMdLz2MYZPDgIgDLBAYJw7MNWxHB2AjekcKz1PY0Up3fLNx7RSDRwhalU="}]},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"mamacdon","email":"mamacdon@gmail.com"},"maintainers":[{"name":"mamacdon","email":"mamacdon@gmail.com"}],"directories":{}},"0.0.12":{"name":"cf-launcher","version":"0.0.12","description":"Launcher daemon for Cloud Foundry + Node.js development.","main":"index.js","scripts":{"prepublish":"node ./lib/dos2unix.js ./bin/launcher.js","test":"npm test"},"bin":{"launcher":"./bin/launcher.js"},"engines":{"node":">=0.10.x"},"repository":{"type":"git","url":"git://git.eclipse.org/gitroot/orion/org.eclipse.orion.client.git"},"keywords":["cloud","foundry","orion","eclipse","node"],"author":{"name":"Orion contributors"},"license":"Eclipse Public License, Eclipse Distribution License","dependencies":{"body-parser":"~1.3.1","cfenv":"~0.2.0","client-sessions":"~0.6.0","compression":"~1.0.7","connect-flash":"~0.1.1","ejs":"~1.0.0","express":"~4.4.2","http-proxy":"~1.1.4","node-inspector":"~0.7.4","minimist":"~0.2.0","debug":"~1.0.2","split":"~0.3.0"},"devDependencies":{"mocha":"~1.20.1"},"_id":"cf-launcher@0.0.12","dist":{"shasum":"f1963efa8b7c3bef5349639da8b4c6e36898a48c","tarball":"https://registry.npmjs.org/cf-launcher/-/cf-launcher-0.0.12.tgz","integrity":"sha512-EeUxwEdD5/2/eo02EnFFDilpVoSqeesVxi5F+XBqCmle6omapgytHKG1vmZ8AnffSSBK6w1ONQFE/lpfXg3n9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk51u9f9JFJ+x/77wqPEMwjpRzfAeBax5yK7Lx2I5WFwIhAKt6b5PCSTOfng61/QLlguKvvGFzoGVCPRgNWkjsK1pK"}]},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"mamacdon","email":"mamacdon@gmail.com"},"maintainers":[{"name":"mamacdon","email":"mamacdon@gmail.com"}],"directories":{}},"0.0.13":{"name":"cf-launcher","version":"0.0.13","description":"Launcher daemon for Cloud Foundry + Node.js development.","main":"index.js","scripts":{"prepublish":"node ./lib/dos2unix.js ./bin/launcher.js","test":"npm test"},"bin":{"launcher":"./bin/launcher.js"},"engines":{"node":">=0.10.x"},"repository":{"type":"git","url":"git://git.eclipse.org/gitroot/orion/org.eclipse.orion.client.git"},"keywords":["cloud","foundry","orion","eclipse","node"],"author":{"name":"Orion contributors"},"license":"Eclipse Public License, Eclipse Distribution License","dependencies":{"body-parser":"~1.3.1","cfenv":"~0.2.0","client-sessions":"~0.6.0","compression":"~1.0.7","connect-flash":"~0.1.1","ejs":"~1.0.0","express":"~4.4.2","http-proxy":"~1.1.4","node-inspector":"~0.7.4","minimist":"~0.2.0","debug":"~1.0.2","split":"~0.3.0","tty.js":"~0.2.13"},"devDependencies":{"mocha":"~1.20.1"},"_id":"cf-launcher@0.0.13","dist":{"shasum":"b8c152d653bd2e14c186d349c887804a0b9ca1c2","tarball":"https://registry.npmjs.org/cf-launcher/-/cf-launcher-0.0.13.tgz","integrity":"sha512-A5cFYBM+K/3/G5U7nxCrVd+J0rw2ZmjwfvkFwCZLgiIvwbsJU4uJ9AvrBUapRfAi/+/A6ZrUdeA2STmd9VwhRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEQ0gMtmdu+p8wZj+mAzkTsxhEQwPCaL7YCtpVew5suAiAoYofkHv08y6P8v9byt/qHnqAUCee1uLJZ7ZBY1iN9gg=="}]},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"mamacdon","email":"mamacdon@gmail.com"},"maintainers":[{"name":"mamacdon","email":"mamacdon@gmail.com"}],"directories":{}},"0.0.14":{"name":"cf-launcher","version":"0.0.14","description":"Launcher daemon for Cloud Foundry + Node.js development.","main":"index.js","scripts":{"prepublish":"node ./lib/dos2unix.js ./bin/launcher.js","test":"npm test"},"bin":{"launcher":"./bin/launcher.js"},"engines":{"node":">=0.10.x"},"repository":{"type":"git","url":"git://git.eclipse.org/gitroot/orion/org.eclipse.orion.client.git"},"keywords":["cloud","foundry","orion","eclipse","node"],"author":{"name":"Orion contributors"},"license":"Eclipse Public License, Eclipse Distribution License","dependencies":{"body-parser":"~1.3.1","cfenv":"~0.2.0","client-sessions":"~0.6.0","compression":"~1.0.7","connect-flash":"~0.1.1","ejs":"~1.0.0","express":"~4.4.2","jsDAV":"~0.3.2","http-proxy":"~1.1.4","node-inspector":"~0.7.4","minimist":"~0.2.0","debug":"~1.0.2","split":"~0.3.0","tty.js":"~0.2.13"},"devDependencies":{"mocha":"~1.20.1"},"_id":"cf-launcher@0.0.14","dist":{"shasum":"11c9a546d038b87c05edcef8587d80f4ac8b7bb1","tarball":"https://registry.npmjs.org/cf-launcher/-/cf-launcher-0.0.14.tgz","integrity":"sha512-vcSqf95vjRsjsolDGmQsYBEia04oqsy5Gbb8VXtapJzWGdFWsO9WBZJhI+3B8KDfxL2kMuIqpwxci7l7Ov5Q7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHohX2bA0Kd9EPl9k5ZVenvx6DfkVbMHku1XPrPgz5KuAiEA+xC9Cgc/Cm7zN08PvmrIPC/Ap0vH/WI22XbTXWaNJik="}]},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"mamacdon","email":"mamacdon@gmail.com"},"maintainers":[{"name":"mamacdon","email":"mamacdon@gmail.com"}],"directories":{}},"0.0.15":{"name":"cf-launcher","version":"0.0.15","description":"Launcher daemon for Cloud Foundry + Node.js development.","main":"index.js","scripts":{"prepublish":"node ./lib/dos2unix.js ./bin/launcher.js","test":"npm test"},"bin":{"launcher":"./bin/launcher.js"},"engines":{"node":">=0.10.x"},"repository":{"type":"git","url":"git://git.eclipse.org/gitroot/orion/org.eclipse.orion.client.git"},"keywords":["cloud","foundry","orion","eclipse","node"],"author":{"name":"Orion contributors"},"license":"Eclipse Public License, Eclipse Distribution License","dependencies":{"body-parser":"~1.3.1","cfenv":"~0.2.0","client-sessions":"~0.6.0","compression":"~1.0.7","connect-flash":"~0.1.1","ejs":"~1.0.0","express":"~4.4.2","jsDAV":"~0.3.2","http-proxy":"~1.1.4","node-inspector":"~0.7.4","minimist":"~0.2.0","debug":"~1.0.2","split":"~0.3.0","tty.js":"~0.2.13"},"devDependencies":{"mocha":"~1.20.1"},"_id":"cf-launcher@0.0.15","dist":{"shasum":"69ace1187093c0e13b1c34effccc4ea4e41f6702","tarball":"https://registry.npmjs.org/cf-launcher/-/cf-launcher-0.0.15.tgz","integrity":"sha512-P6F1LQgwyS+LV7mwrN1kQa5fe+cU2yVMA3RF05NmqshVzTZtpQxZr9CYtmsTys/Xf1WCHOw/3q5QqxtAAMtk7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjvKw3Bfg0M+xB20Bnshhihqmff0hH5VLglPNjsBqbIQIgFej63EAqnAIAiIId46x9LctZDp+CC2sNDr6ArjKF+Qs="}]},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"mamacdon","email":"mamacdon@gmail.com"},"maintainers":[{"name":"mamacdon","email":"mamacdon@gmail.com"}],"directories":{}},"0.0.16":{"name":"cf-launcher","version":"0.0.16","description":"Launcher daemon for Cloud Foundry + Node.js development.","main":"index.js","scripts":{"prepublish":"node ./lib/dos2unix.js ./bin/launcher.js","test":"npm test"},"bin":{"launcher":"./bin/launcher.js"},"engines":{"node":">=0.10.x"},"repository":{"type":"git","url":"git://git.eclipse.org/gitroot/orion/org.eclipse.orion.client.git"},"keywords":["cloud","foundry","orion","eclipse","node"],"author":{"name":"Orion contributors"},"license":"Eclipse Public License, Eclipse Distribution License","dependencies":{"body-parser":"~1.3.1","cfenv":"~0.2.0","client-sessions":"~0.6.0","compression":"~1.0.7","connect-flash":"~0.1.1","ejs":"~1.0.0","express":"~4.4.2","jsDAV":"~0.3.2","http-proxy":"~1.1.4","node-inspector":"~0.7.4","minimist":"~0.2.0","debug":"~1.0.2","split":"~0.3.0","tty.js":"~0.2.13"},"devDependencies":{"mocha":"~1.20.1"},"_id":"cf-launcher@0.0.16","dist":{"shasum":"b57231528a04b5961eca1c2f4cf41f8dc49dce16","tarball":"https://registry.npmjs.org/cf-launcher/-/cf-launcher-0.0.16.tgz","integrity":"sha512-4rRrxfT6uVsBeAdJYYzJiiKHI6MF1owrdIb4bgCwWXauffzC2U8SD/pEp9tZx2mUoptItedeSLijEPWqyk/rPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYEBTCXo3svFrceXVGPXVwosiF51IXL3U00z+q9Ew4zAIhAKgvYksZ44E8mMEuM2ix1KAeVseKlD+Y9odplPBAcNmV"}]},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"mamacdon","email":"mamacdon@gmail.com"},"maintainers":[{"name":"mamacdon","email":"mamacdon@gmail.com"}],"directories":{}},"0.0.17":{"name":"cf-launcher","version":"0.0.17","description":"Launcher daemon for Cloud Foundry + Node.js development.","main":"index.js","scripts":{"prepublish":"node ./lib/dos2unix.js ./bin/launcher.js","test":"npm test"},"bin":{"launcher":"./bin/launcher.js"},"engines":{"node":">=0.10.x"},"repository":{"type":"git","url":"git://git.eclipse.org/gitroot/orion/org.eclipse.orion.client.git"},"keywords":["cloud","foundry","orion","eclipse","node"],"author":{"name":"Orion contributors"},"license":"Eclipse Public License, Eclipse Distribution License","dependencies":{"body-parser":"~1.3.1","cfenv":"~0.2.0","client-sessions":"~0.6.0","compression":"~1.0.7","connect-flash":"~0.1.1","ejs":"~1.0.0","express":"~4.4.2","jsDAV":"~0.3.2","http-proxy":"~1.1.4","node-inspector":"~0.7.4","minimist":"~0.2.0","debug":"~1.0.2","split":"~0.3.0","tty.js":"~0.2.13"},"devDependencies":{"mocha":"~1.20.1"},"_id":"cf-launcher@0.0.17","dist":{"shasum":"9f48d600b179aad4c5f2404bf6c7e7e5ceaeba09","tarball":"https://registry.npmjs.org/cf-launcher/-/cf-launcher-0.0.17.tgz","integrity":"sha512-Sgr/Jy/pfEzC5LCSSmADsH3MqZufSVjVWBLoEPcVtvcsDH6enodth7TVDNPDTX38z9CHyCgs1h8ZQN5NsMmZBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxKA9h9Z9HQYnpODWVLobwRK6D8tx4yTQyCp6Ly+JPnwIhAKsWw8LvB5SHoRFjako01sgZy3XyzUPJ/NPHrDhouNFf"}]},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"mamacdon","email":"mamacdon@gmail.com"},"maintainers":[{"name":"mamacdon","email":"mamacdon@gmail.com"}],"directories":{}},"0.0.18":{"name":"cf-launcher","version":"0.0.18","description":"Launcher daemon for Cloud Foundry + Node.js development.","main":"index.js","scripts":{"prepublish":"node ./lib/dos2unix.js ./bin/launcher.js","test":"npm test"},"bin":{"launcher":"./bin/launcher.js"},"engines":{"node":">=0.10.x"},"repository":{"type":"git","url":"git://git.eclipse.org/gitroot/orion/org.eclipse.orion.client.git"},"keywords":["cloud","foundry","orion","eclipse","node"],"author":{"name":"Orion contributors"},"license":"Eclipse Public License, Eclipse Distribution License","dependencies":{"body-parser":"~1.3.1","cfenv":"~0.2.0","client-sessions":"~0.6.0","compression":"~1.0.7","connect-flash":"~0.1.1","ejs":"~1.0.0","express":"~4.4.2","jsDAV":"~0.3.2","http-proxy":"~1.1.4","node-inspector":"~0.7.4","minimist":"~0.2.0","debug":"~1.0.2","split":"~0.3.0","tty.js":"~0.2.13"},"devDependencies":{"mocha":"~1.20.1"},"_id":"cf-launcher@0.0.18","dist":{"shasum":"27ff14c489430e5416524b4ce0d4c7dc6254a4e9","tarball":"https://registry.npmjs.org/cf-launcher/-/cf-launcher-0.0.18.tgz","integrity":"sha512-Bz5H1UxJk3pYvn5lq8P3Gi43HGYSS4YWD+uBMDj5WOCFA5HT+nDhfDl48l8KakVMmL7jARNSrCu9HPDXmzHGfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWc6tqQ8UeW0pSfXQBRRMIGGaee/BZHv/7Lw5yhC8u9QIgKJsdsA3snhsZ1hbFTU9MPugJHX5QCjtkOqsutP3eN7o="}]},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"mamacdon","email":"mamacdon@gmail.com"},"maintainers":[{"name":"mamacdon","email":"mamacdon@gmail.com"}],"directories":{}},"0.0.19":{"name":"cf-launcher","version":"0.0.19","description":"Launcher daemon for Cloud Foundry + Node.js development.","main":"index.js","scripts":{"prepublish":"node ./lib/dos2unix.js ./bin/launcher.js","test":"npm test"},"bin":{"launcher":"./bin/launcher.js"},"engines":{"node":">=0.10.x"},"repository":{"type":"git","url":"git://git.eclipse.org/gitroot/orion/org.eclipse.orion.client.git"},"keywords":["cloud","foundry","orion","eclipse","node"],"author":{"name":"Orion contributors"},"license":"Eclipse Public License, Eclipse Distribution License","dependencies":{"body-parser":"~1.3.1","cfenv":"~0.2.0","client-sessions":"~0.6.0","compression":"~1.0.7","connect-flash":"~0.1.1","cors":"~2.5.2","ejs":"~1.0.0","express":"~4.4.2","jsDAV":"~0.3.2","http-proxy":"~1.1.4","node-inspector":"~0.7.4","minimist":"~0.2.0","debug":"~1.0.2","split":"~0.3.0","tty.js":"~0.2.13"},"devDependencies":{"mocha":"~1.20.1"},"_id":"cf-launcher@0.0.19","dist":{"shasum":"633b9071fad223b07ec35d46641b361d65424033","tarball":"https://registry.npmjs.org/cf-launcher/-/cf-launcher-0.0.19.tgz","integrity":"sha512-9aKdpjVzWWHxM4gvCLISWu6846S6v3xfqOVJCermv3QdBrAdf5jh4xjud2lav+SvoA7dW7OYL9CtQgoyzMU0sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiWLyrtIZEWMKTeQuI0t44X431nJQcW5wL4YLFEQ937wIhANGPekJYUb+BAITp6W1XpDSTvX3ZCAVH1ZDNmVMC/uM+"}]},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"mamacdon","email":"mamacdon@gmail.com"},"maintainers":[{"name":"mamacdon","email":"mamacdon@gmail.com"}],"directories":{}},"0.0.20":{"name":"cf-launcher","version":"0.0.20","description":"Launcher daemon for Cloud Foundry + Node.js development.","main":"index.js","scripts":{"prepublish":"node ./lib/dos2unix.js ./bin/launcher.js","test":"npm test"},"bin":{"launcher":"./bin/launcher.js"},"engines":{"node":">=0.10.x"},"repository":{"type":"git","url":"git://git.eclipse.org/gitroot/orion/org.eclipse.orion.client.git"},"keywords":["cloud","foundry","orion","eclipse","node"],"author":{"name":"Orion contributors"},"license":"Eclipse Public License, Eclipse Distribution License","dependencies":{"body-parser":"~1.3.1","cfenv":"~0.2.0","client-sessions":"~0.6.0","compression":"~1.0.7","connect-flash":"~0.1.1","cors":"~2.5.2","debug":"~1.0.2","ejs":"^2.5.7","express":"~4.4.2","http-proxy":"~1.1.4","jsDAV":"~0.3.2","minimist":"~0.2.0","node-inspector":"~0.7.4","split":"~0.3.0","tty.js":"~0.2.13"},"devDependencies":{"mocha":"~1.20.1"},"gitHead":"8e7e653a7174d57a2514c18c8e1d2b4a8a12b1c2","_id":"cf-launcher@0.0.20","_shasum":"a5586c741721c79316a13ab6edd1a5612e915b0e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"7.1.0","_npmUser":{"name":"mamacdon","email":"mamacdon@gmail.com"},"dist":{"shasum":"a5586c741721c79316a13ab6edd1a5612e915b0e","tarball":"https://registry.npmjs.org/cf-launcher/-/cf-launcher-0.0.20.tgz","integrity":"sha512-I2RgjSAYs8NHMpYSQPgUOv9lCHPn1MhrpW4G0bl33WLhq6+xEhuoh0IwMY/c/SAHk8592RZfdqABQTHZjgMFQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAeCqT+QQtTE5M3AwsGbhxtuFy6QJ7SHJzE7GvmqlCsjAiEAqWS5aqDYvrO1VDN5gvyq+27qlPxJYNwTyXbITGvxPP8="}]},"maintainers":[{"name":"mamacdon","email":"mamacdon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cf-launcher-0.0.20.tgz_1512093466466_0.6762913302518427"},"directories":{}}},"readme":"# cf-launcher #\r\nA harness for Node.js [Cloud Foundry](http://cloudfoundry.org/) applications that makes debugging a bit easier.\r\n\r\ncf-launcher wraps a simple web UI around your app, adding a [visual debugger](https://github.com/node-inspector/node-inspector),\r\na [shell](https://www.npmjs.org/package/tty.js), and the ability to kill or restart your app process right from the web.\r\nIf your app crashes or fails to start, the console output viewer shows you what happened.\r\n\r\nThe launcher UI takes over a single URL prefix in your application's URL space: `/launcher`. If your app needs `/launcher`, you can\r\nset the prefix to something else.\r\n\r\n\r\n## Installation ##\r\n1. **Install** cf-launcher as a dependency in your app:\r\n\r\n   ```shell\r\n   $ npm install --save cf-launcher\r\n   ```\r\n\r\n2. **Change your app's start command** to run `node_modules/.bin/launcher`.\r\n   This is usually done by editing your app's `manifest.yml`. For example, if your `manifest.yml` has this command:\r\n\r\n   ```\r\n   command: node server.js\r\n   ```\r\n\r\n   You would change it to this:\r\n\r\n   ```\r\n   command: node_modules/.bin/launcher -- node server.js\r\n   ```\r\n\r\n3. **Set a password**.\r\n   This step is crucial, as it prevents random web users from accessing your app's internals through cf-launcher. \r\n\r\n   The password can be provided as a command-line option (again, in your manifest.yml):\r\n\r\n   ```\r\n   command: node_modules/.bin/launcher --password secretPassw0rd -- node server.js\r\n   ```\r\n\r\n   Or you can set an environment variable named `LAUNCHER_PASSWORD` in your application environment. This is usually\r\n   done using the CF [`set-env`](http://docs.run.pivotal.io/devguide/deploy-apps/environment-variable.html#cli) command:\r\n\r\n   ```shell\r\n   $ cf set-env myapp LAUNCHER_PASSWORD  secretPassw0rd\r\n   ```\r\n\r\n   The command-line argument takes priority over the environment variable if both are set. If you don't provide a password,\r\n   cf-launcher refuses to run.\r\n\r\n4. **Deploy** your app.\r\n\r\n5. **Visit** `https://your_application_url/launcher`. You'll see the launcher login page. Log in with the password\r\n   you provided earlier, and you're all set.\r\n\r\n\r\n## Command-line usage\r\n\r\n\tcf-launcher [options] -- [COMMAND]\r\n\r\nWhere `COMMAND` is the command you usually use to start your app (for example, `node myapp.js`).\r\n\r\nThe supported `[options]` are:\r\n\r\n**`--password=secret`** Required. Gives the password used to log in to cf-launcher.\r\n\r\n**`--urlprefix=prefix`** Optional. Gives the URL prefix reserved by cf-launcher. Defaults to `urlprefix=launcher`.\r\n\r\n**`--cors=origin`** Optional. Enables CORS requests to cf-launcher from the given [origin](https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS#Origin).\r\n  By default, CORS is not enabled.\r\n\r\n## User interface\r\nOnce you've logged in, you're taken to a landing page that shows the status of your app, and the stdout/stderr log. Use the tabs\r\non the top banner to access the debugger and shell.\r\n\r\n![screenshot](https://i.imgur.com/YH0kJqu.png)\r\n\r\n## File access with WebDAV\r\ncf-launcher includes a [WebDAV](http://en.wikipedia.org/wiki/WebDAV) server, which provides access to the files in your app instance.\r\nMost operating systems ship with a WebDAV client built in, allowing you to map your instance files to a local drive or folder. You\r\ncan then view and edit the files in your app instance as easily as local files.\r\n\r\nWebDAV connection info:\r\n* URL: `https://your_application_url/launcher/dav`\r\n* Username: `vcap`\r\n* Password: (The password you chose when you set up cf-launcher.)\r\n\r\nHTTPS is mandatory when connecting from most WebDAV clients: accessing your files using an `http://..` URL will fail.\r\nBut who needs HTTP anyway?\r\n\r\nFor detailed setup instructions, see:\r\n* [Windows](http://doc.owncloud.org/server/6.0/user_manual/files/files.html#windows)\r\n* [OS X](http://support.apple.com/kb/PH13859)\r\n* [Linux](http://doc.owncloud.org/server/6.0/user_manual/files/files.html#linux)\r\n\r\n## Uninstallation ##\r\nWhen your app is ready for production, you should uninstall cf-launcher.\r\n\r\n1. Remove cf-launcher from your app's dependencies:\r\n\r\n   ```shell\r\n   $ npm uninstall --save cf-launcher\r\n   ```\r\n\r\n2. Restore your application's original start command.\r\n\r\n## Environment variables ##\r\ncf-launcher can be controlled using the following environment variables:\r\n\r\n#### DEBUG ####\r\nThe `DEBUG` environment variable enables debugging output from cf-launcher. For example this:\r\n```shell\r\n$ cf set-env myapp DEBUG cf-launcher:*\r\n```\r\nwill print all debug output from cf-launcher to standard output, meaning it will appear in your app's `cf logs`.\r\n\r\nTo filter debug output, the following suffixes can appear after cf-launcher:\r\n* `*`: logs everything.\r\n* `auth`: logs login attempts and logouts.\r\n* `proc`: logs action taken by the process manager, which is responsible for managing the lifecycle of the\r\n  target app and node inspector. It can be scoped down further:\r\n  * `proc:target`: logs only actions related to the target app process.\r\n  * `proc:debugger`: logs only actions related to the node-inspector process.\r\n* `proxy`: logs action taken by the reverse proxy, which takes over the web port and forwards requests based\r\n  on the request URL.\r\n* `webdav`: logs WebDAV requests. (This is an alias for the `debugMode` flag in the underlying jsDAV server.)\r\n\r\nThe `DEBUG` variable is very flexible. See [debug](https://www.npmjs.org/package/debug) for full details.\r\n\r\n#### LAUNCHER_CORS_ORIGINS ####\r\n* Gives a JSON array of origins that CORS requests will be allowed from.\r\n* For example, to allow CORS requests from https://foo.example.org:\r\n```shell\r\ncf set-env myapp LAUNCHER_CORS_ORIGINS \"[\\\"https://foo.example.org\\\"]\"\r\n```\r\n* If any `--cors` command-line options are provided, the environment variable is ignored.\r\n\r\n#### PASSWORD ####\r\n* The `PASSWORD` environment variable gives the password used to log in to cf-launcher.\r\n\r\n## License ##\r\nDual licensed under the\r\n[Eclipse Public License](https://www.eclipse.org/legal/epl-v10.html) and the [Eclipse Distribution License](https://www.eclipse.org/org/documents/edl-v10.html).\r\n","maintainers":[{"name":"mamacdon","email":"mamacdon@gmail.com"}],"time":{"modified":"2022-06-13T05:49:35.996Z","created":"2014-06-17T13:23:50.855Z","0.0.0":"2014-06-17T13:23:50.855Z","0.0.1":"2014-06-20T18:49:57.767Z","0.0.2":"2014-06-20T21:22:37.593Z","0.0.3":"2014-06-20T21:44:52.606Z","0.0.4":"2014-06-20T21:53:11.203Z","0.0.5":"2014-06-23T22:08:49.757Z","0.0.6":"2014-06-23T22:30:24.280Z","0.0.7":"2014-06-23T23:08:57.366Z","0.0.8":"2014-06-23T23:32:01.874Z","0.0.9":"2014-07-17T13:19:10.701Z","0.0.10":"2014-07-17T14:54:16.244Z","0.0.11":"2014-08-12T13:10:17.669Z","0.0.12":"2014-08-13T18:31:20.429Z","0.0.13":"2014-09-29T18:49:55.295Z","0.0.14":"2014-10-31T01:46:03.231Z","0.0.15":"2014-11-06T18:17:32.355Z","0.0.16":"2014-11-19T22:17:30.740Z","0.0.17":"2014-11-21T16:26:41.080Z","0.0.18":"2014-11-21T18:29:06.409Z","0.0.19":"2014-12-08T22:17:28.239Z","0.0.20":"2017-12-01T01:57:46.532Z"},"keywords":["cloud","foundry","orion","eclipse","node"],"repository":{"type":"git","url":"git://git.eclipse.org/gitroot/orion/org.eclipse.orion.client.git"},"author":{"name":"Orion contributors"},"license":"Eclipse Public License, Eclipse Distribution License","readmeFilename":"README.md","users":{"maciej-bendkowski":true,"pmuellr":true}}