{"_id":"glitter","_rev":"32-e0299fb73d9d86e2c0c15fdec33139a0","name":"glitter","description":"git abstraction","dist-tags":{"latest":"3.1.1"},"versions":{"0.0.0":{"name":"glitter","description":"koa middleware to serve a folder like github","version":"0.0.0","main":"lib/index.js","dependencies":{"koa-compose":"*","koa-route":"*","semver":"*"},"_id":"glitter@0.0.0","dist":{"shasum":"b7e8ea1e3dd96dc29ea3e1244305a1b8d0d9fcad","tarball":"https://registry.npmjs.org/glitter/-/glitter-0.0.0.tgz","integrity":"sha512-cMplVWhB2o/NWDLMKed6AG5iTbDTF0ioBT72wDt24cdDQMA99MOWCZ1zGrFTGNB0scdtUnuKOOzVr10w1xl5dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKd7VPbQLk4eJCbicDBQ8uWOiFB3YC5NZAy92P7Y5AZgIhAJh6517tOCgReySLESe9y+BWbi2m4QJ3zsjLjgAddB6+"}]},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"directories":{}},"1.0.0":{"name":"glitter","description":"git abstraction","version":"1.0.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/repo-utils/glitter"},"dependencies":{"mz":"1","bluebird":"2","semver":"3"},"devDependencies":{"rimraf":"2","mocha":"1","istanbul":"0"},"scripts":{"test":"mocha --reporter spec --timeout 30s --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --timeout 30s","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot --timeout 30s"},"keywords":["git","local","cache"],"files":["lib"],"main":"lib","gitHead":"e385fcfe2cb48a486029dc60325c598079854f97","bugs":{"url":"https://github.com/repo-utils/glitter/issues"},"homepage":"https://github.com/repo-utils/glitter","_id":"glitter@1.0.0","_shasum":"1e6e5d6b72453fe110e49de0b93f656584f99624","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"}],"dist":{"shasum":"1e6e5d6b72453fe110e49de0b93f656584f99624","tarball":"https://registry.npmjs.org/glitter/-/glitter-1.0.0.tgz","integrity":"sha512-oqEOW/dUb020D6SUSIF4ofFTvzJRnNWNHk1Sj2jyHUrh4Sw+s9Juaoixmz+KuqxxzKR9f+5VaOwdauvOm8LknQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8gI6Yy/deniVzSDSgSIDTkvD2kPPPNSizqj3UN/uhaAIgC35k22nx9fCGFrX2uzkwh26tO6pikzll+Je+3RzNOTU="}]},"directories":{}},"1.0.1":{"name":"glitter","description":"git abstraction","version":"1.0.1","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/repo-utils/glitter"},"dependencies":{"mz":"1","debug":"*","bluebird":"2","native-or-bluebird":"1","semver":"3"},"devDependencies":{"rimraf":"2","mocha":"1","istanbul":"0"},"scripts":{"test":"mocha --reporter spec --timeout 30s --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --timeout 30s","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot --timeout 30s"},"keywords":["git","local","cache"],"files":["lib"],"main":"lib","gitHead":"b4ffdd8e2ed3f74578f1958297a5c0511c3b7f61","bugs":{"url":"https://github.com/repo-utils/glitter/issues"},"homepage":"https://github.com/repo-utils/glitter","_id":"glitter@1.0.1","_shasum":"39c6b45a7c6ede04ac5ab9a7846c7d677772b6f7","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"}],"dist":{"shasum":"39c6b45a7c6ede04ac5ab9a7846c7d677772b6f7","tarball":"https://registry.npmjs.org/glitter/-/glitter-1.0.1.tgz","integrity":"sha512-R/6IPuzmFl5YQuEc5nAxnpaC+G/BCKhnHHyO3Dcac6Fw/ymc/XC+GiAyVbzIVbHdFSth/FJFxkbrjdab3tbLcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCL5KeK/DSuVx6nP7m32fU9Uuvw0mKTkdXXZ52fP+uOAIhALynR5zD1yaPi1P7Ni33eDbJ9ckZd6H6dIrHepDRddKT"}]},"directories":{}},"1.0.2":{"name":"glitter","description":"git abstraction","version":"1.0.2","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/repo-utils/glitter"},"dependencies":{"mz":"1","debug":"*","bluebird":"2","native-or-bluebird":"1","semver":"3"},"devDependencies":{"rimraf":"2","mocha":"1","istanbul":"0"},"scripts":{"test":"mocha --reporter spec --timeout 30s --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --timeout 30s","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot --timeout 30s"},"keywords":["git","local","cache"],"files":["lib"],"main":"lib","gitHead":"758042ae9477218209bb0e5d899401341cba94fe","bugs":{"url":"https://github.com/repo-utils/glitter/issues"},"homepage":"https://github.com/repo-utils/glitter","_id":"glitter@1.0.2","_shasum":"390e0f3aa68cc089436fafaf4cce5f89138263ad","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"}],"dist":{"shasum":"390e0f3aa68cc089436fafaf4cce5f89138263ad","tarball":"https://registry.npmjs.org/glitter/-/glitter-1.0.2.tgz","integrity":"sha512-J62KSA1waIjYnd0Wexlq15FgPCc9+91NtgKpuoEfTUbUXI+jz4Ay1T30PsgFGt0U8pceAKLA7P6YOr+dpdRqSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAy6dUiQKtOMKWmMmtXNA5OxmR8QU9Jz98EEnlWS/06GAiEAuZRXMea+8tGezyoK4AcCRdlYvw8Glrb5QK3+Xl6ybOQ="}]},"directories":{}},"1.0.3":{"name":"glitter","description":"git abstraction","version":"1.0.3","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/repo-utils/glitter"},"dependencies":{"mz":"1","debug":"*","bluebird":"2","native-or-bluebird":"1","semver":"3"},"devDependencies":{"rimraf":"2","mocha":"1","istanbul":"0"},"scripts":{"test":"mocha --reporter spec --timeout 30s --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --timeout 30s","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot --timeout 30s"},"keywords":["git","local","cache"],"files":["lib"],"main":"lib","gitHead":"97583a9d96b295fa300d36a57dbbbb4785ca8fff","bugs":{"url":"https://github.com/repo-utils/glitter/issues"},"homepage":"https://github.com/repo-utils/glitter","_id":"glitter@1.0.3","_shasum":"6ea8cdc846a566bf6a86d9964872dc4a3a361cc3","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"}],"dist":{"shasum":"6ea8cdc846a566bf6a86d9964872dc4a3a361cc3","tarball":"https://registry.npmjs.org/glitter/-/glitter-1.0.3.tgz","integrity":"sha512-Guf3l0WCZlGesmPz/l8riRT+e+A3AaUQ/z95jo2Zy+AOdQEHygZksKps5wMovdBJ9M8xtowldjYAIrh0tW0HZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrmbH6uzSg9d4R+AzYaIsMFoUSXbFwolc4lFulqfxawQIgYX8rf9+iowhjTwyNMss7Ro02lOtYZsS0C3iFYbpATiw="}]},"directories":{}},"1.0.4":{"name":"glitter","description":"git abstraction","version":"1.0.4","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/repo-utils/glitter"},"dependencies":{"mz":"1","debug":"*","bluebird":"2","native-or-bluebird":"1","semver":"3"},"devDependencies":{"rimraf":"2","mocha":"1","istanbul":"0"},"scripts":{"test":"mocha --reporter spec --timeout 30s --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --timeout 30s","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot --timeout 30s"},"keywords":["git","local","cache"],"files":["lib"],"main":"lib","gitHead":"d5201f01c40b45747897b6b604ad933cd8d4c9c8","bugs":{"url":"https://github.com/repo-utils/glitter/issues"},"homepage":"https://github.com/repo-utils/glitter","_id":"glitter@1.0.4","_shasum":"a62a09ed788974115743701294102584299fa810","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"}],"dist":{"shasum":"a62a09ed788974115743701294102584299fa810","tarball":"https://registry.npmjs.org/glitter/-/glitter-1.0.4.tgz","integrity":"sha512-ISyrVPq7tdjoALAn00Uk8C/gDSYd+pt5JaF9HJP88v0uG/4swmlRe3yXvCNXGYBeQzOB0od5Ejv3+z9fgpvmpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLYHGlmzImsJqTxp+5OPKstUcyyPOFHdS6Zeov7fxmiQIhAN13TKyI7fX8TQK6GmJwjaMnX7WFa/bExT4SCaRHAqu+"}]},"directories":{}},"1.1.0":{"name":"glitter","description":"git abstraction","version":"1.1.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/repo-utils/glitter"},"dependencies":{"mz":"1","debug":"*","bluebird":"2","native-or-bluebird":"1","mkdirp":"0","rimraf":"2","semver":"3"},"devDependencies":{"mocha":"1","istanbul":"0"},"scripts":{"test":"mocha --reporter spec --timeout 30s --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --timeout 30s","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot --timeout 30s"},"keywords":["git","local","cache"],"files":["lib"],"main":"lib","gitHead":"51fe2d01dbd0cda3332bfe135250c3b8f2fc6a11","bugs":{"url":"https://github.com/repo-utils/glitter/issues"},"homepage":"https://github.com/repo-utils/glitter","_id":"glitter@1.1.0","_shasum":"b574b649fdf39cfb02bffa26d7ac7883d9794cb2","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"}],"dist":{"shasum":"b574b649fdf39cfb02bffa26d7ac7883d9794cb2","tarball":"https://registry.npmjs.org/glitter/-/glitter-1.1.0.tgz","integrity":"sha512-nrnnroNlIAHWxgUw3vH7k9cJnAa9pBQU3upR64u9MwkSLgnRQ5/kI1ITov2oqgdWkk47ZXYK9h9xCL1j96i/zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClNCXNgAO2PCgEUlFMyeV/s231tXaSGnljvlP3LIbTewIgTtVdd2UTrqGWairoCDk2KaujxEEt1a1YfSM5APamuOY="}]},"directories":{}},"2.0.0":{"name":"glitter","description":"git abstraction","version":"2.0.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/repo-utils/glitter"},"dependencies":{"mz":"1","debug":"*","mkdirp":"0","rimraf":"2","semver":"3","bluebird":"2","native-or-bluebird":"1"},"devDependencies":{"mocha":"1","istanbul":"0"},"scripts":{"test":"mocha --reporter spec --timeout 30s --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --timeout 30s","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot --timeout 30s"},"keywords":["git","local","cache"],"files":["lib"],"main":"lib","gitHead":"4a32a302d014c2b956b7537c605d8d7b384ce8fa","bugs":{"url":"https://github.com/repo-utils/glitter/issues"},"homepage":"https://github.com/repo-utils/glitter","_id":"glitter@2.0.0","_shasum":"bd625f90ce566ad371645af243b4ba6cc76d7e01","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"}],"dist":{"shasum":"bd625f90ce566ad371645af243b4ba6cc76d7e01","tarball":"https://registry.npmjs.org/glitter/-/glitter-2.0.0.tgz","integrity":"sha512-9f0JyDpFJOm/ruIcaw2zIlERO45odIDYcqM3aQ5+qGVjJQmj4K828v93RYd+VDt9o3c9zrZjAfvVM6zBlEWkxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBbKZ76z3BTxeCiUTmtkwYVtYGMTg2HZ73AGO1zPa9kgIhAMinDI16bsGWOXADNmThh9wEdvjtui6eLTJzNMoRKpAM"}]},"directories":{}},"2.1.0":{"name":"glitter","description":"git abstraction","version":"2.1.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/repo-utils/glitter"},"dependencies":{"mz":"1","debug":"*","mkdirp":"0","rimraf":"2","semver":"3","bluebird":"2","native-or-bluebird":"1"},"devDependencies":{"mocha":"1","istanbul":"0"},"scripts":{"test":"mocha --reporter spec --timeout 30s --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --timeout 30s","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot --timeout 30s"},"keywords":["git","local","cache"],"files":["lib"],"main":"lib","gitHead":"55aa28ab2d8db15af8233c83026347da30df548c","bugs":{"url":"https://github.com/repo-utils/glitter/issues"},"homepage":"https://github.com/repo-utils/glitter","_id":"glitter@2.1.0","_shasum":"6ce31b93ffc3a4e42da6a8f4ddb8d7ca0e648f56","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"}],"dist":{"shasum":"6ce31b93ffc3a4e42da6a8f4ddb8d7ca0e648f56","tarball":"https://registry.npmjs.org/glitter/-/glitter-2.1.0.tgz","integrity":"sha512-MUYcdLPGKfuw4yFC1D+grsJzGoqzpLMwGeYlA8xrwUgwy8wq1Q6Nm7l+RduA7zhf9oIzsKmnTNU7qoiH8lwQ5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfXtWl60EUXbma/3izj5zC0mzNcP6vU8atS0bGZ6VaaAiBRCUUk+8jzsXjUKRXFCi+PkDkbKhLamysJMA3ea0yicg=="}]},"directories":{}},"2.2.0":{"name":"glitter","description":"git abstraction","version":"2.2.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/repo-utils/glitter"},"dependencies":{"mz":"1","debug":"*","mkdirp":"0","rimraf":"2","semver":"3","bluebird":"2","mkdirp-then":"1","native-or-bluebird":"1"},"devDependencies":{"mocha":"1","istanbul":"0"},"scripts":{"test":"mocha --reporter spec --timeout 30s --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --timeout 30s","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot --timeout 30s"},"keywords":["git","github","bitbucket","local","cache"],"files":["lib"],"main":"lib","gitHead":"1516d900da9d1e8e5c660bec71e12553b11f719b","bugs":{"url":"https://github.com/repo-utils/glitter/issues"},"homepage":"https://github.com/repo-utils/glitter","_id":"glitter@2.2.0","_shasum":"4c33713b5c6e7d00e88f6355e5dbc8da6dcb2361","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"}],"dist":{"shasum":"4c33713b5c6e7d00e88f6355e5dbc8da6dcb2361","tarball":"https://registry.npmjs.org/glitter/-/glitter-2.2.0.tgz","integrity":"sha512-AHCmBn41dPxeV2fMeTejYwPbrLcyTJdW/fGqaS33TmDTABuA9qIj9zdzpvXZ7jYqitQ229Sm9bZCeFPJFx52Yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKSFNiqLITATZ6Uyg6MEenbWaeqQ2dS07FuOtblAU6DAiAyApRkazPWxoWi+qGkMFfapldiS+HD71cPaB2QehD/aQ=="}]},"directories":{}},"2.2.1":{"name":"glitter","description":"git abstraction","version":"2.2.1","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/repo-utils/glitter"},"dependencies":{"mz":"1","debug":"*","mkdirp":"0","rimraf":"2","semver":"3","bluebird":"2","mkdirp-then":"1","native-or-bluebird":"1"},"devDependencies":{"mocha":"1","istanbul":"0"},"scripts":{"test":"mocha --reporter spec --timeout 30s --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --timeout 30s","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot --timeout 30s"},"keywords":["git","github","bitbucket","local","cache"],"files":["lib"],"main":"lib","gitHead":"d27f203cd72282d235aca7cd7c4a7fa3ecd83411","bugs":{"url":"https://github.com/repo-utils/glitter/issues"},"homepage":"https://github.com/repo-utils/glitter","_id":"glitter@2.2.1","_shasum":"1d5d69bd93bf70d95e0d492804ef369fde7af8bd","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"}],"dist":{"shasum":"1d5d69bd93bf70d95e0d492804ef369fde7af8bd","tarball":"https://registry.npmjs.org/glitter/-/glitter-2.2.1.tgz","integrity":"sha512-C61SfGE6E4dy0FTrPABHO05PrGDCS5zX6RccbKB0uAQOelFJTdsAKXjXID9Xi5WNPX9PUmMqGqxCVdAwFwcjTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3rXbPTRORnv3Nw/Yumnd2iibSAD2qnUeO+lusJN14JQIgD4zc11GE56xN+3NB4sf3qafGovVT1ZUGgjPxSFZxqSU="}]},"directories":{}},"3.0.0":{"name":"glitter","description":"git abstraction","version":"3.0.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/repo-utils/glitter"},"dependencies":{"mz":"1","debug":"*","mkdirp":"0","rimraf":"2","semver":"3","bluebird":"2"},"devDependencies":{"native-or-bluebird":"1","mocha":"1","istanbul":"0"},"scripts":{"test":"mocha --reporter spec --timeout 30s --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --timeout 30s","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot --timeout 30s"},"keywords":["git","github","bitbucket","local","cache"],"files":["lib"],"main":"lib","gitHead":"0d319b36ba52aa27829df8e0a78aef4e41d30d4c","bugs":{"url":"https://github.com/repo-utils/glitter/issues"},"homepage":"https://github.com/repo-utils/glitter","_id":"glitter@3.0.0","_shasum":"fee3bbff08a91ce2d433114575972e5cee25e1aa","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"}],"dist":{"shasum":"fee3bbff08a91ce2d433114575972e5cee25e1aa","tarball":"https://registry.npmjs.org/glitter/-/glitter-3.0.0.tgz","integrity":"sha512-NTGPkDvNY0ORj2ApMyO4pz4ugOxG8fJwA65FAUawJNM09iFWkQGfST0hPh1tcwS0KixhJVNWLqcsx+bCgKvGcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWgMt/nafssOHdGU/oesmjZSuUNzQreGqVkk3lxKmCrAiEAiH+Et+2V7bQBioZMpay81941D/gbLMXcbuIeEqCLmgc="}]},"directories":{}},"3.1.0":{"name":"glitter","description":"git abstraction","version":"3.1.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/repo-utils/glitter"},"dependencies":{"mz":"1","debug":"*","mkdirp":"0","rimraf":"2","semver":"3","bluebird":"2"},"devDependencies":{"native-or-bluebird":"1","mocha":"1","istanbul":"0"},"scripts":{"test":"mocha --reporter spec --timeout 30s --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --timeout 30s","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot --timeout 30s"},"keywords":["git","github","bitbucket","local","cache"],"files":["lib"],"main":"lib","gitHead":"a539eda3db90940ca19acbd50196a8410d796893","bugs":{"url":"https://github.com/repo-utils/glitter/issues"},"homepage":"https://github.com/repo-utils/glitter","_id":"glitter@3.1.0","_shasum":"f8a99c9f4d8428aa273912740e6b9d89273f5def","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"}],"dist":{"shasum":"f8a99c9f4d8428aa273912740e6b9d89273f5def","tarball":"https://registry.npmjs.org/glitter/-/glitter-3.1.0.tgz","integrity":"sha512-tzPXkXpeWCss8E4CAzHIPX+4uZlMb16Ok0QdlDZKiUL+J8VASLUl/oIOQZogocktTyBlqY99RQgh5JuqGQBttw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGh71XFr246O6GD0aUV7Kxmeee74WyhZDDwaP0TFLvRhAiEAlN0yowBvdOJ/vsKQOsUIUttSqRI3KqChXpDBn8odvXc="}]},"directories":{}},"3.1.1":{"name":"glitter","description":"git abstraction","version":"3.1.1","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/repo-utils/glitter"},"dependencies":{"mz":"1","debug":"*","mkdirp":"0","rimraf":"2","semver":"4","bluebird":"2"},"devDependencies":{"native-or-bluebird":"1","mocha":"1","istanbul":"0"},"scripts":{"test":"mocha --reporter spec --timeout 30s --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --timeout 30s","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot --timeout 30s"},"keywords":["git","github","bitbucket","local","cache"],"files":["lib"],"main":"lib","gitHead":"6388d9e2f3545d322d8074eb648b5bc04b151351","bugs":{"url":"https://github.com/repo-utils/glitter/issues"},"homepage":"https://github.com/repo-utils/glitter","_id":"glitter@3.1.1","_shasum":"3db2e63c2a36dab01d2e943c8dabad8c875d2017","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.11.13","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"}],"dist":{"shasum":"3db2e63c2a36dab01d2e943c8dabad8c875d2017","tarball":"https://registry.npmjs.org/glitter/-/glitter-3.1.1.tgz","integrity":"sha512-vu2HWCt1bXTjiqR3Jq7REirQaKzWanYIQMpW/A/TXFpv1ynqVL7GUV0FbHb3lxTI/Bb63nq/5tYZy+j9MZaVnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXmKx9cc65Kl9WcfXGIrgmYQ75AUmuxlhisW9LhGsFpwIhAKSCAXVqm70NmdxrmXMg0mfQ6LgyePEO0rIm8BkkXWC+"}]},"directories":{}}},"readme":"\n# glitter\n\n[![NPM version][npm-image]][npm-url]\n[![Build status][travis-image]][travis-url]\n[![Test coverage][coveralls-image]][coveralls-url]\n[![Dependency Status][david-image]][david-url]\n[![License][license-image]][license-url]\n[![Downloads][downloads-image]][downloads-url]\n[![Gittip][gittip-image]][gittip-url]\n\nA utility to interact with remote repositories seamlessly.\nSupports fetching remotes, getting references/tags/branches\nfrom either the remote or the local copy, and copying files.\n\n## Adding Custom Remotes\n\nBy default, this library supports `GitHub` and `BitBucket` git remotes.\nAdding remotes is pretty trivial since all it really needs is a URL.\n\nFirst you need to create a custom remote object.\nView [lib/remotes/github.js](lib/remotes/github.js) for an example.\nAll it needs is a `.name` and a `.url( user, repo => URL)` function.\n\nThen you need to set this remote to `glitter.remotes[name]=`.\nSee [lib/remotes/index.js](lib/remotes/index.js).\nFor example:\n\n```js\nvar local = {\n  name: 'local',\n  url: function (user, repo) {\n    // ignores the `user` field,\n    // though you could optionally just use the `user` field\n    // as the repo.\n    return 'https://localhost:8080/' + repo;\n  }\n};\n\nGlitter.remotes.local =\nGlitter.remotes.someAlias = local;\n\nvar glitter = Glitter('local', null, 'module');\n```\n\nAnd you're set!\n\n## API\n\n### Glitter.folder\n\nWhere the repositories are cloned to.\n\n### var glitter = new Glitter(remote, user, repo)\n\nCreate a new instance. Currently supported remotes are:\n\n- `github` - set your optional GitHub credentials as the `GLITTER_GITHUB` environmental variable\n\n### glitter.install().then( => )\n\n`git clone`\n\nClone the remote repository locally.\nDoes not check whether the repository has already been cloned.\n\n### glitter.isInstall().then( !!installed => )\n\nChecks whether a repository is installed.\n\n### glitter.update().then( !!updated => )\n\n`git fetch -f --all`\n\nUpdate all the branches and references of the local copy.\n`updated` is whether any references were updated.\n\n### glitter.show(reference, remote).then( hash'' => )\n\n`git show`\n\nLookup a commit sha from a reference.\nIf `remote` is true, will `.update()` from the origin if no references are found.\nThis requires a local copy of the repository to be installed.\n\n### glitter.copy(reference, folder).then( => )\n\n`git archive <reference> | tar -x -C <folder>`\n\nCopy the repository at `reference` to `folder`.\nRequires a local copy.\n\n### glitter.getReferences(remote).then( [refs] => )\n\n`git ls-remote` and `git show-ref`\n\nGets all `HEAD` and tag references,\nReferences is an array of references of the form `[<name>, <commit sha>]`.\nIf `remote` is true, gets the references directly from the remote.\n\n### glitter.getHeads(remote).then( [refs] => )\n\n`.getReferences(remote)`, but only HEAD references are returned.\n\n### glitter.getTags(remote).then( [refs] => )\n\n`.getReferences(remote)`, but only tags are returned.\n\n### glitter.getVersions(remote).then( [versions] => )\n\n`.getTags(remote)`, except only valid semantic versions are returned.\nIt returns an array of `[<tag>, <sha>]`.\n\n### glitter.getMaxSatisfying(range, remote).then( version => )\n\nSame like `.getVersions()`, but you pass a semver range,\nand it will return the max satisfying range.\nIt returns a single `[<tag>, <sha>]` unless `null`.\n\n[npm-image]: https://img.shields.io/npm/v/glitter.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/glitter\n[github-tag]: http://img.shields.io/github/tag/repo-utils/glitter.svg?style=flat-square\n[github-url]: https://github.com/repo-utils/glitter/tags\n[travis-image]: https://img.shields.io/travis/repo-utils/glitter.svg?style=flat-square\n[travis-url]: https://travis-ci.org/repo-utils/glitter\n[coveralls-image]: https://img.shields.io/coveralls/repo-utils/glitter.svg?style=flat-square\n[coveralls-url]: https://coveralls.io/r/repo-utils/glitter?branch=master\n[david-image]: http://img.shields.io/david/repo-utils/glitter.svg?style=flat-square\n[david-url]: https://david-dm.org/repo-utils/glitter\n[license-image]: http://img.shields.io/npm/l/glitter.svg?style=flat-square\n[license-url]: LICENSE\n[downloads-image]: http://img.shields.io/npm/dm/glitter.svg?style=flat-square\n[downloads-url]: https://npmjs.org/package/glitter\n[gittip-image]: https://img.shields.io/gittip/jonathanong.svg?style=flat-square\n[gittip-url]: https://www.gittip.com/jonathanong/\n","maintainers":[{"email":"sindresorhus@gmail.com","name":"sindresorhus"},{"email":"fishrock123@rocketmail.com","name":"fishrock123"},{"email":"jonathanrichardong@gmail.com","name":"jongleberry"}],"time":{"modified":"2023-11-07T07:19:13.594Z","created":"2014-02-13T08:18:46.140Z","0.0.0":"2014-02-13T08:18:46.140Z","1.0.0":"2014-07-31T01:00:25.288Z","1.0.1":"2014-07-31T07:32:23.942Z","1.0.2":"2014-07-31T07:32:45.647Z","1.0.3":"2014-08-18T07:44:30.944Z","1.0.4":"2014-08-18T07:47:05.766Z","1.1.0":"2014-08-20T19:47:02.987Z","2.0.0":"2014-08-22T08:23:24.994Z","2.1.0":"2014-08-22T19:49:11.950Z","2.2.0":"2014-08-25T22:21:26.000Z","2.2.1":"2014-08-29T07:45:35.342Z","3.0.0":"2014-09-04T06:18:34.102Z","3.1.0":"2014-09-08T08:16:52.527Z","3.1.1":"2014-09-24T05:53:02.352Z"},"readmeFilename":"README.md","homepage":"https://github.com/repo-utils/glitter","keywords":["git","github","bitbucket","local","cache"],"repository":{"type":"git","url":"https://github.com/repo-utils/glitter"},"author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"bugs":{"url":"https://github.com/repo-utils/glitter/issues"},"license":"MIT"}