{"_id":"git-http-backend","_rev":"29-76a0cededfa19c6413ae046d5bef35b4","name":"git-http-backend","description":"serve a git repository over http","dist-tags":{"latest":"1.1.2"},"versions":{"0.0.0":{"name":"git-http-backend","version":"0.0.0","description":"serve a git repository over http","main":"index.js","dependencies":{"git-side-band-message":"~0.0.1","inherits":"~2.0.1"},"repository":{"type":"git","url":"git://github.com/substack/git-http-backend.git"},"homepage":"https://github.com/substack/git-http-backend","keywords":["git","http","backend","web","server","git-receive-pack","git-update-pack"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/git-http-backend/issues"},"_id":"git-http-backend@0.0.0","dist":{"shasum":"f9589ad96efc78c4067c2fb5d5cd759de6df696a","tarball":"https://registry.npmjs.org/git-http-backend/-/git-http-backend-0.0.0.tgz","integrity":"sha512-HBXZHotk0k86fIxDOdoZn2xfq32myEV7VUWkDgjihiW1tGK6wwU9dhbRpbLnNBIHoTHG+fmbMWGM96z+1KOQVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQYMhEYYEWD0+vnwcTpDjp8TJHgbC72Gp9i1Lafvz5QAiEAyWdYsaZQFza/W2x9LrMpQQF4cxMnIoRirzs+f9Ci4oU="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.1.0":{"name":"git-http-backend","version":"0.1.0","description":"serve a git repository over http","main":"index.js","dependencies":{"git-side-band-message":"~0.0.1","inherits":"~2.0.1"},"repository":{"type":"git","url":"git://github.com/substack/git-http-backend.git"},"homepage":"https://github.com/substack/git-http-backend","keywords":["git","http","backend","web","server","git-receive-pack","git-update-pack"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/git-http-backend/issues"},"_id":"git-http-backend@0.1.0","dist":{"shasum":"33e025478d02a4ff5ae0b3c4e97aa9ddd75b9108","tarball":"https://registry.npmjs.org/git-http-backend/-/git-http-backend-0.1.0.tgz","integrity":"sha512-/Sn62Cv2BH20rib5TUwTTCiYTTv60tvpUuHhZnYvaYWCtuUCW65vGG3hc8QIHdtnUZfhl6DAGXVV0qwRqmrBVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+LLxZRXbJelm//S/hLjYlhAVsVcGQc549IGbQcbBPFAiAr4je8l8BiSiE7BlDHOLGBCliVtEPnS3nFZ2OB2ZL+Iw=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.1.1":{"name":"git-http-backend","version":"0.1.1","description":"serve a git repository over http","main":"index.js","dependencies":{"git-side-band-message":"~0.0.3","inherits":"~2.0.1"},"scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git://github.com/substack/git-http-backend.git"},"homepage":"https://github.com/substack/git-http-backend","keywords":["git","http","backend","web","server","git-receive-pack","git-update-pack"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","devDependencies":{"rimraf":"~2.2.6","tape":"~2.3.2"},"bugs":{"url":"https://github.com/substack/git-http-backend/issues"},"_id":"git-http-backend@0.1.1","dist":{"shasum":"4c071e2057384032348715f7d327a3d0324dfce5","tarball":"https://registry.npmjs.org/git-http-backend/-/git-http-backend-0.1.1.tgz","integrity":"sha512-gszvqD+7k4i1uVrnjfXkcWHQ4cSe0B5DMoQD83W/DF33ccTghlZmQfluhFQ8rBjMabEEbno1Y5ekm743P0q/6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt5OhLK37XZ2nSrBIv5t50yKLsHMDH3wEbRl+JWsHyQgIgUgZVyl+2QTeXci9EFi25YLZrKJzVbrkFZ4FnPST0LKg="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.1.2":{"name":"git-http-backend","version":"0.1.2","description":"serve a git repository over http","main":"index.js","dependencies":{"git-side-band-message":"~0.0.3","inherits":"~2.0.1"},"scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git://github.com/substack/git-http-backend.git"},"homepage":"https://github.com/substack/git-http-backend","keywords":["git","http","backend","web","server","git-receive-pack","git-update-pack"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","devDependencies":{"rimraf":"~2.2.6","tape":"~2.3.2"},"bugs":{"url":"https://github.com/substack/git-http-backend/issues"},"_id":"git-http-backend@0.1.2","dist":{"shasum":"e848508290d8b7b14099958583c5e6e6223a144a","tarball":"https://registry.npmjs.org/git-http-backend/-/git-http-backend-0.1.2.tgz","integrity":"sha512-/ANa49PmUn2LPcfWcluyJsCD7p6XLIP0np7vUsPuUXapk6UvC99jusA7TwOHHidXY9OMyK9JlkJ1JaILSMdEJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOxZdg617SRSk3TcDWBqAwDRYjJL+nRDSq6dbfbb87EAIhAL7HMdIeLxDpyo+6ol1sTifF4xYeAao4k5KqFZoN28qz"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.1.3":{"name":"git-http-backend","version":"0.1.3","description":"serve a git repository over http","main":"index.js","dependencies":{"git-side-band-message":"~0.0.3","inherits":"~2.0.1"},"scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git://github.com/substack/git-http-backend.git"},"homepage":"https://github.com/substack/git-http-backend","keywords":["git","http","backend","web","server","git-receive-pack","git-update-pack"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","devDependencies":{"rimraf":"~2.2.6","tape":"~2.3.2"},"bugs":{"url":"https://github.com/substack/git-http-backend/issues"},"_id":"git-http-backend@0.1.3","dist":{"shasum":"f5d1c4c87174e6ed84c2f9832f9a8dab9431b85b","tarball":"https://registry.npmjs.org/git-http-backend/-/git-http-backend-0.1.3.tgz","integrity":"sha512-+O0i+t4iTxjFK1i+Nc9f/xGWfPUl9EkYFtg/VKbVsv0EQzpHAO9pRX5SMVL9I/knZzzTK9JNoEYWSc4aADcOjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDr5MzKsFpj/8wAZqIbGzn1muprPovz1lsu9zLxR5e0TAiAmaOPTkhO+k6owb6pMefT50CAU5gt9mRCh8Ic1bybm0Q=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.1.4":{"name":"git-http-backend","version":"0.1.4","description":"serve a git repository over http","main":"index.js","dependencies":{"git-side-band-message":"~0.0.3","inherits":"~2.0.1"},"scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git://github.com/substack/git-http-backend.git"},"homepage":"https://github.com/substack/git-http-backend","keywords":["git","http","backend","web","server","git-receive-pack","git-update-pack"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","devDependencies":{"rimraf":"~2.2.6","tape":"~2.3.2"},"bugs":{"url":"https://github.com/substack/git-http-backend/issues"},"_id":"git-http-backend@0.1.4","dist":{"shasum":"ffb782a8579f0eea24a7a583c6ce91c92d563b21","tarball":"https://registry.npmjs.org/git-http-backend/-/git-http-backend-0.1.4.tgz","integrity":"sha512-ATXvFF/X4KX0m4VidTsB2j2s065yREFmMqDzuESgLfK0H4+gJvKhzyvzzZcGvirMDbE0IW8pjE93/7m6Lr/7fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAeDDEBSCEYv/iLEX9873AKs+H9jyLNVv8V0HYLWwoPgIhAI6y1D+/Okm7o3TbeuFuGoV2nqaNszMmX3zZF7iQnbvH"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.1.5":{"name":"git-http-backend","version":"0.1.5","description":"serve a git repository over http","main":"index.js","dependencies":{"git-side-band-message":"~0.0.3","inherits":"~2.0.1"},"scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git://github.com/substack/git-http-backend.git"},"homepage":"https://github.com/substack/git-http-backend","keywords":["git","http","backend","web","server","git-receive-pack","git-update-pack"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","devDependencies":{"rimraf":"~2.2.6","tape":"~2.3.2"},"bugs":{"url":"https://github.com/substack/git-http-backend/issues"},"_id":"git-http-backend@0.1.5","dist":{"shasum":"606112d3a5d36705ddc3b2f043d54b9c4fd9e7cc","tarball":"https://registry.npmjs.org/git-http-backend/-/git-http-backend-0.1.5.tgz","integrity":"sha512-neaz1k1A0i/VW8+CmsAjFmpzfObP3luWE0HuqxmCtnryYln/wjonX+Fyl9iU/nsIf8fqTrFII9EIYCimHRVeQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4uXYT1ddXgeAFte3Cg1giVf9tNQMUOe7Mof4sofVWNgIhANWVLKdt/km+sUqYMlq5zBMN8KCpuwFZo1sdy0abrfuy"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.1.6":{"name":"git-http-backend","version":"0.1.6","description":"serve a git repository over http","main":"index.js","dependencies":{"git-side-band-message":"~0.0.3","inherits":"~2.0.1"},"scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git://github.com/substack/git-http-backend.git"},"homepage":"https://github.com/substack/git-http-backend","keywords":["git","http","backend","web","server","git-receive-pack","git-update-pack"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","devDependencies":{"rimraf":"~2.2.6","tape":"~2.3.2"},"gitHead":"72ea36bd73d39f16190fb8fe9ce0602a8ae9d2a8","bugs":{"url":"https://github.com/substack/git-http-backend/issues"},"_id":"git-http-backend@0.1.6","_shasum":"e890134d1128d7ab859ca67a1325fce281d389ce","_from":".","_npmVersion":"3.4.1","_nodeVersion":"4.2.1","_npmUser":{"name":"substack","email":"substack@gmail.com"},"dist":{"shasum":"e890134d1128d7ab859ca67a1325fce281d389ce","tarball":"https://registry.npmjs.org/git-http-backend/-/git-http-backend-0.1.6.tgz","integrity":"sha512-eWfeKOM1vb1yZvkzs4be+/Aog1MmfsS00MfKxtYklRZLfT4WfRsgq1pIvZmSaR7lOzjjWltkbDLEIHnk76Ru8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkClis4G1mWwmRWAiI6gIiywRGAM5ZL3TxjGf3fXFQEAIgaACzZM+CCrne07Rw9wI/5Atd7dbUTtFqRPZhLF4P6IQ="}]},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"1.0.0":{"name":"git-http-backend","version":"1.0.0","description":"serve a git repository over http","main":"index.js","dependencies":{"git-side-band-message":"~0.0.3","inherits":"~2.0.1"},"scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git://github.com/substack/git-http-backend.git"},"homepage":"https://github.com/substack/git-http-backend","keywords":["git","http","backend","web","server","git-receive-pack","git-update-pack"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","devDependencies":{"rimraf":"~2.2.6","tape":"~2.3.2"},"gitHead":"a66b5c0b7426477e8daf82a0bb18350fd2a478a8","bugs":{"url":"https://github.com/substack/git-http-backend/issues"},"_id":"git-http-backend@1.0.0","_shasum":"e1849856a334d6f5b6da304545376ea10e367c7f","_from":".","_npmVersion":"3.4.1","_nodeVersion":"4.2.1","_npmUser":{"name":"substack","email":"substack@gmail.com"},"dist":{"shasum":"e1849856a334d6f5b6da304545376ea10e367c7f","tarball":"https://registry.npmjs.org/git-http-backend/-/git-http-backend-1.0.0.tgz","integrity":"sha512-kKL8SVY/lErgftn/loHNmTfre2dii5MLomEtGintnhHoX6elFVls/O5raek8FXRw/PAo3WzFxyg2YYBALlWm6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELV/0JqerSdZjFLCbQX+D1JTVeeZwj7MlnsG1fZE7LkAiEA7JrT6cZiFsCqU9ykt3dzf1elkLS6j2PmdoXpKuCjFbU="}]},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"1.0.1":{"name":"git-http-backend","version":"1.0.1","description":"serve a git repository over http","main":"index.js","dependencies":{"git-side-band-message":"~0.0.3","inherits":"~2.0.1"},"scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git://github.com/substack/git-http-backend.git"},"homepage":"https://github.com/substack/git-http-backend","keywords":["git","http","backend","web","server","git-receive-pack","git-update-pack"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","devDependencies":{"rimraf":"~2.2.6","tape":"~2.3.2"},"gitHead":"c5e45cae4ac2f716eed81b34588998e9bf62a307","bugs":{"url":"https://github.com/substack/git-http-backend/issues"},"_id":"git-http-backend@1.0.1","_shasum":"a3e5272ea0349ce3538c259668c6d611bbb25bea","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"substack","email":"substack@gmail.com"},"dist":{"shasum":"a3e5272ea0349ce3538c259668c6d611bbb25bea","tarball":"https://registry.npmjs.org/git-http-backend/-/git-http-backend-1.0.1.tgz","integrity":"sha512-8avrKqO3bb7gLpooIqvBg6zkmgsXNLyD8jkq9spVafWcdUxcoUyBkSeJHVa7kJYNVlLY7LNHjt1SeoFtvGWQcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICd43yZq3d00LY/H4GVn/rkp6Qb7v/Lb77q9Lpd3grtZAiBDHCotX9E4eIxp+sA3EHymQilVZ5aE6RNgPeu5aJ36+w=="}]},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/git-http-backend-1.0.1.tgz_1471892232148_0.5738859968259931"},"directories":{}},"1.0.2":{"name":"git-http-backend","version":"1.0.2","description":"serve a git repository over http","main":"index.js","dependencies":{"git-side-band-message":"~0.0.3","inherits":"~2.0.1"},"scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git://github.com/substack/git-http-backend.git"},"homepage":"https://github.com/substack/git-http-backend","keywords":["git","http","backend","web","server","git-receive-pack","git-update-pack"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","devDependencies":{"rimraf":"~2.2.6","tape":"~2.3.2"},"gitHead":"253c6c432836bb6d110ad5b4de4d1186791a2251","bugs":{"url":"https://github.com/substack/git-http-backend/issues"},"_id":"git-http-backend@1.0.2","_shasum":"dc01e4284209353064453a70f92f89de0834eb10","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"substack","email":"substack@gmail.com"},"dist":{"shasum":"dc01e4284209353064453a70f92f89de0834eb10","tarball":"https://registry.npmjs.org/git-http-backend/-/git-http-backend-1.0.2.tgz","integrity":"sha512-+N/OVglj49zmLOm8XDBUrWyRQ8rhqRTaU+Xit4exSz5mInvZOIkP8ylBOSWDEaC8MhTxBvNE2LwdVPyaGKyE8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbf7JIOidH0CjjjXCDy4BKxoX8I8XFDJnvgxeJiZ4wdQIgLiCI7yUSR1VKW96fqfKPw8gV7nsLF8qKGGaMbDdIFGo="}]},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/git-http-backend-1.0.2.tgz_1476298581726_0.5666493661701679"},"directories":{}},"1.1.0":{"name":"git-http-backend","version":"1.1.0","description":"serve a git repository over http","main":"index.js","dependencies":{"git-side-band-message":"~0.0.3","inherits":"~2.0.1"},"scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git://github.com/substack/git-http-backend.git"},"homepage":"https://github.com/substack/git-http-backend","keywords":["git","http","backend","web","server","git-receive-pack","git-update-pack"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","devDependencies":{"rimraf":"~2.2.6","tape":"~2.3.2"},"gitHead":"4fcfe29b48b721901b6dff16a25b3546050da7f5","bugs":{"url":"https://github.com/substack/git-http-backend/issues"},"_id":"git-http-backend@1.1.0","_nodeVersion":"16.14.0","_npmVersion":"8.12.2","dist":{"integrity":"sha512-hPzXK6IoeCsdbx/KXyPCVmgPWOIKPIQ/RV/k3LwLSOqbrclU7z8R5BkmTsQLk1ROaPN1ibvsJ5BXSGPPbu8lnA==","shasum":"be49698728340e337be0bdf3ba635b40409a21bf","tarball":"https://registry.npmjs.org/git-http-backend/-/git-http-backend-1.1.0.tgz","fileCount":11,"unpackedSize":42849,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFifaoGqGQQU3AbOM4r4PuPLFjsR4ICgaJOaOpQeo8azAiB8bWKNO2HNVWW+Fg5nCrLBHGILdSfrQPN3nny8j7LELg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0i5DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0VQ//XI5wrcpWlSBhxtW5tTBTZhNUSQtszEVcineJcp4sjejHGd5l\r\nMICdv4nhREnr8BOd5EEM/SrMYJP/OEHfYrd1ktP8dbahO2S0GrcRH5jRw7wE\r\nckkxJjf4gTJfkIdkx8ZhlSqxoSzWdteHmQozBxdbYqq3WrnSkbrXLLBBiO7n\r\nvMvXuDmKa2At7Pze7HqdPx0SzGx0o5kSH1QxVcf2KpnYYuUBC9dPSNol/Qsr\r\ngA10wdPia0xeQimXF2YTGru2Iw9dktYr7XMCkfm35k/KIA/tHM56P6qbQzv3\r\n2VXw8GaLsLotG+Z/hj0v++OORzo+WKj7B1P9zn8xxHHEZfjAtSfdGJFatywa\r\nkqJM0g/yE7yE60hUXO7kbN7S9Ib4sXFPOpKvdVHpidwPCBVuzRF61Z/nk+Zz\r\nf5fquyHlMuaZUy96yWGRLtxe0+TECMdSLVbnCjhhEtqgMsPApgeiCVwn40UM\r\nWQuo3QWJVMkyKz7qZ6aYbBfegNDMlybXjCcADeqXSSGPzrYXaSqX1O4ZzeUo\r\nTQt1mubcII/i/CX4P1edNQbgzkihuwjNO8Rioy/oijYkq5lDAlv3fBr3SaCj\r\npvyaEEYOeZk85L8P8iEOJ8/bfTY8xh5S7RmnjB1v0xOFHey+nG0kIyA9PF2N\r\n0m1yt9wuB4cQjmCpyLWiR5o1TIlTmkRsv7E=\r\n=y3Km\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"substack","email":"substack@gmail.com"},"directories":{},"maintainers":[{"name":"substack","email":"substack@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-http-backend_1.1.0_1657941571584_0.7620052154387811"},"_hasShrinkwrap":false},"1.1.1":{"name":"git-http-backend","version":"1.1.1","description":"serve a git repository over http","main":"index.js","dependencies":{"git-side-band-message":"~0.0.3","inherits":"~2.0.1"},"scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git://github.com/substack/git-http-backend.git"},"homepage":"https://github.com/substack/git-http-backend","keywords":["git","http","backend","web","server","git-receive-pack","git-update-pack"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","devDependencies":{"rimraf":"~2.2.6","tape":"~2.3.2"},"gitHead":"1a529c05cccf8e5ce390a056c744a8b8e49810dc","bugs":{"url":"https://github.com/substack/git-http-backend/issues"},"_id":"git-http-backend@1.1.1","_nodeVersion":"16.14.0","_npmVersion":"8.12.2","dist":{"integrity":"sha512-eZCI91bzOHpydzZvky1N+DDHGVUbFyZVDjaB3bbA+bwbVdahY34KZHkZQKsZgSMD7bc5iOmSj4LVRpl2RrstLw==","shasum":"4bfd92a214ad5874585d3f163952e6da45541db3","tarball":"https://registry.npmjs.org/git-http-backend/-/git-http-backend-1.1.1.tgz","fileCount":49,"unpackedSize":90765,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFm1iHhMAa2RNOneZIYBBqQ+vzjwRUkIlQYaM/rHSOTwIhANwTLtd54BpNDrou/Qva34z2WoW336MECPD/nMuERFXV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0jIWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEsg/+Ks7KJm/YioCYMyn60iMN11nnPhiq/1D2XK4Q35Yo38dVwD//\r\nCMQHjal/4CDrmcyHk/luVPIP4puehmXfDCq8tSmvCzRfFwj+A/Lzt76sfSQF\r\nztcKK1GVI/HS2JoicvfZmn1pplVWHHYS9d27LUJt+0M9m/T7eB7gfbAnVYCI\r\nou2cX+EewPJ9Xc8oEJnILJjb/GaPmDiObuwW2StKqyl/L+9Wr4000zquPUD3\r\n+634yCywTUOcooZF7iIqm9IpZc42/bqxA0YZ3tTR/iEa7SRvNahEWX7i+a/o\r\ns04rpcTbpB8+lq4A5LOVeyQNhOwg0KRWYlkOC/p+4C8UOo5dYOdpNsuHOWWp\r\n34uT9MrWscZ61boPJmJ1soZrHkO8N6xs2R3zhDZ5LB92T5B83S4FbjxCzSld\r\nTkXiIhzOWHbdCwwAy6m6aKijGDDAtH+TI+/En8KJ0Jt+fjfYxAFG8XOauh0O\r\nwuJqYmsdtyv0r6hLSqXiJGzmcZo/uxA1u2yW5ihJcQle/jrBobJikmqJFzcO\r\nBMA0XC+QTmE3iDxT4M3/Cs8duQQe4n2LaELEGkjN82/ceX6b+CkIq/0P7QVn\r\nodxJV96wIXTsob4tIaAB3Mh/4fD+chBk0nYsjADJC+Vdssb+NmVgeVkx+ecX\r\naoKvbzgCgyWsc+thigPTTdpep2AfVo79zJw=\r\n=O5pK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"substack","email":"substack@gmail.com"},"directories":{},"maintainers":[{"name":"substack","email":"substack@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-http-backend_1.1.1_1657942550579_0.7173124326283198"},"_hasShrinkwrap":false},"1.1.2":{"name":"git-http-backend","version":"1.1.2","description":"serve a git repository over http","main":"index.js","dependencies":{"git-side-band-message":"~0.0.3","inherits":"~2.0.1"},"scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git://github.com/substack/git-http-backend.git"},"homepage":"https://github.com/substack/git-http-backend","keywords":["git","http","backend","web","server","git-receive-pack","git-update-pack"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","devDependencies":{"rimraf":"~2.2.6","tape":"~2.3.2"},"gitHead":"3d7b270dc3bb00171f4fd46fc5a47d1ccb7fc7e0","bugs":{"url":"https://github.com/substack/git-http-backend/issues"},"_id":"git-http-backend@1.1.2","_nodeVersion":"16.14.0","_npmVersion":"8.12.2","dist":{"integrity":"sha512-Gx7n/kyCEXGFZlCGmbsEsyeyabLs8XWeb+E/6842up7p3PktQS2/8rlNfB6hCagnW0pJ13Tn8E3yhOkKS6ihdg==","shasum":"fb6c7b261251df8c2bdf9dc30876a96ce323f545","tarball":"https://registry.npmjs.org/git-http-backend/-/git-http-backend-1.1.2.tgz","fileCount":11,"unpackedSize":42850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhYfKSBgyDq/aICOgU1qI65Zi72WlBdn2jHfcgKKbOuAiEAiIsrrAYma7eHXAPRF1oQwJ08rld+m0K3LtNtL+x07Rc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0nWbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqS4w/8CEtTSmM1xSdviEqnt9lSsbFAcZxn6qIuBHYjpxdin/2ym831\r\n37Nagyv1P/aPTay3uWg0cRQ9/Xga6vs0iB+K65qJ5KHZhMJHjzF/YmMEfe0i\r\nzVdFokyvETY051irLFa9B6iCnSbNbbbfh2gAvRN1sRUiErZWcvE7usywRSFw\r\na6OJVAut55vz0Msmc5K8cJjAogWv6TJmpYnwF2Hm0upQlvqJh5AZp4/h3tur\r\nBLtfmmBC+6013u2oIxC++qQgLWaU0jVK7mSkkBq2RhAHV9BAF+ILV2JeLeDR\r\nZR9dFKiAoG7yNTBtCeIgAvQsN4zIGio2hLHU5x0aYwpf7BKRbiFZp3q851DQ\r\nPi0tAqKCkYGyWxIPAFt6fVa+7GvA19zdzpbCN0juMrqy4xHX/+S2+A9PzJj8\r\nwSEp2g9K88pd4W5xm4nXnD0ILz+zCX7zG9hiLe2ohBu6ScwGgBTyJIJpQksS\r\ncxx1FGOvfQlda8SALS1IE2l0FUTgH8pQAIgMbEPRnJLmXHyG/tXLvLxsajaW\r\nELNRZbMamevK3ZpX14qYInU6lX9vVuJ7yDvGMRIIFjo+Fh4NKHefoGYYYN8h\r\nOGYon8R8nglrCzoziLG/EzPPTl2Cd0Xa4T1HGXdDPOtG4NLuVpeH/66S03rF\r\nlGEcmwixA7LT8HGwtAiNZGUGBArQHABYWSY=\r\n=42VR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"substack","email":"substack@gmail.com"},"directories":{},"maintainers":[{"name":"substack","email":"substack@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-http-backend_1.1.2_1657959835470_0.7099264030230619"},"_hasShrinkwrap":false}},"readme":"# git-http-backend\n\nserve a git repository over http\n\nBring your own `git-{receive,upload}-pack` implementations or shell out to the\nsystem versions.\n\n[![build status](https://secure.travis-ci.org/substack/git-http-backend.png)](http://travis-ci.org/substack/git-http-backend)\n\n# example\n\n``` js\nvar http = require('http');\nvar spawn = require('child_process').spawn;\nvar path = require('path');\nvar backend = require('git-http-backend');\nvar zlib = require('zlib');\n\nvar server = http.createServer(function (req, res) {\n    var repo = req.url.split('/')[1];\n    var dir = path.join(__dirname, 'repos', repo);\n    var reqStream = req.headers['content-encoding'] == 'gzip' ? req.pipe(zlib.createGunzip()) : req;\n    \n    reqStream.pipe(backend(req.url, function (err, service) {\n        if (err) return res.end(err + '\\n');\n        \n        res.setHeader('content-type', service.type);\n        console.log(service.action, repo, service.fields);\n        \n        var ps = spawn(service.cmd, service.args.concat(dir));\n        ps.stdout.pipe(service.createStream()).pipe(ps.stdin);\n        \n    })).pipe(res);\n});\nserver.listen(5000);\n```\n\nfirst create a repo with `git init` and run the server:\n\n```\n$ mkdir repos\n$ git init repos/falafel.git --bare -q\n$ node server.js &\n[1] 10685\n```\n\nnow you can push at `http://localhost:5000/falafel.git`:\n\n```\n$ cd ~/projects/node-falafel\n$ git push http://localhost:5000/falafel.git master\ninfo falafel.git {}\npush falafel.git { name: 'master',\n  head: 'c1cb53f6dd18cc814f42c4205e8c7efef007c171',\n  last: '008a0000000000000000000000000000000000000000',\n  ref: 'heads',\n  branch: 'master' }\nTo http://localhost:5000/falafel.git\n * [new branch]      master -> master\n```\n\nand you can clone from `http://localhost:5000/falafel.git` too:\n\n```\n$ cd /tmp\n$ git clone http://localhost:5000/falafel.git\nCloning into 'falafel'...\ninfo falafel.git {}\npull falafel.git { head: 'c1cb53f6dd18cc814f42c4205e8c7efef007c171' }\nremote: Counting objects: 247, done.\nremote: Compressing objects: 100% (101/101), done.\nremote: Total 247 (delta 139), reused 247 (delta 139)\nReceiving objects: 100% (247/247), 55.40 KiB, done.\nResolving deltas: 100% (139/139), done.\n```\n\n# methods\n\n``` js\nvar backend = require('git-http-backend')\n```\n\n## var b = backend(req.url, cb)\n\nReturn a duplex stream `b` from a request url `req.url`.\n\nYou should pipe an http request into `b` and pipe `b` into an http response,\nlike this:\n\n```\nhttp.createServer(function (req, res) {\n    var b = backend(req.url);\n    req.pipe(b).pipe(res);\n})\n```\n\nIf you pass in a `cb`, it will register an errback for the `'service'` and\n`'error'` events.\n\n## var sb = b.createBand()\n\nReturn a writable side-band stream `sb`.\n\nFor `info` actions, you can write a response back to the user with this stream.\n\n# events\n\n## b.on('service', function (service) {})\n\nWhen the service header metadata has been parsed, this event fires. `service` is\na stream that outputs the request stream data from the remote git endpoint and\nexpects the `git-{receive,upload}-pack` data as input. You should wire up the \n\n`service` has these handy properties:\n\n* `service.cmd` - the git command name string\n* `service.args` - the arguments array that the git command expects\n* `service.action` - the type of request: `'info'`, `'tag'`, `'push'`, `'pull'`,\nor `'clone'`\n* `service.fields` - the field data associated with the request action type\n* `service.type` - the `content-type` you should send for the response. Some git\nclients will not work if the proper `content-type` header hasn't been sent.\n\nFor `'info`' actions, the `service.fields` is an empty object `{}`.\n\nFor `'pull'` and `'clone'` actions, the `service.fields` are:\n\n* `service.fields.head` - the commit hash of the requested HEAD\n\nFor `'push'` actions, the `service.fields` are:\n\n* `service.fields.last` - the last commit in the commit payload range\n* `service.fields.head` - the first commit in the commit payload range\n* `service.fields.branch` - the branch name\n\nFor `'tag'` actions, the `service.fields` are:\n\n* `service.fields.last` - the last commit in the commit payload range\n* `service.fields.head` - the first commit in the commit payload range\n* `service.fields.tag` - the tag text\n\n## b.on('error', function (err) {})\n\nHandle errors here.\n\n# install\n\nWith [npm](https://npmjs.org) do:\n\n```\nnpm install git-http-backend\n```\n\n# license\n\nMIT\n","maintainers":[{"email":"nopersonsmodules@gmail.com","name":"nopersonsmodules"}],"time":{"modified":"2022-11-11T06:35:19.581Z","created":"2014-01-10T03:09:28.488Z","0.0.0":"2014-01-10T03:09:28.488Z","0.1.0":"2014-01-15T04:06:19.176Z","0.1.1":"2014-01-17T19:49:04.469Z","0.1.2":"2014-02-11T16:22:48.968Z","0.1.3":"2014-02-11T16:44:59.627Z","0.1.4":"2014-02-11T17:04:05.623Z","0.1.5":"2014-02-11T22:48:25.585Z","0.1.6":"2016-01-06T16:18:07.101Z","1.0.0":"2016-01-06T16:18:31.096Z","1.0.1":"2016-08-22T18:57:12.380Z","1.0.2":"2016-10-12T18:56:22.552Z","1.1.0":"2022-07-16T03:19:31.875Z","1.1.1":"2022-07-16T03:35:50.777Z","1.1.2":"2022-07-16T08:23:55.663Z"},"readmeFilename":"readme.markdown","users":{"jakub.knejzlik":true,"youtwo":true,"maycon_ribeiro":true,"sarnsdev":true,"swirlyleopard":true,"lucianoalzugaray":true,"jatinrawal777":true},"homepage":"https://github.com/substack/git-http-backend","keywords":["git","http","backend","web","server","git-receive-pack","git-update-pack"],"repository":{"type":"git","url":"git://github.com/substack/git-http-backend.git"},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"bugs":{"url":"https://github.com/substack/git-http-backend/issues"},"license":"MIT"}