{"_id":"lone","_rev":"29-011fa83421680f0ab96736d24be0538f","name":"lone","description":"Turn node.js apps into standalone executables.","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"lone","version":"0.1.0","author":{"name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com","url":"http://imlucas.com"},"description":"Turn node.js apps into standalone executables.","scripts":{"test":"mocha --timeout 600000","build":"lone"},"homepage":"http://github.com/imlucas/lone","repository":{"type":"git","url":"git://github.com/imlucas/lone.git"},"bin":{"lone":"./bin/lone.js"},"license":"MIT","dependencies":{"debug":"^0.7.4","async":"^0.2.10","request":"^2.34.0","mkdirp":"^0.3.5","combined-stream":"0.0.4","yargs":"^1.2.1","tar":"^0.1.19","glob":"^3.2.9","minimatch":"^0.2.14","fs-extra":"^0.8.1","jszip":"^2.2.0"},"devDependencies":{"mocha":"^1.17.1","gulp":"^3.5.5","gulp-zip":"^0.1.2"},"bugs":{"url":"https://github.com/imlucas/lone/issues"},"_id":"lone@0.1.0","dist":{"shasum":"bed8de506f02e55504f39c6f1f6d0c8116f0e6b3","tarball":"https://registry.npmjs.org/lone/-/lone-0.1.0.tgz","integrity":"sha512-aW4CE2HlDXhjwpOxaCqGIDAMzAxccbw0Ox9EPPQL0/fD+ESJWRTNUJIvXADYVl/lnT+29amh6L3usfRG/VstUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/YbkI1KnHj6CqIGb8NASvvE5gemL2nb/TCy65VxtYzAiBALIPD1lrtqfyoHvCHg8BpFW2ivhAcgSC9Gh1b587HnA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"imlucas","email":"lucas@ex.fm"},"maintainers":[{"name":"imlucas","email":"lucas@ex.fm"}]},"0.1.1":{"name":"lone","version":"0.1.1","author":{"name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com","url":"http://imlucas.com"},"description":"Turn node.js apps into standalone executables.","scripts":{"test":"mocha --timeout 600000","build":"lone"},"homepage":"http://github.com/imlucas/lone","repository":{"type":"git","url":"git://github.com/imlucas/lone.git"},"bin":{"lone":"./bin/lone.js"},"license":"MIT","dependencies":{"debug":"^0.7.4","async":"^0.2.10","request":"^2.34.0","mkdirp":"^0.3.5","combined-stream":"0.0.4","yargs":"^1.2.1","tar":"^0.1.19","glob":"^3.2.9","minimatch":"^0.2.14","fs-extra":"^0.8.1","jszip":"^2.2.0"},"devDependencies":{"mocha":"^1.17.1","gulp":"^3.5.5","gulp-zip":"^0.1.2","which":"^1.0.5"},"bugs":{"url":"https://github.com/imlucas/lone/issues"},"_id":"lone@0.1.1","dist":{"shasum":"de69c47412a31bd9f4eb366b0eb3696c1593bc63","tarball":"https://registry.npmjs.org/lone/-/lone-0.1.1.tgz","integrity":"sha512-dL/REgsQJkDkvo/0HAiCWaKouDRhYQKHnkRvbgIKsjAgyTF7K/ruM8vq21YxKt8jp2iOCAADFJZxZsAfeNOKSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHngD2Fhg6uVePQKa6v+IoeG1X8Tl1REEnDY772MIfd+AiAHfIZcEHD5r4x80mdHQaMNONyqo/TPwB3m4N6rvY5LIQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"imlucas","email":"lucas@ex.fm"},"maintainers":[{"name":"imlucas","email":"lucas@ex.fm"}]},"0.2.0":{"name":"lone","version":"0.2.0","author":{"name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com","url":"http://imlucas.com"},"description":"Turn node.js apps into standalone executables.","scripts":{"test":"mocha --timeout 600000","build":"lone"},"homepage":"http://github.com/imlucas/lone","repository":{"type":"git","url":"git://github.com/imlucas/lone.git"},"bin":{"lone":"./bin/lone.js"},"license":"MIT","dependencies":{"debug":"^0.7.4","async":"^0.2.10","request":"^2.34.0","mkdirp":"^0.3.5","combined-stream":"0.0.4","yargs":"^1.2.1","tar":"^0.1.19","glob":"^3.2.9","minimatch":"^0.2.14","fs-extra":"^0.8.1","jszip":"^2.2.0","diff-match-patch":"^1.0.0"},"devDependencies":{"mocha":"^1.17.1","gulp":"^3.5.5","gulp-zip":"^0.1.2","which":"^1.0.5"},"bugs":{"url":"https://github.com/imlucas/lone/issues"},"_id":"lone@0.2.0","dist":{"shasum":"080e8cb8a3e3cd4c1c91080364b24f799e605a7b","tarball":"https://registry.npmjs.org/lone/-/lone-0.2.0.tgz","integrity":"sha512-KOHWibyvMfTrtL71PooASdcrSg3hb0nzLH6g6Fyge5q51wDvEOKYmgU2NwpRmWltwWgJR9VuGtaFvF74r5MIKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHo0wlwkHF3hLzghuYOMylaW/AAnIDUC4Jotb9F5ciHdAiAGviK1xye9ZczwXD7rCrOr7zHNgM8FEm7oF7CVXkr6Jw=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"imlucas","email":"lucas@ex.fm"},"maintainers":[{"name":"imlucas","email":"lucas@ex.fm"}]},"0.2.1":{"name":"lone","version":"0.2.1","author":{"name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com","url":"http://imlucas.com"},"description":"Turn node.js apps into standalone executables.","scripts":{"test":"mocha --timeout 600000","build":"lone"},"homepage":"http://github.com/imlucas/lone","repository":{"type":"git","url":"git://github.com/imlucas/lone.git"},"bin":{"lone":"./bin/lone.js"},"license":"MIT","dependencies":{"debug":"^0.7.4","async":"^0.2.10","request":"^2.34.0","mkdirp":"^0.3.5","combined-stream":"0.0.4","yargs":"^1.2.1","tar":"^0.1.19","glob":"^3.2.9","minimatch":"^0.2.14","fs-extra":"^0.8.1","jszip":"^2.2.0","diff-match-patch":"^1.0.0"},"devDependencies":{"mocha":"^1.17.1","gulp":"^3.5.5","gulp-zip":"^0.1.2","which":"^1.0.5"},"bugs":{"url":"https://github.com/imlucas/lone/issues"},"_id":"lone@0.2.1","dist":{"shasum":"80cc0ae4004e9a5e119961b0df8eb54a787c8957","tarball":"https://registry.npmjs.org/lone/-/lone-0.2.1.tgz","integrity":"sha512-isxQb63FlAig0n0pQCQF0iWRYCEql3hSA90BZBDgOuE3JpbH/QCIKARVwLjAeWzl1k5SfOl/wWqXIn4RTFp6EA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQhLrIy+oGNGk768KjpPCjVjdjfO0x0MI7JuCoJE2tAwIgISloRp1uDxE7b+RKF4xLKs5jQzxPwLgw3Ejbwsnt9xI="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"imlucas","email":"lucas@ex.fm"},"maintainers":[{"name":"imlucas","email":"lucas@ex.fm"}]},"0.2.2":{"name":"lone","version":"0.2.2","author":{"name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com","url":"http://imlucas.com"},"description":"Turn node.js apps into standalone executables.","scripts":{"test":"mocha --timeout 600000","build":"lone"},"homepage":"http://github.com/imlucas/lone","repository":{"type":"git","url":"git://github.com/imlucas/lone.git"},"bin":{"lone":"./bin/lone.js"},"license":"MIT","dependencies":{"debug":"^0.7.4","async":"^0.2.10","request":"^2.34.0","mkdirp":"^0.3.5","combined-stream":"0.0.4","yargs":"^1.2.1","tar":"^0.1.19","glob":"^3.2.9","minimatch":"^0.2.14","fs-extra":"^0.8.1","jszip":"^2.2.0","diff-match-patch":"^1.0.0"},"devDependencies":{"mocha":"^1.17.1","gulp":"^3.5.5","gulp-zip":"^0.1.2","which":"^1.0.5"},"gitHead":"32c523bb25f4be8125efd35e9c68731d0660bab2","bugs":{"url":"https://github.com/imlucas/lone/issues"},"_id":"lone@0.2.2","_shasum":"cf95aca5e3e43afaf7aa56e8fd9137aa3978fba2","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"imlucas","email":"lucas@ex.fm"},"maintainers":[{"name":"imlucas","email":"lucas@ex.fm"}],"dist":{"shasum":"cf95aca5e3e43afaf7aa56e8fd9137aa3978fba2","tarball":"https://registry.npmjs.org/lone/-/lone-0.2.2.tgz","integrity":"sha512-Cb5rPAcwvReoNKhx70yD9wpJkrgGSeN0/Ug2lFVz+ZokGxfV0Z8YeCYRo7a/q7Sj0JoFGYOFjuiC+Kc2DRNf0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMk2r+DTsj7KYy9zaUhF08VhK+0uK/n9xi0JhYlUwbFAiEAkaeqROjcCXxjbrFpYmvlktkJxnoGr3ZDXMIvc1mEe58="}]}},"0.3.0":{"name":"lone","version":"0.3.0","author":{"name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com","url":"http://imlucas.com"},"description":"Turn node.js apps into standalone executables.","scripts":{"test":"mocha --timeout 600000","build":"lone"},"homepage":"http://github.com/imlucas/lone","repository":{"type":"git","url":"git://github.com/imlucas/lone.git"},"bin":{"lone":"./bin/lone.js"},"license":"MIT","dependencies":{"async":"^0.2.10","combined-stream":"0.0.4","debug":"^1.0.2","diff-match-patch":"^1.0.0","fs-extra":"^0.8.1","glob":"^3.2.11","jszip":"^2.2.0","minimatch":"^0.2.14","mkdirp":"^0.3.5","tar":"^0.1.19","yargs":"^1.2.1"},"devDependencies":{"gulp":"^3.8.5","gulp-zip":"^0.1.2","mocha":"^1.20.1","which":"^1.0.5"},"gitHead":"5cdc866855cbf1caee7c350ca3a66d33fcae0a78","bugs":{"url":"https://github.com/imlucas/lone/issues"},"_id":"lone@0.3.0","_shasum":"78be8afe537dfd4ddaa685db9f686fd27efdbcfe","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"imlucas","email":"lucas@ex.fm"},"maintainers":[{"name":"imlucas","email":"lucas@ex.fm"}],"dist":{"shasum":"78be8afe537dfd4ddaa685db9f686fd27efdbcfe","tarball":"https://registry.npmjs.org/lone/-/lone-0.3.0.tgz","integrity":"sha512-wOFTSR6v6UEj058uMAWGLfAdqGLrtBvweNo8JHavqufqpq4DKajPIM+jHY6Viq3qQjQfcCPW6jIsC7hilVFVUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSfhueMsfsrexK8zlzlnoxMEBpuPH+aeR3yRUJ3vMrhwIgcarHZO11Cz6ZRloINMtGe3xb2PDjSjnwV+q8c7qX/00="}]}},"0.3.1":{"name":"lone","version":"0.3.1","author":{"name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com","url":"http://imlucas.com"},"description":"Turn node.js apps into standalone executables.","scripts":{"test":"mocha --timeout 600000","build":"lone"},"homepage":"http://github.com/imlucas/lone","repository":{"type":"git","url":"git://github.com/imlucas/lone.git"},"bin":{"lone":"./bin/lone.js"},"license":"MIT","dependencies":{"async":"^0.2.10","combined-stream":"0.0.4","debug":"^1.0.2","diff-match-patch":"^1.0.0","fs-extra":"^0.8.1","glob":"^3.2.11","jszip":"^2.2.0","minimatch":"^0.2.14","mkdirp":"^0.3.5","request":"^2.36.0","tar":"^0.1.19","yargs":"^1.2.1"},"devDependencies":{"gulp":"^3.8.5","gulp-zip":"^0.1.2","mocha":"^1.20.1","which":"^1.0.5"},"gitHead":"c7ee85ab674ee32c9879759b2e08ee7d07b1005b","bugs":{"url":"https://github.com/imlucas/lone/issues"},"_id":"lone@0.3.1","_shasum":"10e5423c582e01406c29ab65b4bb3fd9551d43d6","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"imlucas","email":"lucas@ex.fm"},"maintainers":[{"name":"imlucas","email":"lucas@ex.fm"}],"dist":{"shasum":"10e5423c582e01406c29ab65b4bb3fd9551d43d6","tarball":"https://registry.npmjs.org/lone/-/lone-0.3.1.tgz","integrity":"sha512-bc/NWklWtaOvdlQ9XKp+uJSnd5lgNGm8n9iZceU0VuO3e+PZOqzfvEed5gaRPuNDFKWZ5Rn8nNwIUKuiLXX7QQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEpYGHDxRmdGtmAlha8uDlp6A4xHDS4B0QW1Rq7uF6BeAiEAmXTlYIEXIyzery+Or6Nq1Ip/2w+RfpX5AWpSrdS4o1g="}]}},"0.3.2":{"name":"lone","version":"0.3.2","author":{"name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com","url":"http://imlucas.com"},"description":"Turn node.js apps into standalone executables.","scripts":{"test":"mocha --timeout 600000","build":"lone"},"homepage":"http://github.com/imlucas/lone","repository":{"type":"git","url":"git://github.com/imlucas/lone.git"},"bin":{"lone":"./bin/lone.js"},"license":"MIT","dependencies":{"async":"^0.2.10","combined-stream":"0.0.4","debug":"^1.0.2","diff-match-patch":"^1.0.0","fs-extra":"^0.8.1","glob":"^3.2.11","jszip":"^2.2.0","minimatch":"^0.2.14","mkdirp":"^0.3.5","request":"^2.36.0","tar":"^0.1.19","yargs":"^1.2.1"},"devDependencies":{"gulp":"^3.8.5","gulp-zip":"^0.1.2","mocha":"^1.20.1","which":"^1.0.5"},"gitHead":"35b086c3ce13c4973da7a1b05e23587d13b576be","bugs":{"url":"https://github.com/imlucas/lone/issues"},"_id":"lone@0.3.2","_shasum":"ba2c26df744781704fca81f5fd4534ea699d6568","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"imlucas","email":"lucas@ex.fm"},"maintainers":[{"name":"imlucas","email":"lucas@ex.fm"}],"dist":{"shasum":"ba2c26df744781704fca81f5fd4534ea699d6568","tarball":"https://registry.npmjs.org/lone/-/lone-0.3.2.tgz","integrity":"sha512-rn5GbYvpRUOwFHeLC5RdMAnJKkmZg5NXDYNFBVnbzJmzNlqX5zYuGreqZiSPoOxp4s3odhj9CWeX9d2uD0QIHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzUcz0uqMdz8gyulfL3PaV6DDgOF71qP07N4cnehFb0AiEAtXPLTIY/iIajmTS7b7PF3Kfsffmh21K2D+YGVdMJ0i4="}]}},"0.3.3":{"name":"lone","version":"0.3.3","author":{"name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com","url":"http://imlucas.com"},"description":"Turn node.js apps into standalone executables.","scripts":{"test":"mocha --timeout 600000","build":"lone"},"homepage":"http://github.com/imlucas/lone","repository":{"type":"git","url":"git://github.com/imlucas/lone.git"},"bin":{"lone":"./bin/lone.js"},"license":"MIT","dependencies":{"async":"^0.2.10","combined-stream":"0.0.4","debug":"^1.0.2","diff-match-patch":"^1.0.0","extend":"^1.3.0","fs-extra":"^0.8.1","glob":"^3.2.11","jszip":"^2.2.0","minimatch":"^0.2.14","mkdirp":"^0.3.5","request":"^2.36.0","resolve-node-version":"0.0.1","semver":"^3.0.1","tar":"^0.1.19","untildify":"^1.0.0","yargs":"^1.2.1"},"devDependencies":{"gulp":"^3.8.5","gulp-zip":"^0.1.2","mocha":"^1.20.1","which":"^1.0.5"},"gitHead":"6954785f5c12dfae643afa362b660b46d77dcf54","bugs":{"url":"https://github.com/imlucas/lone/issues"},"_id":"lone@0.3.3","_shasum":"da076bcc9c614ba4380f9a20cdcba33916d2b42c","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"imlucas","email":"lucas@ex.fm"},"maintainers":[{"name":"imlucas","email":"lucas@ex.fm"}],"dist":{"shasum":"da076bcc9c614ba4380f9a20cdcba33916d2b42c","tarball":"https://registry.npmjs.org/lone/-/lone-0.3.3.tgz","integrity":"sha512-aAqL6Drb24ZpoD9vj+CRgmTiokaLpgPvE7XwTyCg1bZarML7lSE/b0YA2i0sojNqCKdXGOqXCCnG/4aaf7H6EA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICD+c9zr9UItFJ1nS/XS0R0HQFcyr2+uBfNwlJgPm/ZNAiEA+NyA2ZSkGslwmFj5U9LJ1Jbn7auq2SH5wp4wg+m97HU="}]}},"0.3.4":{"name":"lone","version":"0.3.4","author":{"name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com","url":"http://imlucas.com"},"description":"Turn node.js apps into standalone executables.","scripts":{"test":"mocha","build":"lone"},"homepage":"http://github.com/imlucas/lone","repository":{"type":"git","url":"git://github.com/imlucas/lone.git"},"bin":{"lone":"./bin/lone.js"},"license":"MIT","dependencies":{"async":"^0.2.10","combined-stream":"0.0.4","debug":"^1.0.2","diff-match-patch":"^1.0.0","extend":"^1.3.0","fs-extra":"^0.8.1","glob":"^3.2.11","jszip":"^2.2.0","minimatch":"^0.2.14","mkdirp":"^0.3.5","request":"^2.36.0","resolve-node-version":"0.0.1","semver":"^3.0.1","tar":"^0.1.19","untildify":"^1.0.0","yargs":"^1.2.1"},"devDependencies":{"gulp":"^3.8.5","gulp-zip":"^0.1.2","mocha":"^1.20.1","which":"^1.0.5"},"gitHead":"995d2ba75a04b94cbf4511e56b04c1e58c3a84f6","bugs":{"url":"https://github.com/imlucas/lone/issues"},"_id":"lone@0.3.4","_shasum":"664df7a8e8822c637a92d83caf989edaf7c49def","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"imlucas","email":"lucas@ex.fm"},"maintainers":[{"name":"imlucas","email":"lucas@ex.fm"}],"dist":{"shasum":"664df7a8e8822c637a92d83caf989edaf7c49def","tarball":"https://registry.npmjs.org/lone/-/lone-0.3.4.tgz","integrity":"sha512-bGRXHSGdFexbFLNAZfkZTHO4NqaVm3NAmZG8M6m8VoOhqyE7/uXhgW5B3iCn+YM+J7bJwlPSa66StGj6NCBKlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDajijnf6roarduM/WFakUWFpH+dDqkFQ0eNIbHVnkLzwIgZ9EA+uyYICAd9UV3NMAlb3YXaRNxXNpQbZyawqjx4Yc="}]}},"0.4.0":{"name":"lone","version":"0.4.0","author":{"name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com","url":"http://imlucas.com"},"description":"Turn node.js apps into standalone executables.","scripts":{"test":"mocha","build":"lone"},"homepage":"http://github.com/imlucas/lone","repository":{"type":"git","url":"git://github.com/imlucas/lone.git"},"bin":{"lone":"./bin/lone.js"},"license":"MIT","dependencies":{"async":"^0.2.10","combined-stream":"0.0.4","debug":"^1.0.2","diff-match-patch":"^1.0.0","extend":"^1.3.0","fs-extra":"^0.8.1","glob":"^3.2.11","jszip":"^2.2.0","minimatch":"^0.2.14","mkdirp":"^0.3.5","request":"^2.36.0","resolve-node-version":"0.0.1","semver":"^3.0.1","tar":"^0.1.19","untildify":"^1.0.0","yargs":"^1.2.1"},"devDependencies":{"gulp":"^3.8.5","gulp-zip":"^0.1.2","mocha":"^1.20.1","which":"^1.0.5"},"bugs":{"url":"https://github.com/imlucas/lone/issues"},"_id":"lone@0.4.0","_shasum":"add1014d46374b2085bc596b7c878437c3f5ff06","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"imlucas","email":"lucas@ex.fm"},"maintainers":[{"name":"imlucas","email":"lucas@ex.fm"}],"dist":{"shasum":"add1014d46374b2085bc596b7c878437c3f5ff06","tarball":"https://registry.npmjs.org/lone/-/lone-0.4.0.tgz","integrity":"sha512-DQVvbV1Zn7jHd51bHITvajAKRKAGad+5OHWZXlxXjaRvR0kb72XVYhjPnA44MLCn/lR8qNhkubKNiYX8KnxzQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACtkaayIhymQgX1W7gi/KkdLe3YLDohdQhsiZkMHgmUAiEA7csuOpIZ8CwMEZiHCljGvJAF8ucVarkVM6CyNrUDG6c="}]}},"0.4.1":{"name":"lone","version":"0.4.1","author":{"name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com","url":"http://imlucas.com"},"description":"Turn node.js apps into standalone executables.","scripts":{"test":"mocha","build":"lone"},"homepage":"http://github.com/imlucas/lone","repository":{"type":"git","url":"git://github.com/imlucas/lone.git"},"bin":{"lone":"./bin/lone.js"},"license":"MIT","dependencies":{"async":"^0.2.10","combined-stream":"0.0.4","debug":"^1.0.2","diff-match-patch":"^1.0.0","extend":"^1.3.0","fs-extra":"^0.8.1","glob":"^3.2.11","jszip":"^2.2.0","minimatch":"^0.2.14","mkdirp":"^0.3.5","request":"^2.53.0","resolve-node-version":"^0.0.2","semver":"^3.0.1","tar":"^0.1.19","untildify":"^1.0.0","yargs":"^1.2.1","which":"^1.0.9"},"devDependencies":{"gulp":"^3.8.11","gulp-zip":"^0.1.2","mocha":"^2.1.0"},"gitHead":"c9ca160ce3df6b56bfc4363f02d7c34494039afc","bugs":{"url":"https://github.com/imlucas/lone/issues"},"_id":"lone@0.4.1","_shasum":"792025026461587f1cefb667757dcc8ac4186370","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.11.14","_npmUser":{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},"maintainers":[{"name":"imlucas","email":"lucas@ex.fm"}],"dist":{"shasum":"792025026461587f1cefb667757dcc8ac4186370","tarball":"https://registry.npmjs.org/lone/-/lone-0.4.1.tgz","integrity":"sha512-hjvCS6LSfYAw8buKQFKLmjzbAg9uIsbpOUcDIU/ZXJguQFX8mhmrXNC58iWfHsXn9OtM8WIQkctwiFg/aLD0sA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtiK/t9HSZcBbHtT6yPdGWvRvF2A7vDQPwJyq8VLMTTQIhAKkWe9rkqx37nbinrOUbm4CLrfHXUM6WzV7CvM+Mbyxq"}]}},"0.4.2":{"name":"lone","version":"0.4.2","author":{"name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com","url":"http://imlucas.com"},"description":"Turn node.js apps into standalone executables.","scripts":{"test":"mocha","build":"lone"},"homepage":"http://github.com/imlucas/lone","repository":{"type":"git","url":"git://github.com/imlucas/lone.git"},"bin":{"lone":"./bin/lone.js"},"license":"MIT","dependencies":{"async":"^0.2.10","combined-stream":"0.0.4","debug":"^1.0.2","diff-match-patch":"^1.0.0","extend":"^1.3.0","fs-extra":"^0.8.1","glob":"^3.2.11","jszip":"^2.2.0","minimatch":"^0.2.14","mkdirp":"^0.3.5","request":"^2.53.0","resolve-node-version":"^0.0.2","semver":"^3.0.1","tar":"^0.1.19","untildify":"^1.0.0","yargs":"^1.2.1","which":"^1.0.9"},"devDependencies":{"gulp":"^3.8.11","gulp-zip":"^0.1.2","mocha":"^2.1.0"},"gitHead":"471aca658806ecc33c01c497e2becd6277bf240c","bugs":{"url":"https://github.com/imlucas/lone/issues"},"_id":"lone@0.4.2","_shasum":"24e581d99c943948a906a4f588c839f9e7c21f15","_from":".","_npmVersion":"2.7.6","_nodeVersion":"1.5.1","_npmUser":{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},"maintainers":[{"name":"imlucas","email":"lucas@ex.fm"}],"dist":{"shasum":"24e581d99c943948a906a4f588c839f9e7c21f15","tarball":"https://registry.npmjs.org/lone/-/lone-0.4.2.tgz","integrity":"sha512-vd7Sc+2DGeweyKw1ZZBn/CXUAlHT/TeaqB5m2G0VozPN2IRZiPSi/79bLXBklEYycANu/KcXzQgk8YqHyV0ENg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHX3GB7fijGtKx+9Ac/sHjPaeZoPtQIC0UBHEm8jp/QMAiEArKgZt1z5YYmcCeXATTO3GMxUaH+ISjjIL5wv/bqI2mA="}]}},"0.5.0":{"name":"lone","version":"0.5.0","author":{"name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com","url":"http://imlucas.com"},"description":"Turn node.js apps into standalone executables.","scripts":{"build":"lone","check":"mongodb-js-precommit {bin,lib,test}/*.js","ci":"npm run check && npm test","fmt":"mongodb-js-fmt {bin,lib,test}/*.js","test":"mocha","postuninstall":" rm -rf test/.lone/ test/fixtures/**/node_modules/ test/fixtures/**/.lone"},"homepage":"http://github.com/mongodb-js/lone","repository":{"type":"git","url":"git://github.com/mongodb-js/lone.git"},"bin":{"lone":"./bin/lone.js"},"license":"MIT","dependencies":{"async":"^2.1.2","combined-stream":"1.0.5","debug":"^2.1.3","diff-match-patch":"^1.0.0","extend":"^3.0.0","fs-extra":"^1.0.0","glob":"^7.1.1","jszip":"^2.6.1","minimatch":"^3.0.3","mkdirp":"^0.5.0","request":"^2.55.0","resolve-node-version":"^0.0.2","semver":"^5.3.0","tar":"^2.1.0","untildify":"^3.0.2","which":"^1.0.9","yargs":"^6.3.0"},"devDependencies":{"eslint-config-mongodb-js":"^2.0.0","gulp":"^3.8.11","gulp-zip":"^3.0.2","mocha":"^3.1.2","mongodb-js-fmt":"0.0.3","mongodb-js-precommit":"^0.2.8"},"gitHead":"89ff668740e8824baf4195898a0ee58f0a887180","bugs":{"url":"https://github.com/mongodb-js/lone/issues"},"_id":"lone@0.5.0","_shasum":"42ad0b3bab03f9da8938b2795119325ce48ccf85","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.5.0","_npmUser":{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},"dist":{"shasum":"42ad0b3bab03f9da8938b2795119325ce48ccf85","tarball":"https://registry.npmjs.org/lone/-/lone-0.5.0.tgz","integrity":"sha512-7vy5Q6Ljz2NngTKJuhmdcu4DTaxXDsuNjRa8Y5gccMPhU+01xukSdnXstUfUJ15OEGbSicjQ5Gu0ta7nbP6lIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtlif4+ys0f0q2B2ZusNS3IX1Xflbuu09i5MhtspfpxwIgde4VM40PhR1ILxBVGyB58g8DhAzGJMfAVVHLWXtew7k="}]},"maintainers":[{"name":"imlucas","email":"lucas@ex.fm"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lone-0.5.0.tgz_1482961164195_0.42858114559203386"}}},"readme":"# lone [![][travis_img]][travis_url] [![][appv_img]][appv_url] [![][npm_img]][npm_url]\n\n> Turn node.js apps into standalone executables.\n\n```\nnpm install -g lone && lone ./path-to-app;\nyour app is ready: ./path-to-app/dist/app_OSX_64\n```\n\n## explain\n\nneat trick, but how? a slight twist on how node-webkit does it.\n\n1. get the node source\n2. add `lone/_third_party_main.js` to library files in `node.gyp`\n3. compile node\n4. run `npm install` on `./path-to-app`\n5. put everything from `./path-to-app` in a tarball\n6. `mkdir -p ./path-to-app/dist && cat out/Release/node app.tar.gz > ./path-to-app/dist/app_OSX_64`\n7. when `app_OSX_64`is executed, node calls `_third_party_main.js`\n8. read `app_OSX_64` looking for a boundary where node stops and the app tarball begins\n9. slice out the app tarball into a buffer that's inflated into a tmp directory and run\n10. marinate, rotate, and cover\n\n## Gulp + GitHub Releases\n\nYour source gets published to npm but how do you make your shiny new binaries\navailable for easy downloading?  Here's a gulp task that will build\nyour binaries with lone and then upload them to GitHub releases.\n\nFirst, we'll need some extra dev deps so:\n\n```\nnpm install --save-dev gulp async github-release gulp-rename keepup\n```\n\nNow add a `gulpfile.js` to the root of your project:\n\n```javascript\nvar gulp = require('gulp'),\n  exec = require('child_process').exec,\n  async = require('async'),\n  release = require('github-release'),\n  rename = require('gulp-rename'),\n  keepup = require('keepup');\n\n// Delete crap we don't need, which ends up saving several megabytes.\nfunction cleanup(cb){\n  var tasks = [],\n    blobs = '{test*,doc*,example*,bench*,image*,tool*,lcov-report*}',\n    paths = [\n      './node_modules/**/' + blobs,\n      './node_modules/**/node_modules/**/' + blobs,\n      './node_modules/**/node_modules/**/node_modules/**/' + blobs,\n      './node_modules/**/node_modules/.bin',\n      './node_modules/**/node_modules/**/node_modules/.bin'\n    ];\n\n  tasks = paths.map(function(p){\n    return function(done){\n      exec('rm -rf ' + p, done);\n    };\n  });\n  tasks.push(function(done){exec('npm dedupe', done);});\n  async.parallel(tasks, cb);\n}\n\ngulp.task('dist', function(cb){\n  cleanup(function(){\n    console.log('  → creating binaries for distribution');\n    keepup('./node_modules/.bin/lone ')\n      .on('data', function(buf){process.stdout.write(buf);})\n      .on('stderr', function(buf){process.stderr.write(buf);})\n      .on('complete', function(){\n        var finalName = pkg.name + '_' + platform;\n        if(platform === 'windows') finalName += '.exe';\n\n        console.log('  ✔︎ Binary created: ' + path.resolve(\n          __dirname + '/../dist/' + finalName));\n\n        console.log('  → uploading release to github');\n\n        gulp.src('./.lone/dist/' + pkg.name)\n          .pipe(rename(finalName))\n          .pipe(release(pkg))\n          .on('end', function(){\n            console.log('  ✔︎ Dist complete and uploaded to github');\n            cb();\n          });\n      })\n      .on('crash', function(data){\n        console.log('  ✘ Binary build failed.  Check logs.  (exit code '+data.code+')');\n        cb(new Error('Binary build failed.  Check logs.  (exit code '+data.code+')'));\n      });\n  });\n});\n```\n\nNow we just run `gulp dist` on any platform and our app binaries are avilable\non GitHub without having to mess around with windows paths or cygwin.\n\n## License\n\nMIT\n\n## Continuum of making computers do things\n\n3 classes of solutions: cli, \"status bar\", gui.\n\nNaive model of methods for implementing solutions:\n\n- scripts: perl, bash, python, BAT\n- module: publish to pypi, npm, artifactory, etc\n- native cli: c*, qt, many-others, way it's always been done\n- dynamic cli: `lone`, `go compile`\n- dynamic gui: node-webkit, atom-shell, brackets-shell\n- native gui: Cocoa, winfx\n\n|      class       |      upsides      |                  downsides                  |\n| :--------------- | :---------------- | :------------------------------------------ |\n| script           | worksforme        | 30 scripts to start mongod and none correct |\n| module           | reusable in web   | need toolchain, language bias, etc          |\n| native cli       | what people want. | hard, expensive                             |\n| dynamic cli      | what people want. | emerging                                    |\n| dynamic gui      | what people want. | emerging                                    |\n| native gui       | what people want. | really really hard                          |\n\n## Status Bar Apps\n\nUsually a feature of native gui apps, \"status bar\" apps (eg cloudup, dropbox, etc)\nshould have a home of their own rather than glumping into lone's scope.\nThis statusbar module might use lone under the hood, but definitely needs to\nbe separate.  [Rumps](https://github.com/jaredks/rumps) is an example python impl.\n\n[BitBar][bitbar] is another exciting new project to solve this need.  When paired with\n[@sindresorhus/bitbar][bitbar js], writing these apps could not be much easier.\n\n[bitbar js]: https://github.com/sindresorhus/bitbar \n[bitbar]: https://github.com/matryer/bitbar\n\n\n[travis_img]: https://secure.travis-ci.org/mongodb-js/lone.png\n[travis_url]: https://travis-ci.org/mongodb-js/lone\n[npm_img]: https://img.shields.io/npm/v/lone.svg?style=flat-square\n[npm_url]: https://www.npmjs.org/package/lone\n[appv_img]: https://ci.appveyor.com/api/projects/status/github/imlucas/lone\n[appv_url]: https://ci.appveyor.com/project/imlucas/lone\n","maintainers":[{"name":"imlucas","email":"lucas@ex.fm"}],"time":{"modified":"2022-06-19T14:04:39.873Z","created":"2014-04-13T14:09:20.156Z","0.1.0":"2014-04-13T14:09:20.156Z","0.1.1":"2014-05-01T21:12:28.754Z","0.2.0":"2014-05-16T18:52:04.806Z","0.2.1":"2014-06-10T16:17:15.082Z","0.2.2":"2014-06-27T23:23:21.126Z","0.3.0":"2014-06-28T00:14:40.590Z","0.3.1":"2014-06-30T23:05:28.120Z","0.3.2":"2014-07-09T22:43:51.106Z","0.3.3":"2014-08-07T17:35:36.025Z","0.3.4":"2014-08-10T05:46:19.336Z","0.4.0":"2014-08-28T19:08:30.700Z","0.4.1":"2015-03-03T20:06:49.805Z","0.4.2":"2015-04-16T18:40:21.083Z","0.5.0":"2016-12-28T21:39:26.302Z"},"homepage":"http://github.com/mongodb-js/lone","repository":{"type":"git","url":"git://github.com/mongodb-js/lone.git"},"author":{"name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com","url":"http://imlucas.com"},"bugs":{"url":"https://github.com/mongodb-js/lone/issues"},"license":"MIT","readmeFilename":"README.md","users":{"vkarpov15":true}}