{"_id":"npm-fullfat-registry","_rev":"46-65a5f53eb03b9995c5757787ac1b044a","name":"npm-fullfat-registry","description":"Make a registry with all attachments intact","dist-tags":{"latest":"1.1.4"},"versions":{"0.1.0":{"name":"npm-fullfat-registry","version":"0.1.0","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@0.1.0","dist":{"shasum":"6bce9b3be46d1f4f3f0af7a8426e7da22dd8301e","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-0.1.0.tgz","integrity":"sha512-AHYEaiul2dmmIbV/jd8Xc3w91PVWuwNbUpkcsAuqPgqhX/OGgM+XzA8ZdLPy4x3DWxTw0wU3emzbt2+LgPqXWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBA+AG1KXgkOKS2mFxSAZnhOFDwnryiTaGpm/fzlMbIPAiAUmnZdZ48+TH7aZinIBmcKdLZm6Ih1wdvQrVwPPM95wQ=="}]},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"0.1.1":{"name":"npm-fullfat-registry","version":"0.1.1","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@0.1.1","dist":{"shasum":"8ff6daef8b0bc02d9fe1cd3a75e7f15ebbaac721","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-0.1.1.tgz","integrity":"sha512-PW4FbWSatpsWk8+/IJycAOx8KWXvYpGP3SrJMi4I3LEBAaVRmNe9cNLLsbgo0mr+eRgyq6avk8YcsrZTmy2G2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDd5356AABSxxbWq25ifQFlRX2C57nKUeScvT++W1+/nAiAq/f5DoR2E1zLMMz2fN8t/XVBvesFTIyOLd9Q5KUCRkQ=="}]},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"0.1.2":{"name":"npm-fullfat-registry","version":"0.1.2","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@0.1.2","dist":{"shasum":"d1592fab84ed430db77c09d628f1441b5eb6d71f","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-0.1.2.tgz","integrity":"sha512-O+74RelhZxRd76bpDH2SIzI8bohZqVJkNviRoopE3d4laCZon3FqOHC8g55siMt6COTMOPb/ZPRi9eSxTADgEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxxpOvcnE4uvnemUpnrE3omwOU3j/crAyWbnQ8/zRvNAiAPXWN6NFA30efMKAgzW/34kPPqtV3f5dVe3qJT29kvOQ=="}]},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"0.1.3":{"name":"npm-fullfat-registry","version":"0.1.3","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@0.1.3","dist":{"shasum":"b358bee3b935c444e2129b83150b424bbdb13b4b","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-0.1.3.tgz","integrity":"sha512-BhsEWLQEObizxuwdhPw9pT0H+lDhMCh90h6GK6wD9A3TxqeOCpnksOj94fZnLxcw8nRePpjSuQ87O2ABemkQrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS5Vdlgt5pA3xuoJ1uwoREk0oTGWHdVZ6ZUrmi+rjhagIgPg3G2UQHUFepdCup30TNHeMNpjZNF4Md+W/xUJp0uc4="}]},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"0.1.4":{"name":"npm-fullfat-registry","version":"0.1.4","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@0.1.4","dist":{"shasum":"b7c614333ce5d6c517597099d21759812edb6ca3","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-0.1.4.tgz","integrity":"sha512-pw5plvG0sgKLIhaNBEqmKBFkgAQvgfPAD5OrYKFpMIYaew+byUFTx+gcudGTG14ILTQz4j2I80I3tEBKCv1jPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw7DkkGqFnXU5EZDwaCm/eifYpKlajQIjuUawud8XtFQIhAOmmkY1+3xeEUzQMScrNYy4y5kTtgiFu216J569oZ8st"}]},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"0.1.5":{"name":"npm-fullfat-registry","version":"0.1.5","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@0.1.5","dist":{"shasum":"d8a49aa53f0868b00f4dba0f48b620cc0e9276b4","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-0.1.5.tgz","integrity":"sha512-Zd7XterN5kiPaq+YTT+nODJE/CzwuX2QKVcaMDXv94YNwkSwBDPchBNdWPcIa7bACyVrJgZ0+pZb312CUnkqfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnQ/bT3FKAE4lIZoLsdAFR91ugMU7vZuz782jglME+BAiAxoGT+kyQncWVR07ov9CQKSzNfS0Kz/8Uiak0KjqyT6A=="}]},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"0.1.6":{"name":"npm-fullfat-registry","version":"0.1.6","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1","npm-registry-readme-trim":"~1.0.0"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@0.1.6","dist":{"shasum":"99f50a3c2a550bc58d4d756dcfdd5d4c0381f066","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-0.1.6.tgz","integrity":"sha512-Kp4Knn9cgzIsRz3aKmVcSTmwdcOLgQPqOjghXxm1MyQqUx5nWtKq8sacjAn4pAxFInOt7GvazCK3VoekXp6+Lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFD8YHXgoXg0JUStZx7G9h1PdSZsiETgq4hfMXKwbjAQIhANGUlbbivXNxNWJr9OAlFR/KwZEnMSdTZDsgLOdnWf3e"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"0.1.7":{"name":"npm-fullfat-registry","version":"0.1.7","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1","npm-registry-readme-trim":"~1.0.0"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@0.1.7","dist":{"shasum":"17077b0a00ada95a6989030f7e622aced062d210","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-0.1.7.tgz","integrity":"sha512-uXx/dhVFR29JUaxsKQf3EJqDL3l0WwaORHFx00TTbbOrszouPU6Sh6v8QDBs2hKPD32PcRg56iUx2KywbZPojA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbjlPDQSIAiXOt93ADQRPeLYaWRpXsaPrVkRd69Lra7gIhAIOvahtfUzGsco4ottLA2pfYYwUQk5hGPRixUxAA99Kj"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"0.1.8":{"name":"npm-fullfat-registry","version":"0.1.8","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1","npm-registry-readme-trim":"~1.0.0"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@0.1.8","dist":{"shasum":"f5f3d09f41cfdf7df49790a7f6121b38a40571b1","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-0.1.8.tgz","integrity":"sha512-200O4S6g3Arcnlfx37Wdx61tss2ce4YcqzfXliq8UZ4gY+O8TcYc2t8EwFDZhRf5U5Yvroa1yIw/GbMwaVynug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMHFTor3ptdavooUEmmdzaIGl9CIIuJOC2k2C+zFfhIgIgHzGQYulioJcoeNCCUfb+xFhT9DAtz9xvQlCn63EbgdE="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"0.1.9":{"name":"npm-fullfat-registry","version":"0.1.9","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1","npm-registry-readme-trim":"~1.0.0"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@0.1.9","dist":{"shasum":"fe19e1c35dd9ec8b2260403b98b3e7f64a1062d0","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-0.1.9.tgz","integrity":"sha512-7KHwy2zDTBoY73Un7hbNoIDZk1DNS29+Na9Lzn+5wudTLS0w2P7AbdqwtWJoIkk6EN1L06wRIHMCdz20yiNgCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpzQ+Maw2GcAWEwocF9fh8pa5BImvYmd8V5uJwb2zgAAiAuKhVVspxxRwL7Xyf4CdEs6y5wNh0nvc+cpwyGAyBfFQ=="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"0.1.10":{"name":"npm-fullfat-registry","version":"0.1.10","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1","npm-registry-readme-trim":"~1.0.0"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@0.1.10","dist":{"shasum":"2cf022328d23d48fab43edeaa58fa363880de3bd","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-0.1.10.tgz","integrity":"sha512-q6kkt+HwWngs5qCEXLVhsLVOyj/OjlDlIF5n/1jek+zZ9D/hdTc0LQdGspS3GdMqBhJqzJrZqmLh1VtQB7SLsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCchr3oJ0XUj0oEu61x9ypgZK+9PTZaiqD707QbDUL9SwIhALRXWCBdP7WxOD/QMeB26Ol8n62DwrvGNZ5ONAHdUZXO"}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"0.1.11":{"name":"npm-fullfat-registry","version":"0.1.11","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1","npm-registry-readme-trim":"~1.0.0"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@0.1.11","dist":{"shasum":"317fb9a29d68c5546ffabafdb8f78157b83eb6e6","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-0.1.11.tgz","integrity":"sha512-UOlij/Oc/jdy3hiD0xvEdmcHUXTnE4HcnOJafuivV+qf06544ip534AJ6IyqpJV2mwHrj3n4bo/jzRxVLbYMaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcMvmDWY4PNA+vnSi4uFpWpJOQZt0x1UXDkmX5d6C5cwIhALSr2LG5Mxgs6XvrPE6I27AJaGV2hM9k5EaP5gk4T+86"}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"1.0.0":{"name":"npm-fullfat-registry","version":"1.0.0","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1","npm-registry-readme-trim":"~1.0.0","http-https":"~1.0.0"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@1.0.0","dist":{"shasum":"40e4f9261a20c0243d15ecc3c7fad208eb3ed22e","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-1.0.0.tgz","integrity":"sha512-93CCmAr5vOrbgYo6VPwYiYYOANmkUB0j2nEMDEkOEvL2LUkdsp7dQkuT+6rOV3PHCZ/DsShOcphT/QiMqptc4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8c9AC8IP5uWsTo7CoMZQACatVQ8YOlUz+kAkAYDWiJAiEA2wE7Dw9lcRPWgAZ6o4pIQLVHpWcvLuJBJfiUCaCSUq0="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"1.0.1":{"name":"npm-fullfat-registry","version":"1.0.1","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1","npm-registry-readme-trim":"~1.0.0","http-https":"~1.0.0"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@1.0.1","dist":{"shasum":"d5a270b8fa169221d052bd67b95f9b8a39d07517","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-1.0.1.tgz","integrity":"sha512-U/0lv03mWLu9hnS5NB3/eYaPDEe6x0LGnR8/bt0t2HC0XyfE1+hRLDwpcPSmEU4HZxtt1zzUadaka7veB7z01Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMA11gnI8CYnN+s9FHkO2DuzX0v1v+qxgQTudcrxTaXgIhAJ3p8v7P3ro/IneR8n0rWbuht96k+0wZs4U797XP8pfs"}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"1.0.2":{"name":"npm-fullfat-registry","version":"1.0.2","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1","npm-registry-readme-trim":"~1.0.0","http-https":"~1.0.0"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@1.0.2","dist":{"shasum":"e57372f822888317b39d2c24195ea1d323453174","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-1.0.2.tgz","integrity":"sha512-ALIn5UUWxfZrOZhI4Rd/hiif6qvSxSv9oihHeSy/Bm/uHnokn9poH8nIUh8vApqleBw4rzbd2XzE4CRY1E3v/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbIVV0nCjQa6AfyY5h256DUe4ox0TOdrgRLok3t57LMAiB7fPJmWSotrgQ9j9vjhwJPJaoHf+9Vtw0PwoJZ4sKniw=="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"1.0.3":{"name":"npm-fullfat-registry","version":"1.0.3","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1","npm-registry-readme-trim":"~1.0.0","http-https":"~1.0.0"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@1.0.3","dist":{"shasum":"8ce813cdd991322d7ba82666ccd780f98dff79f6","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-1.0.3.tgz","integrity":"sha512-s8tk0KeKBr7yS9qd/ITibqIaVy5JWZAuB/TyC5qt52uRzN8FhnyybKeS0XJcoxO1nG3FqQ+/TEccYdhwRyYrGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGvo+Z9m+lmm3+m5WrzTYl5DSR/magaUn/7VdnBd+wmAIhAPbW0xhcMHLftKp7T/lTyRns0qmTUb5IIoNa8YFhl9Pi"}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"1.0.4":{"name":"npm-fullfat-registry","version":"1.0.4","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1","npm-registry-readme-trim":"~1.0.0","http-https":"~1.0.0"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@1.0.4","dist":{"shasum":"e4e1e8506af0aeca72844de6bf3664946fad789a","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-1.0.4.tgz","integrity":"sha512-IfLnBejYM+OZK40VlnVvIgbLa0RuK+BowzZ2vA59+oC2vnTnEI2LN6I9oR3W32Df+9M1ZToM8JAyQXhTqRSE+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvqk67PO6mkK4T+b8X0OCNdCKUw5ju8ryswjscEfuDAQIgHQJIq2+g38QDQZfUxqUjZzD4MeH2b/alfVXK8cPi2xQ="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"1.0.5":{"name":"npm-fullfat-registry","version":"1.0.5","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1","npm-registry-readme-trim":"~1.0.0","http-https":"~1.0.0"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@1.0.5","dist":{"shasum":"0548df1bebb4680acfbd37ce5afa3bc5a75e34a6","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-1.0.5.tgz","integrity":"sha512-S096LVD/PBoFU+2BKg/I5NBV7S0BfH4i37k+XwdV/Aeh/Qp9Dg5EPN3vFxjfOURu3p/QZ9xITHuROSEruHxOAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHF/z24XFD2GMHWwytCWAzhz4coGjDgcgMAQSuzgsExFAiEAnanWiz4GVltde/2f20F+6OWypuZH5YxuY5arqBK1BUg="}]},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"1.0.6":{"name":"npm-fullfat-registry","version":"1.0.6","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1","npm-registry-readme-trim":"~1.0.0","http-https":"~1.0.0"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@1.0.6","dist":{"shasum":"03ba2d8303dbff5e8cc653def22977c96f4b9283","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-1.0.6.tgz","integrity":"sha512-Lw0gKM2kQGAikYwy95WJRZ9CR3DSllWH+TaJu18FlDjEDkUk0PtHZ4zbxMMBENaRCe2faseihgFR4K3Osygjyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDCLiNxkuBMUciUKFsJ+X9sTVOpQ/NLETRFiB8jtU3hAiBINcr3GpSPmSrjwjkKCHLIzPdnOBCgxo/TZbaLH6b4gQ=="}]},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"1.0.7":{"name":"npm-fullfat-registry","version":"1.0.7","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1","npm-registry-readme-trim":"~1.0.0","http-https":"~1.0.0"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@1.0.7","dist":{"shasum":"ee0d5ece2897acd7f0fb5c60d4b33ce2c42ab12e","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-1.0.7.tgz","integrity":"sha512-6jHqmPUCOlD8s/WYxzxaOm6F37D+3og1yhR1Y2qJaNO/Q1/cUb1TD5ayA6KOSAVFI0cBhuhkY4gjhX0o4tI4vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtsHbkrbY6MswqIfH5kEv97k14iGE3tbWeavTCNSpbbwIhALiE7pGJsSWYSrzob2RFUZzWUPsqgsOjcbvhNqRjMjCZ"}]},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"1.1.0":{"name":"npm-fullfat-registry","version":"1.1.0","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1","npm-registry-readme-trim":"~1.0.0","http-https":"~1.0.0"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@1.1.0","dist":{"shasum":"059c94022cae8e48e488e3be226712aa95c1657f","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-1.1.0.tgz","integrity":"sha512-ADLk6XsClTNarqXHMi8YqIE7HgZl7iuVvcEYz0QzSpjJSRaOIhobbgLCC7KguuIZOAm3zxbTWzZ+cDa8f8EYyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxaBT4q8xmAc9iQW4bo/2icNk+BVtq6uYfVMfVCcI59AiBuKD5BFuhsCNpoJeH6bGFfJoSP2uGHZAOElX3WbD01oA=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"1.1.1":{"name":"npm-fullfat-registry","version":"1.1.1","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1","npm-registry-readme-trim":"~1.0.0","http-https":"~1.0.0"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@1.1.1","dist":{"shasum":"e1bd5e40176c178ff7ea9f95ce6c9025556a45dd","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-1.1.1.tgz","integrity":"sha512-6E+JbtUIcCRx/SuUCKFD9j4Zwq3BYsAK9GFdTsCrcpp7KiIVX5X6shJ8407x54j/rTBse2q2NBa+FfVbihOZug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTbFAA2HhE0ZuOJr16wXfXdo2c01Qhv6VdniO5pi6aEAiEAhBsQIlYNvw07+PoNi7c7adKGBAFkQws+iYfKRby9fF0="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"1.1.2":{"name":"npm-fullfat-registry","version":"1.1.2","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1","npm-registry-readme-trim":"~1.0.0","http-https":"~1.0.0"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@1.1.2","dist":{"shasum":"64f843e974d5ea53bca6099f3f2ef96e9ccfb974","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-1.1.2.tgz","integrity":"sha512-8OLL2Mirf93fIWKy++HyaZkxJlnFrZ/ZdqgK/Nc3oRilegyO4MA0dnq7xDw8nATdSIuVsUtdDSSCf55V8zSBEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYfWyTT3AUHkNfsHybHCEaCEzM4OJ105bJiGpS6m85NgIhAIV6EkWQN3MAqB6qB8kxdoyEIKiyCp3lWsYDFWTLNww6"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"1.1.3":{"name":"npm-fullfat-registry","version":"1.1.3","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1","npm-registry-readme-trim":"~1.0.0","http-https":"~1.0.0"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@1.1.3","dist":{"shasum":"258855dd5926dbab2692bd9bd317c094a38271d2","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-1.1.3.tgz","integrity":"sha512-tADV7M8JrVqEeK1BNxr/ud2Rg0PUjyzAj9OqtQ7GMaQxd6Gv9YuKOJyP2raBeSivIGj43XbPLQTMCehLc2VRbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqviChkgiGI2LVSh4b8HUs+0i9BBgrP7LrZyaHBkNBcAIhAL+tqjLr8vj+lWYBtDEm2ZFngGFsanoVbRHkfu/Z9zgP"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"1.1.4":{"name":"npm-fullfat-registry","version":"1.1.4","description":"Make a registry with all attachments intact","main":"fullfat.js","directories":{"test":"test"},"dependencies":{"follow":"~0.10.4","mkdirp":"~0.3.5","once":"~1.3.0","rimraf":"~2.2.5","dashdash":"~1.4.0","parse-json-response":"1","npm-registry-readme-trim":"~1.0.0","http-https":"~1.0.0"},"devDependencies":{"tap":"~0.4.6","st":"~0.2.3"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"keywords":["npm","registry","attachments"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"homepage":"https://github.com/isaacs/npm-fullfat-registry","bin":{"npm-fullfat-registry":"bin/fullfat.js"},"_id":"npm-fullfat-registry@1.1.4","_shasum":"803868658faa77706742065b2ef925f19621b8d3","_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"803868658faa77706742065b2ef925f19621b8d3","tarball":"https://registry.npmjs.org/npm-fullfat-registry/-/npm-fullfat-registry-1.1.4.tgz","integrity":"sha512-UNtNoqWghGjMrGd7UV3mYB2U7vaApRmVHLsKEWAicz9ZDarnPTkbvqJ3TPBvwlM6r7/x9FiIetyZiY+fPS5aoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRy31FjVnPlfr3MPlz2FCtnwd9S2ktCYnzSUehym4DnAIhAOzP5qly8KHZkGV5hn6fHWGes3vaDXxNztxufiUaOZab"}]}}},"readme":"# npm-fullfat-registry\n\nListen on the vacuumed attachment-free \"skim\" registry, and copy docs\nover, re-fetching and attachment if the attachment is missing.\n\n## Caveat/Warning\n\nThis follower script assumes that *nothing* else is writing to the\nfull-fat database.  If you are updating docs on the side, then those\nchanges may be in conflict with the updates coming from this script.\n\n## USAGE\n\nThis will start the follower script and replicate away.  It's best to\nrun this in some sort of service architecture like SMF, since it'll\nhappily crash hard on any kind of error.  Since it uses a sequence\nfile by default, it'll pick right up where it left off every time it\ncrashes.\n\n```bash\nnpm-fullfat-registry \\\n  --fat=http://my-local-registry.example.com:5984/registry \\\n  --skim=http://couch.npmjs.org/registry\n```\n\nOr, in your own program:\n\n```javascript\nvar Fullfat = require('npm-fullfat-registry')\nvar ff = new Fullfat({\n  skim: 'http://couch.npmjs.org/registry',\n  fat: 'http://my-local-registry.example.com:5984/registry',\n  seq_file: '/tmp/file.seq'\n})\n\nff.on('start', function() {\n  console.log('Fullfat has started')\n})\n\nff.on('put', function(doc, response) {\n  console.log('Fullfat put %s %j', doc.name, response)\n})\n\nff.on('delete', function(data) {\n  console.log('Deleted from fat db', data)\n})\n\n// not recommended to soldier on, or else data corruption!\nff.on('error', function(er) {\n  console.error('ohnoes! errorz!', er)\n  process.exit(1)\n})\n```\n\n## Options\n\n* `fat` The database that gets attachments put into it. Required.\n* `skim` The database that has attachments pulled out to somewhere\n  else. Required.\n* `ua` The User-Agent header sent with all requests. Defaults to\n  `npm FullFat/{version} node/{node version}`\n* `tmp` The path for temp files.  Defaults to\n  `{cwd}/npm-fullfat-tmp-{pid}-{rand}`\n\n## Algorithm\n\n```\non each change from SKIM as d\n  pause\n  if d.deleted\n    delete doc from FULLFAT\n\n  set s = d.doc\n  set f = fetch doc from FULLFAT\n  set changed = merge from s to f\n  if changed\n  put f to FULLFAT with ?new_edits=false\n  resume\n\nto MERGE from s to f\n  set changed = false\n\n  if s is null\n    error wtf\n\n  if f is null\n    f = clone(s)\n    empty f._attachments\n\n  for each version in s.versions\n    if version not in f.versions\n      if version tgz in s._attachments\n        f._attachments[version tgz] = fetch s._attachments[version tgz]\n      else\n        version tgz data = fetch s.versions[version].dist.tarball\n        f._attachments[version tgz] = version tgz\n      if f._attachments[version tgz]\n        f.versions[version] = s.versions[version]\n        set changed = true\n\n  for each att in f._attachments\n    if att version not in f.versions\n      delete f._attachments[att]\n      set changed = true\n\n  for key in s other than versions, _attachments\n    if s[key] !== f[key]\n      set f[key] = s[key]\n      set changed = true\n\n  return changed\n```\n\n","maintainers":[{"name":"isaacs","email":"i@izs.me"}],"time":{"modified":"2022-06-22T07:47:58.246Z","created":"2014-01-01T23:35:06.320Z","0.1.0":"2014-01-01T23:35:06.320Z","0.1.1":"2014-01-13T04:06:51.446Z","0.1.2":"2014-01-13T05:16:45.109Z","0.1.3":"2014-01-13T16:01:28.515Z","0.1.4":"2014-01-13T18:17:09.963Z","0.1.5":"2014-01-14T23:45:14.167Z","0.1.6":"2014-01-20T22:15:12.589Z","0.1.7":"2014-01-21T01:20:37.140Z","0.1.8":"2014-01-21T18:47:10.774Z","0.1.9":"2014-01-24T18:59:45.218Z","0.1.10":"2014-01-25T00:42:15.498Z","0.1.11":"2014-01-25T00:52:40.557Z","1.0.0":"2014-01-27T00:52:08.104Z","1.0.1":"2014-01-27T04:49:07.564Z","1.0.2":"2014-01-27T04:59:24.226Z","1.0.3":"2014-01-27T07:49:22.510Z","1.0.4":"2014-01-27T23:16:56.333Z","1.0.5":"2014-02-04T02:23:09.715Z","1.0.6":"2014-02-04T02:25:04.260Z","1.0.7":"2014-02-04T23:45:00.533Z","1.1.0":"2014-03-12T06:50:26.022Z","1.1.1":"2014-03-12T23:31:19.984Z","1.1.2":"2014-03-13T00:20:39.993Z","1.1.3":"2014-04-02T19:20:25.239Z","1.1.4":"2014-04-03T20:34:17.375Z"},"readmeFilename":"README.md","homepage":"https://github.com/isaacs/npm-fullfat-registry","keywords":["npm","registry","attachments"],"repository":{"type":"git","url":"git://github.com/isaacs/npm-fullfat-registry"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"bugs":{"url":"https://github.com/isaacs/npm-fullfat-registry/issues"},"license":"ISC","users":{"alshamiri2":true}}