{"_id":"jsviews","_rev":"41-272b917e6f48eeda85cb8b97b03d9739","name":"jsviews","dist-tags":{"latest":"1.0.16"},"versions":{"0.9.71":{"name":"jsviews","version":"0.9.71","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@0.9.71","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"4fbe3ac22b040440e8e02ccdb512daaf2fbcf681","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-0.9.71.tgz","integrity":"sha512-WJmT7wUBuys9Sj5+Wt0lCeWjYzzZDX4hcJuWIfP2BnesVcuA46jW4C06M/EI8IY1mvrW+uswy5/z+dGulZuaHA==","signatures":[{"sig":"MEUCIHbgiu9btyefn/YXGSWyZ5mDu4ZSXqbtfTQW9NlBY9T4AiEAl1xufcrKFm0xzduh1pz/LKUI2XQxY66/Vh0J/Pjrqm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./jsviews.js","_from":".","_shasum":"4fbe3ac22b040440e8e02ccdb512daaf2fbcf681","gitHead":"68d733034593bc37079fa088a692780d784c6acd","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"repository":{"url":"https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"2.5.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"0.12.0","dependencies":{},"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jquery":"^2.1.4","jsrender":"^0.9.71","browserify":"^11.0.1","glob-stream":"^5.0.0"}},"0.9.72":{"name":"jsviews","version":"0.9.72","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@0.9.72","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"0cb426d92c1bab8e6200ac847a06730e5a4ee02a","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-0.9.72.tgz","integrity":"sha512-sRxuHv70xbXYhyUGq4EnJtmKRyMnzIOqPiCtszm4882Adjc1XgRp3vDkdpAXKZErZADyYXRU80FwR/RyPXpvtw==","signatures":[{"sig":"MEUCIQDH85tUGXfk2OkPiMaG0wpF+xMwsGfMOoqT4QvM7engGwIgNwc0ZyrZ6L9BsuMiZEasT5eS8crA+AfSIyva4DtJbcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./jsviews.js","_from":".","_shasum":"0cb426d92c1bab8e6200ac847a06730e5a4ee02a","gitHead":"0072edc2b4230a63afd270c24a34009e5ebdbdb7","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"repository":{"url":"https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"2.5.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"0.12.0","dependencies":{},"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jquery":"^2.1.4","jsrender":"^0.9.72","browserify":"^11.0.1","glob-stream":"^5.0.0"}},"0.9.73":{"name":"jsviews","version":"0.9.73","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@0.9.73","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"a6f3f22a5483221a098a35665cd64df88216261a","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-0.9.73.tgz","integrity":"sha512-9N/IorFEwb4H8UKG01eJ3dAXNOO9E19P20Bj9rVEaZiQWDrFLN+wSgnFfufipDG5+qPMvkfsKKHGI1s6BOImsg==","signatures":[{"sig":"MEQCICXp7yjuuqV+RoZfn1FhYCGrYawurP9WnKHP+Vcsb92FAiAraztSdqHDrHuRCnzH/aPtSxo/4OIXU07K1qG2EiglXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./jsviews.js","_from":".","_shasum":"a6f3f22a5483221a098a35665cd64df88216261a","gitHead":"2e00b5acffd011a365ff73686cdb1d8b78d8b806","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"repository":{"url":"https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"2.5.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"0.12.0","dependencies":{},"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jquery":"^2.1.4","jsrender":"^0.9.73","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews-0.9.73.tgz_1455644009901_0.10608650068752468","host":"packages-9-west.internal.npmjs.com"}},"0.9.74":{"name":"jsviews","version":"0.9.74","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@0.9.74","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"731d0d4f150f4996df43e454613056bc416041fe","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-0.9.74.tgz","integrity":"sha512-pkS7XIYNJVjv/bNbwxLO/IyFiGW7tkugY/2VJSlzNmLpE6ocOZL39OSXPIwFEvjfRpPNwq1Ib2bX0l+1nILtJQ==","signatures":[{"sig":"MEUCIQDz23qjps0diQb7RRDMAlyU+gcdN71kEv3S2ILzbmIRVQIgb+ccOe9TGcd4+SasWBOKgr9YUSUZgP0kRQLuVTR47GE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./jsviews.js","_from":".","_shasum":"731d0d4f150f4996df43e454613056bc416041fe","gitHead":"de0fd3fad8e768ccffe77836661e790ac85e948b","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"repository":{"url":"https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"2.5.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"0.12.0","dependencies":{},"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jquery":"^2.1.4","jsrender":"^0.9.74","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews-0.9.74.tgz_1458498638718_0.9543516866397113","host":"packages-12-west.internal.npmjs.com"}},"0.9.75":{"name":"jsviews","version":"0.9.75","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@0.9.75","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"9c10676e3f7817eacadaf68fd5fdc9d371857a0c","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-0.9.75.tgz","integrity":"sha512-0HzlvuevDEz0S0LG3zb42m+C/FVupUv+v8+XB0SS4Z7svjDXuoz9zJ+hr5hQ0EG/sK4lVwRNGBVg3KHkBHW5jw==","signatures":[{"sig":"MEUCIQDfiYQcuOxRJa7es+031+6KU4WS/FPuolcNULMRfk/1swIgGRiOUD9aEwMAvKs3B4NO9bGF3/XWAyCfIGk1I2DdRjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./jsviews.js","_from":".","_shasum":"9c10676e3f7817eacadaf68fd5fdc9d371857a0c","gitHead":"8d171846e7ced8cffe7617568ac7d7a3d0adb9fc","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"repository":{"url":"https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"2.5.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"0.12.0","dependencies":{},"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jquery":"^2.1.4","jsrender":"^0.9.75","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews-0.9.75.tgz_1459724958638_0.2388990637846291","host":"packages-12-west.internal.npmjs.com"}},"0.9.76":{"name":"jsviews","version":"0.9.76","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@0.9.76","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"5120c8e15a2f6e5d4ead9a11b37e0a835025598e","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-0.9.76.tgz","integrity":"sha512-hgD0t7SQu6XC9TQoKrZfdAB/n6hiGv+rggZgkfVb+wymjhAmJBtUCSmViZQHsGkfOF/C8cX2yWVJeJeMnwa3Ew==","signatures":[{"sig":"MEUCIQCqE0BOq+4pKsDc1yrOwwyrmfBXT5zLSxKX6/JV3Bq0WwIgYyNkNPLzCJRO9Usgr1Rqsb9b3WvmPN2d0vEiI9STL5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./jsviews.js","_from":".","_shasum":"5120c8e15a2f6e5d4ead9a11b37e0a835025598e","gitHead":"83d8bc930338bdff2e3e297ec6c234ac6ff1bf1c","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"2.15.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"4.4.4","dependencies":{},"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jquery":"^2.1.4","jsrender":"^0.9.76","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews-0.9.76.tgz_1464476845227_0.10136800981126726","host":"packages-16-east.internal.npmjs.com"}},"0.9.77":{"name":"jsviews","version":"0.9.77","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@0.9.77","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"6e9f24d1bd2f7cd8965a46818af7e26678787ae1","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-0.9.77.tgz","integrity":"sha512-DZbT9dc7VgrNdTYnT2+gs8442UKcUAs1B/yZOol/6T/p6VzHMB3ToqSh35eTBaTAQLUIAtRrsOXJJxkHWUA1GQ==","signatures":[{"sig":"MEUCIBefvZejj7IkoZVHhke08fZ4XzO6rJMSi7pRlL3NbeA7AiEAiwK57nvFvfH6T9Sh4KX/GqGtGhrzTsn9QpXHsT8aZD0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./jsviews.js","_from":".","_shasum":"6e9f24d1bd2f7cd8965a46818af7e26678787ae1","gitHead":"bde012cf5b6273b8d0fd6e3a074c3b9284f60e5c","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"2.15.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"4.4.4","dependencies":{},"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jquery":"^2.1.4","jsrender":"^0.9.77","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews-0.9.77.tgz_1466104576144_0.17841263208538294","host":"packages-12-west.internal.npmjs.com"}},"0.9.78":{"name":"jsviews","version":"0.9.78","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@0.9.78","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"891c5284cce4c4233e03cba95fa0e9170dc27648","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-0.9.78.tgz","integrity":"sha512-u9QUYSJXMzOBurFIQF1QYfckfYtM3f7563BBJjc2xvRbRUYrKd+XzQ1zEwZXkhGY51xH3nMUTlNIe9oZYsG8HQ==","signatures":[{"sig":"MEYCIQDpEJBNe1zI3nnf8HYQvpHuPx47ZGD3rF9jXtjp3drTbgIhAMRT5q4kd9nU20JEe7Wzb4aP4qBsK2l2Yz6iT5XN6aUj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./jsviews.js","_from":".","_shasum":"891c5284cce4c4233e03cba95fa0e9170dc27648","gitHead":"9da79b9e6877a1acc7d0e6f18892483865f8a141","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"2.15.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"4.4.4","dependencies":{},"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jquery":"^2.1.4","jsrender":"^0.9.78","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews-0.9.78.tgz_1467566921690_0.4032796947285533","host":"packages-16-east.internal.npmjs.com"}},"0.9.79":{"name":"jsviews","version":"0.9.79","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@0.9.79","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"c77ceda9ebf4d48860a12bb756ee847b29ca33c8","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-0.9.79.tgz","integrity":"sha512-quVdgoIGyfWCnaZXePTOB9ca0PlzV9qMtfo7D/FQ07XeaiaFTezKy3Etj9MWfzh0kTATMGCu5+hlPH4iAgHuig==","signatures":[{"sig":"MEYCIQCGcEO9NKz40Zc+wvlBZed8qbzHO0XvA/ZPbFIjEMspwQIhAPAG7B630IpEtazjDW5ELk3tNJz3CqOCI/aN/E6ciUqY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./jsviews.js","_from":".","_shasum":"c77ceda9ebf4d48860a12bb756ee847b29ca33c8","gitHead":"7ba97ba7595a055d0c27a6aabf13daba254d8019","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"2.15.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"4.4.4","dependencies":{},"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jquery":"^2.1.4","jsrender":"^0.9.79","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews-0.9.79.tgz_1468437698473_0.29243017826229334","host":"packages-12-west.internal.npmjs.com"}},"0.9.80":{"name":"jsviews","version":"0.9.80","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@0.9.80","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"4285ac0442d048fa89f01dd06bd7563d430687ff","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-0.9.80.tgz","integrity":"sha512-yuLVzOb8Y/SXgr4Hn5RSjcN6Cyx7Gd+Zn0R9ln7L3NMAjhx/+gQC7fUfh0WdbHIXSJCu67lNhBcRNeCkPgyHcA==","signatures":[{"sig":"MEUCIG1zPt93Xp7TEbR1Ceevon8vw1YboXvU9BBqfmFkWJV5AiEAgW2HVgKJaZ/aew8DHSE6x/rVzUO1/M2EMyovWY7Ezrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./jsviews.js","_from":".","_shasum":"4285ac0442d048fa89f01dd06bd7563d430687ff","gitHead":"65112e930b4b1037b2d2434d0423a18ade4869a9","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"2.15.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"4.4.4","dependencies":{},"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jquery":"^2.1.4","jsrender":"^0.9.80","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews-0.9.80.tgz_1469737104715_0.560977463144809","host":"packages-12-west.internal.npmjs.com"}},"0.9.81":{"name":"jsviews","version":"0.9.81","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@0.9.81","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"c8c70fd15f6fda9ff44cf5f97e5e1c85c4d1ab0e","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-0.9.81.tgz","integrity":"sha512-bMiymVILQ+uWB915SHgu1B/QlwnaBHNYy3uhJGgCvu+kr/m6E1HJ0aD0wDKj0C/BJh76x05nO8tyAEiH+FqJ4w==","signatures":[{"sig":"MEUCIFyv4QuTMtZJRTJfHbkLbhckA4JWCt3DD+MDbl67bMGtAiEA2Vmw49n6ktSLa+pFbpTwZHm4S0NyNu2D77Xvp+e05DI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./jsviews.js","_from":".","_shasum":"c8c70fd15f6fda9ff44cf5f97e5e1c85c4d1ab0e","gitHead":"fd836ea4128f2fbdd2995aeb377ef6f1b77baf7f","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"2.15.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"4.4.4","dependencies":{},"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jquery":"^2.1.4","jsrender":"^0.9.81","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews-0.9.81.tgz_1475367614581_0.7072810353711247","host":"packages-16-east.internal.npmjs.com"}},"0.9.82":{"name":"jsviews","version":"0.9.82","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@0.9.82","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"34a96a59c96a0818fa8cfcb4e67ec8e8c07a1745","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-0.9.82.tgz","integrity":"sha512-O/3cF9UjdyjnMsjd7lZ70J3W4R9qCjuXLb1SnFe/9wjR0GjRC8apGZblU2OOnDAlZdctHqPVkbJBzu0GYKwzUA==","signatures":[{"sig":"MEYCIQDUb9yo+u0rFkcARPxNWFDplMcBKTPaLa1iMGaJvp/hUQIhAIDKU69zeH6vS75zEa11VRtPWFg2E5LRFId/xIYjixo3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./jsviews.js","_from":"jsviews-0.9.82.tgz","_shasum":"34a96a59c96a0818fa8cfcb4e67ec8e8c07a1745","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:jsviews-0.9.82.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"2.15.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"4.4.4","dependencies":{},"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jquery":"^2.1.4","jsrender":"^0.9.82","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews-0.9.82.tgz_1477783976066_0.7815181934274733","host":"packages-12-west.internal.npmjs.com"}},"0.9.83":{"name":"jsviews","version":"0.9.83","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@0.9.83","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"069b05122833d23155cc3ce2c2d9fb2cf789a98a","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-0.9.83.tgz","integrity":"sha512-ZfGR07ucYQ9dccLEyvn22z52lnlKfrW+1o3zQVKzSEITFo8y38c7hDUurxqGq1qf9f0pXQnaNUDUU2J7v/21Rg==","signatures":[{"sig":"MEYCIQDSOQuRJeIahnZdrpzMwWEEYUu+FjUT8U+v1XfLV5jmgAIhAN+c0ZOupxMSLUN83CxnJtSYSj0xZqRmKBpFUClGnN3u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./jsviews.js","_from":"jsviews-0.9.83.tgz","_shasum":"069b05122833d23155cc3ce2c2d9fb2cf789a98a","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:jsviews-0.9.83.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"2.15.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"4.4.4","dependencies":{},"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jquery":"^2.1.4","jsrender":"^0.9.83","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews-0.9.83.tgz_1479430506365_0.28276983625255525","host":"packages-18-east.internal.npmjs.com"}},"0.9.84":{"name":"jsviews","version":"0.9.84","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@0.9.84","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"f3d2eb7c4d100dca07810f16189d8c455a31cfd0","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-0.9.84.tgz","integrity":"sha512-ZS3RK7ecqAjMxHkL+wRpHzkK2HvN+RTAkYk6ljnPk4MFXBU87yCkbgbnFy1faAdvJlHg0vjIifyIF8NIzqoJ2w==","signatures":[{"sig":"MEYCIQCW3tCQEs4SJ3XEyXnd2AxLHNuyO2oZ0Pev9AX75r99lgIhAOIai5oZYPwTZTXAoWrhc4QBot7xifA1tQm0kIDctBWw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./jsviews.js","_from":"jsviews-0.9.84.tgz","_shasum":"f3d2eb7c4d100dca07810f16189d8c455a31cfd0","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:jsviews-0.9.84.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"2.15.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"4.4.4","dependencies":{},"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jquery":"^2.1.4","jsrender":"^0.9.84","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews-0.9.84.tgz_1489101972667_0.6689456491731107","host":"packages-12-west.internal.npmjs.com"}},"0.9.86":{"name":"jsviews","version":"0.9.86","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@0.9.86","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"ff28941f034eff3907ae171108830078a2b1ff8c","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-0.9.86.tgz","integrity":"sha512-zFlT9SWjwTPMctxfqNLWSCGxKcx6LWYrLsxt1E4LFa2Lovzl3xdjyoBI4/NwA3S/qsTuU8PlPaZhBwOiHs2V5Q==","signatures":[{"sig":"MEQCICmyxIiHrj0xf9QpJl3DKyYksTsfyfxNoaMghtrscUXNAiAtzujn+W41ggviy2a6R+qBRoYA8kQJ1xt5aPY4e+7Lrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./jsviews.js","_from":"jsviews-0.9.86.tgz","_shasum":"ff28941f034eff3907ae171108830078a2b1ff8c","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:jsviews-0.9.86.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"4.6.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"6.11.0","dependencies":{},"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jquery":"^2.1.4","jsrender":"^0.9.84","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews-0.9.86.tgz_1497761465550_0.05997803993523121","host":"s3://npm-registry-packages"}},"0.9.87":{"name":"jsviews","version":"0.9.87","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@0.9.87","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"8657ec9ee9517886ba1b3238b4d6ee551cdf8290","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-0.9.87.tgz","integrity":"sha512-PNLCRQ4fBFCogzf64se3UOp+9A62xI6nxAo+tx2SwLsaon7zyg9um4JMouyAYUbExhIkdYW2fIAOT81ZJWvhmw==","signatures":[{"sig":"MEUCIQDN8+7R1GuVYa4GBl+tRsQ22VlA6S2GO2zz9eZSsl56ggIgVc6Oazr81G+6MPwAONG3qoKXt2lTUxtM1356u7tkT1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./jsviews.js","_from":"jsviews-0.9.87.tgz","_shasum":"8657ec9ee9517886ba1b3238b4d6ee551cdf8290","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:jsviews-0.9.87.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"4.6.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"6.11.0","dependencies":{},"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jquery":"^2.1.4","jsrender":"^0.9.86","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews-0.9.87.tgz_1499703977635_0.5789719359017909","host":"s3://npm-registry-packages"}},"0.9.88":{"name":"jsviews","version":"0.9.88","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@0.9.88","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"abb6b39cbfeaa0b47625e434aae7f0043c409425","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-0.9.88.tgz","integrity":"sha512-5PJpqO5fx1MTHwdWhXKvv8ZFWazVAwTYp/aVpL8Ke9+elMya/vSfN2RGmCNFtJDwwyBllZf3btHKpNjZM+xgJA==","signatures":[{"sig":"MEYCIQChmL86o4pE5N7DGMIAiO/wVzt3BK7RQclnKt0kTFpQCwIhAN18O6T5IxiaA3ogNv5KPrLoiJaDhmg9FUPvw8+O/Dyv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./jsviews.js","_from":"jsviews-0.9.88.tgz","_shasum":"abb6b39cbfeaa0b47625e434aae7f0043c409425","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:jsviews-0.9.88.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"4.6.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"6.11.0","dependencies":{},"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jquery":"^2.1.4","jsrender":"^0.9.88","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews-0.9.88.tgz_1503778433235_0.6952419755980372","host":"s3://npm-registry-packages"}},"0.9.89":{"name":"jsviews","version":"0.9.89","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@0.9.89","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"e838bf469028e7990d0b8565423fc54a8e919b75","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-0.9.89.tgz","integrity":"sha512-6cMxwQ80DHS0dAl/AaGnRzFtIuMUTsT2YlrJB7Kv7KNMwtDffOZj9waRQarpz13CJZtbVmx0V2ULKK0ZpjNVzg==","signatures":[{"sig":"MEUCIQCvZiawH/wjyYAZbUF7vzoBTlQDLbQGPlMG9NwKfKgojwIgWwKypJxeIiP+j/uSYV2dqjwdjOfh2fxfv87GZ2jgwh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./jsviews.js","_from":"jsviews-0.9.89.tgz","_shasum":"e838bf469028e7990d0b8565423fc54a8e919b75","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:jsviews-0.9.89.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"4.6.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"6.11.0","dependencies":{},"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jquery":"^2.1.4","jsrender":"^0.9.89","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews-0.9.89.tgz_1508096690064_0.805327508598566","host":"s3://npm-registry-packages"}},"0.9.90":{"name":"jsviews","version":"0.9.90","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@0.9.90","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"547ffaa44c9d867a901da42567c4c5659873b438","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-0.9.90.tgz","integrity":"sha512-1lowMJRuXUFy79ZBL5TxQX9qU/xvnwZ14DTH8Kkb7AhtBMfBbk/APZAF+U2U1zYaGOvLZkmI2X/y2yS7Slyfng==","signatures":[{"sig":"MEYCIQDsKz0WL7VgM0WSqq8DcOwwmebAjqLhI1ZHAsl2k1BhwAIhAIccTmNVOhv0aSVBHjM1Wf9AzxlNyf7wEuFo3T0dxd6X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./jsviews.js","_from":"jsviews-0.9.90.tgz","_shasum":"547ffaa44c9d867a901da42567c4c5659873b438","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:jsviews-0.9.90.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"4.6.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"6.11.0","dependencies":{},"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jquery":"^2.1.4","jsrender":"^0.9.90","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews-0.9.90.tgz_1511979794230_0.14426281722262502","host":"s3://npm-registry-packages"}},"0.9.91":{"name":"jsviews","version":"0.9.91","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@0.9.91","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"6c5cb36e34304f8cdc3778efe3484b9f1a691217","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-0.9.91.tgz","fileCount":16,"integrity":"sha512-ujjhJkKaCp/43T0DB4B32n+LmUcm3Su2xfhQQCnGrMOSfhFVHrVnls80I2BP64p7vy9075VUF+AO+DPX8XRVgw==","signatures":[{"sig":"MEUCIAyzeicFxaVnQmNwW9O2Gy5kBLOvxZvd1jsentcRJCnpAiEAvnxOHffm98J/gExYCoU0KzDeIobSqYJRe9BjWoDsIpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1641859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpoyMCRA9TVsSAnZWagAAYxsP/Rqv0rcp0875nlWVe2qD\nzZjSyzaJ2hrFsW8oUY9k0it2Q8OEie0AqUQyv1ioYdXLuUNrtTG9EBBeMLmx\nN2CN3rIAduKL8RDrzhk3ZeGL20KNdUsQZVAuIqzP9/vLl/nSJwB6B2V9GM0X\nnKukOyc6htPcCIA9VhG4Xj/HePDEGgYs30nyJ+mYujf8/c+5Bzk/PUNuQ2+k\n+Yr63YbMv2T4fexdWdG19z/gvpNyp2zrMSGkRY0pifwpw679AU+js38PXlVD\nDpPuk1D+lTxrXqPgFyMDHXE8GX3JpPOuK8IKSwjSHpDhyD3HBI1jGZY/glb1\nJjkuYyK+BB0SbJEQgUjb+XJnBLn17O/YgCSwT/GqmZ50jVtC4v+HkWIUHFDT\nRwJdsn+GYdGa+Jt0s6EH+RpHiC5TMP29rj+6JzkBAaPepn1M//f1Uh+wBfxQ\nyuMSUmKN8dWdGtj/1dfCzJvvACaTfSEfg1+CY2h7aIygZ7o7ULgl7Lv56UAm\nmmuiDz07wu2lbXkSucCwI12aa0QL/6B1N7AzPdfmzG5FP7rn/Av92eljdYYp\ndrcHihszx35m9aQfODj8uxYYNVeOuP1Nt/JSZ8QCZA4Jt9pzbbbbY9qzX4V5\nObQyGZhzDK1+DUw0xx2KFrp7XyRAZmi3DmKSjCaZbME/pYsPeYBsnCyg7wxg\nsGwq\r\n=K7b3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./jsviews.js","_from":"jsviews-0.9.91.tgz","_shasum":"6c5cb36e34304f8cdc3778efe3484b9f1a691217","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:jsviews-0.9.91.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"4.6.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"6.11.0","dependencies":{"jquery":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jsrender":"^0.9.91","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews_0.9.91_1537641611568_0.38460839755103415","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"jsviews","version":"1.0.0","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@1.0.0","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"aeb56cdc6574e1a1987c7a4d04d5292dc0852375","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-1.0.0.tgz","fileCount":16,"integrity":"sha512-i/TOE1fzvewQkcjF2wfhmJi1lcg8t0XlKD2bGRl9x4a7cKry3P4kOypEyBJ4Ez4/VWJpwH2d7BjWj7WeI4xy3A==","signatures":[{"sig":"MEUCIQC/RveFI+Ov7/sLQHCWEcbAJ8/XHa7tjvCUTdJnhzBVjwIgcfCR22rLuPo6QXm3e+C5In7xMNCIkwnUYmSeD55I5wQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1656463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAD+oCRA9TVsSAnZWagAAJyQP/RKcKiQ3IfN8mSJLE7wg\nrZzq01TIOtMylLWNkQygkLyMygv06ZpmorCbfbKYuHnWwvZ6AQM7bBq+wBZt\nWrBS3MQFx0/fFTt1RMrl0A6/h8Qj/nS+62qdw3S0xMGcGWj6KMQr/FIV5IWq\n2hJFxU+Uc6FGz90TdHtPCtwe3nW3SEZU1RBbJWlYQe3Fxrox20nPIU//h7YQ\nhydVYd0Kekh2ChM+FuKw0dmijDl2Zo7nf+2jYwJtj+kR3r6ZTM6bhcxYQimN\nJnsrdZckp1DxI+GLi1L6Da4pzyNrfgIBjWrK+BLfsOtZjvLCdTg/kI4cMI9n\n9CyWaM28EbSpD9HfpsmpuFyJbghTSRsMDcMyQU77PiLct4unOW5OJnUXAqrL\nIetoo2X392A6zOFupJIWAQV/xSxpKq7KwN+Cv7pCxYCbxrUWuMefyouIhE96\nD0tinqsymeSQfJkYsHb9yJ1HyFNR6gJDelo08Rp3AFWy3daGd5m6bs82Y5gA\nUm5pKyV/9/3iAIM+DcgPaOO5xTcn5/ylMPa9y3AMK+isbUXokV3lY34vvfks\naYUbPEH6P0+hbVgLxabmsnkwn56qoHKD/JMusdoRaZXqiHBIcSf6v5oXudeF\n2LGlAShjLr7O6FG4xZf2Zcy1B94yfknhiqXf90jZR55xITGOj5FFQGB1kX07\nGN1b\r\n=SZoX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./jsviews.js","_from":"jsviews-1.0.0.tgz","_shasum":"aeb56cdc6574e1a1987c7a4d04d5292dc0852375","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:jsviews-1.0.0.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"4.6.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"6.11.0","dependencies":{"jquery":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jsrender":"^1.0.0","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews_1.0.0_1543520167267_0.7090065982438134","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"jsviews","version":"1.0.1","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@1.0.1","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"909ba320d1acab5c89696b12875ae73b0d886aa0","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-1.0.1.tgz","fileCount":16,"integrity":"sha512-gu+narr5uPuP3X5vlS/eTUa6toy9+DuSn9FyWF0zACGPU8XwJLNJ6kBuaFJn5i6Nr0vHImNTo7h/GGMai01WXg==","signatures":[{"sig":"MEUCIQDKfN5gWS6vEcMXQwKBXKz2mSeq68nE7HfQuLfcg8laHwIgMWiYZyAqmj/dHJo/CNSEt/Dev4+pg3U/VHNfVp5DmVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1656172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcITNECRA9TVsSAnZWagAA4LEP+wbOa2Ry8X1xenksCW9J\nQmjsOlUdyEbE1coG/nYxD1rmFco40dzQHRazqxAmkcGJwEux8nrmlpX9iMNH\nd3686GO7acAgvuPy3U7okAObedEAVnV7VA4wi9SXqsYgGRvuZbKrNyYj9xXu\nmr2arJCrknolq5t9lq3zygZS0TQg4bP3J7ezY2b1Ig1GJQbPWCNTM+VXbLNx\n+KUax4qCDiKhwjQJGsv0Ap7WLoU87I823KaMIk1SI6zUK5hdqLufz+ckMTzx\nlg55b7QJcDu+RcA1PFWHW1LJHvlXoc9eH6/qBpYu8hMWl3z5E2gVzYuH0w9U\nnmIpPM63uMjdbtqRFQbMRvYZpbXbh3+2pbDR4HJJpo7Jvrx1ci3VTFoZ/UBd\nQydxzATkmw2UJDx4r5l9cU0BHegN3rose9AwgRg4NI7TvUkWjNMc4L4asJEE\nxRf7AxlKWgKNgHHof5jaEfVz4HVCxVJOCs3VnrFQvg9AmS3DeT7Smy9bzdKv\no42Sq9S8+l2MLmPJ9QDJpwWSGn0Uoim2IvFq4GdlXWoGNgb0Ik1byqM8jFBO\nzB2r7cy0fzTmLlpn8T5+4qNqlJkU5IiMBVPL6P5YN6rmDjwlm3/tjFbVuFTZ\ny10cizRuPqXVk1UzCDtt0XxiNAn62LuTrIDrJQ3QYmM8+LnfnC0nu0PGXWNu\nxUqn\r\n=CRnR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./jsviews.js","_from":"jsviews-1.0.1.tgz","_shasum":"909ba320d1acab5c89696b12875ae73b0d886aa0","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:jsviews-1.0.1.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"4.6.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"6.11.0","dependencies":{"jquery":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jsrender":"^1.0.1","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews_1.0.1_1545679683625_0.8571177282907652","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"jsviews","version":"1.0.2","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@1.0.2","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"54a5b65ebd83e833b87e1bb6464459e8e4a4a094","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-1.0.2.tgz","fileCount":16,"integrity":"sha512-4br/kSADENz9oByCv3ixVI4JMNV30TVSWKlMfDR6q0sTNfE2tasMgcjqwz4sFBOy7+WZXfsmAcwjDz+hZBGFiQ==","signatures":[{"sig":"MEUCIQDcJicW1M2NwwMuJ0KftFe4wEq/y590Ag1IXM0v+2cQ+gIgesy/TAzto0fmxIU625D1FTNulR+92Ot8q+XATmvt8X0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1672647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYfiMCRA9TVsSAnZWagAAncEQAIK76ufqq0zihMHIXtV6\nalhHjBVSAR4Mo7a6BE4A4ZSyNKh+Kpmg5CQGTTgThB2zv3WWdfr9bAi2gn0z\nwliyIokuYDccZGw50FusEBMCFUyf0tsHEqpDBeHxiiBOvo9CaFJDNZHivyiC\n8EmPCwvHI6hpmUlmsHQTRZqzxpCgboEzl/l7vp0qTJier2xHZqJdLKXpnFEx\nF989yZGEKkf4f3MasR9Rok3vkljbKa8N7na3dYyAxJlWycou3DvkujDRwPlF\ncQ4bwKkQWcybaUnTIlh6o8yojvXtEzINrjIF4nHWEJqfT8ZV5t6i+XUwXkRB\n3+DTc/l/No4C0LCwabSK8OJOMxigtduBfyrvNOH/lMt9rAl48k8zumNBd/al\nuKvZoTqYwuHlyG1FhB0y8+EmLgjP+scnT9pJ/PEPEfxpUOV4LL9pNlMOFI33\nbGK2SMJT5h08y68wMXasq83LfmBQK+ZBKwO2HeZhKendZqV4ztH9WZ65Zip0\n2eF5ki3w58H70iBLB1lYsxTg7uoYeQuB/nCK1hGglPM/zCexVlXNy3p/MUuL\nRS5krdxErFOGPe/ujMJDfpLwVIwt/O18jUSXfksz1a24vRshv84LI0bhSj1p\nfaXHwt163SCJLL38dQ665HsYeyUTiLWc+usLL6IAgtNjUIy0BWWQXEXhxrbx\nhh/r\r\n=M7/G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./jsviews.js","_from":"jsviews-1.0.2.tgz","_shasum":"54a5b65ebd83e833b87e1bb6464459e8e4a4a094","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:jsviews-1.0.2.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"4.6.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"6.11.0","dependencies":{"jquery":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jsrender":"^1.0.2","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews_1.0.2_1549924492305_0.17689886818700562","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"jsviews","version":"1.0.3","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@1.0.3","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"e6ce389466aeaa5522dc914301d9c85b4f764175","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-1.0.3.tgz","fileCount":16,"integrity":"sha512-nraQ10Npeo2g03fva9yhyzUkOmhNo8YKAzW5mm6FG8/ikX+ZoV+0D1Ey2kdL1KvhktFOwqQWiYrfik0KwV/NGQ==","signatures":[{"sig":"MEQCIFTY136UuvSuOqLUbhMqAEiggEtM1QSVOLWVijjBNaYCAiAhji8WudPf9/SbPvHB4tP3TOLQNoEbXyyiTY6NHl4sAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1698570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxiw/CRA9TVsSAnZWagAAqkcP/12DMrDr2kdrR//HYUvY\nHi8dqSBXY9hCI5iW2mwh+4i13G72CQYXYO1yWKu6yvlNjksZYzWjvDxk+d+R\nn4lffVlbpckFVnbJdA3UIMim7q5qEX+8yFKWt0a6QMYrD0UOwcgE3xRfCxL5\nzFLYPQbExB07ZyIMH3YZPAyK+egU3WIZMVuHDv61C0YsnjqXdGq6sp12hUwq\nAj2/djE4raIIB9LpBBCuq0itDfLnvFNaTnnp0islnnwJAE6LcXdcg62xz4X7\nmWS5wjyjIC3tcSAmDwB57KC9yHzNvEkAhLI8bB/HwY/GwunZyKxxDNVKUuIF\nXUDB0/94cUvto/LbXPEeW21Ka4+wlRu5Vf1RAnci/kN3Oiy95Okzi5Ue595q\n/7YR0+c0/P2byaLvD5IsFK+x79scs4yOS/bPY/wRvexj+CwJXJt/VEeq56cU\nrDzHICpOvI3tEbOKhIg273FG8HdP4OTzvTOfFQ+sBxIHBMCKHxb/bhuJgP9b\ndds7KyDJGq7Cw7NyH4mbkGYqyjKmqkvS0jLltEGA6iso2OkfTpQ3unvzZH0m\nE2jIwsTgS3RhJpHOdoxh93bxxeyjdGjKIg1eEtSzfMq6pGdYlo/64lEtpsvQ\nKWHCbrzBlzagTtcATQ74FEvf+PDU9H8rGhGhJ3IbK3KoH1tdDZYg7PBrKTGR\n+WNj\r\n=3iPF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./jsviews.js","_from":"jsviews-1.0.3.tgz","_shasum":"e6ce389466aeaa5522dc914301d9c85b4f764175","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:jsviews-1.0.3.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"4.6.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"6.11.0","dependencies":{"jquery":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jsrender":"^1.0.3","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews_1.0.3_1556491327082_0.6567184795521472","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"jsviews","version":"1.0.4","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@1.0.4","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"26aabf4aa8be3126440442a722a4a2b3ce36d250","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-1.0.4.tgz","fileCount":16,"integrity":"sha512-+6QaOxQLU49T4LyxHQJt6vEOEbV78tIoStUC+Zza0TDbwfsUWGkMJhrKqq5dfqAnL1sszdIMuGVfe003IQMKVg==","signatures":[{"sig":"MEUCIQCKe2PEcunaUZiqyyGCkjAUXbsixT1nhpv/xp86qJDx0QIgXF/qcZWVoTyDUx+ziVYAqT6GyFx+xKtckQo77Ehky6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1718743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRdoHCRA9TVsSAnZWagAAA30QAJzS9TOmsfxFSQqed4wF\nbu8/I0FpQ5T11UUlRZec4hD5ZoM8y44bD8eXf75YIiBH/BtINWPnV3iz4eGs\nrILwEVq7p/U63FDkn+0Fb6L+nJN/2TD2c03C9EFKaV/cTe06sU0w2s+WaC/8\nyVL0A0f8F8vjDtVEwggYulWaxCfxWwb3C4A+pZsnyY2Mu1xNOR4MdbPquuGa\nHeSLq/fkCoBdO/Xrm5F8vsmOaSSZ87mG0nSaT+oGOFnA1R07nRcOlGJqahNd\nM+RxTU8jnbl6sUglsgIXrOuc2W9og3YzvUwEFbZMJNFl+lx1asN7p9FRmpOI\nVFaZxzJ4Vrg5UO0bFFZ47fKFoV7ooIiKo9HciWERuN7KZfegXkkRU5guKC93\nKYvS6ILuiEWLhTQSwoP2K3g//xvsdacqc4Q1mlx9VZuF9i/JD712HbjLxMcT\nWvUOXn4li3gRBNYH/1iAbfUhwLv0FbY8bz0Ni2hNKAg4seohd5teBT/6zHiq\nikvxKvii0M5WbPoLHuHXr9OV0qM8DmBq38gJGZ7MAHkngcXwq1KF79DuPuvY\nbgaLWbItdwBaulgVKa40wgbUNVdxKttvXsrSLCoBi6WHwtjxzwY/ZOaugPyD\nMh08CL9GohuQ6OIbrPCee95xTInFLjMSPc6VwrAf0MKa0Mz8Vv6d6BkR5NNc\n3Bps\r\n=4dUd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./jsviews.js","_from":"jsviews-1.0.4.tgz","_shasum":"26aabf4aa8be3126440442a722a4a2b3ce36d250","scripts":{},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:jsviews-1.0.4.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"4.6.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"6.11.0","dependencies":{"jquery":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jsrender":"^1.0.4","browserify":"^11.0.1","glob-stream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsviews_1.0.4_1564858886409_0.1629726878075397","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"jsviews","version":"1.0.5","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@1.0.5","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"9dbaa6991728e02b765f6d519b583383d919b053","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-1.0.5.tgz","fileCount":21,"integrity":"sha512-5F+R31Jd/5Xm+4q1XBgpqcVUUgY1fiwPGb8zg9T2tGopGGru9Y0+j/cbH6cLmQzsIX1wQxWhsSCgHqxQK0QHyQ==","signatures":[{"sig":"MEUCIQDQ5r+vwNrlAXqy42REZ9ad3uzb3wsW9I2NyPDB8G0FnwIgBpf7FpMdz4W07TKAuX+UI55BnLCv7dOeccDQoOfPozE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1804629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdio6kCRA9TVsSAnZWagAACmcP/iheSVfL2jHWAdxNP/2M\nwmb40xI+j5DCCplb5HyY5DGZExRHIcb9ax/Rx0WL/i6IUGw7LdW96qLieMLQ\ncJj5UqD3vBegf4JcjAkJoSJ8Bt7Sj25kfHD9pBbheRPnH0WgEeYzhXL1pfc3\nWdmw1sVqCVBw8UQaCYc0AB6/ff6u+vlPN0ciy+p4q1ie4cK1moTNEwUDPgE1\nN3l9llirKWV6Ws58h/MfF3wNeWzXEE51pYNarWh1gtqu1H6sPG7ry+zeYZ8Y\ntaFBAghK/nq3iMyPzWJwkxrfhnIpIVgclAvHUz5OlrUqLL2WxHrz7q9HiAiz\nvfkgim/g6/4MA8LGxOk3ozYzs47o4ao70PMuP6bqnmx/ZTto/UNSljMxsiKk\nLHO3m38WDzgUiANOaYgkVyuNR8xY2lqOMK1dd9+dOR40nVDZUOzmYRU7U1l3\neFwd4fBr/iPrrh5Rko804IaVyIkl2NNwvsSAVpLtaWO8uJRBX1KTZEdXmVI9\nM90g4SYPf59LWfrDj98IIhoVOXIMEMzv6rd3nWmJzbS2rieOhJNnLUe40W5S\n9exz53sVX2O7fl1GQxSiQzz1w3V+Bvg9oiVj+oH878CYl4NWlcKM65hZ5Pth\nUCrXUDEcVW9/phe/pptSCMWMsKmc+ig63CnAc/eE/FF/jMB2ZZ7icCQgdYu2\n9zbr\r\n=f5Ap\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./jsviews.js","_from":"jsviews-1.0.5.tgz","types":"./typescript/jsviews/index.d.ts","_shasum":"9dbaa6991728e02b765f6d519b583383d919b053","_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:jsviews-1.0.5.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"4.6.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"10.16.1","dependencies":{"jquery":"^3.4.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jsrender":"^1.0.5","browserify":"^11.0.1","glob-stream":"^5.0.0","@types/jquery":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/jsviews_1.0.5_1569361571719_0.8463403194248287","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"jsviews","version":"1.0.6","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@1.0.6","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"387d8a685ee08749d8294e60bf04fef82d5e8485","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-1.0.6.tgz","fileCount":21,"integrity":"sha512-leYyd15sDXT+njXX/6tMkvWgs7js4zsWF+JPrWTQib948lTmVODLDjIORLb+unvk5uzIMPMZpLb4kSRgXc0VUA==","signatures":[{"sig":"MEYCIQDNcFLA7eX+AjW4b6BoywshHpEmfkL55g8nKw54dpPmdgIhAPKyu4kCFd1MBpKnrb2sG74sgK121x5IHqyu8EEqAPMP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1806202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWc9lCRA9TVsSAnZWagAAMsgP/0MQyGl8jUb0Or596EeB\nK4kzI1IFxFj1shuJCCJiZ/dWGbxe/3L7B9nyJGuxoGZ9MuptnXxdfjFRnWZk\noIs6GUTenA2qWmwJkrbTukZ/iF848RIHkebfXkh/2xgch/kqb5dHiQVgj6Kk\n7A6SiKeH7sCRy6HE7QnS8/he0WJuCClO+VCzdT7LvicyLo2U6OYM8pqF54Ze\ne4IGlDIFTis/PZ3ARv/GCBJ0lVvkIO79g4AjYcszmnKx3BW4dn20pSPyfSdb\nze/sQaCrVgeWfPTjGs1qkYLYrf5/Biu6nZxKm5yNP0VmHzWNbKRkMx/M/w6f\n5pPTzrRB9ZtptJuoKrLevW6Uq0mK9Aq0XXXnjlg6Ouhu4kOVU5XTBzyUjU2N\n5iWwzDFfJGQ4WrARmVJcHnIH35zqqwPVFIpgo6fA+c/WO5Bt378Ms50U6ABK\nOdIT0syTiNGKjQaqaP+Rih4pArwE7LFKm0v2uMYs2cb3Nvky4cvyLSmb+qGg\nzNmtRb1rBCqjnsWcSF4b0CshlGLGfW87cjXRC6nqtuouMNtbQ0jM56d1GkX6\nAsEz3RydsTNHeHtr6aSmHG0ueElbDgRYF+bpxviKhdJr3IERMrPQo8X3tlHr\nlcOLi0FzLfQUnk6G1QDAUX9aPHbemXNR03yRP2g4lYGzpxIXqVf60nO4VQLq\nA+7B\r\n=DG8D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./jsviews.js","_from":"jsviews-1.0.6.tgz","types":"./typescript/jsviews/index.d.ts","_shasum":"387d8a685ee08749d8294e60bf04fef82d5e8485","_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:jsviews-1.0.6.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"4.6.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"10.16.1","dependencies":{"jquery":"^3.4.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jsrender":"^1.0.6","browserify":"^11.0.1","glob-stream":"^5.0.0","@types/jquery":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/jsviews_1.0.6_1582944100852_0.4328231932270079","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"jsviews","version":"1.0.7","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@1.0.7","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"190b5a0c73e5c54ace412a97c3a67a028f4bc41a","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-1.0.7.tgz","fileCount":21,"integrity":"sha512-yJr2EDOIGGGB7gQUBtbChmcbofBzanrBiJ5kb4RnQGIWVtv1y7kOTDJkIdxLaa6CYD9X+oUIUnEKc8TAR4oweQ==","signatures":[{"sig":"MEUCIH5nhz4vxKafsxXEu6ht2COgv01TFsJ7SFPl58GztnJMAiEApi0s841KWBTARff8YWw8BVYuXQylJNGZ8al2CMhao7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1827394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfC4xUCRA9TVsSAnZWagAA37UQAJg2x+tVu8s62QCJjnE7\n+rsgr2bZ/JZKn1RBl2C6MuRTQI/9XVf9eLnvhhhI5ez0tZ3MTjT9ZzLmsZn0\nXI6XkGtB14+8UmID8nOkj8980FKvzKjKvRJFLpQL55vucbcl1patp4OaSKrh\n4whhba8OoGPz0gurYaRIwcBNRj4tbBwi7ftLU3TMeD3MOrqCZAAlQ8KrxZIW\ny944r64LxTZdt7SNhxGFXhbyCyVdDaw3s/s4XpBwHmfkpGy/dPghiK5JBKXw\nwp4ipBlA7El72HMDpctZkpeLbZA3W3aO3cUGT0k4pICQWYBqmlIVcwTHCD/n\n7+lGgaRpdLMDSm3uvsK9cN/nW9KR35s0mU+mQtpEO7FjTEDTKWMClKc6bRGy\nNdcITzx2l3yXgZHGe6wiWPPIQ/Mudy7S+rqbNb6hjMkQMhSVmNF7Gycp++jJ\nqy6t6aXii/0dq05u+CXmPgv+ga+BEsYqsYA1UHEI5WirUVaqLydggle4CgBL\nWcID+TKj7j+RwCL6HuL3Ty7CAuPRKgfI2hWZ7n3wf8N3pJ61OCNxFIQgTYEi\nxQz2cj705VWqrWTNPjICVgN/FL0R+/dZXjpRf1OCh4inuC7uxu6Gzoihthfx\nESWVv96v2lO+piZEeFqZ+1eBBCfrrFbFfcHo0o7PL6Sk8wKWBPLBwFlEHNgv\nUbw9\r\n=l684\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./jsviews.js","_from":"jsviews-1.0.7.tgz","types":"./typescript/jsviews/index.d.ts","_shasum":"190b5a0c73e5c54ace412a97c3a67a028f4bc41a","_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:jsviews-1.0.7.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"4.6.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"10.16.1","dependencies":{"jquery":"^3.4.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jsrender":"^1.0.7","browserify":"^11.0.1","glob-stream":"^5.0.0","@types/jquery":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/jsviews_1.0.7_1594592339601_0.15812553567388243","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"jsviews","version":"1.0.8","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@1.0.8","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"399226cd9e18a629a56d8a648ad2890ce6ff2ae9","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-1.0.8.tgz","fileCount":21,"integrity":"sha512-2LV6OFhzpzdRJJdFgYIMzxPVQykmgLpjS4Q7Tz03q/o33M7rWgVablSr4kdEBzRSX1oc6DY5QG17Qbr/A5jpCA==","signatures":[{"sig":"MEYCIQDnFPjgRyM6tQ5JKXFr/f7YH4Anb/Q7qeMp1PLVfAmFOAIhAOrVctC7hpVPHGKDLsR53CU2yjfEcY3xnPdoJyWwZvpd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1837777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflf7kCRA9TVsSAnZWagAA0X4P/id6C+W07kG1AtBOomG2\nQe3OejhkO+iUJw/sz2cpPAjX5i4Oo7qiegEL7B6j9i/eQ5qwxsEbxJ5Ft0gw\nBA8v6Fx2RtUaRZasxFP7ecZFrQpfsGzlSDz69spwuTAg8QE8keqmthPb/D4V\nLISAd7rZrhEpfhzc/U00bWqWEj/X751aJN04SsY5h6E2Oa+ywp3OVkWqXfNV\n1fSzhPXlhlT6zUeEEG1I4WiatHegzwe6qDGqhUIiFYlZLwYD1f8v+5hwLHk8\nabLSJaDzcAYG8Hf6sdG2owslIXLJXsNrm3W98oXTw/UqFaxVwG8yNC0gMe7W\n2Va8KzFZBHMl/uSlTd8Zd0HlNRs9o1iaJPLHEuJexHld83uYwH684ETPnO5W\nbU9CkQN9wuuGic+qQNuLaoerZK7Y5S1ZZgDIgXPPRS3eiU26HXQfC8HBuGs/\nbEPTEHrNYoGMOxe9YjNKo79HB+dj0+sNmz8KfUUEki8j18VZMuYeY/sojCc9\nURH1I6iO6pHDqkSBlabHWH/0968SarKQgRURPLNuo0hhRl6ApFvlLteSXE2D\nWH/v+gy2K3SaMkEb5/NpTmPfeBaCDguCj9vslNyj7O2vSDqKraCjZcR3/5gT\nF+V8Cd8qjfVYmrzDz9vsFW0A22lhYgGtWr7ymMZ1XLwBFyHFRYQeTLOuNg8c\nxyMe\r\n=75uN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./jsviews.js","_from":"jsviews-1.0.8.tgz","types":"./typescript/jsviews/index.d.ts","_shasum":"399226cd9e18a629a56d8a648ad2890ce6ff2ae9","_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:jsviews-1.0.8.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"4.6.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"10.16.1","dependencies":{"jquery":"^3.4.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jsrender":"^1.0.8","browserify":"^11.0.1","glob-stream":"^5.0.0","@types/jquery":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/jsviews_1.0.8_1603665636315_0.12727910993835567","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"jsviews","version":"1.0.9","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@1.0.9","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"1376cf82b5c6540093600003fae11e4e7c2dafb7","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-1.0.9.tgz","fileCount":21,"integrity":"sha512-c+auVzwqGdgYoS+8H8pWEKWZWQrX856xGKtlQ52q7O1xbLemPMz+JUSifa7quc6/WACdiMu50W43kAACQC8gjg==","signatures":[{"sig":"MEYCIQCyMTllakTz3gzPE33yF1xk36+2re/1JHypd3U50hNaSQIhALcQ0M8LhApFPvxQPGgUVqZ/rJ/nr0r7NZ4FTJbU20Jj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1838949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfy9LrCRA9TVsSAnZWagAA/L8P/iy0txaybaorfFKPe6Nb\nCo7xABmIr15YlLdwp9Z2+wdZqz5IYFiiLPdyNM7aY1l0Yq5gyzxtVcpNNrj7\n1KStkeqrrTsL4tg5q3WbdOvkkSR8s134j5JPbYCGhMVQuakdM+siYs84EMYh\nFaGQcijC7KZ4i+sHdbq9ux7y3WUwVT4/0qf9F6SirmltENHBubpKhLP0lSTc\nTNJf7oLxwymz5+khBZTUd0SUxbSSzlCWQoU0ZwgXR12cBFfyYz0h+qd1pYsY\nNWOIY/wgrqHZgCTW60iWZGyOvXJay4WEXoa/IsHPrT89FWCuEU6wDugq3gep\nDjcbNBfZOvrAZEUVLZerRYQdrZ5i5uYZm0zVaYB0x+MKRFnBpvJAuxb4fy2r\nb+cN58wUT7fuvwScQzPxURDpiNH2CzNnm05qFFLkGOlr+K39H14BUoNRrw32\nd5x9OITtWkDdXo0dXnlIRBkcGOr7IHSNc/O+lpVYZU3+U5TRHgaeMyHZAYTT\naBg/L9SHmyn/A7aLEDHrnBTwUqKm9w2V1TwN1a7WYvPiuO6bqaoyVvQXKycW\n6Uqw3/KEsHRVggp+Vv0MYFH7Yn1hl0pY1NCWw5Wo/Ugxz1TaZpw2y5W3F2mp\n7Y6xL5afMDeOk2gHCCV7VmG8Ek4Tlr2qozBMY9chxljUwGZJIYu3PbL5Bm71\n/uIw\r\n=ABAd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./jsviews.js","_from":"jsviews-1.0.9.tgz","types":"./typescript/jsviews/index.d.ts","_shasum":"1376cf82b5c6540093600003fae11e4e7c2dafb7","_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:jsviews-1.0.9.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"4.6.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"10.16.1","dependencies":{"jquery":"^3.4.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jsrender":"^1.0.9","browserify":"^11.0.1","glob-stream":"^5.0.0","@types/jquery":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/jsviews_1.0.9_1607193323328_0.7082258842200504","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"jsviews","version":"1.0.10","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@1.0.10","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"5e2014b8f1d8d27c2e7b3a3b635f022cfdf99fca","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-1.0.10.tgz","fileCount":21,"integrity":"sha512-mkVcR63oMmzFlmcqiD4ABjFULzbWE/SQUh88uiZ6+y2xAxdHzAUBW0qLk2+wmjzJYL3t3r0jEkXr9HdGb1+ICw==","signatures":[{"sig":"MEQCIClUe09Zqek8Rzf9gignwhT1SPVQwy7vcW/8WE1abwpbAiAqMyEjFHGHd6ITduOjvfHvxoP9zMO95hf7MrKbiiTz3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1840556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+4gQCRA9TVsSAnZWagAA+NwP/1rdzgBuIyLWxPiMHTWu\nAepvjhzgc6LHbUJ8GqDF81QoM1r2Rn9byZ8Ww/CFIFwRn+7cBhbYyyO5zZ7V\nKAE+15/Sm+NpTVw/Vie8ijqBJk1zBwc04JFMwRB/Ojly+2vKagvZQC1p4GG6\nNrOUfMg0LbB6/hr2xQhMjXvclZfI5kLsxnBrWSRoE8G1ujorsj+qMZR0kilq\n1eD1dJOc2OCUPgdNkW5TCkcc9gH5ZTfeFs/Gh1Ng9Bp13n+0w3DkvwEy/xgv\nspinwlqqniX1IzKkj5loOuEclVet65g4Y+fhPjtlKud+IAUl57vyRbA51c2M\nfSqnUsWXJevprX4abW7yCDT1Z2ZGdiyJNxi0vzXLKbXnVTYdzc74F9BmA39o\niQSEt57fRuK4hqibpf2JrikzjBfmpac+UnQhL3FCEhJUyc84CVgvD3tdJADG\nD8BaK0Yb/1nsMfYISBmmPPIvDGGDmUixArFdV6f19VIqyfARKA6sZLoewlEU\nCQosL9NzqLe0QNkp2DzTh1179hrIOwJgSd6d7QnOWPlVSAWhPgwz8OU9t9Ti\nQE9xFPcSIt/BY1plo+KuGqq3a7nYNmvA9Edlww59hMFtEbIqPSTdd9OKycZS\ny0cU3Td6/+fa8NZ9nwrhV+Apz7z4n1XODosG1AuKAN5B0jQGzJObNrii4fae\nsHgU\r\n=UDnx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./jsviews.js","_from":"..\\jsviews-1.0.10.tgz","types":"./typescript/jsviews/index.d.ts","_shasum":"5e2014b8f1d8d27c2e7b3a3b635f022cfdf99fca","_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:..\\jsviews-1.0.10.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"4.6.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"10.16.1","dependencies":{"jquery":"^3.4.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jsrender":"^1.0.10","browserify":"^11.0.1","glob-stream":"^5.0.0","@types/jquery":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/jsviews_1.0.10_1610319887957_0.8182166725342512","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"jsviews","version":"1.0.11","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@1.0.11","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"b4413fd6876021955ad2c964f6e1cad1bf53a987","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-1.0.11.tgz","fileCount":21,"integrity":"sha512-hbFebSyFblfegkyaKWJiEQi7BvKtdC5bDmZFBnfzgGyUXuDW2IRBcbXALgh9SIJ92l4eh9lm9O0eqztBYGhxAQ==","signatures":[{"sig":"MEQCICiiX6KAWZGvvOrNvOK7bk/R/OxDrAQFW4I07VER4N9DAiBu0sPHIn+6HriKg/Buw8ZrsUP2PESx1pdL3eKLhuGA7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1840844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEkw4CRA9TVsSAnZWagAAnVoQAIH7D0BCL5LDbuDzLj3J\nTXOJ0xCq7dnzvWnEk9ZB8sSAODO3JpTVfo5a/YUBkozhL2k5ghUjqU1rsBFF\nmCzKXaxpu6k+AWm3zEYNEbBuBsFwuVwLdOG/qxKlMvcZsPM2Be7yt6SHCqCp\nJKScdMfsVgcihuTgktEKsmFybXfE73hJ5OG37St1isF9KSN6cIrmlDL5pqS2\n+9mx4S4kdXdrfnGfvL2h2Sx9AJDFEaf1D8DJrlIHhqtTbMzU48ehkjYjisd+\nHGzT6y5WfNVapFrrBSqhI8mL0tCUferTlKhl91ZHmrP0xbkm+yb1TmDNHyqF\n3CCTTlkLcpgnWa7mU4YTjyTJwRIUrQUh9TfC6xaYiJvrcnNmPYyILEcb/FjC\nadV2aHDxLStRknv4+HcoAJR20vriYH7lF3m6e5Tc7H4MTMQhVkM/ijDWEVjv\nxkB4nf+/EYKaSD01By2p6kH5Uu/38v1mE7hYPWfSMEzltUsi144Dn/jLNml4\naCYgUezOhVA4BEwWTdvdzksO3/A0xkQnE1I3JWIrJRzTq5GlKOPiGMvlVBqH\nWVVjJtMSd5S07lh2IfhKMSeVpiPKiEz488Wq8umvrIjxqx5E03jDVdwAgj3X\nGj2mAz+BBd3S6qESeQyQVsdr5trn1SWOHrC/uwJoCpaJvPstnYZUHqxS8gRN\nyvNg\r\n=RCMF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./jsviews.js","_from":"..\\jsviews-1.0.11.tgz","types":"./typescript/jsviews/index.d.ts","_shasum":"b4413fd6876021955ad2c964f6e1cad1bf53a987","_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:..\\jsviews-1.0.11.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"4.6.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"10.16.1","dependencies":{"jquery":"^3.4.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jsrender":"^1.0.11","browserify":"^11.0.1","glob-stream":"^5.0.0","@types/jquery":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/jsviews_1.0.11_1611811895496_0.2527381228939174","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"jsviews","version":"1.0.12","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@1.0.12","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"d55734e3d02c68cd13874de6d93fa62c2a99ec07","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-1.0.12.tgz","fileCount":21,"integrity":"sha512-yEFy40lRd9PKyPqtVrm72jnD5J7w++iAqiEyiA26MWIIBxr+Sho9sWEI3VF/US8a4zRMaw5R6UJIJEMfgQs7GA==","signatures":[{"sig":"MEQCIH2AoB9n8nKaQ58h9fR3TOHEuk4G0hvh0wGMXSoofEoMAiBUGev2sa5b6ocbUXwv+03BywbLqyKT5q2z22UatFVrHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1841788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcBwUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3vg//QJEvb+2yP8aeG1jNbxWDRu+ZRAiivHvh7vTAWgDwMqTI/lUq\r\niDQzfH3wHPAphYbO5KGtE8IY/htbWPO76SmSSdABXeHyX2WA5MfPNsB58hHh\r\nLInezcqD/7bHA4Z+woObKpjIsG4Dt/HBPn37Ax49pG39IMoX1y2JiLPXV+Mv\r\nvmsBM6/UTlrSKGsmm6vptG4mrIwuVKSA0Qvw3Ce01WYyJjyONzaUwxhx5PzZ\r\nraD8PrhFBoRM3Q374biGI4fTWjSPWtORqFTCoXafaZFlJaGgl8tr3NNabsB+\r\nqi/M/iKISbXo1efxMnbnfygYcw0PU3zWUokmDvvx4EIlSOxvlnO8zNC22K6r\r\n0uUm72Gl9qGzCd2B8vEFLhLoMvsdxoNMPUoEStWMnox1awJ4nyreNY5NVMx2\r\ncEsYofng4KzV/NERMfkdd80wMsCpLWQbxUsDZd09M6tWtnRgQfOOxkg2uliN\r\nJ9/hpjZgrUcAstr+68FB2zpPEJNsUHuj4zP1ta0FfceN1vFICf2/D8eWU82D\r\nVm56R4z/by+wRivU2t5sHE2lTHUVJVwvxyru3USA+ZP/Fpou25PQ07WCtioC\r\n0oYA0YX53pDjO4ZEXWjTZDqKkCy6cFMu1TgAvMBFbDdi5f7BhYx2bP5mjM2h\r\n9RtgscAe2HMHjC/ZD0u9DJxTi84x13Keg8A=\r\n=KTg3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./jsviews.js","_from":"jsviews-1.0.12.tgz","types":"./typescript/jsviews/index.d.ts","_shasum":"d55734e3d02c68cd13874de6d93fa62c2a99ec07","_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:jsviews-1.0.12.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"4.6.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"10.16.1","dependencies":{"jquery":"^3.4.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jsrender":"^1.0.12","browserify":"^11.0.1","glob-stream":"^5.0.0","@types/jquery":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/jsviews_1.0.12_1668291604129_0.4428661561106664","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"jsviews","version":"1.0.13","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@1.0.13","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"b58504c3a42201700caed53924eafc5f139dd46b","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-1.0.13.tgz","fileCount":21,"integrity":"sha512-BdqeXIYNeoLPj2zBr+S2fVWmEi2CuAPB6Rcl3CgfH8tOlCwm4q2ubq6wqw9sJwZ3TtWGlVLt2FOpPb9PRfHUzg==","signatures":[{"sig":"MEQCIA+SwCbBAy+rec8/OIOyLhZE5S/goMvaql1NIn3zy7pBAiBZEZ44uG/Pi5kMVPIjxRfiotSiA49KDaYte6GNaMfcHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1841766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKGyXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqcwg/9HEaBfsDm0r+fxbHwn75FTWnndgtAJCLobojIVrKU67SRLqz5\r\nuNOhM96qyFkhAvtX/CIeYttA/nJGng03el/4kPxHMIyAsFIrFS3i7MDpp6ph\r\n8NZCK9MdW65C4Z/K3nllWpbtRWe0tzMNF5vrGS//LUSsN9NU+KUgupsvo40c\r\nPK8xtfH1wv2zj5ZF4Ug5ORON+VOfvEWZ0GZcgE3O4wmFM6e1VHQYhXyfYwqo\r\nKJ/GWuopTZiDHwDcVysZrUSOkv5e2uqv9jkp/IUnpkDYZwwnyicd+rgYQH5L\r\nkWhqR4YPSrrcS6RpzsHScJcAIpopWcXlf4FBaxVs+uyW3cy8X2w5OddLSvMV\r\nvw//BBE+31inVcv1p75baNHUDDIq1179AFE0lTNu7USWGmZCSxMnoEnVwdA+\r\nkxJvN684YpPkEPUZq+L11zMMAPZEkbKMw85yS77NBoZLnkvHzcFqf3Uawg3p\r\n1izVLK91TUdKfwGVoL4Clgx9fQdivkMRTiaZhp5D15/XpDBYlKzfxpg5e4ax\r\nHhUqz8+PBw3Agz6qqy5w0K2CP0u91BLgGDYhZ9UXV1M206am3n8d8OqhbRjc\r\nmWAaNhX1rJ4RbPNAF/nGs2Eqb4ciLyNsBp40H/MMb6c/f4dP7f0V5iw2gqgs\r\n4doHR9rQIE2fJmmFKC6lbKJ5/V6WDGRZ3i0=\r\n=F74H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./jsviews.js","_from":"jsviews-1.0.13.tgz","types":"./typescript/jsviews/index.d.ts","_shasum":"b58504c3a42201700caed53924eafc5f139dd46b","_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"file:jsviews-1.0.13.tgz","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"4.6.1","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"10.16.1","dependencies":{"jquery":"^3.4.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jsrender":"^1.0.13","browserify":"^11.0.1","glob-stream":"^5.0.0","@types/jquery":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/jsviews_1.0.13_1680370839518_0.8278869393254138","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"jsviews","version":"1.0.14","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@1.0.14","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"23e2f5788b0806389b925dc690555fd14ae780d1","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-1.0.14.tgz","fileCount":21,"integrity":"sha512-SS0+KH4X2F3lWp0C5lpa5R10hUzWhsjNlNoJiryhUcKggtgGDSKfobTs1sag4fEE5g82PoGOmpdcv1xgQbA0lA==","signatures":[{"sig":"MEYCIQCoItC+lZjdf1Y2+UnxzSkW76bku3S1GNzjrAfs3mZ1vQIhAMvmaeoQNQOBI8+xKnl2ZjYbdSXUCjzGmpncgZKYJk3G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1845922},"main":"./jsviews.js","_from":"file:jsviews-v1.0.14.tgz","types":"./typescript/jsviews/index.d.ts","_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"D:\\Google Drive\\GitHub\\jsviews\\jsviews-v1.0.14.tgz","_integrity":"sha512-SS0+KH4X2F3lWp0C5lpa5R10hUzWhsjNlNoJiryhUcKggtgGDSKfobTs1sag4fEE5g82PoGOmpdcv1xgQbA0lA==","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"10.0.0","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"20.11.1","dependencies":{"jquery":"^3.4.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.0","qunit":"^0.7.6","jsrender":"^1.0.14","browserify":"^11.0.1","glob-stream":"^5.0.0","@types/jquery":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/jsviews_1.0.14_1713379453729_0.5885998657586413","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"jsviews","version":"1.0.15","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"author":{"url":"https://github.com/borismoore","name":"Boris Moore"},"license":"MIT","_id":"jsviews@1.0.15","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"homepage":"http://www.jsviews.com/#jsviews","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"dist":{"shasum":"0ce4eece33d29ba37ca28438f56c6369e46ed6b9","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-1.0.15.tgz","fileCount":21,"integrity":"sha512-rHQai9aX4GstkWBXfyip98vvlWOqoGpsoRFrcgZsuqryJ9aKrDM4saBb67sNcPj1TrIWyBilx8bTg1GFm8KOjQ==","signatures":[{"sig":"MEUCIQD/oCiUSL0itNGPR3JqQYT+p5i+dd/Xtmza8J68R4GrtQIgVJY1epRnvk91uv7fk+0vbgER/ChMQ1PSFkOUwyztWZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1847563},"main":"./jsviews.js","_from":"file:jsviews-v1.0.15.tgz","types":"./typescript/jsviews/index.d.ts","_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"_resolved":"D:\\Google Drive\\GitHub\\jsviews\\jsviews-v1.0.15.tgz","_integrity":"sha512-rHQai9aX4GstkWBXfyip98vvlWOqoGpsoRFrcgZsuqryJ9aKrDM4saBb67sNcPj1TrIWyBilx8bTg1GFm8KOjQ==","repository":{"url":"git+https://github.com/borismoore/jsviews.git","type":"git"},"_npmVersion":"10.0.0","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","directories":{},"_nodeVersion":"20.11.1","dependencies":{"jquery":"^3.4.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","qunit":"^2.21.0","jsrender":"^1.0.15","browserify":"^17.0.0","glob-stream":"^8.0.2","@types/jquery":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/jsviews_1.0.15_1721001648386_0.21773250637307795","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"jsviews","version":"1.0.16","description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","main":"./jsviews.js","author":{"name":"Boris Moore","url":"https://github.com/borismoore"},"homepage":"http://www.jsviews.com/#jsviews","repository":{"type":"git","url":"git+https://github.com/borismoore/jsviews.git"},"license":"MIT","bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"types":"./typescript/jsviews/index.d.ts","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"devDependencies":{"@types/jquery":"^3.3.31","browserify":"^17.0.0","glob-stream":"^8.0.2","gulp":"^5.0.0","jsrender":"^1.0.16","qunit":"^2.21.0"},"dependencies":{"jquery":"^3.4.1"},"_id":"jsviews@1.0.16","_integrity":"sha512-ejQrS/VRKs+uJCMIiYiPViahZQzY6bMY3XLKCqkkA831Q0m134Qr3+H7+T+34WBYWYQVhTfo9BfAUE4f8QcENA==","_resolved":"D:\\Google Drive\\GitHub\\jsviews\\jsviews-v1.0.16.tgz","_from":"file:jsviews-v1.0.16.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.0.0","dist":{"integrity":"sha512-ejQrS/VRKs+uJCMIiYiPViahZQzY6bMY3XLKCqkkA831Q0m134Qr3+H7+T+34WBYWYQVhTfo9BfAUE4f8QcENA==","shasum":"c0ea111a6aa1fa26f66151b7a5e383ce2cf8040e","tarball":"https://registry.npmjs.org/jsviews/-/jsviews-1.0.16.tgz","fileCount":21,"unpackedSize":1854704,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGet083DkW8baCT3uoQOQ+G3aI9vU4lFWVY4jLJDOlfpAiEAwokZTp1KMsltY4QeMdbVSJoSi0YvfbLDanz8w4bbm2w="}]},"_npmUser":{"name":"borismoore","email":"borismoore@gmail.com"},"directories":{},"maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jsviews_1.0.16_1747890262976_0.6420414283526248"},"_hasShrinkwrap":false}},"time":{"created":"2015-12-22T01:52:04.568Z","modified":"2025-05-22T05:04:23.458Z","0.9.71":"2015-12-22T01:52:04.568Z","0.9.72":"2016-01-28T03:44:56.045Z","0.9.73":"2016-02-16T17:33:31.960Z","0.9.74":"2016-03-20T18:30:39.164Z","0.9.75":"2016-04-03T23:09:19.108Z","0.9.76":"2016-05-28T23:07:28.938Z","0.9.77":"2016-06-16T19:16:16.533Z","0.9.78":"2016-07-03T17:28:45.495Z","0.9.79":"2016-07-13T19:21:38.969Z","0.9.80":"2016-07-28T20:18:24.958Z","0.9.81":"2016-10-02T00:20:17.020Z","0.9.82":"2016-10-29T23:32:56.291Z","0.9.83":"2016-11-18T00:55:08.597Z","0.9.84":"2017-03-09T23:26:12.975Z","0.9.86":"2017-06-18T04:51:05.694Z","0.9.87":"2017-07-10T16:26:17.817Z","0.9.88":"2017-08-26T20:13:53.354Z","0.9.89":"2017-10-15T19:44:50.234Z","0.9.90":"2017-11-29T18:23:14.407Z","0.9.91":"2018-09-22T18:40:11.760Z","1.0.0":"2018-11-29T19:36:07.437Z","1.0.1":"2018-12-24T19:28:03.771Z","1.0.2":"2019-02-11T22:34:52.451Z","1.0.3":"2019-04-28T22:42:07.264Z","1.0.4":"2019-08-03T19:01:26.554Z","1.0.5":"2019-09-24T21:46:11.924Z","1.0.6":"2020-02-29T02:41:41.057Z","1.0.7":"2020-07-12T22:18:59.812Z","1.0.8":"2020-10-25T22:40:36.464Z","1.0.9":"2020-12-05T18:35:23.568Z","1.0.10":"2021-01-10T23:04:48.142Z","1.0.11":"2021-01-28T05:31:35.687Z","1.0.12":"2022-11-12T22:20:04.310Z","1.0.13":"2023-04-01T17:40:39.742Z","1.0.14":"2024-04-17T18:44:13.924Z","1.0.15":"2024-07-15T00:00:48.610Z","1.0.16":"2025-05-22T05:04:23.271Z"},"bugs":{"url":"https://github.com/borismoore/jsviews/issues"},"author":{"name":"Boris Moore","url":"https://github.com/borismoore"},"license":"MIT","homepage":"http://www.jsviews.com/#jsviews","keywords":["jsviews","jsrender","jquery","mvvm","mvp","spa","browserify","templates","template","jquery-plugin","ecosystem:jquery"],"repository":{"type":"git","url":"git+https://github.com/borismoore/jsviews.git"},"description":"Next-generation MVVM and MVP framework - built on top of JsRender templates. Bringing templates to life...","maintainers":[{"name":"borismoore","email":"borismoore@gmail.com"}],"readme":"## JsViews: next-generation MVVM and MVP framework - bringing templates to life\r\n\r\n[![CDNJS version](https://img.shields.io/cdnjs/v/jsviews.svg)](https://cdnjs.com/libraries/jsviews)\r\n\r\n*The power of MVVM, the flexibility of JavaScript, the speed and ease of JsRender templates and jQuery*<br/>\r\n\r\n**JsViews** builds on top of **[JsRender](http://www.jsviews.com/#jsrender)** templates, and adds data-binding and **[observable data](http://www.jsviews.com/#jsobservable)**, to provide a fully-fledged MVVM platform for easily creating interactive data-driven single-page apps and websites.\r\n\r\n### Documentation and downloads\r\n\r\n**[Documentation](http://www.jsviews.com/#jsviews)**, **[downloads](http://www.jsviews.com/#download)**, **[samples](http://www.jsviews.com/#samples)** and **[API docs and tutorials](http://www.jsviews.com/#jsvapi)** are available on the **[www.jsviews.com website](http://www.jsviews.com/#jsviews)**.\r\n\r\nThe content of this **_ReadMe_** is available also as a *[JsViews Quickstart](http://www.jsviews.com/#jsv-quickstart)*.\r\n\r\n## JsViews installation\r\n\r\njsviews.js is available from [downloads](http://www.jsviews.com/#download) on the jsviews.com site.\r\n\r\nCDN delivery is available from the **_[cdnjs](https://cdnjs.com)_** CDN at [cdnjs.com/libraries/jsviews](https://cdnjs.com/libraries/jsviews).\r\n\r\nAlternatively:\r\n\r\n- It can be installed with **_[Bower](http://bower.io/search/?q=jsviews)_**, using `$ bower install jsviews` \r\n- It can be loaded using an *AMD script loader*, such as RequireJS\r\n- For installation using *Node.js* (*npm*), and loading using [Browserify](http://browserify.org/) or [webpack](https://webpack.github.io/), see *[JsViews as a Browserify module](http://www.jsviews.com/#node/browserify@jsviews)* and *[JsViews as a webpack module](http://www.jsviews.com/#node/webpack@jsviews)*\r\n\r\n(Note that *jsviews.js* includes all of *jsrender.js* code -- so *jsrender.js* does not need to be loaded first.)\r\n\r\n### JsRender and JsViews\r\n\r\n*JsRender* is used for data-driven rendering of templates to strings, ready for insertion in the DOM. (See *[JsRender Quickstart](http://www.jsviews.com/#jsr-quickstart)* and [JsRender GitHub repository](https://github.com/BorisMoore/jsrender)). \r\n\r\n*JsViews* incorporates *JsRender* templates, together with data-binding, *[observable data](http://www.jsviews.com/#jsoapi)* and MVVM support. It provides a powerful platform for building dynamic interactive websites and single-page apps. \r\n\r\n(Note: *JsRender* and *JsViews* together provide the next-generation implementation of the official jQuery plugins *[JQuery Templates](https://github.com/BorisMoore/jquery-tmpl)*, and *[JQuery Data Link](https://github.com/BorisMoore/jquery-datalink)* -- and supersede those libraries.)\r\n\r\n## JsViews usage\r\n\r\n### _Data-linked templates_\r\n\r\nJsViews provides *data-linking* - so that JsRender templates become data-bound:\r\n\r\n- *Data-linked* tags or elements in your templates will update automatically whenever the underlying data changes.\r\n- Some data-linked tags or elements provide *two-way* data-linking, so that user interactions will trigger *\"observable\"* changes to the underlying data (which may then trigger other updates elsewhere in your templated UI).\r\n\r\n**Data-linked template tags:**\r\n\r\nAny JsRender tag, `{{...}}` can be *data-linked* by writing `{^{...}}`, as in:\r\n\r\n```html\r\n<ul>\r\n  {^{for people}} <!--List will update when people array changes-->\r\n    <li>{^{:name}}</li> <!--Will update when name property changes-->\r\n  {{/for}}\r\n</ul>\r\n```\r\n\r\n[Learn more...](http://www.jsviews.com/#linked-tag-syntax)\r\n\r\n**Data-linked HTML elements:**\r\n\r\nHTML elements within templates can be *data-linked* by adding a `data-link` attribute:\r\n\r\n```html\r\n<input data-link=\"name\"/> <!--Two-way data-binding to the name property-->\r\n<span data-link=\"name\"></span> <!--Will update when name property changes-->\r\n```\r\n\r\nHTML elements within 'top-level' page content can also be data-linked -- see [below](#jsv-quickstart@toplink).\r\n\r\n[Learn more...](http://www.jsviews.com/#linked-elem-syntax)\r\n\r\n## _Render and link a template_\r\n\r\nWith *JsRender*, you call the `render()` method, then insert the resulting HTML in the DOM.\r\n\r\n```js\r\nvar html = tmpl.render(data, helpersOrContext);\r\n$(\"#container\").html(html);\r\n```\r\n\r\nWith *JsViews*, you can instead call the `link()` method:\r\n\r\n```js\r\ntmpl.link(\"#container\", data, helpersOrContext);\r\n```\r\n\r\nwhich in one line of code will:\r\n- render the template\r\n- insert the resulting HTML as content under the HTML `container` element\r\n- data-link that content to the underlying `data`\r\n\r\nNow *observable* changes in the data will automatically trigger updates in the rendered UI.\r\n\r\nThere are two ways of calling the `link()` method:\r\n- If you have a reference to the <em>template object</em>, call [`template.link(...)`](http://www.jsviews.com/#jsvtmpllink)\r\n- If you have registered the template by name (`\"myTmpl\"`), call [`link.myTmpl(...)`](http://www.jsviews.com/#jsv.d.link)\r\n\r\n**Example**: - Template from string\r\n\r\n```js\r\nvar tmpl = $.templates(\"{^{:name}} <input data-link='name' />\");\r\nvar person = {name: \"Jim\"};\r\ntmpl.link(\"#container\", person);\r\n```\r\n\r\n**Example**: - Template from script block\r\n\r\n```html\r\n<script id=\"myTemplate\" type=\"text/x-jsrender\">\r\n{^{:name}} <input data-link=\"name\" />\r\n</script>\r\n```\r\n\r\n```js\r\nvar tmpl = $.templates(\"#myTemplate\");\r\nvar person= {name: \"Jim\"};\r\ntmpl.link(\"#container\", person);\r\n```\r\n\r\n**Example**: - Named template from string\r\n\r\n```js\r\n$.templates(\"myTmpl1\", \"{^{:name}} <input data-link='name' />\");\r\nvar person= {name: \"Jim\"};\r\n$.link.myTmpl1(\"#container\", person);\r\n```\r\n\r\n**Example**: - Named template from script block\r\n\r\n```html\r\n<script id=\"myTemplate\" type=\"text/x-jsrender\">\r\n{^{:name}} <input data-link=\"name\" />\r\n</script>\r\n```\r\n\r\n```js\r\n$.templates(\"myTmpl2\", \"#myTemplate\");\r\nvar data = {name: \"Jim\"};\r\n$.link.myTmpl2(\"#container\", data);\r\n```\r\n\r\n**Result:** After each `link()` example above the `container` element will have the following content:\r\n \r\n```html\r\nJim <input value=\"Jim\" />\r\n```\r\n\r\nwith the `name` property of `person` object data-linked to the `\"Jim\"` text node and *two-way* data-linked to the `<input />`\r\n\r\nSee: *[Playing with JsViews](http://www.jsviews.com/#jsvplaying)* for working samples, such as [this one](http://www.jsviews.com/#jsvplaying@twoway)\r\n\r\n[Learn more...](http://www.jsviews.com/#jsvlinktmpl)\r\n\r\n<h3 id=\"jsv-quickstart@toplink\"><i>Top-level data-linking</i></h3>\r\n\r\nYou can use data-linking not only for templated content, but also to data-bind to top-level HTML content in your page: \r\n\r\n```js\r\n$.link(true, \"#target\", data);\r\n```\r\n\r\nThis will activate any declarative data-binding (`data-link=\"...\"` expressions) on the target element - or on elements within its content.\r\n\r\n[Learn more...](http://www.jsviews.com/#toplink)\r\n\r\n### _Making \"observable\" changes to objects and arrays_\r\n\r\nIn current JavaScript implementations, modifying objects or arrays does not raise any event, so there is no way for the change to be detected elsewhere. JsViews dynamic data-bound UI solves this through <em>data-linking</em>, using the <em>JsObservable observer pattern</em>.\r\n\r\nThe JsViews `$.observable()` API provides a way for you to change objects or arrays <em>observably</em>. Each change will raise a <a href=\"http://www.jsviews.com/#onpropchange\">property change</a> or <a href=\"http://www.jsviews.com/#onarrchange\">array change</a> event. \r\n\r\n**Modify an object observably**\r\n\r\n```js\r\n$.observable(person).setProperty(\"name\", newName);\r\n```\r\n\r\n`$.observable(person)` makes the `person` object *\"observable\"*, by providing a `setProperty(...)` method. Use `setProperty` to change a value, and the change will be *\"observed\"* by the declarative data-binding in the template.\r\n\r\n**Modify an array observably**\r\n\r\n```js\r\n$.observable(people).insert(newPerson);\r\n```\r\n\r\n`$.observable(people)` makes the `people` array *\"observable\"*, by providing methods like `insert(...)` and `remove(...)`. Use them to make changes to arrays, and the changes will be *\"observed\"* by data-bound elements and tags in the template - such as the `{^{for dataArray}}` tag.\r\n\r\n[Learn more...](http://www.jsviews.com/#$observable)\r\n\r\n### _Responding to data changes_\r\n\r\nJsViews uses the *<a href=\"http://www.jsviews.com/#onpropchange\">property change</a>* or *<a href=\"http://www.jsviews.com/#onarrchange\">array change</a>* events to make any <a href=\"http://www.jsviews.com/#linked-template-syntax\">data-linked tags or elements</a> in your templates update automatically in response to each *observable* change in your underlying data. In addition, with two-way data-linking, it ensures that those events are raised when the user interacts with a data-linked template, and causes changes to the underlying data.\r\n\r\n**observe() and observeAll()**\r\n\r\nThe [`$.observe()`](http://www.jsviews.com/#observe) and [`$.observable().observeAll()`](http://www.jsviews.com/#observeAll) APIs make it very easy for you to register event handlers or listeners, so your code can listen to specific observable changes made to your data objects or view models:\r\n\r\n```js\r\n$.observe(person, \"name\", function(...) {\r\n  // The \"name\" property of person has changed\r\n  ...\r\n});\r\n```\r\n\r\n```js\r\n$.observable(person).observeAll(function(...) {\r\n  // A property of person, or a nested object property, has changed\r\n  ...\r\n});\r\n```\r\n\r\n[Learn more...](http://www.jsviews.com/#observeobjectsarrays)\r\n\r\n### _Accessing the view hierarchy_\r\n\r\nEach instance of a rendered template or a template block tag is associated with a JsViews *\"view\"* object -- so nested tags lead to a hierarchy of view objects. The [view hierarchy](http://www.jsviews.com/#views) shows how the underlying data objects map to the rendered UI.\r\n\r\n**From UI back to data:**\r\n\r\nUse [`$.view(elem)`](http://www.jsviews.com/#jsv.d.view) to get from a DOM element to the corresponding `view` object for that part of the rendered content. From the `view` you can then get to the underlying `data`, the `index`, etc.\r\n\r\n*[Example](http://www.jsviews.com/#jsv.d.view@$view):*\r\n\r\n```html\r\n{^{for people}}\r\n  ...\r\n  <button class=\"changeBtn\">Change</button>\r\n  ...\r\n{{/for}}\r\n```\r\n\r\nClick-handler code for <em>Change</em> button:\r\n\r\n```js\r\n$(\".changeBtn\").on(\"click\", function() {\r\n  // From the clicked HTML element ('this'), get the view object\r\n  var view = $.view(this);\r\n\r\n  // Get the 'person' data object for clicked button\r\n  var person = view.data;\r\n\r\n  // Get index of this 'item view'. (Equals index of person in people array)\r\n  var index = view.index;\r\n\r\n  // Change the person.name\r\n  $.observable(person).setProperty(\"name\", person.name + \" \" + index);\r\n});\r\n```\r\n\r\n[Learn more...](http://www.jsviews.com/#$view)\r\n\r\n### _Data-linked paths_\r\n\r\nJsViews data-linked templates (and the `$.observe()` API) use the same [paths and expressions](http://www.jsviews.com/#paths) as JsRender templates, but in addition provide *'leaf'* data-binding -- such as:\r\n\r\n```html\r\n{^{:team.manager.name`}}                    <!--updates when name changes-->\r\n<span data-link=\"team.manager.name\"></span> <!--updates when name changes-->\r\n<input data-link=\"team.manager.name\" />     <!--two-way binding to name-->\r\n```\r\n\r\nBut data-linked paths have additional support, such as linking deeper into paths:\r\n\r\n```html\r\n{^{:team^manager.name}}   <!--updates when name, manager, or team changes-->\r\n```\r\n\r\n[Learn more...](http://www.jsviews.com/#linked-paths)\r\n\r\n### _Computed observables_\r\n\r\nJsViews also allows you to data-bind to computed values, such as:\r\n\r\n```html\r\n{^{:shoppingCart.totalAmount()}}        <!--updates when totalAmount() changes-->\r\n<input data-link=\"person.fullName()\" /> <!--two-way binding, computed fullName()-->\r\n```\r\n\r\n[Learn more...](http://www.jsviews.com/#computed)\r\n\r\n### _Documentation and APIs_\r\n\r\nSee the [www.jsviews.com](http://www.jsviews.com) site, including the *[JsViews Quickstart](http://www.jsviews.com/#jsv-quickstart)*, [JsViews APIs](http://www.jsviews.com/#jsvapi) and [JsObservable APIs](http://www.jsviews.com/#jsoapi) topics.\r\n\r\n### _Demos_\r\n\r\nDemos and samples can be found at [www.jsviews.com/#samples](http://www.jsviews.com/#samples), and throughout the [API documentation](http://www.jsviews.com/#jsvapi).\r\n\r\n(See also the [demos](https://github.com/BorisMoore/jsviews/tree/master/demos) folder of the GitHub repository - available [here](http://borismoore.github.io/jsviews/demos/index.html) as live samples).\r\n","readmeFilename":"README.md"}