{"_id":"jquery.repeater","_rev":"17-98da1b2444b8f5ccf250fe441299aa8a","name":"jquery.repeater","description":"repeatable form input interface","dist-tags":{"latest":"1.2.1"},"versions":{"0.1.6":{"name":"jquery.repeater","version":"0.1.6","description":"repeatable form input interface","main":"index.html","directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"https://github.com/DubFriend/jquery.repeater"},"keywords":["input","repeat","multiple","form"],"author":{"name":"Brian Detering","email":"BDeterin@gmail.com","url":"http://www.briandetering.net/"},"license":"MIT","bugs":{"url":"https://github.com/DubFriend/jquery.repeater/issues"},"homepage":"https://github.com/DubFriend/jquery.repeater","devDependencies":{"grunt":"^0.4.5","grunt-contrib-concat":"^0.5.0","grunt-contrib-qunit":"^0.5.2","grunt-contrib-uglify":"^0.5.1","grunt-contrib-watch":"^0.6.1","grunt-preprocess":"^4.0.0"},"_id":"jquery.repeater@0.1.6","_shasum":"c2c4a310ab0a2151cfb66c6dc3dfb70bce6ba832","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"dubfriend","email":"BDeterin@gmail.com"},"maintainers":[{"name":"dubfriend","email":"BDeterin@gmail.com"}],"dist":{"shasum":"c2c4a310ab0a2151cfb66c6dc3dfb70bce6ba832","tarball":"https://registry.npmjs.org/jquery.repeater/-/jquery.repeater-0.1.6.tgz","integrity":"sha512-hGsoSVPlnIdgFjWHfUImxX6xYy4C53ZoNXDsQE4PUdWbv/XGSOwx7ef0IWhxKLfHuiytW5O+3Ocgj/uIG+qJAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVCCHBkiFtIFp1gnPRfqVorY1xuSbadVuVkteOs+n1dAiEAwGlA+4yR5qU+y1ZYFsJryLRyjABnR13l8MNsJReasPw="}]}},"0.1.7":{"name":"jquery.repeater","version":"0.1.7","description":"repeatable form input interface","main":"index.html","directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"https://github.com/DubFriend/jquery.repeater"},"keywords":["input","repeat","multiple","form"],"author":{"name":"Brian Detering","email":"BDeterin@gmail.com","url":"http://www.briandetering.net/"},"license":"MIT","bugs":{"url":"https://github.com/DubFriend/jquery.repeater/issues"},"homepage":"https://github.com/DubFriend/jquery.repeater","devDependencies":{"grunt":"^0.4.5","grunt-contrib-concat":"^0.5.0","grunt-contrib-qunit":"^0.5.2","grunt-contrib-uglify":"^0.5.1","grunt-contrib-watch":"^0.6.1","grunt-preprocess":"^4.0.0"},"_id":"jquery.repeater@0.1.7","_shasum":"826ef30dfac936ab3aa629c3014eb0657d1bf000","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"dubfriend","email":"BDeterin@gmail.com"},"maintainers":[{"name":"dubfriend","email":"BDeterin@gmail.com"}],"dist":{"shasum":"826ef30dfac936ab3aa629c3014eb0657d1bf000","tarball":"https://registry.npmjs.org/jquery.repeater/-/jquery.repeater-0.1.7.tgz","integrity":"sha512-9evz4KSFcpxl+x/zYLarWzaJ5i5vbuk4Cpzd5/9UTNr8ud1da7k5BjrCAYQglX5TPsXUDeXtr0sqO9ErIJcWKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIER9yCscMwSTOWZydJn9rd8ZiaAG4b7bJ7uBX6n5D3iyAiAUrmgZmwjuKk/Zhy7Zbc9A7E9kPEtsDUnmlOD0Mmq7dA=="}]}},"1.0.0":{"name":"jquery.repeater","version":"1.0.0","description":"repeatable form input interface","main":"index.html","directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"https://github.com/DubFriend/jquery.repeater"},"keywords":["input","repeat","multiple","form"],"author":{"name":"Brian Detering","email":"BDeterin@gmail.com","url":"http://www.briandetering.net/"},"license":"MIT","bugs":{"url":"https://github.com/DubFriend/jquery.repeater/issues"},"homepage":"https://github.com/DubFriend/jquery.repeater","devDependencies":{"grunt":"^0.4.5","grunt-contrib-concat":"^0.5.0","grunt-contrib-qunit":"^0.5.2","grunt-contrib-uglify":"^0.5.1","grunt-contrib-watch":"^0.6.1","grunt-preprocess":"^4.0.0"},"_id":"jquery.repeater@1.0.0","_shasum":"7cf3c8021238be691be67d2d409675fce2225d1d","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"dubfriend","email":"BDeterin@gmail.com"},"maintainers":[{"name":"dubfriend","email":"BDeterin@gmail.com"}],"dist":{"shasum":"7cf3c8021238be691be67d2d409675fce2225d1d","tarball":"https://registry.npmjs.org/jquery.repeater/-/jquery.repeater-1.0.0.tgz","integrity":"sha512-s5F1HescG4eQED/+QIqJYKRHiNQwtdMCUjZnJwykkV0pst76VnVGtp9X2bhZDyBFlAKpWyQFn6O+r4VAgL9XHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4tZMx4G6FCkuh4BwyWLEz+rnKwIvC7Xiex41xc1DKBQIhALDygABXD9Ut0HvvCQJGMjrNYFld/hBf+2pIz+pyGUxb"}]}},"1.0.1":{"name":"jquery.repeater","version":"1.0.1","description":"repeatable form input interface","main":"jquery.repeater.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"https://github.com/DubFriend/jquery.repeater"},"keywords":["input","repeat","multiple","form"],"author":{"name":"Brian Detering","email":"BDeterin@gmail.com","url":"http://www.briandetering.net/"},"license":"MIT","bugs":{"url":"https://github.com/DubFriend/jquery.repeater/issues"},"homepage":"https://github.com/DubFriend/jquery.repeater","devDependencies":{"grunt":"^0.4.5","grunt-contrib-concat":"^0.5.0","grunt-contrib-qunit":"^0.5.2","grunt-contrib-uglify":"^0.5.1","grunt-contrib-watch":"^0.6.1","grunt-preprocess":"^4.0.0"},"gitHead":"bb04b5d4e2d555d234df1cc563c4d05ce6e93667","_id":"jquery.repeater@1.0.1","_shasum":"4416427e243787671c7182adc5df1c0d8b28ca70","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"dubfriend","email":"BDeterin@gmail.com"},"dist":{"shasum":"4416427e243787671c7182adc5df1c0d8b28ca70","tarball":"https://registry.npmjs.org/jquery.repeater/-/jquery.repeater-1.0.1.tgz","integrity":"sha512-i61RCcNVqwLPhv5JkMo7Ct87Z09QwsRFCec4upY2t4cqjWRsuJkkr6NWNgRdYTJqIU+zEEllHqAZo9SGFmdb9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0CI8jcbfgqBMIqF3XtS7NeMNTlyDUDAbpnxO5RCO/sAIgFlLQYfSi2vaxhu09GSl4RI01hiUnvLTIF1dSlMxbXhI="}]},"maintainers":[{"name":"dubfriend","email":"BDeterin@gmail.com"}]},"1.0.2":{"name":"jquery.repeater","version":"1.0.2","description":"repeatable form input interface","main":"jquery.repeater.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"https://github.com/DubFriend/jquery.repeater"},"keywords":["input","repeat","multiple","form"],"author":{"name":"Brian Detering","email":"BDeterin@gmail.com","url":"http://www.briandetering.net/"},"license":"MIT","bugs":{"url":"https://github.com/DubFriend/jquery.repeater/issues"},"homepage":"https://github.com/DubFriend/jquery.repeater","devDependencies":{"grunt":"^0.4.5","grunt-contrib-concat":"^0.5.0","grunt-contrib-qunit":"^0.5.2","grunt-contrib-uglify":"^0.5.1","grunt-contrib-watch":"^0.6.1","grunt-preprocess":"^4.0.0"},"gitHead":"321dc91f1b79ac6211ca0c70da73986d80a9ce59","_id":"jquery.repeater@1.0.2","_shasum":"34bcaf3e4346874b3c93dc05d29654ba3a61665e","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"dubfriend","email":"BDeterin@gmail.com"},"dist":{"shasum":"34bcaf3e4346874b3c93dc05d29654ba3a61665e","tarball":"https://registry.npmjs.org/jquery.repeater/-/jquery.repeater-1.0.2.tgz","integrity":"sha512-NR6TRW7kr4BmEP+A4IUwTNDRgSD0Qe+LqCO/SovChAW6iCbG8ATQBXRDUImsnzrpRlyElQP2tOcnwtnbFa1Dnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4MalYxO9+fVkRUjK/a1oBKaJGBBvoKI+oKND41oU+fgIgJuzX+qnOOOV7b6lGnFzNQPSsV19hahDAStPPxb2LUgc="}]},"maintainers":[{"name":"dubfriend","email":"BDeterin@gmail.com"}]},"1.1.0":{"name":"jquery.repeater","version":"1.1.0","description":"repeatable form input interface","main":"jquery.repeater.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"https://github.com/DubFriend/jquery.repeater"},"keywords":["input","repeat","multiple","form"],"author":{"name":"Brian Detering","email":"BDeterin@gmail.com","url":"http://www.briandetering.net/"},"license":"MIT","bugs":{"url":"https://github.com/DubFriend/jquery.repeater/issues"},"homepage":"https://github.com/DubFriend/jquery.repeater","devDependencies":{"grunt":"^0.4.5","grunt-contrib-concat":"^0.5.0","grunt-contrib-qunit":"^0.5.2","grunt-contrib-uglify":"^0.5.1","grunt-contrib-watch":"^0.6.1","grunt-preprocess":"^4.0.0"},"gitHead":"26a44e94a34b4f4dfab183dcac5930576e9048af","_id":"jquery.repeater@1.1.0","_shasum":"0860eba15d87996edc50f6df4a28a5ec0169eacf","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"dubfriend","email":"BDeterin@gmail.com"},"dist":{"shasum":"0860eba15d87996edc50f6df4a28a5ec0169eacf","tarball":"https://registry.npmjs.org/jquery.repeater/-/jquery.repeater-1.1.0.tgz","integrity":"sha512-z2Nh1bpsAHFst8YKOUtNmWStWjgzhMc/lLkw/+R4PAdEggMriNyLIUITeebG4aiPo05BeYxPm383r5fsKhfipQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRFFUpSMoO/P//Zlh5kG9CBgXHpvEnf9CT1svtQKegywIhAMjaF2mseikbhBakgWajY6tOMiT0sYa5rHnY4Tquk4UN"}]},"maintainers":[{"name":"dubfriend","email":"BDeterin@gmail.com"}]},"1.1.1":{"name":"jquery.repeater","version":"1.1.1","description":"repeatable form input interface","main":"jquery.repeater.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/DubFriend/jquery.repeater.git"},"keywords":["input","repeat","multiple","form"],"author":{"name":"Brian Detering","email":"BDeterin@gmail.com","url":"http://www.briandetering.net/"},"license":"MIT","bugs":{"url":"https://github.com/DubFriend/jquery.repeater/issues"},"homepage":"https://github.com/DubFriend/jquery.repeater","devDependencies":{"grunt":"^0.4.5","grunt-contrib-concat":"^0.5.0","grunt-contrib-qunit":"^0.5.2","grunt-contrib-uglify":"^0.5.1","grunt-contrib-watch":"^0.6.1","grunt-preprocess":"^4.0.0"},"gitHead":"2d3868f3cf7ddd16404ce2df070c46752c27be8e","_id":"jquery.repeater@1.1.1","_shasum":"07ab02f3fde0d407e5093007f3e7b95e66aec1d1","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"dubfriend","email":"BDeterin@gmail.com"},"dist":{"shasum":"07ab02f3fde0d407e5093007f3e7b95e66aec1d1","tarball":"https://registry.npmjs.org/jquery.repeater/-/jquery.repeater-1.1.1.tgz","integrity":"sha512-/i2KphTn79j60sRUJuY1c+c+2y8uuVs5rMLQ9iIua/wdCogu/lpyHQ+L0bED2cDdY+4ssmG/dXRPECSmp6CA+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGnAUqxx8RzGsXwdyWw7cmo82vOxdC7fJX0Yd/Zr9UigIhALnsJ9VimZuvLPaNs0wxE5aKBYyOc6VVuD7tjJ8zV/TX"}]},"maintainers":[{"name":"dubfriend","email":"BDeterin@gmail.com"}]},"1.1.2":{"name":"jquery.repeater","version":"1.1.2","description":"repeatable form input interface","main":"jquery.repeater.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/DubFriend/jquery.repeater.git"},"keywords":["input","repeat","multiple","form"],"author":{"name":"Brian Detering","email":"BDeterin@gmail.com","url":"http://www.briandetering.net/"},"license":"MIT","bugs":{"url":"https://github.com/DubFriend/jquery.repeater/issues"},"homepage":"https://github.com/DubFriend/jquery.repeater","devDependencies":{"grunt":"^0.4.5","grunt-contrib-concat":"^0.5.0","grunt-contrib-qunit":"^0.5.2","grunt-contrib-uglify":"^0.5.1","grunt-contrib-watch":"^0.6.1","grunt-preprocess":"^4.0.0"},"gitHead":"3a3e4b5eea35231adb86790ce0bfa0898168b222","_id":"jquery.repeater@1.1.2","_shasum":"92b606fa554ded2c2b00906f242a233390160470","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"dubfriend","email":"BDeterin@gmail.com"},"dist":{"shasum":"92b606fa554ded2c2b00906f242a233390160470","tarball":"https://registry.npmjs.org/jquery.repeater/-/jquery.repeater-1.1.2.tgz","integrity":"sha512-aurnj6NVy+1fyfKiF/G8Mtf2gAKzIsRkplmsX08F/dEc2p0VNu+GgOdbowwgV5R4eFbwrEUaKJFrVG3BoF/z9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCU9hiIaKeMu4ElOJPo2N7dtREXwh7eXvyynjBf1C34LQIgRxl/ojP0FXR16abqjvW3boZyPqvd7ql/861FouOJ4/E="}]},"maintainers":[{"name":"dubfriend","email":"BDeterin@gmail.com"}]},"1.1.3":{"name":"jquery.repeater","version":"1.1.3","description":"repeatable form input interface","main":"jquery.repeater.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/DubFriend/jquery.repeater.git"},"keywords":["input","repeat","multiple","form"],"author":{"name":"Brian Detering","email":"BDeterin@gmail.com","url":"http://www.briandetering.net/"},"license":"MIT","bugs":{"url":"https://github.com/DubFriend/jquery.repeater/issues"},"homepage":"https://github.com/DubFriend/jquery.repeater","devDependencies":{"grunt":"^0.4.5","grunt-contrib-concat":"^0.5.0","grunt-contrib-qunit":"^0.5.2","grunt-contrib-uglify":"^0.5.1","grunt-contrib-watch":"^0.6.1","grunt-preprocess":"^4.0.0"},"gitHead":"abd1acfa6642f0a9bbc10a4cb82714a5c9bad47b","_id":"jquery.repeater@1.1.3","_shasum":"03a8b93e8b345a970ed2c66567900a02b87398c8","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"dubfriend","email":"BDeterin@gmail.com"},"dist":{"shasum":"03a8b93e8b345a970ed2c66567900a02b87398c8","tarball":"https://registry.npmjs.org/jquery.repeater/-/jquery.repeater-1.1.3.tgz","integrity":"sha512-/F9t6e/8eHGg5YLtIOScx9+NRD38VrVkkuYqzuDpY2QFk7qf5wR+7OXzed004LESVNNdscKbP8CYD/Z4QBjEKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDETvOG/ZroTzlyoqUou8fv8KsHtRyPDZsvmRExuo1g2wIhALBaIYYK1SDGclw2Wpa1WxJ7Rc2FHJoKEaS+JYrbU0DT"}]},"maintainers":[{"name":"dubfriend","email":"BDeterin@gmail.com"}]},"1.1.4":{"name":"jquery.repeater","version":"1.1.4","description":"repeatable form input interface","main":"jquery.repeater.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/DubFriend/jquery.repeater.git"},"keywords":["input","repeat","multiple","form"],"author":{"name":"Brian Detering","email":"BDeterin@gmail.com","url":"http://www.briandetering.net/"},"license":"MIT","bugs":{"url":"https://github.com/DubFriend/jquery.repeater/issues"},"homepage":"https://github.com/DubFriend/jquery.repeater","devDependencies":{"grunt":"^0.4.5","grunt-contrib-concat":"^0.5.0","grunt-contrib-qunit":"^0.5.2","grunt-contrib-uglify":"^0.5.1","grunt-contrib-watch":"^0.6.1","grunt-preprocess":"^4.0.0"},"gitHead":"d94abd21ee556e33bb8ca38bf1acaaee721b4784","_id":"jquery.repeater@1.1.4","_shasum":"c9ec4da6d2d4f449ec05398114c88cbc4739822e","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"dubfriend","email":"BDeterin@gmail.com"},"dist":{"shasum":"c9ec4da6d2d4f449ec05398114c88cbc4739822e","tarball":"https://registry.npmjs.org/jquery.repeater/-/jquery.repeater-1.1.4.tgz","integrity":"sha512-ctVd7ej+vYU1All7LSzBCUt+UVCybSVcQDkLHuoiq+R7A1/lqeXWXkyKkvPYmDRRH7v9t94BeUuBe54E9/F6GA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzXh/LeOWuxmcoOZcB3bxjzWmCKi3gF4DqkqwfsHLvvAiBqvNPayUMdBdaos1XnP+lAoz4tDbQ2FMsXCFMNzb6Eww=="}]},"maintainers":[{"name":"dubfriend","email":"BDeterin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jquery.repeater-1.1.4.tgz_1475366211049_0.9060900460463017"}},"1.1.5":{"name":"jquery.repeater","version":"1.1.5","description":"repeatable form input interface","main":"jquery.repeater.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/DubFriend/jquery.repeater.git"},"keywords":["input","repeat","multiple","form"],"author":{"name":"Brian Detering","email":"BDeterin@gmail.com","url":"http://www.briandetering.net/"},"license":"MIT","bugs":{"url":"https://github.com/DubFriend/jquery.repeater/issues"},"homepage":"https://github.com/DubFriend/jquery.repeater","devDependencies":{"grunt":"^0.4.5","grunt-contrib-concat":"^0.5.0","grunt-contrib-qunit":"^0.5.2","grunt-contrib-uglify":"^0.5.1","grunt-contrib-watch":"^0.6.1","grunt-preprocess":"^4.0.0"},"gitHead":"45b8390a3359d7b81b861667f18a58af014631ac","_id":"jquery.repeater@1.1.5","_shasum":"c29615e3cce27b05b32677b52fa37827c1245a7b","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"dubfriend","email":"BDeterin@gmail.com"},"dist":{"shasum":"c29615e3cce27b05b32677b52fa37827c1245a7b","tarball":"https://registry.npmjs.org/jquery.repeater/-/jquery.repeater-1.1.5.tgz","integrity":"sha512-OoH3l+8c5c+zACLqjJF1hfxqbyBHULzU3TpqTfVq1GZnQJvtV7Y7JaZ42+wYCFz3NMvt59sevq+rusnhXP5ZmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsaA3TTH8a3/k+4XoAlVidUeqrtXj2fRhpX6U6QodFRAiEAtatbR86+gRHIU/SsYNm+I6CIPqHV3llqdZOODk1ayKQ="}]},"maintainers":[{"name":"dubfriend","email":"BDeterin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jquery.repeater-1.1.5.tgz_1475549946400_0.5130496588535607"}},"1.2.0":{"name":"jquery.repeater","version":"1.2.0","description":"repeatable form input interface","main":"jquery.repeater.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/DubFriend/jquery.repeater.git"},"keywords":["input","repeat","multiple","form"],"author":{"name":"Brian Detering","email":"BDeterin@gmail.com","url":"http://www.briandetering.net/"},"license":"MIT","bugs":{"url":"https://github.com/DubFriend/jquery.repeater/issues"},"homepage":"https://github.com/DubFriend/jquery.repeater","devDependencies":{"grunt":"^1.0.1","grunt-contrib-concat":"^1.0.1","grunt-contrib-qunit":"^1.2.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-preprocess":"^5.1.0"},"gitHead":"92598964bafc3b82e8ad0da4dc7371b7362cc15b","_id":"jquery.repeater@1.2.0","_shasum":"018751def4fad50b54371e246cba054c293928c5","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"dubfriend","email":"BDeterin@gmail.com"},"dist":{"shasum":"018751def4fad50b54371e246cba054c293928c5","tarball":"https://registry.npmjs.org/jquery.repeater/-/jquery.repeater-1.2.0.tgz","integrity":"sha512-h6PEu8bLPFYscty+xREkEV5qzoiT/bbrkBf5mktY2fc2aPZREZsnBF26wXpDYb9EnSI3NjMwwHxOsCvVmNP0Ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2yso7uDT4nvTApVLe6WmZwu1sQKP5KaRH4d6LqJwQGAiBpta09r8kUxkjknPXsX2qIZi9Ow5FPz+SK/YhzQLzJOA=="}]},"maintainers":[{"name":"dubfriend","email":"BDeterin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jquery.repeater-1.2.0.tgz_1475948864280_0.3745319072622806"}},"1.2.1":{"name":"jquery.repeater","version":"1.2.1","description":"repeatable form input interface","main":"jquery.repeater.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/DubFriend/jquery.repeater.git"},"keywords":["input","repeat","multiple","form"],"author":{"name":"Brian Detering","email":"BDeterin@gmail.com","url":"http://www.briandetering.net/"},"license":"MIT","bugs":{"url":"https://github.com/DubFriend/jquery.repeater/issues"},"homepage":"https://github.com/DubFriend/jquery.repeater","devDependencies":{"grunt":"^1.0.1","grunt-contrib-concat":"^1.0.1","grunt-contrib-qunit":"^1.2.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-preprocess":"^5.1.0"},"gitHead":"7dc4fea85d986e56753a1638e2b341b0ae5a7a05","_id":"jquery.repeater@1.2.1","_shasum":"ea284a69374bf4478dc2e60af5e705b169cb1514","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"dubfriend","email":"BDeterin@gmail.com"},"dist":{"shasum":"ea284a69374bf4478dc2e60af5e705b169cb1514","tarball":"https://registry.npmjs.org/jquery.repeater/-/jquery.repeater-1.2.1.tgz","integrity":"sha512-OltR1Z1AwaOsCQFBbfe1h+RnxjAwLrBa9uYkOjuj6DvyEJx0alr0ToCvfbCX1CJqq4vOMfoZUSjjKXBVog0srw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5LCCoChQ+5K9rCzouFgubbpeLkQkjnrzUysaxFZIbzwIgJlguN3wBXwiZsdPzyY0PoUHHbKkXSY/tXcv6nTe43Ww="}]},"maintainers":[{"name":"dubfriend","email":"BDeterin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jquery.repeater-1.2.1.tgz_1476046188285_0.35815996676683426"}}},"readme":"#Repeater\n\nCreates an interface to add and remove a repeatable group of input elements.\n\n###[Demo](http://briandetering.net/repeater)\n\n`bower install jquery.repeater --save`\n`npm install jquery.repeater --save`\n\n##Templates\n\nRepeater uses the first \"data-repeater-item\" as a template for added items.\n\n##Rewritten Name Attributes.\n\nRepeater rewrites your name attributes to avoid collisions within the same form.\n(since the name attributes will be repeated).  In the example below, the\nname attributes would be renamed `group-a[0][text-input]` and `group-a[1][text-input]`.\n\nCheckbox inputs and Multiple Select inputs will have an additional `[]` appended.  So for example a checkbox\nwith name `foo` would be mapped to `group-a[0][foo][]`.\n\nNames get reindexed if an item is added or deleted.\n\n##Example\n\n```html\n<form class=\"repeater\">\n    <!--\n        The value given to the data-repeater-list attribute will be used as the\n        base of rewritten name attributes.  In this example, the first\n        data-repeater-item's name attribute would become group-a[0][text-input],\n        and the second data-repeater-item would become group-a[1][text-input]\n    -->\n    <div data-repeater-list=\"group-a\">\n      <div data-repeater-item>\n        <input type=\"text\" name=\"text-input\" value=\"A\"/>\n        <input data-repeater-delete type=\"button\" value=\"Delete\"/>\n      </div>\n      <div data-repeater-item>\n        <input type=\"text\" name=\"text-input\" value=\"B\"/>\n        <input data-repeater-delete type=\"button\" value=\"Delete\"/>\n      </div>\n    </div>\n    <input data-repeater-create type=\"button\" value=\"Add\"/>\n</form>\n\n<script src=\"path/to/jquery.js\"></script>\n<script src=\"path/to/jquery.repeater/jquery.repeater.js\"></script>\n<script>\n    $(document).ready(function () {\n        $('.repeater').repeater({\n            // (Optional)\n            // start with an empty list of repeaters. Set your first (and only)\n            // \"data-repeater-item\" with style=\"display:none;\" and pass the\n            // following configuration flag\n            initEmpty: true,\n            // (Optional)\n            // \"defaultValues\" sets the values of added items.  The keys of\n            // defaultValues refer to the value of the input's name attribute.\n            // If a default value is not specified for an input, then it will\n            // have its value cleared.\n            defaultValues: {\n                'text-input': 'foo'\n            },\n            // (Optional)\n            // \"show\" is called just after an item is added.  The item is hidden\n            // at this point.  If a show callback is not given the item will\n            // have $(this).show() called on it.\n            show: function () {\n                $(this).slideDown();\n            },\n            // (Optional)\n            // \"hide\" is called when a user clicks on a data-repeater-delete\n            // element.  The item is still visible.  \"hide\" is passed a function\n            // as its first argument which will properly remove the item.\n            // \"hide\" allows for a confirmation step, to send a delete request\n            // to the server, etc.  If a hide callback is not given the item\n            // will be deleted.\n            hide: function (deleteElement) {\n                if(confirm('Are you sure you want to delete this element?')) {\n                    $(this).slideUp(deleteElement);\n                }\n            },\n            // (Optional)\n            // You can use this if you need to manually re-index the list\n            // for example if you are using a drag and drop library to reorder\n            // list items.\n            ready: function (setIndexes) {\n                $dragAndDrop.on('drop', setIndexes);\n            },\n            // (Optional)\n            // Removes the delete button from the first list item,\n            // defaults to false.\n            isFirstItemUndeletable: true\n        })\n    });\n</script>\n```\n\n## Nested Example\n\n```html\n<!-- outer repeater -->\n<form class=\"repeater\">\n    <div data-repeater-list=\"outer-list\">\n      <div data-repeater-item>\n        <input type=\"text\" name=\"text-input\" value=\"A\"/>\n        <input data-repeater-delete type=\"button\" value=\"Delete\"/>\n\n        <!-- innner repeater -->\n        <div class=\"inner-repeater\">\n          <div data-repeater-list=\"inner-list\">\n            <div data-repeater-item>\n              <input type=\"text\" name=\"inner-text-input\" value=\"B\"/>\n              <input data-repeater-delete type=\"button\" value=\"Delete\"/>\n            </div>\n          </div>\n          <input data-repeater-create type=\"button\" value=\"Add\"/>\n        </div>\n\n      </div>\n    </div>\n    <input data-repeater-create type=\"button\" value=\"Add\"/>\n</form>\n\n<script src=\"path/to/jquery.js\"></script>\n<script src=\"path/to/jquery.repeater/jquery.repeater.js\"></script>\n<script>\n    $(document).ready(function () {\n        $('.repeater').repeater({\n            // (Required if there is a nested repeater)\n            // Specify the configuration of the nested repeaters.\n            // Nested configuration follows the same format as the base configuration,\n            // supporting options \"defaultValues\", \"show\", \"hide\", etc.\n            // Nested repeaters additionally require a \"selector\" field.\n            repeaters: [{\n                // (Required)\n                // Specify the jQuery selector for this nested repeater\n                selector: '.inner-repeater'\n            }]\n        });\n    });\n</script>\n```\n\n\n## repeaterVal\n\nGet a structured object of repeater values, without submitting the form.\n\nThe rewritten name attributes of the form `group[index][name]` work well\nwhen submitting to a server that knows how to parse this format, but not as well\nwhen trying to grab the values via javascript.\n\nThe `repeaterVal` method can be called on a repeater group and will parse the\nrenamed attributes into something more easily digestible\n\n```javascript\n// setup the repeater\n$('.repeater').repeater();\n//get the values of the inputs as a formatted object\n$('.repeater').repeaterVal();\n```\n\n## setList\n\nYou can set repeater list data after it has been initialized.\n\n```javascript\nvar $repeater = $('.repeater').repeater();\n$repeater.setList([\n    {\n        'text-input': 'set-a',\n        'inner-group': [{ 'inner-text-input': 'set-b' }]\n    },\n    { 'text-input': 'set-foo' }\n]);\n```\n","maintainers":[{"name":"dubfriend","email":"BDeterin@gmail.com"}],"time":{"modified":"2022-06-19T05:23:12.276Z","created":"2014-11-10T00:15:22.973Z","0.1.6":"2014-11-10T00:15:22.973Z","0.1.7":"2015-03-17T05:08:46.222Z","1.0.0":"2015-04-11T19:24:45.327Z","1.0.1":"2015-05-16T18:17:35.717Z","1.0.2":"2015-08-09T22:37:20.611Z","1.1.0":"2015-09-19T20:53:23.752Z","1.1.1":"2015-11-07T20:56:32.291Z","1.1.2":"2015-11-07T21:35:17.749Z","1.1.3":"2015-12-07T00:59:04.007Z","1.1.4":"2016-10-01T23:56:53.946Z","1.1.5":"2016-10-04T02:59:09.482Z","1.2.0":"2016-10-08T17:47:46.063Z","1.2.1":"2016-10-09T20:49:50.229Z"},"homepage":"https://github.com/DubFriend/jquery.repeater","keywords":["input","repeat","multiple","form"],"repository":{"type":"git","url":"git+https://github.com/DubFriend/jquery.repeater.git"},"author":{"name":"Brian Detering","email":"BDeterin@gmail.com","url":"http://www.briandetering.net/"},"bugs":{"url":"https://github.com/DubFriend/jquery.repeater/issues"},"license":"MIT","readmeFilename":"README.md"}