{"_id":"ampersand-sync","_rev":"67-654f8972be1e6b9728ce5f629f4cfcc6","name":"ampersand-sync","description":"Provides sync behavior for updating data from ampersand models and collections to the server.","dist-tags":{"latest":"5.1.0"},"versions":{"0.1.0":{"name":"ampersand-sync","description":"Standalone, modern-browser-only version of Backbone.Sync as Common JS module.","version":"0.1.0","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"jquery-browserify":"~1.8.1","underscore":"~1.6.0"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone, sync, rest, ampersand"],"license":"MIT","main":"ampersand-sync.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"ampersand-sync@0.1.0","dist":{"shasum":"47db9beb4aef8f50d3683a8435ad88895f330c0b","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-0.1.0.tgz","integrity":"sha512-nblobV3Xu8lRDjNdqZM/0Eg6PiMALsxsoAPFJJQMWwDPQjeRQjw7RMcaI4nmDlL5v+jYLIOrKtwdvvMT43jYBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3khC4SxTw04rzttsAnLWwc8kKQLUdq5oG4zUA6MLsBAiAaNoFsDvM54kFJt8RkZEuebEHIjaC/x9PcUzqsM2HxoA=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"henrikjoreteg","email":"henrik@andyet.net"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"}],"directories":{}},"0.1.1":{"name":"ampersand-sync","description":"Standalone, modern-browser-only version of Backbone.Sync as Common JS module.","version":"0.1.1","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"jquery-browserify":"~1.8.1","underscore":"~1.6.0"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"ampersand-sync@0.1.1","dist":{"shasum":"2999c43021fc57bb3bb9060c2a095a611f5f7757","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-0.1.1.tgz","integrity":"sha512-sVbDwSZhKWODkp6K7cvKvUbypLoplr7kGd78GqVHkZxoqFap/VooCjIWp7BbhFolOXTvMXAc9doJzGqw3i7+YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjF0neXx/koDgjCGh+uFB7ZjaCiQJ1OSLfCqSEpiojdAiAEj9jYxYVc/wic6Mew8q76vOR0BYdKJNijtBe7eB5FOA=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"henrikjoreteg","email":"henrik@andyet.net"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"}],"directories":{}},"0.1.2":{"name":"ampersand-sync","description":"Standalone, modern-browser-only version of Backbone.Sync as Common JS module.","version":"0.1.2","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"jquery-browserify":"~1.8.1","underscore":"~1.6.0"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"ampersand-sync@0.1.2","dist":{"shasum":"d22a46e87a41cc08a401f8885312925865b345d4","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-0.1.2.tgz","integrity":"sha512-y4TUrcXpRHagpyibEBz7mAto5QBrQScKpPxED3Lh8EwuB5IUabZR/jz7Lq1rIC9QwmS4Heyz1SNheVoaC8adlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIOyHCiZ3GAGh+HVokbKI+oW6f8JWSiuuP5z4EUYd67QIhANEcaGMwvJtvoBgwy6X+iKA+nNltO0TPnRUCH7ky8Od/"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"henrikjoreteg","email":"henrik@andyet.net"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"}],"directories":{}},"0.1.3":{"name":"ampersand-sync","description":"Standalone, modern-browser-only version of Backbone.Sync as Common JS module.","version":"0.1.3","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"jquery-browserify":"~1.8.1","underscore":"~1.6.0"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"ampersand-sync@0.1.3","dist":{"shasum":"5a618bed9ec3e240a6671b6ca7eeaf95e9426557","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-0.1.3.tgz","integrity":"sha512-xajGc8qvljWHQZsS3rcrI8l1jmH15W+a8k6b94tvtJBTqecTtk5GDRsDFaqjutRZAyGdivASzm0jzs6jZ1osJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3KsnN2N6+bRWk+EJFMuap0zb33LiNWotwvB7cTGyIDwIgBDAvlBxiOOZG5IFDtGFlkolrdsJYqZdd9YIxC76qZMc="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"henrikjoreteg","email":"henrik@andyet.net"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"}],"directories":{}},"0.3.0":{"name":"ampersand-sync","description":"Standalone, modern-browser-only version of Backbone.Sync as Common JS module.","version":"0.3.0","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"jquery-browserify":"~1.8.1","underscore":"~1.6.0"},"devDependencies":{"precommit-hook":"^0.3.10"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"_id":"ampersand-sync@0.3.0","dist":{"shasum":"5cbc90bae77240346adba4ddfe42ace46887afb5","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-0.3.0.tgz","integrity":"sha512-ey7XMz3xLXcKugMXjbrnVCNJZF7dAY/iw4Rvy7qGDEK+HZhs73I2Lpvbgq/aVV//U1J6ay+/z9Z8XkUf8A9cBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbew64V0FVZVdrsh9fnzombm+65t9c5USnF9ryXESoQQIhAMMEUIXbe4oXKWoiJ3DelH12IHtNJOzPdperZNWeBXzA"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"henrikjoreteg","email":"henrik@andyet.net"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"}],"directories":{}},"1.0.0":{"name":"ampersand-sync","description":"Standalone, modern-browser-only version of Backbone.Sync as Common JS module.","version":"1.0.0","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"jquery-browserify":"~1.8.1","underscore":"~1.6.0"},"devDependencies":{"jshint":"~2.5.0","precommit-hook":"~0.4.1","run-browser":"~1.3.0","tape":"~2.12.3","tape-run":"~0.1.1","ampersand-model":"~2.8.0","ampersand-rest-collection":"~0.1.8"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"run-browser test/*","test":"browserify test/* | tape-run"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"_id":"ampersand-sync@1.0.0","dist":{"shasum":"767ebba19b6494f78f65db35b97921e2abb92e12","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-1.0.0.tgz","integrity":"sha512-onR6GP6c6jb7dBIGxHV2q1Cpb+oStsqEOgxP+syv4/YB0HSuiDnL1SGJYKP1ZQdu0KyvyaH2u77tuCu4stQgag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYSYt+RorCpUlwQWtzWdFwCUppLMx1HXvCR1Ykm3EVqgIhAMTE/HOQ7UlyCpmm8L2uEbgvn2G984+shgePhVuBA4+u"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"henrikjoreteg","email":"henrik@andyet.net"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"}],"directories":{}},"1.0.1":{"name":"ampersand-sync","description":"Standalone, modern-browser-only version of Backbone.Sync as Common JS module.","version":"1.0.1","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"jquery":"^2.1.1","underscore":"~1.6.0"},"devDependencies":{"jshint":"~2.5.0","precommit-hook":"~0.4.1","run-browser":"~1.3.0","tape":"~2.12.3","tape-run":"~0.1.1","ampersand-model":"~2.8.0","ampersand-rest-collection":"~0.1.8"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"run-browser test/*","test":"browserify test/* | tape-run"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"8f0dcfc8310515f83c739963fb36b8b5d53436ce","_id":"ampersand-sync@1.0.1","_shasum":"cc653eb1252e52f8d3025ac12e981f6db626d89a","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"henrikjoreteg","email":"henrik@andyet.net"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"},{"name":"latentflip","email":"phil@latentflip.com"}],"dist":{"shasum":"cc653eb1252e52f8d3025ac12e981f6db626d89a","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-1.0.1.tgz","integrity":"sha512-BPJ6CEk14haK+C+5WQZFffANNFJvHA/6a3fV5RAlSWAjS5WX1Ok19g63QNWkKN68blwOqSlpb0UoNqlukE8jYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr5lHvdcpij5f0KkKDMssT7hGJZUsT8jPQw/QnG2HnhQIhANeWITyxHwUn71c9uwDXXt1U4yTvtwgGvxin+7RtSaM6"}]},"directories":{}},"1.0.2":{"name":"ampersand-sync","description":"Standalone, modern-browser-only version of Backbone.Sync as Common JS module.","version":"1.0.2","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"qs":"^0.6.6","tap-spec":"^0.2.0","underscore":"~1.6.0","xhr":"^1.10.0"},"devDependencies":{"jshint":"~2.5.0","precommit-hook":"~0.4.1","run-browser":"~1.3.0","tape":"~2.12.3","tape-run":"~0.1.1","ampersand-model":"~2.8.0","ampersand-rest-collection":"~0.1.8"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"run-browser test/*","test":"browserify test/* | tape-run | tap-spec"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"56d0cbfce975283dfd0cce0acf299fe7be3cbbfe","_id":"ampersand-sync@1.0.2","_shasum":"29b70948394c39d21a5de7a36c452ddb9d8aea61","_from":".","_npmVersion":"1.4.20","_npmUser":{"name":"henrikjoreteg","email":"henrik@andyet.net"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"},{"name":"latentflip","email":"phil@latentflip.com"}],"dist":{"shasum":"29b70948394c39d21a5de7a36c452ddb9d8aea61","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-1.0.2.tgz","integrity":"sha512-hgu5Y4bHYotunHvajaFbslL3Hu9sro7w9b9CHcaJdb6bM0LYftiLipakC8D/OU/6zpnrZnxAbOoqLnh82988oA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRw5l79EyJMJmGiRM4yZQccCvd6F/XAZz0oMEsr4bcGgIgK3aBm3YjgAxRZDD05/4/jI9NpjKHo+iMpraze1VdFhU="}]},"deprecated":"A non semver change was made from version 1.0.1 -> 1.0.2 you should upgrade to the latest versions of ampersand-model/rest-collection asap. Read more https://github.com/ampersandjs/ampersand-sync#important-note-on-the-10x-versions","directories":{}},"1.0.3":{"name":"ampersand-sync","description":"Standalone, modern-browser-only version of Backbone.Sync as Common JS module.","version":"1.0.3","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"qs":"^0.6.6","tap-spec":"^0.2.0","underscore":"~1.6.0","xhr":"^1.10.0"},"devDependencies":{"jshint":"~2.5.0","precommit-hook":"~0.4.1","run-browser":"~1.3.0","tape":"~2.12.3","tape-run":"~0.1.1","ampersand-model":"~2.8.0","ampersand-rest-collection":"~0.1.8"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"run-browser test/*","test":"browserify test/* | tape-run | tap-spec"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"39588a7fb92db5192dd0d7436266db72219b1280","_id":"ampersand-sync@1.0.3","_shasum":"aa10f0b7a15ac78a007aae6718f5dcf143cdcae6","_from":".","_npmVersion":"1.4.20","_npmUser":{"name":"henrikjoreteg","email":"henrik@andyet.net"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"},{"name":"latentflip","email":"phil@latentflip.com"}],"dist":{"shasum":"aa10f0b7a15ac78a007aae6718f5dcf143cdcae6","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-1.0.3.tgz","integrity":"sha512-I7A/B+TdF+rADL1q+xJF8TisEqPP2xXFVG3M4PYZsQX6xE/vtvhmbJqdiuS3aSvmsqlse0tpKx38cWaLUiahPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkcYO11Rn02GIDM1gGINA3rhbvgVurxyBMxFj9KFhYyAiEAyBGoLuBHWko002wEU6+LOU9oFdIoCApHle6tGlQYwTc="}]},"deprecated":"A non semver change was made from version 1.0.1 -> 1.0.2 you should upgrade to the latest versions of ampersand-model/rest-collection asap. Read more https://github.com/ampersandjs/ampersand-sync#important-note-on-the-10x-versions","directories":{}},"2.0.0":{"name":"ampersand-sync","description":"Standalone, modern-browser-only version of Backbone.Sync as Common JS module.","version":"2.0.0","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"qs":"^0.6.6","tap-spec":"^0.2.0","underscore":"~1.6.0","xhr":"^1.10.0"},"devDependencies":{"jshint":"~2.5.0","precommit-hook":"~0.4.1","run-browser":"~1.3.0","tape":"~2.12.3","tape-run":"~0.1.1","ampersand-model":"~2.8.0","ampersand-rest-collection":"~0.1.8"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"run-browser test/*","test":"browserify test/* | tape-run | tap-spec"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"32607c9b3620799d51cbab9e623faabdd1105877","_id":"ampersand-sync@2.0.0","_shasum":"88f38529080df2dab12cffebfdf6d1e99dfabbb5","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"latentflip","email":"phil@latentflip.com"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"},{"name":"latentflip","email":"phil@latentflip.com"}],"dist":{"shasum":"88f38529080df2dab12cffebfdf6d1e99dfabbb5","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-2.0.0.tgz","integrity":"sha512-yueRshm0rthxthq/BKj4EzOPBr607Fi13nK41v3pShVvAe89KdbUgwryQJoR8z7KekGtvkd13Fc+QbPn6qWhig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXyckuJLfkxAxC5tuR/nuCzj74x2uc3jp5J07ofvJvHQIgWgYxFJkiyUXvrvJsGRDwhd7cKgLFwtJqxp+mcGY8nvc="}]},"directories":{}},"2.0.1":{"name":"ampersand-sync","description":"Standalone, modern-browser-only version of Backbone.Sync as Common JS module.","version":"2.0.1","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"qs":"^1.2.1","tap-spec":"^0.2.0","underscore":"~1.6.0","xhr":"^1.10.0"},"devDependencies":{"ampersand-model":"^4.0.1","ampersand-rest-collection":"^2.0.1","browserify":"^5.9.3","jshint":"~2.5.0","precommit-hook":"^1.0.7","run-browser":"~1.3.0","tape":"^2.12.3","tape-run":"~0.1.1"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"run-browser test/*","test":"browserify test/* | tape-run | tap-spec"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"d7f4bfdca9f384c167ba60472b93141be76e6af1","_id":"ampersand-sync@2.0.1","_shasum":"68a39008baab2068ec45a21038cc6cd9acdbfbff","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"gar","email":"gar@comrade.us"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"},{"name":"latentflip","email":"phil@latentflip.com"},{"name":"gar","email":"gar@comrade.us"}],"dist":{"shasum":"68a39008baab2068ec45a21038cc6cd9acdbfbff","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-2.0.1.tgz","integrity":"sha512-Fm2kwy/uqfKydBtEvgeccwFoLtj9qDicvZRd0P1Azlwzfz0UGu7F7GKwfPZWzTDlXy/PAxxJ39vq4IPq2Ojc/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqxy0bsRZ18+vJub8NcmABv/+w8icASmRp5tcsFGrZOAiA2qzVndUGvpnHqpq02cPfS+9x1hzaUgBg9rKTolpWftQ=="}]},"directories":{}},"2.0.2":{"name":"ampersand-sync","description":"Standalone, modern-browser-only version of Backbone.Sync as Common JS module.","version":"2.0.2","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"qs":"^1.2.1","tap-spec":"^0.2.0","underscore":"~1.6.0","xhr":"^1.10.0"},"devDependencies":{"ampersand-model":"^4.0.1","ampersand-rest-collection":"^2.0.1","browserify":"^5.9.3","jshint":"^2.5.3","precommit-hook":"^1.0.7","run-browser":"~1.3.0","tape":"^2.14.0","tape-run":"^0.3.0"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"run-browser test/*","test":"browserify test/* | tape-run | tap-spec"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"65ecbd9bceb682298a3e6195b6f95a1be19c3a59","_id":"ampersand-sync@2.0.2","_shasum":"3c183f1752d99a9071ade129bcb13e1dd83fbb5a","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"gar","email":"gar@comrade.us"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"},{"name":"latentflip","email":"phil@latentflip.com"},{"name":"gar","email":"gar@comrade.us"}],"dist":{"shasum":"3c183f1752d99a9071ade129bcb13e1dd83fbb5a","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-2.0.2.tgz","integrity":"sha512-YvIOotqu+nn+z1MzL9rkEsZShUS6RjgBjr95Tsa8KocIBH8cLPxe8hr9ufPKMkGPABZyOTtd5+dDbCIA6yfV0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWZBcASjGnjf+xCQc1C+nQv15jxVJ52IQIAXnPalnRUAiEAqqQb8k74EBQx+A5i2gNomEY6Dt4Fs6mSBbTGwVEEJX0="}]},"directories":{}},"2.0.3":{"name":"ampersand-sync","description":"Standalone, modern-browser-only version of Backbone.Sync as Common JS module.","version":"2.0.3","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"qs":"^1.2.1","tap-spec":"^0.2.0","underscore":"~1.6.0","xhr":"^1.10.0"},"devDependencies":{"ampersand-model":"^4.0.1","ampersand-rest-collection":"^2.0.1","browserify":"^5.9.3","jshint":"^2.5.3","phantomjs":"^1.9.7-15","precommit-hook":"^1.0.7","run-browser":"~1.3.0","tape":"^2.14.0","tape-run":"^0.3.0"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"run-browser test/*","test":"browserify test/* | tape-run | tap-spec"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"b28fd5a84f91ad5b5b983325ab373164c8e617e8","_id":"ampersand-sync@2.0.3","_shasum":"db1d46268aef79e669b76224f271775fb3654623","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"},{"name":"latentflip","email":"phil@latentflip.com"},{"name":"gar","email":"gar@comrade.us"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"dist":{"shasum":"db1d46268aef79e669b76224f271775fb3654623","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-2.0.3.tgz","integrity":"sha512-c7cTeev28/jBEeXw0QdsRYir17AnmhqFLDwD/L8G0aPkz6itbhgceHNFLWy0yiY7fxo7fgdIc1ROcFxa7vBgDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxZrgxp1Fkmfjk4IyEfneStj6BbKbUJaaiPkZcUpGB6gIhALkL2HWwlM7820u0QOrqwEGygnglcNRO1vJCGS/RjPsT"}]},"directories":{}},"2.0.4":{"name":"ampersand-sync","description":"Standalone, modern-browser-only version of Backbone.Sync as Common JS module.","version":"2.0.4","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"qs":"^1.2.1","underscore":"~1.6.0","xhr":"^1.10.0"},"devDependencies":{"ampersand-model":"^4.0.1","ampersand-rest-collection":"^2.0.1","browserify":"^5.9.3","jshint":"^2.5.3","phantomjs":"^1.9.7-15","precommit-hook":"^1.0.7","run-browser":"~1.3.0","tap-spec":"^0.2.0","tape":"^2.14.0","tape-run":"^0.3.0"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"run-browser test/*","test":"browserify test/* | tape-run | tap-spec"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"fcc58ef695f761d26e63b4d16255db7c65ddfcde","_id":"ampersand-sync@2.0.4","_shasum":"3b4144885c85132ab51f4fd1d0239fd9e9cbe00c","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"},{"name":"latentflip","email":"phil@latentflip.com"},{"name":"gar","email":"gar@comrade.us"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"dist":{"shasum":"3b4144885c85132ab51f4fd1d0239fd9e9cbe00c","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-2.0.4.tgz","integrity":"sha512-ZR7aSJPYspH0b+bZ4wCV3ojIEYbAzAYh1UmoMoK2kVYnLmeQkNFWTz9EtiQ/T13B+y5Doy+nbNoxYnIQaObRpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN691t2ZnWF7U5yL6pQpZ1yixL9C1ahh6CWYOlOktnFgIgI1lpcOR3gwhcoG8RC++9iNsxUeBkKliXkgE9HCek8Bw="}]},"directories":{}},"3.0.0":{"name":"ampersand-sync","description":"Provides sync behavior for updating data from ampersand models and collections to the server.","version":"3.0.0","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"qs":"^2.2.4","underscore":"~1.6.0","xhr":"^1.10.0"},"devDependencies":{"ampersand-model":"^4.0.1","ampersand-rest-collection":"^2.0.1","browserify":"^5.9.3","jshint":"^2.5.3","phantomjs":"^1.9.7-15","precommit-hook":"^1.0.7","run-browser":"~1.3.0","tap-spec":"^0.2.0","tape":"^2.14.0","tape-run":"^0.3.0"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"run-browser test/*","test":"browserify test/* | tape-run | tap-spec"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"194e358f65fdc0e8a701c4392a53a26e4a4d8024","_id":"ampersand-sync@3.0.0","_shasum":"7261c566766d1d60dd60a59b821c2e70e6db5871","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"henrikjoreteg","email":"henrik@andyet.net"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"},{"name":"latentflip","email":"phil@latentflip.com"},{"name":"gar","email":"gar@comrade.us"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"dist":{"shasum":"7261c566766d1d60dd60a59b821c2e70e6db5871","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-3.0.0.tgz","integrity":"sha512-Afh10WCS3qVQ3VZMXGGDmeB4C+CghbXTKBAUBGmlg04bHicqFvXajpbR1nscQ3rBQbWLnJFhFIsWcTMARLfLEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLrMYnyS1UQGH4tDQtMeEPvl5VUlbuKOIfCD9TjHSMZAiAgIjnA8e5rkP4CcazdleAhagtj0JJ5xcX4xxdgZodhfg=="}]},"directories":{}},"3.0.1":{"name":"ampersand-sync","description":"Provides sync behavior for updating data from ampersand models and collections to the server.","version":"3.0.1","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"browserify":{"transform":["ampersand-version"]},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"ampersand-version":"^1.0.0","qs":"^2.2.4","underscore":"~1.6.0","xhr":"^1.10.0"},"devDependencies":{"ampersand-model":"^4.0.1","ampersand-rest-collection":"^2.0.1","browserify":"^5.9.3","jshint":"^2.5.3","phantomjs":"^1.9.7-15","precommit-hook":"^1.0.7","run-browser":"~1.3.0","tap-spec":"^0.2.0","tape":"^2.14.0","tape-run":"^0.3.0"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"run-browser test/*","test":"browserify test/* | tape-run | tap-spec"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"038008f03aaaf4a1bea47a1741df074db7eb2a67","_id":"ampersand-sync@3.0.1","_shasum":"7ba5f28a67a454efec0e81288c5cfa3bdc39fd6c","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.10.28","_npmUser":{"name":"latentflip","email":"phil@latentflip.com"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"},{"name":"latentflip","email":"phil@latentflip.com"},{"name":"gar","email":"gar@comrade.us"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"dist":{"shasum":"7ba5f28a67a454efec0e81288c5cfa3bdc39fd6c","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-3.0.1.tgz","integrity":"sha512-Lo9HcnyPADs0lY3O4srxPGweSZPB71uHuoD/M/+RggI7KpjpjXjSrT3nLq8CXO+O8NzZlOeCPpFb2ILyzk498A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFxtQ03IbOYOBq642QsbO9T2kHuzUyqAQ7jUTlZqQmAAiBQBsExkff5PErot4nfoZS2IbUJt4cXi5a+u3VYfHfQrQ=="}]},"directories":{}},"3.0.2":{"name":"ampersand-sync","description":"Provides sync behavior for updating data from ampersand models and collections to the server.","version":"3.0.2","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"browserify":{"transform":["ampersand-version"]},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"ampersand-version":"^1.0.0","qs":"^2.2.4","underscore":"~1.6.0","xhr":"^1.10.0"},"devDependencies":{"ampersand-model":"^4.0.1","ampersand-rest-collection":"^2.0.1","browserify":"^5.9.3","jshint":"^2.5.3","phantomjs":"^1.9.7-15","precommit-hook":"^1.0.7","run-browser":"~1.3.0","tap-spec":"^0.2.0","tape":"^2.14.0","tape-run":"^0.3.0"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"run-browser test/*","test":"browserify test/* | tape-run | tap-spec"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"be88c7dbd03cc6a2de8bef6e8c34f4264f4c02c9","_id":"ampersand-sync@3.0.2","_shasum":"7a8b82bfdb01f130dfe05e41789cf55502b32cb6","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gar","email":"gar@comrade.us"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"},{"name":"latentflip","email":"phil@latentflip.com"},{"name":"gar","email":"gar@comrade.us"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"dist":{"shasum":"7a8b82bfdb01f130dfe05e41789cf55502b32cb6","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-3.0.2.tgz","integrity":"sha512-OfsclWvcVP8uj5UnjFUA5bGsN+vrZXA34YObVpF0oFuF2mW3ztHvkuVM3e6FIlgsYD6m80U/ubW++rAxHD4xRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9LXz9xLDawJvAJ4QQklQbnnvQYtLcHNr9T5tKHlK9RAiEA4CIr3gI6yTsv9d6N5wTBQntRBUrqHYTDn5hN+lhhwCY="}]},"directories":{}},"3.0.3":{"name":"ampersand-sync","description":"Provides sync behavior for updating data from ampersand models and collections to the server.","version":"3.0.3","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"browserify":{"transform":["ampersand-version"]},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"ampersand-version":"^1.0.0","qs":"^2.2.4","underscore":"~1.6.0","xhr":"^1.10.0"},"devDependencies":{"ampersand-model":"^4.0.1","ampersand-rest-collection":"^2.0.1","browserify":"^6.2.0","jshint":"^2.5.3","phantomjs":"^1.9.12","precommit-hook":"^1.0.7","run-browser":"~1.3.0","tap-spec":"^1.0.1","tape":"^2.14.0","tape-run":"^0.3.0"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"run-browser test/*","test":"browserify test/* | tape-run | tap-spec"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"8526320ba3ced5e73529042d22b30f6d82fb97d4","_id":"ampersand-sync@3.0.3","_shasum":"4e8853013df3e7f9c0f7110cc9cb4bf366aabcd2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"latentflip","email":"phil@latentflip.com"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"},{"name":"latentflip","email":"phil@latentflip.com"},{"name":"gar","email":"gar@comrade.us"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"dist":{"shasum":"4e8853013df3e7f9c0f7110cc9cb4bf366aabcd2","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-3.0.3.tgz","integrity":"sha512-OQqKdwYEUJ01ET+6/L15807NnsgB0IXGH53f17G6d+C0hExLjdeUaUM+FxugoA5jIrTzxaFMKlFtSXlH6qhUog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSYYZkAPaB5rxS7PlRU6ghy/5T0QKcmU+gobR/ssyT7AiEAvp2ZfLLQpwYNiUjfl4CP9ew2NpYzNP35OnMsvjom4v8="}]},"directories":{}},"3.0.4":{"name":"ampersand-sync","description":"Provides sync behavior for updating data from ampersand models and collections to the server.","version":"3.0.4","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"browserify":{"transform":["ampersand-version"]},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"ampersand-version":"^1.0.0","lodash.assign":"^3.0.0","lodash.contains":"^2.4.1","lodash.defaults":"^3.1.0","lodash.result":"^3.0.0","qs":"^2.2.4","xhr":"^1.10.0"},"devDependencies":{"ampersand-model":"^4.0.1","ampersand-rest-collection":"^2.0.1","browserify":"^6.2.0","jshint":"^2.5.3","phantomjs":"^1.9.12","precommit-hook":"^1.0.7","run-browser":"~1.3.0","tap-spec":"^1.0.1","tape":"^2.14.0","tape-run":"^0.3.0"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"run-browser test/*","test":"browserify test/* | tape-run | tap-spec"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"e4be80c0dbcb034c8219070e04478f775078d5d6","_id":"ampersand-sync@3.0.4","_shasum":"4d76357eb66078ee66a1318f75cef9402d52875e","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.10.37","_npmUser":{"name":"gar","email":"gar@comrade.us"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"},{"name":"latentflip","email":"phil@latentflip.com"},{"name":"gar","email":"gar@comrade.us"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"dist":{"shasum":"4d76357eb66078ee66a1318f75cef9402d52875e","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-3.0.4.tgz","integrity":"sha512-G3A3kXNA6l4/mS0f0Ekiox3HuqNT7hSTjN9vZWB6I//h4sDNc48SyXTsLaN6ZE2v8OKZKGibdsQrsAVr8EWYEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDY/JC2JEUczvyl06Cgxx9Vhna2K/gWUO2O35v7kkr1GAiBHhZDYCS4OXIR8pfCidDNcjRcDmUUQaGr3IIXzaV0OOA=="}]},"directories":{}},"3.0.5":{"name":"ampersand-sync","description":"Provides sync behavior for updating data from ampersand models and collections to the server.","version":"3.0.5","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"browserify":{"transform":["ampersand-version"]},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"ampersand-version":"^1.0.0","lodash.assign":"^3.0.0","lodash.defaults":"^3.1.0","lodash.includes":"^3.1.0","lodash.result":"^3.0.0","qs":"^2.2.4","xhr":"^1.10.0"},"devDependencies":{"ampersand-model":"^4.0.1","ampersand-rest-collection":"^2.0.1","browserify":"^6.2.0","jshint":"^2.5.3","phantomjs":"^1.9.12","precommit-hook":"^1.0.7","run-browser":"~1.3.0","tap-spec":"^1.0.1","tape":"^2.14.0","tape-run":"^0.3.0"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"run-browser test/*","test":"browserify test/* | tape-run | tap-spec"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"58381f87cd9a7c244e764a3adb1f175868668a9d","_id":"ampersand-sync@3.0.5","_shasum":"5b4a64ab38080e7d2754e89b08dabcacfb152962","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.10.37","_npmUser":{"name":"gar","email":"gar@comrade.us"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"},{"name":"latentflip","email":"phil@latentflip.com"},{"name":"gar","email":"gar@comrade.us"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"dist":{"shasum":"5b4a64ab38080e7d2754e89b08dabcacfb152962","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-3.0.5.tgz","integrity":"sha512-xYe0Ei2X9Bp+F4sqK6Im4WPNU03TE7OIOzfrMuxl53J98G2j8Mcr7tye9x2WZoYFd/Hs3evEsQlFX/91PFNRxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRKjSRM2nCSvW2ao235PNVi81K7GgAgHuGGX394NMlrwIgeLF8WJlpt9fTUBOxe2otjq7tbvbFww540yicXSjAqbw="}]},"directories":{}},"3.0.6":{"name":"ampersand-sync","description":"Provides sync behavior for updating data from ampersand models and collections to the server.","version":"3.0.6","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"files":["ampersand-sync.js"],"browserify":{"transform":["ampersand-version"]},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"ampersand-version":"^1.0.0","lodash.assign":"^3.0.0","lodash.defaults":"^3.1.0","lodash.includes":"^3.1.0","lodash.result":"^3.0.0","qs":"^2.2.4","xhr":"^1.10.0"},"devDependencies":{"ampersand-model":"^4.0.1","ampersand-rest-collection":"^2.0.1","browserify":"^6.2.0","jshint":"^2.5.3","phantomjs":"^1.9.12","precommit-hook":"^1.0.7","run-browser":"~1.3.0","tap-spec":"^1.0.1","tape":"^2.14.0","tape-run":"^0.3.0"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"run-browser test/*","test":"browserify test/* | tape-run | tap-spec"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"5954e112fdafb860a9c5ea5803e7bb7be8f44433","_id":"ampersand-sync@3.0.6","_shasum":"b075abbcd3c860eafec28d3f05fe5b4934744590","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.35","_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"},{"name":"latentflip","email":"phil@latentflip.com"},{"name":"gar","email":"gar@comrade.us"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"dist":{"shasum":"b075abbcd3c860eafec28d3f05fe5b4934744590","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-3.0.6.tgz","integrity":"sha512-SvfU12ozWzZEV9Pt3kU1NxwyYfdeqh4795GntiIc0VS65f5TlHVgp7nvZWk6Uhhu29ktqT8JGXGKHXS1NN9QcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2RxddweYy2ut5DFIMPOlkpVoPJO6z9n3BUKcTNH816AiEA9QuTgRoZFdxnW066f9fJ1pwve5G/wek16tYmNOfMZiA="}]},"directories":{}},"3.0.7":{"name":"ampersand-sync","description":"Provides sync behavior for updating data from ampersand models and collections to the server.","version":"3.0.7","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"files":["ampersand-sync.js"],"browserify":{"transform":["ampersand-version"]},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"ampersand-version":"^1.0.0","lodash.assign":"^3.0.0","lodash.defaults":"^3.1.0","lodash.includes":"^3.1.0","lodash.result":"^3.0.0","qs":"^2.2.4","xhr":"^1.10.0"},"devDependencies":{"ampersand-model":"^4.0.1","ampersand-rest-collection":"^2.0.1","browserify":"^6.2.0","jshint":"^2.5.3","phantomjs":"^1.9.12","precommit-hook":"^1.0.7","run-browser":"~1.3.0","tap-spec":"^1.0.1","tape":"^2.14.0","tape-run":"^0.3.0"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"run-browser test/*","test":"browserify test/* | tape-run | tap-spec"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"c342b401293c968cc5ecc830873a31a2207c2bd8","_id":"ampersand-sync@3.0.7","_shasum":"a90d0977fce16b99f1acf18286810618dccae964","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.38","_npmUser":{"name":"gar","email":"gar@comrade.us"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"},{"name":"latentflip","email":"phil@latentflip.com"},{"name":"gar","email":"gar@comrade.us"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"dist":{"shasum":"a90d0977fce16b99f1acf18286810618dccae964","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-3.0.7.tgz","integrity":"sha512-1981CuSBhVp1n783tMFjKTtJazXLb776r4B880q7yUGtQoPO+ZfCP7XzOCoZICyIFj6+tJ28O020dAOozZklRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWCv1GL6KHmIvHIrfSnMXbJirvAboduaHYvFazpaX3qAIgU2Q33OnrpKfIUtO7RvUUkIdFkdl4y0+GNianOCvcVl8="}]},"directories":{}},"4.0.0":{"name":"ampersand-sync","description":"Provides sync behavior for updating data from ampersand models and collections to the server.","version":"4.0.0","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"files":["ampersand-sync*","core.js"],"browserify":{"transform":["ampersand-version"]},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"ampersand-version":"^1.0.0","lodash.assign":"^3.0.0","lodash.defaults":"^3.1.0","lodash.includes":"^3.1.0","lodash.result":"^3.0.0","qs":"^4.0.0","request":"^2.55.0","xhr":"^2.0.3"},"devDependencies":{"ampersand-model":"^5.0.3","ampersand-rest-collection":"^4.0.0","concat-stream":"^1.4.8","jshint":"^2.5.3","precommit-hook":"^1.0.7","run-browser":"^2.0.2","tap-spec":"^4.0.2","tape":"^4.0.0"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","browser":"ampersand-sync-browser.js","repository":{"type":"git","url":"git+https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"run-browser test/index.js","test":"run-browser test/index.js -b | tap-spec && node test/index.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"576167d32a5cf6afb0a0ee480e278dbe6810de57","_id":"ampersand-sync@4.0.0","_shasum":"140a39aa91f82282525436ce4b0bbf93a2f6c7a1","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.10.37","_npmUser":{"name":"naugtur","email":"naugtur@gmail.com"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"},{"name":"latentflip","email":"phil@latentflip.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"dist":{"shasum":"140a39aa91f82282525436ce4b0bbf93a2f6c7a1","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-4.0.0.tgz","integrity":"sha512-n4g71z0EdrxPAXv7Vpz/jYLFeH90jmsxC/GaacYjY5p/Bi3Thp7BpyZZcSWW1IMDUU12vZl4HiNe0OO0d+YcDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBW5U2henaWVJ0Uw+FKr3FcNx02bgjUh+14oBAXDuY0+AiEArlX1scbvgQT8k+LgO0ZPBGgS5y89WoMgCcXO0VnbWmc="}]},"directories":{}},"4.0.1":{"name":"ampersand-sync","description":"Provides sync behavior for updating data from ampersand models and collections to the server.","version":"4.0.1","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"files":["ampersand-sync*","core.js"],"browserify":{"transform":["ampersand-version"]},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"ampersand-version":"^1.0.0","lodash.assign":"^3.0.0","lodash.defaults":"^3.1.0","lodash.includes":"^3.1.0","lodash.result":"^3.0.0","qs":"^4.0.0","request":"^2.55.0","xhr":"^2.0.4"},"devDependencies":{"ampersand-model":"^5.0.3","ampersand-rest-collection":"^4.0.0","concat-stream":"^1.4.8","jshint":"^2.5.3","precommit-hook":"^3.0.0","run-browser":"^2.0.2","tap-spec":"^4.0.2","tape":"^4.0.0"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","browser":"ampersand-sync-browser.js","repository":{"type":"git","url":"git+https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"run-browser test/index.js","test":"run-browser test/index.js -b | tap-spec && node test/index.js","lint":"jshint .","validate":"npm ls"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"pre-commit":["lint","validate","test"],"gitHead":"c94b954b169f5f2150a55837384c0644c52f2d93","_id":"ampersand-sync@4.0.1","_shasum":"fcf640565a613956124dee187a2721996836498f","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.10.37","_npmUser":{"name":"naugtur","email":"naugtur@gmail.com"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"},{"name":"latentflip","email":"phil@latentflip.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"dist":{"shasum":"fcf640565a613956124dee187a2721996836498f","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-4.0.1.tgz","integrity":"sha512-KZoSsE+Hyd3e/RAAB8eDvL2JL6TWA7NfkvaOvbys7VyabmNLySBY0pTgXevFTP7J9tr4GrsizTPK37oJsbnfQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEx9cUOU7hQp/3XCE+oXVc6mHkN1w1nQKKIIUuY1PjziAiEAuR170FrzS0QCtayfrgr2mIhCmkftNsar3F+T/RINUmw="}]},"directories":{}},"4.0.2":{"name":"ampersand-sync","description":"Provides sync behavior for updating data from ampersand models and collections to the server.","version":"4.0.2","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"files":["ampersand-sync*","core.js"],"browserify":{"transform":["ampersand-version"]},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"ampersand-version":"^1.0.0","lodash.assign":"^3.0.0","lodash.defaults":"^3.1.0","lodash.includes":"^3.1.0","lodash.result":"^3.0.0","media-type":"0.3.0","qs":"^4.0.0","request":"^2.55.0","xhr":"^2.0.4"},"devDependencies":{"ampersand-model":"^5.0.3","ampersand-rest-collection":"^4.0.0","concat-stream":"^1.4.8","jshint":"^2.5.3","precommit-hook":"^3.0.0","run-browser":"^2.0.2","tap-spec":"^4.0.2","tape":"^4.0.0"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","browser":"ampersand-sync-browser.js","repository":{"type":"git","url":"git+https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"run-browser test/index.js","test":"run-browser test/index.js -b | tap-spec && node test/index.js","lint":"jshint .","validate":"npm ls"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"pre-commit":["lint","validate","test"],"gitHead":"97aee97aa1246880005a55ba0ca40457dc8bcdac","_id":"ampersand-sync@4.0.2","_shasum":"1c995fafcb9975a0e60179648f61e532b5b597e1","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.10.40","_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"dist":{"shasum":"1c995fafcb9975a0e60179648f61e532b5b597e1","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-4.0.2.tgz","integrity":"sha512-DvIoA3End1yMwANWNwpt6vxO6IUlFfSRkferuMjrbxXMutqTFe1+q6teC6DQ02GdpdrTv80D2hmHuplcxoEUEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJeVSoKei0M6simC0Rv8umOdzbxGdU6rZ2rGGs2FL3PAiBHX+Bn0A2C2JqoYWp1s8IAC0XH3Hp43LIDZZ3OzN2ktA=="}]},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"},{"name":"latentflip","email":"phil@latentflip.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"directories":{}},"4.0.3":{"name":"ampersand-sync","description":"Provides sync behavior for updating data from ampersand models and collections to the server.","version":"4.0.3","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"files":["ampersand-sync*","core.js"],"browserify":{"transform":["ampersand-version"]},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"ampersand-version":"^1.0.0","lodash.assign":"^3.0.0","lodash.defaults":"^3.1.0","lodash.includes":"^3.1.0","lodash.result":"^3.0.0","media-type":"0.3.0","qs":"^4.0.0","request":"^2.55.0","xhr":"^2.0.5"},"devDependencies":{"ampersand-model":"^5.0.3","ampersand-rest-collection":"^4.0.0","concat-stream":"^1.4.8","jshint":"^2.5.3","precommit-hook":"^3.0.0","run-browser":"^2.0.2","tap-spec":"^4.0.2","tape":"^4.0.0"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","browser":"ampersand-sync-browser.js","repository":{"type":"git","url":"https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"run-browser test/index.js","test":"run-browser test/index.js -b | tap-spec && node test/index.js","lint":"jshint .","validate":"npm ls"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"pre-commit":["lint","validate","test"],"gitHead":"a46b4dd16a9d29b23797897fff97cac11b1daba3","_id":"ampersand-sync@4.0.3","_shasum":"c255d6058859531472109f8a50ba1c0ad9d8d725","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"naugtur","email":"naugtur@gmail.com"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"},{"name":"latentflip","email":"phil@latentflip.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"dist":{"shasum":"c255d6058859531472109f8a50ba1c0ad9d8d725","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-4.0.3.tgz","integrity":"sha512-u9bVx6s6BiLhU32FwsNZVHTOjrxzL7bG39gm3qk1ZRhhuaulPbX2FDXB1TacuRA4GuVyL1nPYsRsqgbbry9rlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDoFs0uT7SUnVC7SWR/qR7KicIwrYSrpTyl1/rnhlTehAiEAvah8LQ1xrecekLRVFoHp1pfsVhHpAYZc/Oj+DadLQ7w="}]},"directories":{}},"5.0.0":{"name":"ampersand-sync","description":"Provides sync behavior for updating data from ampersand models and collections to the server.","version":"5.0.0","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"files":["ampersand-sync*","core.js"],"browserify":{"transform":["ampersand-version"]},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"ampersand-version":"^1.0.0","lodash":"^4.11.1","media-type":"0.3.0","qs":"^6.1.0","request":"^2.55.0","xhr":"^2.0.5"},"devDependencies":{"ampersand-model":"^7.0.0","ampersand-rest-collection":"^5.0.0","concat-stream":"^1.4.8","jshint":"^2.5.3","phantomjs":"^2.1.7","precommit-hook":"^3.0.0","sinon":"^1.17.2","tape":"^4.0.0","zuul":"^3.9.0"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","browser":"ampersand-sync-browser.js","repository":{"type":"git","url":"git+https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"zuul --local -- test/index.js","test":"zuul --phantom -- test/index.js","test-ci":"zuul -- test/index.js","lint":"jshint .","validate":"npm ls"},"pre-commit":["lint","validate","test"],"gitHead":"a69075ac4ddba9cbef6520328aad3fc92c2d0d46","_id":"ampersand-sync@5.0.0","_shasum":"9db4ee313f289f98522279a9a66d6cae2c7777b1","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.9.1","_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"dist":{"shasum":"9db4ee313f289f98522279a9a66d6cae2c7777b1","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-5.0.0.tgz","integrity":"sha512-D2/kNuBhCf0Ugcn++2hZaFpO8/aR0c4qP6djpWOrvt6iOD7zSRYS3PCXdGGFNbOAoh/4q+QTVgei5vJUXoIUPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/OqlvejuneOya+10LseRULgS1qCt/INHc1Wt2XYff4gIhAMYAcA+zbZEpTPrdQSjYTSPtWRAdNAzSzGLY4lv02BVw"}]},"maintainers":[{"name":"fyockm","email":"fyockm@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"henrikjoreteg","email":"henrik@joreteg.com"},{"name":"latentflip","email":"phil@latentflip.com"},{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"pgilad","email":"giladp007@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ampersand-sync-5.0.0.tgz_1464205891775_0.035909744212403893"},"directories":{}},"5.0.1":{"name":"ampersand-sync","description":"Provides sync behavior for updating data from ampersand models and collections to the server.","version":"5.0.1","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"files":["ampersand-sync*","core.js"],"browserify":{"transform":["ampersand-version"]},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"ampersand-version":"^1.0.0","lodash":"^4.11.1","media-type":"0.3.0","qs":"^6.1.0","request":"^2.55.0","xhr":"^2.0.5"},"devDependencies":{"ampersand-model":"^7.0.0","ampersand-rest-collection":"^5.0.0","concat-stream":"^1.4.8","jshint":"^2.5.3","phantomjs":"^2.1.7","precommit-hook":"^3.0.0","sinon":"^1.17.2","tape":"^4.0.0","zuul":"^3.9.0"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","browser":"ampersand-sync-browser.js","repository":{"type":"git","url":"git+https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"zuul --local -- test/index.js","test":"zuul --phantom -- test/index.js","test-ci":"zuul -- test/index.js","lint":"jshint .","validate":"npm ls"},"pre-commit":["lint","validate","test"],"gitHead":"9b038554acf3b9c2ee8e447b1480e69ca7cee141","_id":"ampersand-sync@5.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"gar","email":"gar+npm@danger.computer"},"dist":{"integrity":"sha512-wreZyUA1cOaOO0HXNUzEJH2G4BW5DzHP+1APbQIn6ZmvSeWxwoH6PWa5UX12uTmNPWbrM7XajZwb6GNfGs+twQ==","shasum":"1dc3acde213453e01cbf643b09a62f93d715b78a","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-5.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlAzNjV5cecivUsqwAB1efhxyeRIb+NgJ2YCoV9IxdVgIgGWFqEnDAHNo+ei5v8mLUmulFMRXFWPlSI8wcchBGFBA="}]},"maintainers":[{"email":"daniel.hritzkiv@gmail.com","name":"dhritzkiv"},{"email":"giladp007@gmail.com","name":"pgilad"},{"email":"fyockm@gmail.com","name":"fyockm"},{"email":"naugtur@gmail.com","name":"naugtur"},{"email":"henrik@joreteg.com","name":"henrikjoreteg"},{"email":"phil@latentflip.com","name":"latentflip"},{"email":"gar+npm@danger.computer","name":"gar"},{"email":"luke@lukekarrys.com","name":"lukekarrys"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ampersand-sync-5.0.1.tgz_1502205117675_0.3246555323712528"},"directories":{}},"5.1.0":{"name":"ampersand-sync","description":"Provides sync behavior for updating data from ampersand models and collections to the server.","version":"5.1.0","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"browserify":{"transform":["ampersand-version"]},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"dependencies":{"ampersand-version":"^1.0.0","lodash":"^4.11.1","media-type":"0.3.0","qs":"^6.1.0","request":"^2.55.0","xhr":"^2.0.5"},"devDependencies":{"ampersand-model":"^7.0.0","ampersand-rest-collection":"^5.0.0","concat-stream":"^1.4.8","jshint":"^2.5.3","phantomjs":"^2.1.7","precommit-hook":"^3.0.0","sinon":"^1.17.2","tape":"^4.0.0","zuul":"^3.9.0"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"license":"MIT","main":"ampersand-sync.js","browser":"ampersand-sync-browser.js","repository":{"type":"git","url":"git+https://github.com/ampersandjs/ampersand-sync.git"},"scripts":{"start":"zuul --local -- test/index.js","test":"zuul --phantom -- test/index.js","test-ci":"zuul -- test/index.js","lint":"jshint .","validate":"npm ls"},"pre-commit":["lint","validate","test"],"gitHead":"e287e92f3360d37574a254a76f3d1a1c4a6c122a","_id":"ampersand-sync@5.1.0","_nodeVersion":"12.7.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-rUwhNCI8LEeQEQoRmXWmMDNDBp8tq3RDWzOSjxAHU6w9jmqDm8+cJQMrLItKb6JdTyMzAOwMAzTKnkmMLS51EQ==","shasum":"519ec20b1c8423479e814baf9fe28b6b77e1ec13","tarball":"https://registry.npmjs.org/ampersand-sync/-/ampersand-sync-5.1.0.tgz","fileCount":6,"unpackedSize":14566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddb6mCRA9TVsSAnZWagAA4IEP/1J/1Yk9XTKWiCavVfkh\nlDccwbFIC7LtxNzZOtC3c1hSA2+M4ZySgU1uhoPWfcNbrTG7suZfs/1vcCL0\nWzuR9sMHdzIaohZzAvkqA6ARurlw8ASKWXRdnaYIwG1+ZE1+II2LdVJO51pt\ngmVQAL93jlsujQtrUlpIQOy1vFyzI0+XPjognRTysWXRpZvKYdDMowEK/fvO\nBPVJE6krFttUikL9b7nCYGjNppo29L5agbPKL0pue1NXfOog3CDRKF6uO9BZ\nipwB3LtM+Xv2aXli3IlL6Dm+qjfS6/YeGXOxpxSVs1s+hlYLDSfBfTZtLhQP\nsWPtuhPi+OXrn2HltLnYaKH1xxjVulwLNc0iE2vWbubxG78nWpXoqN41V+g7\n5UT9SuTtsMED8lJJFpZGYJ/iL+Wl4o99xEoQ0iLDjqp2BTu2XWw0w0eQbbMz\nlI1u5Gu7Ap1sGJtV3fEsRQc4kkPq/6d/sZIFyVRg7Lj00uNA9ZG/7gleouft\ndVKTOm5q1R3xL41N7iyKrvwL72qjwbXlO0VXtFCPR3W0P+kk3U7TAaSIt/t2\n1fXFpuML1478Qw4ia+/X8dq9IRgSPezqN0E6ee/WlyeclNsMmJg78gr639Ew\nbAbx3c9eh6Yi4PoPx1Yfjs9ccAJt8zz1ALK49ETJs62p4P76TAQiCFdMdNId\npKr0\r\n=QkJl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGuM/HSf6F7TjZRhxCGc2wm/raOWwsB87VBgyfJrTNwQIhAKwicCxak3CSIKYX/ewdcKjrny3NvDc8OrERynJScl55"}]},"maintainers":[{"email":"daniel.hritzkiv@gmail.com","name":"dhritzkiv"},{"email":"fyockm@gmail.com","name":"fyockm"},{"email":"henrik@joreteg.com","name":"henrikjoreteg"},{"email":"phil@latentflip.com","name":"latentflip"},{"email":"naugtur@gmail.com","name":"naugtur"},{"email":"giladp007@gmail.com","name":"pgilad"}],"_npmUser":{"name":"dhritzkiv","email":"daniel.hritzkiv@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ampersand-sync_5.1.0_1567997606138_0.3299246348956695"},"_hasShrinkwrap":false}},"readme":"# ampersand-sync\n\nStandalone, modern-browser-only version of Backbone.Sync as Common JS module.\n\n<!-- starthide -->\nPart of the [Ampersand.js toolkit](http://ampersandjs.com) for building clientside applications.\n<!-- endhide -->\n\nYou probably won't use this directly, but it is used by ampersand-model and ampersand-rest-collection to provide the REST functionality.\n\nAs of v4.0 works in browsers and Node.js \n\n\n## browser support\n\nIE9+ and any other browser.\n\nMight work in IE8, but it's not officially supported.\n\n## install\n\n```\nnpm install ampersand-sync\n```\n\n## usage\n\n```js\nvar sync = require(\"ampersand-sync\")\n\nvar rawRequest = sync(method, model, options)\n```\n\n**method** is a string used for choosing HTTP verb of the sync request. It has to be chosen from the keys of the following map:\n```js\n{\n      'create': 'POST',\n      'update': 'PUT',\n      'patch':  'PATCH',\n      'delete': 'DELETE',\n      'read':   'GET'\n}\n```\n\n**model** (optional) is an ampersand-model object or equivalent. `ajaxConfig` and `url` fields of the model are used (if present) to override default options for the request. (for details on ajaxConfig see below)\n\nIf model is provided, `model.toJSON` is called and the result is used as body for create, update and patch methods.\n\nWhen the request is made, `request` event is triggered on the model with arguments: `(model, XMLHttpRequest, options, ajaxSettings)` where ajaxSettings is the final configuration passed to http request implementation. In Node.js, object returned from `request()` will be passed in instead of  `XMLHttpRequest`, so streaming is possible.\n\nIf model is null, some options are required to form a correct http request. Please apply common sense.\n \n**options** (optional) are used to override any settings for the http request and provide callbacks for the results or errors.\n\n**rawRequest** is returned. In the browser, it is an XMLHttpRequest object instance, in Node.js it's the object returned by `request()`. \n\n### ajaxConfig and options\n\nboth `ajaxConfig` and `options` can contain any and all of the options that [xhr](https://github.com/Raynos/xhr) or [request](https://github.com/request/request) accepts.\n\nAdditional fields in `ajaxConfig`:\n - `xhrFields` key that contains all fields which should be added to the raw XMLHttpObject before it's sent. `xhrFields` is only used in the browser and has no effect in node.\n\nAdditional fields in `options`:\n - emulateHTTP - defaults to `false`\n - emulateJSON - defaults to `false`\n - xhrImplementation - can be used to override http request implementation for just this one call\n - data - JSON serializable object to be sent as request body\n - qsOptions - set stringify encoding options and create a different URI output if needed [[see qs.stringify(string,[options])]](https://www.npmjs.com/package/qs/v/4.0.0#stringifying)\n - `success(body, 'success', responseObject)` - optional callback to be called when request finishes successfully\n - `error(responseObject, 'error', error.message)` - optional callback to be called when an error occurs (http request/response error or parsing response error)\n - `always(error, responseObject, body)` - optional callback to be called when request finishes no matter what the result\n\n\n## running the tests\n\n```\nnpm test\n```\n\nTests are written in [tape](https://github.com/substack/tape) and since they require a browser environment it gets run in a headless browser using phantomjs via [tape-run](https://github.com/juliangruber/tape-run). Make sure you have phantomjs installed for this to work. \n\nYou can also run `npm start` then open a browser.\n\n<!-- starthide -->\n\n## Changes\n\n### Notes on 4.0.0\n\nVersion 4 supports making requests in Node.js as well as browser.  [xhr](https://github.com/Raynos/xhr) is used in the browser and [request](https://github.com/request/request) in node, but you can substitute the request making code with your on implementation as well.\n\n```js\nvar sync = require(\"ampersand-sync/core\")(whateverXhrYouWant)\n```\n\nFor details on 4.0 release see [v4.0 milestone](https://github.com/AmpersandJS/ampersand-sync/issues?utf8=%E2%9C%93&q=milestone%3Av4.0)\n\n### Important note on the 1.0.x versions\n\nIn moving from 1.0.1 to 1.0.2 we switched the underlying ajax implementation from jQuery's ajax to [xhr](http://github.com/raynos/xhr). This changed slightly the options, as well as how `ajaxConfig` in models/collections operated when configured as a function.\n\nPreviously `ajaxConfig` would be passed the current ajax parameters object for modification, now it receives no arguments and should just return options to be merged in to the ajax parameters which will be passed to xhr.\n\nThis should have been a major release both for this module and its dependents (ampersand-model, ampersand-rest-collection, ampersand-collection-rest-mixin), but unfortunately we made a mistake and published as 1.0.2, and were too slow to rollback our mistake before workarounds were in place.\n\nAs such we are leaving the current 1.0.x versions in place, but deprecated, and suggest people upgrade to the latest versions of model/collection when they can which will contain the new implementation of xhr.\n\nThis should only affect your if you're using `ajaxConfig` as a function. If so you'll need to return the options you want to add, rather than expecting to be passed a params object to your ajaxConfig function. If you're having trouble ping us in freenode #&yet or on twitter: [@philip_roberts](http://twitter.com/philip_roberts) & [@henrikjoreteg](http://twitter.com/henrikjoreteg).\n\n\n## credits\n\nAll credit goes to Jeremy Ashkenas and the other Backbone.js authors.\n\nThe `ampersand-sync` you are using today was made available to you by all the contributors listed here: https://github.com/AmpersandJS/ampersand-sync/graphs/contributors\n\n\n## license\n\nMIT\n\n<!-- endhide -->\n","maintainers":[{"email":"daniel.hritzkiv@gmail.com","name":"dhritzkiv"},{"email":"fyockm@gmail.com","name":"fyockm"},{"email":"henrik@joreteg.com","name":"henrikjoreteg"},{"email":"phil@latentflip.com","name":"latentflip"},{"email":"naugtur@gmail.com","name":"naugtur"},{"email":"giladp007@gmail.com","name":"pgilad"}],"time":{"modified":"2022-06-13T02:46:16.996Z","created":"2014-03-17T19:54:20.728Z","0.1.0":"2014-03-17T19:54:20.728Z","0.1.1":"2014-03-17T19:58:20.726Z","0.1.2":"2014-03-17T23:40:26.112Z","0.1.3":"2014-03-20T04:13:51.635Z","0.3.0":"2014-04-09T17:28:13.946Z","1.0.0":"2014-04-10T04:17:56.376Z","1.0.1":"2014-06-14T07:44:46.667Z","1.0.2":"2014-07-12T08:40:17.857Z","1.0.3":"2014-07-12T09:32:33.800Z","2.0.0":"2014-08-02T06:47:37.178Z","2.0.1":"2014-08-12T17:46:32.323Z","2.0.2":"2014-08-15T22:56:20.717Z","2.0.3":"2014-09-04T21:27:55.739Z","2.0.4":"2014-09-11T18:18:30.214Z","3.0.0":"2014-10-04T02:47:19.085Z","3.0.1":"2014-10-31T14:16:10.195Z","3.0.2":"2014-11-10T20:34:38.938Z","3.0.3":"2014-11-14T17:26:01.731Z","3.0.4":"2015-03-31T15:54:02.084Z","3.0.5":"2015-04-01T17:20:55.827Z","3.0.6":"2015-04-06T19:16:45.882Z","3.0.7":"2015-04-06T23:02:03.284Z","4.0.0":"2015-08-08T10:22:53.053Z","4.0.1":"2015-08-21T15:32:16.019Z","4.0.2":"2015-08-26T22:57:10.695Z","4.0.3":"2015-11-05T19:51:37.345Z","5.0.0":"2016-05-25T19:51:32.185Z","5.0.1":"2017-08-08T15:11:57.777Z","5.1.0":"2019-09-09T02:53:26.293Z"},"homepage":"https://github.com/ampersandjs/ampersand-sync","keywords":["backbone","sync","rest","ampersand"],"repository":{"type":"git","url":"git+https://github.com/ampersandjs/ampersand-sync.git"},"author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"bugs":{"url":"https://github.com/ampersandjs/ampersand-sync/issues"},"license":"MIT","readmeFilename":"README.md","users":{}}