{"_id":"@mobilabs/rview","_rev":"27-0a77be5afb2e87c3194c7a79070454e3","name":"@mobilabs/rview","dist-tags":{"alpha":"0.0.0-alpha.0","beta":"0.0.0-beta.1","latest":"3.0.0-beta.2.0"},"versions":{"0.0.0-alpha.0":{"name":"@mobilabs/rview","version":"0.0.0-alpha.0","keywords":["es6","DOM","MVC","View"],"author":{"url":"http://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@0.0.0-alpha.0","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"dist":{"shasum":"ae0060c8b093501cc7b36db030a4971ede04edca","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-0.0.0-alpha.0.tgz","fileCount":10,"integrity":"sha512-MQgl+mi6VuWZOM0fljummvpLtJympoX51CUf8HA5QoMPLQiKGQpwTY8apUE9AhKlni0ln16p5Paw2qA2jVR/qw==","signatures":[{"sig":"MEQCIBQuew1qEqwolSF6HlNuCNIRU3NyC1h6jhqxlfiiAZjiAiAXcHxz8Gy0p9GW5cn3KbS3dkfYAAoJ1fPwJcsybIPk5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLXwKCRA9TVsSAnZWagAAz2wP/3zmet5oyC3QbV4MJAkY\nM6YWaMAwXTLZURzVNt805oNGDNHn3HMUOdso0JxknJJPgp4JzoGTnWuEnt3w\nl/pGOe28w27wMI6GZ0B9rQjrqFKPp5Vlgnuf6gz7ii/nkvcMFLuWWMRedK1I\nTHQkwpS3IIyh0Z/2hJtoJAKAhUWsB5zoDejYkGvn+JsTCX89H/OnGPgdptoV\n7yD3/jcRIX8N3QVvSt+qHIoNOCDfWPVP+wVwwP3C+4VxQAGnkNoLW/YL0RXk\nbJ5pMjlBMUc7zpj8sRpfeTqbv+5aPXEwniDOsDOCs44u1VXnTHr+YtEzd/16\n/4fD5PT35ZFC8moxHU99lh56xZlqLOB15rKOPFqvOtbXDBy/DJkFL6yxbdGC\nakh+QTYvdvl3Oa4EJDzjlTcPCzyq1DtV+BQSW6F5KLW2dcVV1nLzoy2Ll4yA\no26seBzixuUv/x3R+vFc6bsHtg1cKz8j7DQmunj1UYsDfQXJLIu5v03bXD99\nkwt+guTpX/11oCRL5Gq53ySXgC/Hscm04EeRcRl6NixNC4NS7/NJo5Kzp7Eo\n+VlgmHA1Zc9MQiYpFbAfOu+EKY+/tT2xVxvI50JmNi2IfaAqSuWRpBwnsIp0\neiIpe5Aebz3lP41mU5TXGTIawhIpvdaA0/1QXziQL8aonMa62YzgI3BDWGmY\naQYd\r\n=/rdC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"_dist/lib/rview.js","husky":{"hooks":{"pre-commit":"npm run build && npm run makedist && npm run test && npm run check-coverage && npm run report"}},"unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"091d46c73045c3a631d7e7c7de87d1b0cdce9d40","private":false,"scripts":{"app":"gulp runapp","dev":"gulp rundev","doc":"","test":"cross-env NODE_ENV=test nyc --reporter=lcov mocha --require esm ./test/main.js","build":"gulp build","watch":"gulp watch","report":"nyc report","makedist":"gulp makedist","check-coverage":"nyc check-coverage --statements 0 --branches 0 --functions 0 --lines 0","report-coverage":"nyc report --reporter=text-lcov | coveralls","display-coverage":"opener ./coverage/lcov-report/index.html"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"6.13.4","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"12.16.1","dependencies":{"@mobilabs/messenger":"0.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del":"^5.1.0","esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.2.0","gulp":"^4.0.2","open":"^7.1.0","husky":"^4.2.5","jsdom":"^16.3.0","kadoo":"0.0.0-beta.5","mocha":"^8.1.1","eslint":"^7.6.0","opener":"^1.5.1","xmldom":"^0.3.0","coveralls":"^3.1.0","cross-env":"^7.0.2","gulp-concat":"^2.6.1","gulp-header":"^2.0.9","gulp-connect":"^5.7.0","gulp-replace":"^1.0.0","gulp-uglify-es":"^2.0.0","eslint-plugin-import":"^2.22.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rview_0.0.0-alpha.0_1596816394385_0.7024706588684908","host":"s3://npm-registry-packages"}},"0.0.0-beta.1":{"name":"@mobilabs/rview","version":"0.0.0-beta.1","keywords":["es6","DOM","MVC","View"],"author":{"url":"http://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@0.0.0-beta.1","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"dist":{"shasum":"db4237fc389b39cbb19c48551449ae6d628715e8","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-0.0.0-beta.1.tgz","fileCount":10,"integrity":"sha512-7A/9iy2baBs72RuWnmeRXx88D/E/Sm4gAKMd0cCOQHWDUHvIBX3JyP8qfuzY2KNFmgGJLB5Z4KFTC1WHsLRIug==","signatures":[{"sig":"MEUCIHCUhGbO0eZqO0tsu+EQCL127+bbg4ElWVSw9jCEdvq2AiEA2Kc597LFobaq91vdkESyzHvc4YXPVHcNZLEXDsLOqmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMnhUCRA9TVsSAnZWagAAmZIQAJ7d7J12ApwIl54K+9rQ\nT/PkqUd7tV36teAfnWx0lN4YlnwZYkUOf55BM30FENIEptlfasi8aJsoB6Bx\n+es2woUwOBJWxF7jj/be+4wIBa4sqRnwBMktN+iyh1WYUppruPr7znMVq5Jw\n9+urHIKNQ9BGWXPm3bPBSs7UD5KQPo15pSIJtkl945p4z1oWq0Fk0VnIrAzz\nW7ncHh408zWMfzMDXgJBcCbN1FXDBZuGwutazlGPGUM58ig/BMYcP27fkHXr\nJVF8Yi72V86fQW7GeAdHJ69XHo0rPobWHyRq9xYSyj/xSVszTQ/ng+oFmj/x\nO0LXK3qQvJ2kFUKu/HamHpEQ77eGPsbuP4wtEnKe19WVRnSzP7e1r0VlWcxy\n5Uhi7kPipHsTmnDIN4oKYJlIzqbNFDd9G5R+rYO5Xu/pBRZaRY85Zvp3LHM7\nzmNAnNu5EBaekSrDI5OJJvPJu7/8/7AfGbmdX2Y5pbf83ZlREAJWqNin5TDU\nkzLs+3iiTJf1XIe9i1CnGHRYteTybMtZ1wfiYjmx+djl/SHdZ6srIhXDsnwr\nGqOyg7DmFeNm38qhJdV9mTqDydDx7a4CrSrY1qmbxUeICNaLiL2iqcK5JbbI\nr1bQWHR9PWH9/BGWwo8XJmzKvGcHWijECM5ql7LCvqdX/FnUmxGjZIQEypCZ\n6/wb\r\n=BJNv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"_dist/lib/rview.js","husky":{"hooks":{"pre-commit":"npm run build && npm run makedist && npm run test && npm run check-coverage && npm run report"}},"unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"bdce9d07e8b88a81c715fec916706e4f704920d0","private":false,"scripts":{"app":"gulp runapp","dev":"gulp rundev","doc":"","test":"cross-env NODE_ENV=test nyc --reporter=lcov mocha --require esm ./test/main.js","build":"gulp build","watch":"gulp watch","report":"nyc report","makedist":"gulp makedist","check-coverage":"nyc check-coverage --statements 0 --branches 0 --functions 0 --lines 0","report-coverage":"nyc report --reporter=text-lcov | coveralls","display-coverage":"opener ./coverage/lcov-report/index.html"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"6.13.4","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"12.16.1","dependencies":{"@mobilabs/messenger":"0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^5.1.0","esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.2.0","gulp":"^4.0.2","open":"^7.1.0","husky":"^4.2.5","jsdom":"^16.3.0","kadoo":"0.0.0-beta.6","mocha":"^8.1.1","eslint":"^7.6.0","opener":"^1.5.1","xmldom":"^0.3.0","coveralls":"^3.1.0","cross-env":"^7.0.2","gulp-concat":"^2.6.1","gulp-header":"^2.0.9","gulp-connect":"^5.7.0","gulp-replace":"^1.0.0","gulp-uglify-es":"^2.0.0","eslint-plugin-import":"^2.22.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rview_0.0.0-beta.1_1597143124180_0.0004215371372056076","host":"s3://npm-registry-packages"}},"0.0.0":{"name":"@mobilabs/rview","version":"0.0.0","keywords":["es6","DOM","MVC","View"],"author":{"url":"http://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@0.0.0","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"dist":{"shasum":"4193c41ef341e550128b80e032c24e1e95a7cae5","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-0.0.0.tgz","fileCount":10,"integrity":"sha512-T6EpMuQF6vK/3IgT+iN8RHJYdkjJ06bAHRkqthpjGFiS5vPTBWFAv+z6VN9kTIf26OnufdBZiwQgwY9GsiL0iw==","signatures":[{"sig":"MEQCID7SQGt4VasMNctHpU7K2Rw/qud1sh5Ou3RgTttjY0wZAiBMaJkHi8LckzfeAi7Z7qXb0WT59AAQFYYaAIrLqr1Qmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNmgVCRA9TVsSAnZWagAAco0P/RyeITZ2J1cxLb9t6C5R\nXb0ivuuHq8Sxs7L6YjWMHThMD2CXfyrpxZj6c2XruCEoao3Ez9P7wruDqhXB\nPq40FJsI5JnFGKGGohB4eb6Mce+iF5c5Ya6lS/AUZqoJi+fBxr5kvYa7i/7Z\nshMniUc2NWhINKfEFKJBIleJSUiVCsQzljkVLpS2bAyMuiOE950VRErSqOFg\n3ZmjEkl9+LeVMxMz/MQL4j7tRqRnI7g6nLAMt3TW6y/RbOgSxoiYy/U2kRj9\naXNThas2S6FclshHjlSx4xzjnjHb16f5uTcBAC2D16sLYYWofjMSiTR8lgeT\nyRo1pVDGAMMlfclDx6o3cmLZMzRiE0AeDSmIElI4EMM7a2QylZIeKq9Xw9vi\n4hl+IdlhUrsBl2zVgCy+Jfvi4gmlg1HKKXzkPKR0wpGnNPOvfHrjSMGaK4Ow\n/b5uhkazquqisk4sT3cn7dyytyTpU4iEwYV6OEGFEP8fM2SmU57lGlUC/fek\nCMfurYwGjLhf1QURoAKh5LlqfhB3kSyptIMW0WNeHCj12jx+Tms2bA950ydl\nXVhr1Ih5fP4J1LImE7V03ru/IQpmLM3DEFVtOgqddiKJnQeuRR2Jv4pnaADn\nAaEsW1h15IaMrO2YcNp0PjlhEE3ZZkdTTw0dF+UXFmJ1RBZ0UfQGDrETmjlD\nM3Yk\r\n=NUCf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"_dist/lib/rview.js","husky":{"hooks":{"pre-commit":"npm run build && npm run makedist && npm run test && npm run check-coverage && npm run report"}},"unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"606c6f7d33cbf2db47c7c6f685501b4d3bd4efd8","private":false,"scripts":{"app":"gulp runapp","dev":"gulp rundev","doc":"","test":"cross-env NODE_ENV=test nyc --reporter=lcov mocha --require esm ./test/main.js","build":"gulp build","watch":"gulp watch","report":"nyc report","makedist":"gulp makedist","check-coverage":"nyc check-coverage --statements 0 --branches 0 --functions 0 --lines 0","report-coverage":"nyc report --reporter=text-lcov | coveralls","display-coverage":"opener ./coverage/lcov-report/index.html"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"6.13.4","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"12.16.1","dependencies":{"@mobilabs/messenger":"0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del":"^5.1.0","esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.2.0","gulp":"^4.0.2","open":"^7.1.0","husky":"^4.2.5","jsdom":"^16.3.0","kadoo":"0.0.0-beta.6","mocha":"^8.1.1","eslint":"^7.6.0","opener":"^1.5.1","xmldom":"^0.3.0","coveralls":"^3.1.0","cross-env":"^7.0.2","gulp-concat":"^2.6.1","gulp-header":"^2.0.9","gulp-connect":"^5.7.0","gulp-replace":"^1.0.0","gulp-uglify-es":"^2.0.0","eslint-plugin-import":"^2.22.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rview_0.0.0_1597401108986_0.4189037528869124","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@mobilabs/rview","version":"0.0.1","keywords":["es6","DOM","MVC","View"],"author":{"url":"http://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@0.0.1","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"dist":{"shasum":"4c55e21bb1ee687a973fa7581150464bd5e074f8","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-0.0.1.tgz","fileCount":10,"integrity":"sha512-OY1ooUX4jS9IPjI6uAbO7tT0lQpM3uDC0uQlEWSTTK5t68qUjmmRAWDN8Ovaur/rJaniuhQIgtxDpZvYt1FqWw==","signatures":[{"sig":"MEYCIQDY4OOrJ6L4ATZschXv31y4q4IG8IX9efnriVry5uHE2QIhAMa+PlJ4HwZOYGysBzqX/LmapfetKd6bFfhcFdVJ7j84","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOshZCRA9TVsSAnZWagAAgN0QAJ5OItQ4gkoAEePCeg1n\nJLwDeeJ/TwVzDVNThVDUcPNHjiM6QKeHg18WDvXy3UZ0Em1qWRLqxxtrfMJM\n9IgxWO43FL+T1DugTKN5B4If67OQrKMFfoo/YFdpss1UYYzU4zcOdRtLwG+l\nWBXqKz4A8axRPRNvh28iLm6GWA7+KiFa7jQWPvHzQ2kuQ7GFBh9VuYJvCTwm\nw7HiPSiByR5RWCXofj+uqU9QKRDrU7CEomF/wwG64qlkcmRrkYl5GsQC4KzL\n6eNWcC5THx5Ey1AXtJ4PIyKv7NKRmiVimsgUnZ5tgakEW5pnzz12wABR4d+U\niqMrzgfucxRFyiOcV3SvZkoCv8g0IzY5U4jsEJS5eODIs3Rb7GkdYhnC/RZw\nB67Nrce1L3z9+R6wDlGgBC1dpDN4lH5JJjq06QKVFNU9ghJwJLJ9TFyYY78a\n7PVIwLBFYcs/jjB+kp7qm5oMwxncH8b4q6TLv2tEtoYSAxk6orTy0Gzzm9e1\n+qJhD3IXdQpEpfE8PeSTMlQ+GeyW3jnemuklE6JuGNkAhbhrwNyTPVCgYtKG\n1fRPtwC7GrtxLxOi6ZmUndB5nizcbZEUGidiVZvkC4F40YCMCjz11kI+Um8y\nsea2LcwPo5ZxJLspMXvK9iaOV8vAufqkfc2gnTcNrsRMWCpY0yqIq5yHARCF\nqxR1\r\n=ebm6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"_dist/lib/rview.js","husky":{"hooks":{"pre-commit":"npm run build && npm run makedist && npm run test && npm run check-coverage && npm run report"}},"unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"b1d9527fb60cecf246e952293f0047df3a9cb972","private":false,"scripts":{"app":"gulp runapp","dev":"gulp rundev","doc":"","test":"cross-env NODE_ENV=test nyc --reporter=lcov mocha --require esm ./test/main.js","build":"gulp build","watch":"gulp watch","report":"nyc report","makedist":"gulp makedist","check-coverage":"nyc check-coverage --statements 0 --branches 0 --functions 0 --lines 0","report-coverage":"nyc report --reporter=text-lcov | coveralls","display-coverage":"opener ./coverage/lcov-report/index.html"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"6.13.4","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del":"^5.1.0","esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.2.0","gulp":"^4.0.2","open":"^7.1.0","husky":"^4.2.5","jsdom":"^16.3.0","kadoo":"0.0.0-beta.6","mocha":"^8.1.1","eslint":"^7.6.0","opener":"^1.5.1","xmldom":"^0.3.0","coveralls":"^3.1.0","cross-env":"^7.0.2","gulp-concat":"^2.6.1","gulp-header":"^2.0.9","gulp-connect":"^5.7.0","gulp-replace":"^1.0.0","gulp-uglify-es":"^2.0.0","eslint-plugin-import":"^2.22.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rview_0.0.1_1597687896768_0.6719781292849847","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@mobilabs/rview","version":"0.0.2","keywords":["es6","DOM","MVC","View"],"author":{"url":"http://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@0.0.2","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"dist":{"shasum":"23e2af0b086407c47028bdbb87179e2b4f03901e","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-0.0.2.tgz","fileCount":10,"integrity":"sha512-sg+Cw/QvqISPIM+6M8Exrie/e8z9WmJCMz5XprKNbyI8/Z3AQUy0OMnC9n+4JT5VpoC33hqsHHrZPEW0DNWd9w==","signatures":[{"sig":"MEQCIDEkCBL8awk+QGcXBhp/MDvcFmKbpvoRjbufZpkc8ikSAiATk8ZSrRaSgyFXuduG/60d5Ux7HSS0+/7nbTN9alPIvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPW3kCRA9TVsSAnZWagAAFnwP/0jxeeCouuN1nBeIlIeo\n5qtphkoAKJXji18EjcuWG6Z8/8VpAfoj66GLDdOAeubKx3OgGO02XE+tnpri\n+dLqjqUZ7WR3EXfNBe1cQn5JvcQHbFKwKn6q75KEsueU2kIyzR5df7MGUmbG\nwo9JVa0OI0Q378QCBYyjOQauSYlpXU5U5mIpS2qrotFaPFXHv/5qDG9kAYY4\n+VGDz9eQ1+OAa02MDFeWnnmRmH+oUoY90gbt5l80035VgGnOJPG0nt7TESCF\nCxgmhUprVSPHXC0MbgWtIgxQtTHdj9+QkZONsPHJV5/e26dorb9y0dBjkjwf\n7CSg+IxApeM2u+dDvVTORuPKgrQAnHIM8fTdhRZImCwSLbZ47Liqkxg18GUm\nGCZox6RDpXFc6rEo1rohrYxeej5htd9P/pnMM8y8MX362YCFd1pgR1y3MOk4\nutQji2JWBk6K/PIHiQEvZwa1NvkGVWfiSOHCgYT3KmYf/PVhCsDups06ZwwG\nxwHO5K8kRwwTdDR1SsxfRRcMyMOKOqZU4F4M42CLsbxNWeX6JxNOCXpILEF8\njw2+6Dveiw986IqIqJw6q//ymCnnmKSP0NF3b2z4pnxkSDMS89Vbk8cs+208\nCmCViVklrpBobsQlpSutJgpOKu9kS1GtbX/C15OqUwg/awKkjJ1/213WphLr\n8NsY\r\n=zRzl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"_dist/lib/rview.js","husky":{"hooks":{"pre-commit":"npm run build && npm run makedist && npm run test && npm run check-coverage && npm run report"}},"unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"5b5ed2342a25f94d7ad8e1bd4ac73080d51ac0cf","private":false,"scripts":{"app":"gulp runapp","dev":"gulp rundev","doc":"","test":"cross-env NODE_ENV=test nyc --reporter=lcov mocha --require esm ./test/main.js","build":"gulp build","watch":"gulp watch","report":"nyc report","makedist":"gulp makedist","check-coverage":"nyc check-coverage --statements 0 --branches 0 --functions 0 --lines 0","report-coverage":"nyc report --reporter=text-lcov | coveralls","display-coverage":"opener ./coverage/lcov-report/index.html"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"6.13.4","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del":"^5.1.0","esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.2.0","gulp":"^4.0.2","open":"^7.1.0","husky":"^4.2.5","jsdom":"^16.4.0","kadoo":"0.0.0-beta.7","mocha":"^8.1.1","eslint":"^7.7.0","opener":"^1.5.1","xmldom":"^0.3.0","coveralls":"^3.1.0","cross-env":"^7.0.2","gulp-concat":"^2.6.1","gulp-header":"^2.0.9","gulp-connect":"^5.7.0","gulp-replace":"^1.0.0","gulp-uglify-es":"^2.0.0","eslint-plugin-import":"^2.22.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rview_0.0.2_1597861347743_0.18150821464178057","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@mobilabs/rview","version":"1.0.0","keywords":["es6","DOM","MVC","View"],"author":{"url":"http://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@1.0.0","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"dist":{"shasum":"92c3fb5f3c073810a0ed9eba57d8ead883fa3e95","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-1.0.0.tgz","fileCount":10,"integrity":"sha512-pBASrjua4a1+y54LFYpkRX8S94OZDOGVED9JLkkvSyi3R8DNIyY5YRJHaQYmpqljQQxK4o5ZRx6rQ88k19utDw==","signatures":[{"sig":"MEYCIQDCzGPYgUKSIhalgAMTYn7MNt6LwAv2NLizWmJnNrHvSwIhALOqAoFmHnz7yN+CA5J8k+4Xk6dzDhhPn9A/m9PdO6Ga","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT8GWCRA9TVsSAnZWagAA3RcP/2EX16jom7Lm4wXuUl1F\nhpD1prDesJiX2WZcneX0Q2t82M6vx/I+LlkZGNeAP1CSikFZxdQfeyw1oCsu\nA1bltcXzqi4COADWrqWnPnBX8pcCX4U4WgMBlNVQ9LLMPc7X/Q0dMBg4oxKJ\nhK4wsNcG+e2Xh5wR0PNXaD+o947Z6SPZeKYSGUSUPYnPnjJlMm5Hac7SM/Ge\nvlOMwS3ijxTJOmF7OiM4Uez1TxjDQJ37ahxPC/je1/dUXaXOcDqoBSO65oMd\nJgmXDDnNMePG/9HVi+Wa65cy6N2nCZlyC0MZvPkryjKK9vx0l++GrB4Im2W1\nvjdgD77eKs5J2zzK75fFMfAah7Q20Q/AlWVYZLkd11Adly+O/QbcWmvf2CcR\nqw+TUluVzEfRT7C8TZuK5UYU9ueJjKUIWsMbJjtfD4Q7b36wAIPU0laihG9/\nkmxul/gxfMvSWS6YQASQThKnpQPq/kk6GhYj/iN2ZK4jpzoeavPW0cp/XMPo\nODR/4Qlv07vEVtGI9LDRmVX8EW50t5gbIPiVHIfZVtSN8oGu0AJfgmtxOQBt\n3UY79R/WIgHLDeSAuOh9XnydrwlC8wmJpQfkytQABTF61tjKZiRwlchrQsjN\nF3erSdjuh1XDim5LDy6Rhu3QPXStfPRLVdm5vL0HGKKdswgGBseeHX5Hfzrt\nRtp9\r\n=o2xj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"_dist/lib/rview.js","husky":{"hooks":{"pre-commit":"npm run build && npm run makedist && npm run test && npm run check-coverage && npm run report"}},"unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"7936161100977c6df1182bd7b629459b53a9eccb","private":false,"scripts":{"app":"gulp runapp","dev":"gulp rundev","doc":"","test":"cross-env NODE_ENV=test nyc --reporter=lcov mocha --require esm ./test/main.js","build":"gulp build","watch":"gulp watch","report":"nyc report","makedist":"gulp makedist","check-coverage":"nyc check-coverage --statements 5 --branches 0 --functions 10 --lines 5","report-coverage":"nyc report --reporter=text-lcov | coveralls","display-coverage":"opener ./coverage/lcov-report/index.html"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"6.13.4","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del":"^5.1.0","esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.2.0","gulp":"^4.0.2","open":"^7.2.0","husky":"^4.2.5","jsdom":"^16.4.0","kadoo":"^1.0.0","mocha":"^8.1.2","eslint":"^7.7.0","opener":"^1.5.1","xmldom":"^0.3.0","coveralls":"^3.1.0","cross-env":"^7.0.2","gulp-concat":"^2.6.1","gulp-header":"^2.0.9","gulp-connect":"^5.7.0","gulp-replace":"^1.0.0","gulp-uglify-es":"^2.0.0","@mobilabs/es6kadoo":"1.0.2","eslint-plugin-import":"^2.22.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rview_1.0.0_1599062421611_0.6779050557571598","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@mobilabs/rview","version":"1.0.1","keywords":["es6","DOM","MVC","View"],"author":{"url":"http://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@1.0.1","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"dist":{"shasum":"a48f6881deb40d45ac554c737dd75868debcbb63","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-1.0.1.tgz","fileCount":10,"integrity":"sha512-5rBoJCO7aLA//WMZnKbTKRo9yz+VZUSC5EMNtIAX58n9rluR0xXaCUJIHHtLFfba0dU/pX0ssrq9EQrFJGwnKw==","signatures":[{"sig":"MEQCIEo2RQpYK6VmPzj7LPbpv8suRBArkvat0REHd4OGTuk0AiB21s64/eqbiVIwEUF5EnmHtvT3/lnLJPMD85r+hyaQsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZNbeCRA9TVsSAnZWagAA4FQP/1l+W9a/hpK3rPMnXhw1\nLeajq7BA9mgsG22f7dGJVqVyunFHHuc9dQj8KS4vX/DZDSNMTY8gDonIJYU6\nTnfz9bd0mqayn88C5d0+NVH46lfiA9wxh269Q6ngGGFApSsiX3S0CfUMPjFG\nRu2DseCYbd/JOErLNqWVKF6Y2JH/gljtW4pLJV2eBO0gqlBWwaFoTt4M8CIT\ntmPgqxdYXRzCRDE8lpvuUbgB/fPBOKJQkMoYwAlbe9R7J5bSJN8+4f49cyDM\nNfLXfIxLNXkOd7GCAfJxrO0U+8NqbPu5xeK6PsbRQMvisiPJwRZ6Ion8r5v9\nyUALEwmrFMhyv00HfRBOtokdPTv34yCwLziSZlIL5P1Pl7A3k1SJElFCQkJ6\nPK9RTLX1i/DI7pMSFglcCl8KDHo32tNhwfbsWuj/SL21XYGbsv10ZPWR3KQx\nnTmQh0be1+kRQg5bpw+RvG5C3aCn9f/l7ZbQlUurg2HFFwS6YUlYLhHFJG9h\nxkOgKCwQWLxC88ifk9in6+lH8xS8W39zc0uqMlKjvuziVtJGKlvRM4wXZh+k\nJgmRb1nERHrvOmCBlZ4XuVrfZKFydM5rRZxyG+LquhhfcdRdjfUO3YPaWpIk\nmLV8gJzbm1UXmK8iFcpM6AHWARci7SyENw+ZYsdqIL2FFLLJlfKwxBytXT2z\n068M\r\n=l0On\r\n-----END PGP SIGNATURE-----\r\n"},"main":"_dist/lib/rview.js","husky":{"hooks":{"pre-commit":"npm run build && npm run makedist && npm run test && npm run check-coverage && npm run report"}},"unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"b6f0f9979dbbf744d2294b21d5827ff577a325e2","private":false,"scripts":{"app":"gulp runapp","dev":"gulp rundev","doc":"","test":"cross-env NODE_ENV=test nyc --reporter=lcov mocha --require esm ./test/main.js","build":"gulp build","watch":"gulp watch","report":"nyc report","makedist":"gulp makedist","check-coverage":"nyc check-coverage --statements 5 --branches 0 --functions 10 --lines 5","report-coverage":"nyc report --reporter=text-lcov | coveralls","display-coverage":"opener ./coverage/lcov-report/index.html"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"6.13.4","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del":"^5.1.0","esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.2.0","gulp":"^4.0.2","open":"^7.2.1","husky":"^4.3.0","jsdom":"^16.4.0","kadoo":"^1.0.0","mocha":"^8.1.3","eslint":"^7.9.0","opener":"^1.5.2","xmldom":"^0.3.0","coveralls":"^3.1.0","cross-env":"^7.0.2","gulp-concat":"^2.6.1","gulp-header":"^2.0.9","gulp-connect":"^5.7.0","gulp-replace":"^1.0.0","gulp-uglify-es":"^2.0.0","@mobilabs/es6kadoo":"1.0.2","eslint-plugin-import":"^2.22.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rview_1.0.1_1600444125560_0.5246039175399304","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@mobilabs/rview","version":"1.0.2","keywords":["es6","DOM","MVC","View"],"author":{"url":"http://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@1.0.2","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"dist":{"shasum":"7d27b45925ab48747b881fc910c7ead1818adeac","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-1.0.2.tgz","fileCount":10,"integrity":"sha512-R2YRdCTaixxuAnF6icOIiDuqbKYBY23dDj1+NeHOm+C+culz9SJQAOS0T7xk3i/IjI99hlOLaZNoZ+0/02Nmzw==","signatures":[{"sig":"MEUCIQCpJeJ6g5h8XszIUcV8g8tN3pPUNeOKI9hFj1cNKLpvaAIgO1dLJVgnPCEGyQPZgXnqtZK50ewGsMsz1GogEItyx3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhfDlCRA9TVsSAnZWagAArLcP/2JarB8z6RF0jg0AFp6p\nW5WagNvNM6SzXA7XEdFIAzvKoiTRjO9HljGM8Zvqf1xzk/iKZptopEO1AFiz\noLjTz1ClOsQLoXVyWgcNd8FMye9RNT91U7KKv0f6GUVbm26Y/Ph0OeGOycDD\n9pkFU4bvEKYGq8xBUSRS7QB0Dm9XNXygDYBT0s/ccsgrchUA4Xn7Y+oBoUKU\nLnre+CYg4daUmwzCoqCgL8mUJoYX3BTOIAkZJjan4taYKqME/zGFDM8qfNFZ\nbKot/GsytI7y8JUc0lBOAfISQo9WY7lGFde49ktE3wi71RNJj8PGk3fyJpq6\nM3IQ7JCF4cWi6rU2I9dkIWv+0SXwxsjCRHDgKnmimuepBgs9utVlX+1lKMFt\nQkqL5toT3VdcCm3RWlast0lS61+OXqP5KSRvw0xMp9YvbZfAMvt6qs3ZDJc5\njBuQ3f9mR/H+LITadGifn1CF7itTBVPKEZRYhnrZbS9FzyKacmYHQqHPftyd\nF68vOyZzH9aQBDBWbfoYImS2zlnzEOeOiJJgPR5htxghzAZy83c925EhBBEy\n24iAzf7xu3l32iFzFB4g2rTJ/uNeXt5PnbapL1S4L9EB6NVUIIVQIgWv3diq\nBADgEuwwAXKms/PIVu032CYjHOXunGfTYRsNKl2ls8ZeZpy8KtO16qeUVxDP\n0FOK\r\n=uuM3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"_dist/lib/rview.js","husky":{"hooks":{"pre-commit":"npm run build && npm run makedist && npm run test && npm run check-coverage && npm run report"}},"unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"f8892ada25640e6a8a284ab1c967fa7516badf47","private":false,"scripts":{"app":"gulp runapp","dev":"gulp rundev","doc":"","test":"cross-env NODE_ENV=test nyc --reporter=lcov mocha --require esm ./test/main.js","build":"gulp build","watch":"gulp watch","report":"nyc report","makedist":"gulp makedist","check-coverage":"nyc check-coverage --statements 5 --branches 0 --functions 10 --lines 5","report-coverage":"nyc report --reporter=text-lcov | coveralls","display-coverage":"opener ./coverage/lcov-report/index.html"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"6.13.4","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.2.0","gulp":"^4.0.2","open":"^7.3.0","husky":"^4.3.0","jsdom":"^16.4.0","kadoo":"^1.0.1","mocha":"^8.1.3","eslint":"^7.11.0","opener":"^1.5.2","xmldom":"^0.3.0","coveralls":"^3.1.0","cross-env":"^7.0.2","gulp-concat":"^2.6.1","gulp-header":"^2.0.9","gulp-connect":"^5.7.0","gulp-replace":"^1.0.0","gulp-uglify-es":"^2.0.0","@mobilabs/es6kadoo":"^1.0.5","eslint-plugin-import":"^2.22.1","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rview_1.0.2_1602613476840_0.24078522965015337","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@mobilabs/rview","version":"1.0.3","keywords":["es6","DOM","MVC","View"],"author":{"url":"http://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@1.0.3","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"dist":{"shasum":"b934a707f9252c52c11d8f8ad382dc6053413aac","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-1.0.3.tgz","fileCount":10,"integrity":"sha512-gqJXdUc8HYx8Ky8JHjryFwDmT2mtFE4LcGX+l1r3gy3JUoVYJ7hM9jS+l3QHbVNDDAH8EqVBfnf4yTADVHG6kg==","signatures":[{"sig":"MEUCIQDUeMjnrG3VtC3n4S8S6a1qUV3J9WgLiLryDXrsz1jQcQIgWyw+i6QFvhPF5W0pLl+7mjS2krzBP7MOj0XPU+rKN9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEROJCRA9TVsSAnZWagAASIUQAJH0zXulsT8m3ATR7laz\n90HVisd4weFNLQgzEMpFMx0elNlg9iQCcDXw6++ysaun5AJRDbL9VZKH22hq\npuOEg6szAEJbNI/zRvBehfCANdgp2XYKy+LeqAddYElfM7aQ0QmcMYUwT0nc\nkhNXNjDxaG6ORqQqUR3zi/eM87Ovwh9GEaUQJbgxU7g37xW+lomu9u17DeYa\nIoBdArIYveAI1WLs/sEXCqXezq+z3P+72J54MolPSHfk9oFCyOPT/nDQvGzt\nzUZTyL9rQs+U+KW7QiAcpp1XtiwAgg7gG2IZ5CiEd4Js2XWY65d4sQe+DHjC\nh5w19rnpnZ+WZcw1T3kYWV4Et5GwjfyK43OLqoKm6i/Sjb3slXf/B4ZyHmox\nqgDhKrimasPkJDyE643eEMj6+HGRSYElUv+Aga99pZDeGgCQhH7zfesEwSS0\ni2s2HPF3ig1mHnzhMt1rYhBJjv5xrbWSUmD+HqB+YcnPEQm1uSdhUS4noVka\nKMH2J2xLcfg352NsWd7ytnp4tMm2EwqjHFDD8btzTVZD5OVAWxbkUrrrSx/g\n2QnEqxD69zUfrJJUrB1HNIGPe9bszb5dUvlqdZKmzx2cb/YbEYb/mQchpaTZ\nuM580DhR2/ji4Zx47G2YyIzt5Aay77krPGWmWhb8BtUeVPmnzT0Fvg52ol5n\n31cP\r\n=e7VY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"_dist/lib/rview.js","husky":{"hooks":{"pre-commit":"npm run build && npm run makedist && npm run test && npm run check-coverage && npm run report"}},"unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"54790655494c41e1722d7fba1aa16cac43d1acb5","private":false,"scripts":{"app":"gulp runapp","dev":"gulp rundev","doc":"","test":"cross-env NODE_ENV=test nyc --reporter=lcov mocha --require esm ./test/main.js","build":"gulp build","watch":"gulp watch","report":"nyc report","makedist":"gulp makedist","check-coverage":"nyc check-coverage --statements 5 --branches 0 --functions 10 --lines 5","report-coverage":"nyc report --reporter=text-lcov | coveralls","display-coverage":"opener ./coverage/lcov-report/index.html"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"6.14.9","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"14.15.3","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.2.0","gulp":"^4.0.2","open":"^7.3.1","husky":"^4.3.8","jsdom":"^16.4.0","kadoo":"^1.0.3","mocha":"^8.2.1","eslint":"^7.18.0","opener":"^1.5.2","xmldom":"^0.4.0","coveralls":"^3.1.0","cross-env":"^7.0.3","gulp-concat":"^2.6.1","gulp-header":"^2.0.9","gulp-connect":"^5.7.0","gulp-replace":"^1.0.0","gulp-uglify-es":"^2.0.0","@mobilabs/es6kadoo":"^1.0.7","eslint-plugin-import":"^2.22.1","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/rview_1.0.3_1611731849110_0.5523562931323127","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@mobilabs/rview","version":"1.0.4","keywords":["es6","DOM","MVC","View"],"author":{"url":"http://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@1.0.4","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"dist":{"shasum":"c91c0ccafe723009a548fefa16e57dc5676f2a41","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-1.0.4.tgz","fileCount":10,"integrity":"sha512-nYEtXs+lRPyS1kJfAbHSCWrm2r3bfXNwp4g0ztwzAM0kolO8HTfUrPL0gR9svJHmWMdhYfWNee1rr9wba2f0TQ==","signatures":[{"sig":"MEUCIQCZCVpV9gOlaa6Q1thOz/2QrudVbZ3kYhIh6aA0yRjDXwIgA+js+3G8fvuooAehbTWUYd5BVlPpY+BCL8YqdoN5Mnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLom+CRA9TVsSAnZWagAA4sIP/iLJd6XXb8iKU/1WHTOm\nxaqBaQxZ7Y3nN6tIG1V3tNVPNVsbiHcEc9lG17KDJ6F+faTzt+cTiHSKtN1w\n7K9chEG8grlHg/2dk9gXOql4zSY91+wUsakw/RHypASwI/yR+l2bsP+FVlKg\nv/56rRIRo+QK0b4o7uX8CQyBWmNcc0/rzgGDMGPDPfGynofgOozKEdSjXsif\nboHCoKjooGedg/pzOiWXZWs+Pg0egPKc7yQu7Np7V5TvdfHlK/5kuf0JhbKk\nrnXURQ5iHYHc/XwXYbeyFqL7NK8dgiJv18eFap6EPq25EnWv9ZxD2KmXPHTh\nnz2OJi89audj/QULxvVmOycPux1LbWUfFg4MpUBFt0V/+9yUDaRpGwGP82zj\ncX3OkHQHEUl7iHNWUL9NVW0gky6TWUey2wzyW80QlIx3GrIfwqJ1D4EQDqBH\n91barXYQvzhEjo+iV8IWGlZeLs5ORMPr0MC+DuqnncJAn7KDlaPDxCQo7NKM\nW8pysgzSKlknZluAW58+oNW2hTUft4Oubk9En6YI70tDucUIx+M/1ETcnMLW\nqQA+1e7DxlWJA7zAvlyNdjaUy7lKOZUoDEnumIbMo/pRGnBofGi5OL4A1LVa\nUZRsaCz1iNRF5mrgeXdspGopdV8JLWhrCpEer/jjMS1qp7FT+Kc/8uDCZI11\nHQFE\r\n=jxvK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"_dist/lib/rview.js","husky":{"hooks":{"pre-commit":"npm run build && npm run makedist && npm run test && npm run check-coverage && npm run report"}},"unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"ee4f8cb329df159c4524fbe0d282d767471e17be","private":false,"scripts":{"app":"gulp runapp","dev":"gulp rundev","doc":"","test":"cross-env NODE_ENV=test nyc --reporter=lcov mocha --require esm ./test/main.js","build":"gulp build","watch":"gulp watch","report":"nyc report","makedist":"gulp makedist","check-coverage":"nyc check-coverage --statements 5 --branches 0 --functions 10 --lines 5","report-coverage":"nyc report --reporter=text-lcov | coveralls","display-coverage":"opener ./coverage/lcov-report/index.html"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"6.14.9","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"14.15.3","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.2.0","gulp":"^4.0.2","open":"^7.3.1","husky":"^4.3.8","jsdom":"^16.4.0","kadoo":"^1.0.3","mocha":"^8.2.1","eslint":"^7.18.0","opener":"^1.5.2","xmldom":"^0.4.0","coveralls":"^3.1.0","cross-env":"^7.0.3","gulp-concat":"^2.6.1","gulp-header":"^2.0.9","gulp-connect":"^5.7.0","gulp-replace":"^1.0.0","gulp-uglify-es":"^2.0.0","@mobilabs/es6kadoo":"^1.0.7","eslint-plugin-import":"^2.22.1","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/rview_1.0.4_1613662654343_0.2092389683680873","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@mobilabs/rview","version":"1.0.5","keywords":["es6","DOM","MVC","View"],"author":{"url":"http://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@1.0.5","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"dist":{"shasum":"9447afff2c91fba40f9a4804f60d9bc9e8fea69d","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-1.0.5.tgz","fileCount":10,"integrity":"sha512-0aehvNnwQVG3nNhXsFMhYH6s7MjBW61Y6/yMD98wGjlvm8B6a+MzE9gZucOk/qxRPDLVOCNoJP2XSezQtND5fQ==","signatures":[{"sig":"MEYCIQCZN9M1D2EH1fGmClF/stlP9RHTG5oP8ILQ45NcMctznQIhAI6rrRMxEqbZ1TVhCTBpmxdoaLEZj6kOXuMf2d9VD7DL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8Tm3CRA9TVsSAnZWagAA4WgP/1ojAiv0MZ4hV4t4Dfrz\nym7TEj7/Lo7QNnZfyy9miECJoIEk5N6bfQy6AZZmB9mO3PaMtfY2DEnkpxVD\noOmDnKDfJcv28YDVFx/XH2M4ps8QUyYHDh0pjITJn9/jfNX/L7zDF/jdY3le\nkKMbEX0adXcwONkI5xrgK/hB+tacCDtP+PQPzeZWflF5W4gB5sYq+OxzFcQT\n9LQWho0QKpzpLyh+gQ+qk/Xr8wHF/jdZAE2F6v/RBvNZ1PrQcM2G7M2dnCds\nd1qQBHf9Hdcmw5SIfjMAukoocBRoHaclRrIhjX9e2aPlPKIzp7R3JXiGcYYl\n/rJ840Mk3r73PJXrFqKedeGNBatXmUWIIb8RdpM3QLVI7dYH2pEwWVHfko9/\nl5BhzjDQQVgstVDj4aUgHDTTZnszCZSZjkt9d18Zf3Nt9hwBKzWwbIK9G3fI\n58+SEqhdIaE7Jr0BmPRpUglmUUWTLtt+7oN2FrGQPv8IskspuvrIWBAmEmk0\n3qLmOdAl2MlEhiytA2v0R6AfD1qDV83/pBkv7Wngsp21xyYtoJx5ksd7QOLF\n1i+6XitsKCjjWw+OXhxcIeOQZ85Nn4vXxhf3Ku18F/qdahNuNy15D4niwLfB\nb48fKrkmrqlcoJUGqpDavagGo9ANtyE+MpTsBSPWGN9NomPGcTH+QypkFC2U\nm8jc\r\n=RZ6M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"_dist/lib/rview.js","husky":{"hooks":{"pre-commit":"npm run build && npm run makedist && npm run test && npm run check-coverage && npm run report"}},"unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"efb63c6bfd33e4f30d9355339c2acc86643a7bf3","private":false,"scripts":{"app":"gulp runapp","dev":"gulp rundev","doc":"","test":"cross-env NODE_ENV=test nyc --reporter=lcov mocha --require esm ./test/main.js","build":"gulp build","watch":"gulp watch","report":"nyc report","makedist":"gulp makedist","check-coverage":"nyc check-coverage --statements 5 --branches 0 --functions 10 --lines 5","report-coverage":"nyc report --reporter=text-lcov | coveralls","display-coverage":"opener ./coverage/lcov-report/index.html"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"6.14.9","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"14.15.3","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.2.0","gulp":"^4.0.2","open":"^7.3.1","husky":"^4.3.8","jsdom":"^16.4.0","kadoo":"^1.0.3","mocha":"^8.2.1","eslint":"^7.18.0","opener":"^1.5.2","xmldom":"^0.4.0","coveralls":"^3.1.0","cross-env":"^7.0.3","gulp-concat":"^2.6.1","gulp-header":"^2.0.9","gulp-connect":"^5.7.0","gulp-replace":"^1.0.0","gulp-uglify-es":"^2.0.0","@mobilabs/es6kadoo":"^1.0.7","eslint-plugin-import":"^2.22.1","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/rview_1.0.5_1626421687177_0.29045390862486675","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@mobilabs/rview","version":"1.0.6","keywords":["es6","DOM","MVC","View"],"author":{"url":"http://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@1.0.6","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"dist":{"shasum":"6a4388083634c337b02d35f24130d4f70de63d9b","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-1.0.6.tgz","fileCount":10,"integrity":"sha512-AdydXohAwclyiIKoOwCg9YKnoWYpjrRAVa2jwU2gZbeOfw95u+m8RUs44fIL8N7pMpY6opJNHI904raPEK7nuQ==","signatures":[{"sig":"MEUCICNvyz5jsBKdTMfavanS+jz55g//+gsVUkZugUqRUoDJAiEA3o2XWRteFSA/+uL2+rTbuDDKs3tEIWcCsqM4lGfguTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8UJeCRA9TVsSAnZWagAAUOEQAKNeAMKmCVZOo5vXO+8z\niTFs8mS+vPCuZaaicEWXK5xC38le0m70xByqMP7CLPu/s6wog58xUOc3NO9P\nL9bcT5UNMcCjTWbURq/uGuALuaPsSePYxL1vjxE1R0myPpBXRCXKieZqdWDp\np2FAum/kIjcX+CQeL5I3vGOi1hbgDP2ylYSK3XiBoT4Z7EPvN0WnFHcLSMYU\nR7TYVQpSfFrQLUnkIyBV0BdQmwluBPFkt7zQCCxDX+6rjSVknaPo7JkVlWmr\nwV3OcTutS3vMUZ5HCVDE0hnrnONC9IOk5iUUsz/5Ki42HWqwGYucsIaCRgur\nUbUkSBQxGW44l/4HNJzgIuuwggKZM3Ros/+1X+dcTA9IP1CMxA4GGEja+GUK\nyG40RdN66bPx4j8c0lSZ2edRuOXfHxLPlcYJ/8ZPa5q18VisRJ+wTvl4/3YB\nZsARadw87HHK5nZJeHpAlxEkD0d6ADH8smP/JCYBSYR6i4m4zMCWcwsz2M1x\nB27LUh3bxzNZ+xmUPxNlXUOa6acDpolMR3RzvzRmhJZpumQ2/iMarQk05x2i\n43/X+9uNKVf8OvlrR0iTGmErRHG/qU2H0VNkwiLRNWULzUJxqOGyRnU0Hhsw\nQmznyulPOXxeFhXBJJs6a4ltpmXzZxjc+FGdR/6+tL2MvbuhVSfP4J1L2qsV\nlK63\r\n=ssKh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"_dist/lib/rview.js","unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"35d84c84789e15bca2558ac76d7916425f30f4f5","private":false,"scripts":{"app":"gulp runapp","dev":"gulp rundev","doc":"","test":"cross-env NODE_ENV=test nyc --reporter=lcov mocha --require esm ./test/main.js","build":"gulp build","watch":"gulp watch","report":"nyc report","prepare":"husky install","makedist":"gulp makedist","check-coverage":"nyc check-coverage --statements 5 --branches 0 --functions 5 --lines 5","report-coverage":"nyc report --reporter=text-lcov | coveralls","display-coverage":"opener ./coverage/lcov-report/index.html"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"6.14.9","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"14.15.3","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.3.4","gulp":"^4.0.2","open":"^8.2.1","husky":"^7.0.1","jsdom":"^16.6.0","kadoo":"^1.0.4","mocha":"^8.4.0","eslint":"^7.30.0","opener":"^1.5.2","xmldom":"^0.6.0","coveralls":"^3.1.1","cross-env":"^7.0.3","gulp-concat":"^2.6.1","gulp-header":"^2.0.9","gulp-connect":"^5.7.0","gulp-replace":"^1.1.3","gulp-uglify-es":"^2.0.0","@mobilabs/es6kadoo":"1.0.8","eslint-plugin-import":"^2.23.4","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/rview_1.0.6_1626423902845_0.3638121408657444","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@mobilabs/rview","version":"1.0.7","keywords":["es6","DOM","MVC","View"],"author":{"url":"http://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@1.0.7","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"dist":{"shasum":"620d96696ba0a810c04ef010e4e88cb5cdb41887","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-1.0.7.tgz","fileCount":10,"integrity":"sha512-BPHnyHrr6eKHgM81dL4A87cEe4zkUdfqOMo7NmDq6QtyLaP2F7y0kpeqDQFkYk0JBin7yKaFgsySXB14pMi47g==","signatures":[{"sig":"MEUCIA6zOQWw/I7cibzT6Mrpo3nwI23PhG5CDSYUNtev+TYuAiEA9btf7SY4K+I3DD/m96fDFSsQmMbTSQrBXJ4sBCfB+q8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHhnwCRA9TVsSAnZWagAAluAP/iWmBYjKOVa+SVuozp7M\niH62d1I9yk0GgcYsgwBWW4KGbpKKHRjCf5gXF0t+HzdaRO4FS9LXCyucZ2/0\nf21KohUVdjBzN1DAk/khIY9n1UeW9DIksGpoHWh5oBLUxnJOfT6NTZjGMCgT\nPuYqJgJU7CP0Xf+0Hj2BbxDBTWJ+Yw4KJ7/U7UOFng5GXiBt6G7yu6FIynST\nsd9qkXsdM/B5wHN/tfJ42HEWq2jVMbllI9T96e6UdplTUBuIAFxVl9zaWidd\nzebUmwmXY8/taHiOQHUL1ZUm0R0XXo+nAlPfEJCcNsaJLe4GSOnHyYV8qzIo\n1OPlgRktTZuVcmAS8BCO9B7a9m7oTJ7I6+3JHKbjCAGueiHmU5VkDickj1vs\nn8PGoKD3ItTnm47PaDhC+zmlPhhSGHjjkBinYcovgQeTyYHewqLjuOT6kS3I\nQ93vAD6x3a2v12Y/7pwW5KFK020svmk5ro19IFFkvh/cYxBn8hFs2ic06XmX\nDybhIddJ2Ig5aTIdM/pi6Lqkj2cmTVkJLpsirAb+Fh5rsBA33uN/8JrDnKjl\n3bywSwhnj/Ghp4Q/Pf8HB4jPr++fC3teG+pSfT3zP5CYaVQ05mbNo8/SVEhi\nkXbIt/xJcywHDFkOHX9hlEtz1uxYsSrvAO85QEHB3TUP+z2Xp5AjKxk061Zb\nyzOw\r\n=Q2fr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"_dist/lib/rview.js","unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"286fd13aa3102499b2ed52f5fa6a9443ae915b25","private":false,"scripts":{"app":"gulp runapp","dev":"gulp rundev","doc":"","test":"cross-env NODE_ENV=test nyc --reporter=lcov mocha --require esm ./test/main.js","build":"gulp build","watch":"gulp watch","report":"nyc report","prepare":"husky install","makedist":"gulp makedist","check-coverage":"nyc check-coverage --statements 5 --branches 0 --functions 5 --lines 5","report-coverage":"nyc report --reporter=text-lcov | coveralls","display-coverage":"opener ./coverage/lcov-report/index.html"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"6.14.9","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"14.15.3","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.3.4","gulp":"^4.0.2","open":"^8.2.1","husky":"^7.0.1","jsdom":"^16.6.0","kadoo":"^1.0.4","mocha":"^8.4.0","eslint":"^7.30.0","opener":"^1.5.2","xmldom":"^0.6.0","coveralls":"^3.1.1","cross-env":"^7.0.3","gulp-concat":"^2.6.1","gulp-header":"^2.0.9","gulp-connect":"^5.7.0","gulp-replace":"^1.1.3","gulp-uglify-es":"^2.0.0","@mobilabs/es6kadoo":"1.0.8","eslint-plugin-import":"^2.23.4","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/rview_1.0.7_1629362672708_0.08252817730894235","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@mobilabs/rview","version":"1.0.8","keywords":["es6","DOM","MVC","View"],"author":{"url":"http://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@1.0.8","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"dist":{"shasum":"fea876615cf2898dc42aa52d5e013526892e166d","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-1.0.8.tgz","fileCount":10,"integrity":"sha512-k+zn6mZ+9rgbekjs1JkNyOIGI8AGjOhsmaEuBXe0KU09wbQ/i5dfuVrSEhSlEiJpzp6YxgcpQAniTKGrKAiPhg==","signatures":[{"sig":"MEYCIQCgONoLiV6ieJgMeUVZk08XyRo//NfFXo2nwgsdZg1WlQIhAOPPWpU8E/HU97kNM1E+n4xsunhcdPgLBIdN7NTdgsme","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLM5+CRA9TVsSAnZWagAACCAP/2slSzM0euafIRW82s5e\nEh+8RbTKg/YN6EkPrhge5wMb+TTbEgW7NnKj8WbqjBRq3jxWmN9D9PWJ2Soi\nWJyN3h+SXDCFQStdKJB5fu4u/FSxifaSD4+AZn91gmbUCiIbsxkrEUDOgURm\n4dbI9J6M1U5auWyKW1GjphlF/fqh4+4NXURO0rhj6IAlzILLHBZDwrCPkMqf\nhX175Rv0AyYuiDpynQv5W4juqupYFzFL+wR58oBh6PKRZeFVH5Xq/7l3MF7P\nQTooJXgJsPCVbNrlDB3G75Unl7qeDL4SWmUtlrs2kfwnEcwMAegV7UyQPeTw\nK5T0hwTzN3LnVO+ZjQmIWlSYOiQnz+Vp5FnuYyNFpcmWLZ3XJCbz4OPr9n56\nFFEURkWj8jmUjsDn1hl3QvkulJBt0/Aho39hrJrkO8yzPWUmrVC1Az3mrk91\n3To/5iQJwdZlOdNjU8t9a07BZ8i7xaVoNoXpF9ANJ5MIcWzRy+iiympH6aCm\nIctooBp1+DlYpFT9oKIY+jKAgjWif3GIm19DSCLSGUo5kK54f5javph5ZB/A\nDs1HsE9AEUjkQAloQPkZK02Q9SBHPTeeffZ3HBSHg0vpKwLkf5LNN/XI5P1V\nd/0TsSg+cncSyzqZHRIfAKhIysMfKYIHxp+IyEiU8ghVYD8BBuZQ/nUGM2J4\n9ebU\r\n=lhOy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"_dist/lib/rview.js","unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"a348218ad721999c0f8de1b51ffe06497efcff8b","private":false,"scripts":{"app":"gulp runapp","dev":"gulp rundev","doc":"","test":"cross-env NODE_ENV=test nyc --reporter=lcov mocha --require esm ./test/main.js","build":"gulp build","watch":"gulp watch","report":"nyc report","prepare":"husky install","makedist":"gulp makedist","check-coverage":"nyc check-coverage --statements 5 --branches 0 --functions 5 --lines 5","report-coverage":"nyc report --reporter=text-lcov | coveralls","display-coverage":"opener ./coverage/lcov-report/index.html"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"6.14.9","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"14.15.3","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.3.4","gulp":"^4.0.2","open":"^8.2.1","husky":"^7.0.1","jsdom":"^16.6.0","kadoo":"^1.0.4","mocha":"^8.4.0","eslint":"^7.30.0","opener":"^1.5.2","xmldom":"^0.6.0","coveralls":"^3.1.1","cross-env":"^7.0.3","gulp-concat":"^2.6.1","gulp-header":"^2.0.9","gulp-connect":"^5.7.0","gulp-replace":"^1.1.3","gulp-uglify-es":"^2.0.0","@mobilabs/es6kadoo":"1.0.8","eslint-plugin-import":"^2.23.4","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/rview_1.0.8_1630326398456_0.4626844133855683","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@mobilabs/rview","version":"1.0.9","keywords":["es6","DOM","MVC","View"],"author":{"url":"http://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@1.0.9","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"dist":{"shasum":"ae63612c777e26538ccce12afed26c89d0c55a7c","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-1.0.9.tgz","fileCount":9,"integrity":"sha512-hXwOXIVtEfSOgU62sbRR+Sz/TFyLSh1Ve47oY1lmLVoDTQe5h25tnHdY+V48AnPgnd6SeB4TsAPCZ6LtLPF4Ww==","signatures":[{"sig":"MEYCIQCPDVtCvTDT0YCr1r2mDEla4OoISXlGBGpvTomq+HdPTAIhAP/3h6JS8bsrJ2h95qouywuysuNe1sKp22BPeMsMew2/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2R4wCRA9TVsSAnZWagAAtNkQAI3jnr+EYmfnS6ixKq99\nKuxfmVMRiQPLkzAFPyRS6b/Z349egyT2WlMIIRGOCNQAn1pbhR9a05Ekxf2N\natDyzTPG56PZRKGwkobNSQwHkRLlQfvMy50Do2P/phF43fUOtzRQxsB3zbzC\nWx5LDPfgkG34orUg8jq2jvP8pfPg/9J4+c4z+7C0Kzb+gAxtoFKsFiTuLVXU\nK7vXykTtvf/t3/NMr+edGMPIkpiPNtae2mAdlowQh/ssEjPhHw3RvEKMmwMx\n+Yn4D98TA+/V2xUizyQnhzn5ZPVc21W54Tk596EX/GEkyU6PeJH2xqutC3zp\nUUEn7kYma07rT1rgajKugZgTjQ7OO0OETxfGpPPTQC8AjyP3Y9zVfjo6mgkI\nf4iOx1t21cuJZnRcaEGj3OOODYO5MtC0qkQ0kTuqYUA/Wz6UHlHEdoQA6CI4\nyNnVHYVMTcn9i1ZEBVmuRyRipzvz4Z33WUbqVA9ZIJ6czjoxGEuSrnuvs8Ar\nSGP79RCl/3XDuOvwv73RWdbTfjUhIOIk3NwTboso6iyMgZ8QA+yRhbzlWlbb\naGaAWT64E8VQq+c7AyR+eBxvL1VoeaVOeLOvnQ57A83SNGEXgpQvyKXKIO+k\nris9WdTdcnml9wyVHy4Bo2KD1HzKLQYJRZmvrxy4udgBBwKPFd2BMI4GuQpm\nTwn8\r\n=/VI/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"_dist/lib/rview.js","unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"aab31eb8175eb9db19754c98d89cf3ca875eaa86","private":false,"scripts":{"app":"gulp runapp","dev":"gulp rundev","doc":"","test":"cross-env NODE_ENV=test nyc --reporter=lcov mocha --require esm ./test/main.js","build":"gulp build","watch":"gulp watch","report":"nyc report","prepare":"husky install","makedist":"gulp makedist","check-coverage":"nyc check-coverage --statements 5 --branches 0 --functions 5 --lines 5","report-coverage":"nyc report --reporter=text-lcov | coveralls","display-coverage":"opener ./coverage/lcov-report/index.html"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"8.1.0","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"16.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.3.4","gulp":"^4.0.2","open":"^8.4.0","husky":"^7.0.4","jsdom":"^18.1.0","kadoo":"^1.0.5","mocha":"^8.4.0","eslint":"^7.32.0","opener":"^1.5.2","xmldom":"^0.6.0","coveralls":"^3.1.1","cross-env":"^7.0.3","gulp-concat":"^2.6.1","gulp-header":"^2.0.9","gulp-connect":"^5.7.0","gulp-replace":"^1.1.3","gulp-uglify-es":"^3.0.0","@mobilabs/es6kadoo":"1.0.9","eslint-plugin-import":"^2.25.3","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rview_1.0.9_1636814397465_0.9807966287781886","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@mobilabs/rview","version":"1.0.10","keywords":["es6","DOM","MVC","View"],"author":{"url":"http://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@1.0.10","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"dist":{"shasum":"b7261908088296c952c3bffe02630d4680087b0c","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-1.0.10.tgz","fileCount":9,"integrity":"sha512-IjZDgRrKflBGeWypjJlYAuSzNOWxo7sztXgahc3yMqn2xNU0QROOhXVZ++b7jWrkbKS9FyzIVj6NwyMj3FyNKw==","signatures":[{"sig":"MEQCIGliJuIQSG6E7hCYC60uYbSwaPek6r7gfC3zFFEmwm7UAiBOywl8nekLceTtE8Qv1gB2bzhoGdjLKofXjIOGRSwOsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8XixCRA9TVsSAnZWagAApCkP/jdAhNBZpSsyW0niuPzJ\n/HZu4uftfBv3rkXbSotjEqfQ7V1aBh1ROhgyF105KakKq05nYr4C8KgPlYNy\nnQzwpBOIfDMPJJLCUm6x8QqcpNoj2bdHdKDAE9NVWG7e8P0Wl8SQYq05mvPN\nK6VBzcI4UZxstOnqjoayQPorvJJ2G6P0cetb87n0TXED9QziWgp60wnCY2QF\nZHR+AEiQ8TpdhRZkih2NDsOE1k+qu2ScGncaNEhqbmEJcSIm01CczV2aCiN6\nLeILAcSmXAK9bOSw6GRqKL+jMOEMMNFy9+T7VxeectfNFp3xePHY5TMt2Dgq\nZd2tuMxZ/OXNeAzOAqKvySDUHKBQhTn5n/3sFjO7NNPWPPuJn6F8W8CGUjcW\nNjVj4wQc57KvtHfD2Xb6PDL+LRpvIh8ZTU4oD76Jj0m1hYIZI7eSme2uS80r\nsf3/5qZc0d2XDP7v1I4NK68uM1pdAIShZOrzbzqveWJCUDTObuOwNiz9wI0x\nLd5X3aGVWUzC/v9lpZgkymgt34VwFjzjlAJUhz5jm7oFlm6foSrHGsp5+V7Z\nbacZTMo2ZSs7IvJVYlHx1WtdsbMBq/d0OZkWSeI9C4wsnClImWID1OU4UvXU\ncYVGJ9rAChOSvMYe9hoTWCZ0coFFPsozuS9lpWDHMtBw3oh11Y2aPvuJKM4b\n5BWR\r\n=M30N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"_dist/lib/rview.js","unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"2a1711d422efdaeb6ce0bbb4cf0397b9b239abd8","private":false,"scripts":{"app":"gulp runapp","dev":"gulp rundev","doc":"","test":"cross-env NODE_ENV=test nyc --reporter=lcov mocha --require esm ./test/main.js","build":"gulp build","watch":"gulp watch","report":"nyc report","prepare":"husky install","makedist":"gulp makedist","check-coverage":"nyc check-coverage --statements 5 --branches 0 --functions 5 --lines 5","report-coverage":"nyc report --reporter=text-lcov | coveralls","display-coverage":"opener ./coverage/lcov-report/index.html"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"8.1.0","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"16.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.3.5","gulp":"^4.0.2","open":"^8.4.0","husky":"^7.0.4","jsdom":"^19.0.0","kadoo":"^1.0.6","mocha":"^8.4.0","eslint":"^7.32.0","opener":"^1.5.2","xmldom":"^0.6.0","coveralls":"^3.1.1","cross-env":"^7.0.3","gulp-concat":"^2.6.1","gulp-header":"^2.0.9","gulp-connect":"^5.7.0","gulp-replace":"^1.1.3","gulp-uglify-es":"^3.0.0","@mobilabs/es6kadoo":"1.0.10","eslint-plugin-import":"^2.25.4","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rview_1.0.10_1643215025679_0.47229713902419346","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@mobilabs/rview","version":"1.1.0","keywords":["es6","DOM","MVC","View"],"author":{"url":"http://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@1.1.0","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"dist":{"shasum":"3c9e31b8a53cb9c38be88f62d0eecba4898109db","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-1.1.0.tgz","fileCount":9,"integrity":"sha512-Iz8rUvP60bPgHFoLRSwnvxCrKYbZOLQdvBn2WBMZAa7W83c+hPEzzPWRWpJXjhYB03TZtuLFwmOsGPypGGGOTg==","signatures":[{"sig":"MEQCIE/SgV5MQovrCkCgo2543WyVaFLSlC9FIVP8JMtQcuzDAiBiVPaUI+NVUVtFFNS1+bvttw0Vwa33IF9sLbLTmcbLFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":313547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDzK5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoggQ//dVIEpp83ePYppB7sKligBYmJxq+K5AurhBhZE3GNZv5XkGix\r\nBolnttvsZm3lnilYMETzBboCI0rP1qyE4iM429vbdjB3nnJenz3w6hL6E9Oy\r\nRdXVQN8t7umu4gdIxZPGkK0jt2N4m+LaVnCEbhpDw2Eyt1hlSFEWhXRNhFZM\r\nYJhciiJLrYe8mgqTEX8KlxhopEUdyEYcmFnI4HrrNqN0CJh5DuXd4M9bn9J1\r\nxEOm0SzBPrAMdyalCdjDi0Bkp2/h4fErA/WoGzxTYa2tHvxqG3Dsv7XMvi0c\r\nfExJ3gDzKn9IFCFMSr5CFSJ4Fy4XteVNCt27zc6l8eRlwaH8lZd0dY4kzz5X\r\n4PBYp0wbWUUUWxLEhrbVZC7MrzodrNZYoeVRMQpkqyIb7oWhp5HKSDhiGdMz\r\nSSIQBCq5QQNPHzxH3X73YhGS3SPLgBa6scWUWpbKH1hJdS/vLno7oFToVBCu\r\nYqRPl9HDTIcrksL/1G3vWO/6DUduNzN0GFc0+VEoRBWCfDC1T+FDnzwyEjvn\r\nlNtOvdRzFdLQ4fG8LcEaR6WPjq4SrgTts5yXVbFrufyNJGonzRaRVDJISrz6\r\n3OwJa1iTqXCczv4SZbogDATcuN5jWZriBNcy84mjtCslKb71H1x6WvfrY8oX\r\nCn0rQyG3HGUEQpQSxnhOybPp2uKfZNZqczY=\r\n=qo18\r\n-----END PGP SIGNATURE-----\r\n"},"main":"_dist/lib/rview.js","unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"a2e70df1354c7d25b871ce51d3fceeff0de502d7","private":false,"scripts":{"app":"gulp runapp","dev":"gulp rundev","doc":"","test":"cross-env NODE_ENV=test nyc --reporter=lcov mocha --require esm ./test/main.js","build":"gulp build","watch":"gulp watch","report":"nyc report","prepare":"husky install","makedist":"gulp makedist","check-coverage":"nyc check-coverage --statements 5 --branches 0 --functions 5 --lines 5","report-coverage":"nyc report --reporter=text-lcov | coveralls","display-coverage":"opener ./coverage/lcov-report/index.html"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"8.1.0","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"16.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.3.5","gulp":"^4.0.2","open":"^8.4.0","husky":"^7.0.4","jsdom":"^19.0.0","kadoo":"^1.0.6","mocha":"^8.4.0","eslint":"^7.32.0","opener":"^1.5.2","xmldom":"^0.6.0","coveralls":"^3.1.1","cross-env":"^7.0.3","gulp-concat":"^2.6.1","gulp-header":"^2.0.9","gulp-connect":"^5.7.0","gulp-replace":"^1.1.3","gulp-uglify-es":"^3.0.0","@mobilabs/es6kadoo":"1.0.10","eslint-plugin-import":"^2.25.4","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rview_1.1.0_1678717625583_0.6138971132607118","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@mobilabs/rview","version":"1.2.0","keywords":["es6","DOM","MVC","View"],"author":{"url":"http://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@1.2.0","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"dist":{"shasum":"5e49ae172e9017834ab07e271dba24f6eb6ca282","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-1.2.0.tgz","fileCount":9,"integrity":"sha512-XDs6jPDft4A9cYuoiD6D0B/kZ2xVS4yZ0GWtu3CNEOeGfgYHXClefsIxA5PKW7Pr6EePmHURKsLkssgoLj04hQ==","signatures":[{"sig":"MEUCIQCsJtk3jkojgLMrm8F7SRPRpYBXuxNPnLWzzF2nhHO7BgIgKPbQc6wmKPmm8kdXQgtvp27trjwbsL2An0JRhVgxtLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":318752},"main":"_dist/lib/rview.js","unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"3bb23784da020978ae284c65735551ea7c7156be","private":false,"scripts":{"test":"cross-env NODE_ENV=test nyc --reporter=lcov mocha --require esm ./test/main.js","watch":"npm run watch:js","others":" --- OTHERS ---","report":"nyc report","doc:run":"kasar serve --port $1","general":" --- GENERAL ---","prepare":"husky install","serving":" --- SERVING --- ","testing":" --- TESTING --- ","build:js":" --- JAVASCRIPT --- ","dep:prod":"rm -rf _dist-$npm_package_version && npm run build:prod && cp -r _dist _dist-$npm_package_version","watch:js":"nodemon --watch './src/**/*.js' --exec npm run build:dev","build:css":" --- CSS --- ","build:dev":"npm run build:js:dev","doc:build":"kasar build","doc:watch":"kasar watch","build:prod":"npm run build:js:prod","deployment":" --- DEPLOYMENT --- ","doc:create":"","server:dev":"http-server --port 8080","server:prod":"http-server --port 8090","build:js:dev":"node tasks/build.js.dev.js $1","watch:js:css":" --- WATCHING --- ","build:generic":" --- BUILD (GENERIC) --- ","build:js:prod":"node tasks/build.js.prod.js $1","prebuild:prod":"npm run build:dev && npm run build:skeleton:prod","check:coverage":"nyc check-coverage --statements 5 --branches 1 --functions 5 --lines 5","report:coverage":"nyc report --reporter=text-lcov | coveralls","build:production":" --- BUILD (PRODUCTION) --- ","display:coverage":"open -a safari ./coverage/lcov-report/index.html","build:development":" --- BUILD (DEVELOPMENT) --- ","build:skeleton:prod":"node tasks/build.skeleton.prod.js $1"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"8.19.4","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"16.20.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.3.7","husky":"^8.0.3","jsdom":"^22.1.0","kadoo":"^1.0.7","mocha":"^8.4.0","eslint":"^8.41.0","terser":"^5.17.4","xmldom":"^0.6.0","nodemon":"^2.0.22","coveralls":"^3.1.1","cross-env":"^7.0.3","http-server":"^14.1.1","@mobilabs/kasar":"^2.3.1","@mobilabs/es6kadoo":"1.1.1","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rview_1.2.0_1699031378897_0.17840389022740544","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@mobilabs/rview","version":"1.2.1","keywords":["es6","DOM","MVC","View"],"author":{"url":"http://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@1.2.1","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"c8":{"all":false,"exclude":[],"include":["src/**/*.js"]},"dist":{"shasum":"6b19ecb13021cddfc39b8f2d76260e14ea77b97c","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-1.2.1.tgz","fileCount":9,"integrity":"sha512-533a8ze48T0KPscxMXVmsRW/PaoNgMwoVvJ1MLj3/4KVJqmSSWwZa1CWdBtmjn2GLfO91wdw2EyyU8h7+shrFQ==","signatures":[{"sig":"MEYCIQDPDhUKcCWFeBl1zeTiFBSqOzlZMK/jWHfBbPfUA2+urAIhAI9HzbgzuonnxrA363vVi3qt3M9pLIol9//2ZibUt2mD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317854},"main":"_dist/lib/rview.js","unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"6a2f4b92b8a9a4cdbb0e7ba5fe2c3180d38205e4","private":false,"scripts":{"test":"cross-env NODE_ENV=test c8 --reporter=lcov mocha --require esm ./test/main.js","watch":"npm run watch:js","others":" --- OTHERS ---","report":"c8 report","doc:run":"kasar serve --port $1","general":" --- GENERAL ---","prepare":"husky install","serving":" --- SERVING --- ","testing":" --- TESTING --- ","build:js":" --- JAVASCRIPT --- ","dep:prod":"rm -rf _dist-$npm_package_version && npm run build:prod && cp -r _dist _dist-$npm_package_version","watch:js":"nodemon --watch './src/**/*.js' --exec npm run build:dev","build:css":" --- CSS --- ","build:dev":"npm run build:js:dev","doc:build":"kasar build","doc:watch":"kasar watch","build:prod":"npm run build:js:prod","deployment":" --- DEPLOYMENT --- ","doc:create":"","server:dev":"http-server --port 8080","server:prod":"http-server --port 8090","build:js:dev":"node scripts/build.js.dev.js $1","watch:js:css":" --- WATCHING --- ","build:generic":" --- BUILD (GENERIC) --- ","build:js:prod":"node scripts/build.js.prod.js $1","prebuild:prod":"npm run build:dev && npm run build:skeleton:prod","check:coverage":"c8 check-coverage --statements 50 --branches 90 --functions 10 --lines 50","build:production":" --- BUILD (PRODUCTION) --- ","display:coverage":"open -a safari ./coverage/lcov-report/index.html","build:development":" --- BUILD (DEVELOPMENT) --- ","build:skeleton:prod":"node scripts/build.skeleton.prod.js $1"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"10.2.3","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"20.10.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","esm":"^3.2.25","chai":"4.3.10","husky":"^8.0.3","jsdom":"23.1.0","kadoo":"^1.2.0","mocha":"^8.4.0","eslint":"^8.56.0","terser":"^5.26.0","xmldom":"^0.6.0","nodemon":"^3.0.2","cross-env":"^7.0.3","http-server":"^14.1.1","@mobilabs/kasar":"^2.3.1","@mobilabs/es6kadoo":"2.1.0","eslint-plugin-import":"^2.29.1","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rview_1.2.1_1706200646423_0.15743672751032967","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@mobilabs/rview","version":"1.2.2","keywords":["es6","DOM","MVC","View"],"author":{"url":"http://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@1.2.2","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"c8":{"all":false,"exclude":[],"include":["src/**/*.js"]},"dist":{"shasum":"84c92e32adbbfef856a707ae947553242865b8b1","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-1.2.2.tgz","fileCount":9,"integrity":"sha512-IpNBEkswkbs/GV+zefAgKJ5nklNWYA68sXOE6eXoNBR976aC3bv8UJ0sOAIaZ6lHGcg48RT6YWpdo2n4JDpFhg==","signatures":[{"sig":"MEQCIAHVMxZV2XE0w3K3LcBBLTzk/bmp3XaW4pqPaJKino1NAiBRK0XftcnDP2QYLhfAc08jQIY7sxX2fOlZzarUvDxjJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":318290},"main":"_dist/lib/rview.js","unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"14431723c4e7731b94513ad3cd8ce07de4f4d04f","private":false,"scripts":{"test":"cross-env NODE_ENV=test c8 --reporter=lcov mocha --require esm ./test/main.js","watch":"npm run watch:js","others":" --- OTHERS ---","report":"c8 report","doc:run":"kasar serve --port $1","general":" --- GENERAL ---","prepare":"husky install","serving":" --- SERVING --- ","testing":" --- TESTING --- ","build:js":" --- JAVASCRIPT --- ","dep:prod":"rm -rf _dist-$npm_package_version && npm run build:prod && cp -r _dist _dist-$npm_package_version","watch:js":"nodemon --watch './src/**/*.js' --exec npm run build:dev","build:css":" --- CSS --- ","build:dev":"npm run build:js:dev","doc:build":"kasar build","doc:watch":"kasar watch","build:prod":"npm run build:js:prod","deployment":" --- DEPLOYMENT --- ","doc:create":"","server:dev":"http-server --port 8080","server:prod":"http-server --port 8090","build:js:dev":"node scripts/build.js.dev.js $1","watch:js:css":" --- WATCHING --- ","build:generic":" --- BUILD (GENERIC) --- ","build:js:prod":"node scripts/build.js.prod.js $1","prebuild:prod":"npm run build:dev && npm run build:skeleton:prod","check:coverage":"c8 check-coverage --statements 50 --branches 90 --functions 10 --lines 50","build:production":" --- BUILD (PRODUCTION) --- ","display:coverage":"open -a safari ./coverage/lcov-report/index.html","build:development":" --- BUILD (DEVELOPMENT) --- ","build:skeleton:prod":"node scripts/build.skeleton.prod.js $1"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"10.2.4","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"20.11.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","esm":"^3.2.25","chai":"4.3.10","husky":"^8.0.3","jsdom":"23.1.0","kadoo":"^1.2.0","mocha":"^8.4.0","eslint":"^8.56.0","terser":"^5.26.0","xmldom":"^0.6.0","nodemon":"^3.0.2","cross-env":"^7.0.3","http-server":"^14.1.1","@mobilabs/kasar":"^2.3.1","@mobilabs/es6kadoo":"2.1.0","eslint-plugin-import":"^2.29.1","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rview_1.2.2_1711442455060_0.6539574749164494","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@mobilabs/rview","version":"1.3.0","keywords":["es6","DOM","MVC","View"],"author":{"url":"https://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@1.3.0","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"c8":{"all":false,"exclude":[],"include":["src/**/*.js"]},"dist":{"shasum":"bbd9fae4a86ca48e58b1ce3f2df62d5306256cb5","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-1.3.0.tgz","fileCount":9,"integrity":"sha512-/meyaZreInFKM8uwWDtTCSsPTHF1xzUXsR1lDZ9vqpJwxizaWW9pAt+w8aaolxsErZkjl8tHNnMJ0Oor8quYpQ==","signatures":[{"sig":"MEUCIQDIZOHbuBJvBbi4EL0FIN6CpODcYt23HU8v5ORXWWc38wIgC8LTdeG+XAkVxWVpv8JnAmTQpWcIGFqvdGoKiP9GAW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317958},"main":"_dist/lib/rview.js","unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"a3de189dd591e53e6fc71e793ab1fc52338e2251","private":false,"scripts":{"test":"cross-env NODE_ENV=test c8 --reporter=lcov mocha --require esm ./test/main.js","watch":"npm run watch:js","others":" --- OTHERS ---","report":"c8 report","doc:run":"kasar serve --port $1","general":" --- GENERAL ---","prepare":"husky","serving":" --- SERVING --- ","testing":" --- TESTING --- ","build:js":" --- BUILDING JAVASCRIPT --- ","dep:prod":"rm -rf _dist-$npm_package_version && npm run build:prod && cp -r _dist _dist-$npm_package_version","watch:js":"nodemon --watch './src/**/*.js' --exec npm run build:dev","build:css":" --- BUILDING CSS --- ","build:dev":"npm run build:js:dev","doc:build":"kasar build","doc:watch":"kasar watch","build:prod":"npm run build:js:prod","deployment":" --- DEPLOYING --- ","doc:create":"","server:dev":"http-server --port 8080","server:prod":"http-server --port 8090","build:js:dev":"node scripts/build.js.dev.js $1","watch:js:css":" --- WATCHING --- ","build:generic":" --- BUILDING (GENERIC) --- ","build:js:prod":"node scripts/build.js.prod.js $1","prebuild:prod":"npm run build:dev && npm run build:skeleton:prod","check:coverage":"c8 check-coverage --statements 50 --branches 90 --functions 10 --lines 50","build:production":" --- BUILDING (PRODUCTION) --- ","display:coverage":"open -a safari ./coverage/lcov-report/index.html","build:development":" --- BUILDING (DEVELOPMENT) --- ","build:skeleton:prod":"node scripts/build.skeleton.prod.js $1"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"10.2.4","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"20.11.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","esm":"^3.2.25","chai":"^4.4.1","husky":"^9.1.1","jsdom":"^24.1.1","kadoo":"^1.3.0","mocha":"^8.4.0","eslint":"^8.57.0","terser":"^5.31.3","xmldom":"^0.6.0","nodemon":"^3.1.4","cross-env":"^7.0.3","http-server":"^14.1.1","@mobilabs/kasar":"^2.3.1","@mobilabs/es6kadoo":"2.2.1","eslint-plugin-import":"^2.29.1","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rview_1.3.0_1721835654146_0.1635720699685168","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@mobilabs/rview","version":"2.0.0","keywords":["es6","DOM","MVC","View"],"author":{"url":"https://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@2.0.0","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"c8":{"all":false,"exclude":[],"include":["src/**/*.js"]},"dist":{"shasum":"a693102a3e7a829d154b182393d77fde202947a0","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-2.0.0.tgz","fileCount":9,"integrity":"sha512-8wk8t2x8oCRtLHwAHJoSAcRrCMDO2UdOqx1J6jLYSk5zx5lnO68fIM6sLp++awU1lgQwMQ0lwwY9qhWMf2Y+HA==","signatures":[{"sig":"MEUCIQDhd+49Eic9J3kuz4O1zuaQms2wqqNt5nQo/Cnx0XNNIgIgNiYkjIX/PdWejtTGn2Gr3gJUPOQjlMapfob5NyzMjC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366136},"main":"_dist/lib/rview.js","unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"d9600a87f08bbf49610cc89cfee31343785a11ac","private":false,"scripts":{"test":"cross-env NODE_ENV=test c8 --reporter=lcov mocha --require esm ./test/main.js","watch":"npm run watch:js","others":" --- OTHERS ---","report":"c8 report","doc:run":"kasar serve --port $1","general":" --- GENERAL ---","prepare":"husky","serving":" --- SERVING --- ","testing":" --- TESTING --- ","build:js":" --- BUILDING JAVASCRIPT --- ","dep:prod":"rm -rf _dist-$npm_package_version && npm run build:prod && cp -r _dist _dist-$npm_package_version","watch:js":"nodemon --watch './src/**/*.js' --exec npm run build:dev","build:css":" --- BUILDING CSS --- ","build:dev":"npm run build:js:dev","doc:build":"kasar build","doc:watch":"kasar watch","build:prod":"npm run build:js:prod","deployment":" --- DEPLOYING --- ","doc:create":"","server:dev":"http-server --port 8080","documenting":" --- DOCUMENTING --- ","server:prod":"http-server --port 8090","build:js:dev":"node scripts/build.js.dev.js $1","watch:js:css":" --- WATCHING --- ","build:generic":" --- BUILDING (GENERIC) --- ","build:js:prod":"node scripts/build.js.prod.js $1","prebuild:prod":"npm run build:dev && npm run build:skeleton:prod","check:coverage":"c8 check-coverage --statements 50 --branches 90 --functions 10 --lines 50","build:production":" --- BUILDING (PRODUCTION) --- ","display:coverage":"open -a safari ./coverage/lcov-report/index.html","build:development":" --- BUILDING (DEVELOPMENT) --- ","build:skeleton:prod":"node scripts/build.skeleton.prod.js $1"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"10.8.2","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@mobilabs/kzlog":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","esm":"^3.2.25","chai":"^4.4.1","husky":"^9.1.1","jsdom":"^25.0.0","kadoo":"^1.3.0","mocha":"^8.4.0","eslint":"^8.57.0","terser":"^5.31.3","xmldom":"^0.6.0","nodemon":"^3.1.4","cross-env":"^7.0.3","http-server":"^14.1.1","@mobilabs/kasar":"^2.5.2","@mobilabs/es6kadoo":"2.2.1","eslint-plugin-import":"^2.29.1","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rview_2.0.0_1725461468891_0.05738869300300786","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@mobilabs/rview","version":"2.0.1","keywords":["es6","DOM","MVC","View"],"author":{"url":"https://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@2.0.1","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"c8":{"all":false,"exclude":[],"include":["src/**/*.js"]},"dist":{"shasum":"71b41f5c1649417a22f6cb076a3c683a6a297fff","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-2.0.1.tgz","fileCount":9,"integrity":"sha512-Dkl/0Hy4vQNmsqCFSZ1t8dgKHibKU2sya67BJ6tsEMvz0SH9zK0Xjv1T1DA70yXCJj3IN/N30kJRGZjF0n1qRA==","signatures":[{"sig":"MEUCIQCmnIMivf/lffrIM1xzkArd/yvDJVXNJd7ORAD1XEtkXwIgRn0Y4LhuTIgaFP8kau0s3J5Z//YOlEehwGwAM0Wwb1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366012},"main":"_dist/lib/rview.js","unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"4b000494fd6864bd5a37123684eb066bcc952188","private":false,"scripts":{"test":"cross-env NODE_ENV=test c8 --reporter=lcov mocha --require esm ./test/main.js","watch":"npm run watch:js","others":" --- OTHERS ---","report":"c8 report","doc:run":"kasar serve --port $1","general":" --- GENERAL ---","prepare":"husky","serving":" --- SERVING --- ","testing":" --- TESTING --- ","build:js":" --- BUILDING JAVASCRIPT --- ","dep:prod":"rm -rf _dist-$npm_package_version && npm run build:prod && cp -r _dist _dist-$npm_package_version","watch:js":"nodemon --watch './src/**/*.js' --exec npm run build:dev","build:css":" --- BUILDING CSS --- ","build:dev":"npm run build:js:dev","doc:build":"kasar build","doc:kasar":" --- DOCUMENTING --- ","doc:watch":"kasar watch","build:prod":"npm run build:js:prod","deployment":" --- DEPLOYING --- ","doc:create":"","server:dev":"http-server --port 8080","server:prod":"http-server --port 8090","build:js:dev":"node scripts/build.js.dev.js $1","watch:js:css":" --- WATCHING --- ","build:generic":" --- BUILDING (GENERIC) --- ","build:js:prod":"node scripts/build.js.prod.js $1","prebuild:prod":"npm run build:dev && npm run build:skeleton:prod","check:coverage":"c8 check-coverage --statements 50 --branches 90 --functions 10 --lines 50","build:production":" --- BUILDING (PRODUCTION) --- ","display:coverage":"open -a safari ./coverage/lcov-report/index.html","build:development":" --- BUILDING (DEVELOPMENT) --- ","build:skeleton:prod":"node scripts/build.skeleton.prod.js $1"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"10.8.2","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@mobilabs/kzlog":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","esm":"^3.2.25","chai":"^4.4.1","husky":"^9.1.1","jsdom":"^25.0.0","kadoo":"^1.3.0","mocha":"^8.4.0","eslint":"^8.57.0","terser":"^5.31.3","xmldom":"^0.6.0","nodemon":"^3.1.4","cross-env":"^7.0.3","http-server":"^14.1.1","@mobilabs/kasar":"^2.5.2","@mobilabs/es6kadoo":"2.2.1","eslint-plugin-import":"^2.29.1","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rview_2.0.1_1726065044057_0.28094615772031806","host":"s3://npm-registry-packages"}},"3.0.0-beta.1.0":{"name":"@mobilabs/rview","version":"3.0.0-beta.1.0","keywords":["es6","DOM","MVC","View"],"author":{"url":"https://www.mobilabs.fr","name":"Mobilabs","email":"contact@mobilabs.fr"},"license":"MIT","_id":"@mobilabs/rview@3.0.0-beta.1.0","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"homepage":"https://github.com/jclo/rview","bugs":{"url":"https://github.com/jclo/rview/issues"},"c8":{"all":false,"exclude":[],"include":["index.js","src/**/*.js"]},"dist":{"shasum":"806092edb42245598821aad65c5049bcb23daf3c","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-3.0.0-beta.1.0.tgz","fileCount":9,"integrity":"sha512-b7RDsvAxl52WvB4LYLc1+eSux7+2686KBFonIHATCgZzsvk1vB4oMRx97I5CA6STG3XqqCc17ZghM0TCq34Zrg==","signatures":[{"sig":"MEYCIQCKcDlD+T/nk+jAt4oVD6+PWAuVeF7vcmCmLDcK30SpEwIhAMKGc1uVQaIleRAyWPv+zzAz1MELvUOM8TVkt2Cp1nsk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364062},"main":"_dist/lib/rview.js","type":"module","unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","gitHead":"0c1f54d36a6753645e73bb549b81f2777edb3b6e","private":false,"scripts":{"test":"cross-env NODE_ENV=test c8 --reporter=lcov mocha ./test/main.js","watch":"npm run watch:js","others":" --- OTHERS ---","report":"c8 report","doc:run":"kasar serve --port $1","general":" --- GENERAL ---","prepare":"husky","pretest":"sh test/prepare4test.sh to-mjs","serving":" --- SERVING --- ","testing":" --- TESTING --- ","build:js":" --- BUILDING JAVASCRIPT --- ","dep:prod":"rm -rf _dist-$npm_package_version && npm run build:prod && cp -r _dist _dist-$npm_package_version","posttest":"sh test/prepare4test.sh back-to-js","watch:js":"nodemon --watch './src/**/*.js' --exec npm run build:dev","build:css":" --- BUILDING CSS --- ","build:dev":"npm run build:js:dev","doc:build":"kasar build","doc:kasar":" --- DOCUMENTING --- ","doc:watch":"kasar watch","build:prod":"npm run build:js:prod","deployment":" --- DEPLOYING --- ","doc:create":"","server:dev":"http-server --port 8080","server:prod":"http-server --port 8090","build:js:dev":"node scripts/build.js.dev.js $1","watch:js:css":" --- WATCHING --- ","build:generic":" --- BUILDING (GENERIC) --- ","build:js:prod":"node scripts/build.js.prod.js $1","prebuild:prod":"npm run build:dev && npm run build:skeleton:prod","check:coverage":"c8 check-coverage --statements 60 --branches 90 --functions 10 --lines 60","build:production":" --- BUILDING (PRODUCTION) --- ","display:coverage":"open -a safari ./coverage/lcov-report/index.html","build:development":" --- BUILDING (DEVELOPMENT) --- ","build:skeleton:prod":"node scripts/build.skeleton.prod.js $1"},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"minified":"_dist/lib/rview.min.js","repository":{"url":"git+https://github.com/jclo/rview.git","type":"git"},"_npmVersion":"10.9.7","description":"A companion Reactive View library for building web applications","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@mobilabs/kzlog":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","chai":"^6.2.2","husky":"^9.1.7","jsdom":"^29.1.1","kadoo":"^1.3.0","mocha":"^11.7.5","eslint":"^9.39.4","terser":"^5.47.1","xmldom":"^0.6.0","nodemon":"^3.1.14","cross-env":"^10.1.0","@eslint/js":"^9.39.4","http-server":"^14.1.1","@mobilabs/kasar":"^2.5.2","@mobilabs/es6kadoo":"3.0.0-beta.1.3","eslint-plugin-import":"^2.32.0"},"_npmOperationalInternal":{"tmp":"tmp/rview_3.0.0-beta.1.0_1779100628237_0.6217831582900557","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.2.0":{"name":"@mobilabs/rview","version":"3.0.0-beta.2.0","description":"A companion Reactive View library for building web applications","main":"_dist/lib/rview.js","minified":"_dist/lib/rview.min.js","unpkg":"_dist/lib/rview.mjs","module":"_dist/lib/rview.min.mjs","type":"module","scripts":{"general":" --- GENERAL ---","build:js":" --- BUILDING JAVASCRIPT --- ","build:js:dev":"node scripts/build.js.dev.js $1","build:js:prod":"node scripts/build.js.prod.js $1","build:css":" --- BUILDING CSS --- ","build:generic":" --- BUILDING (GENERIC) --- ","build:development":" --- BUILDING (DEVELOPMENT) --- ","build:dev":"npm run build:js:dev","build:production":" --- BUILDING (PRODUCTION) --- ","build:skeleton:prod":"node scripts/build.skeleton.prod.js $1","prebuild:prod":"npm run build:dev && npm run build:skeleton:prod","build:prod":"npm run build:js:prod && npm run npm:make:package:json","testing":" --- TESTING --- ","test":"cross-env NODE_ENV=test c8 --reporter=lcov mocha ./test/main.js","display:coverage":"open -a safari ./coverage/lcov-report/index.html","check:coverage":"c8 check-coverage --statements 60 --branches 90 --functions 10 --lines 60","report":"c8 report","serving":" --- SERVING --- ","server:dev":"http-server --port 8080","server:prod":"http-server --port 8090","watch:js:css":" --- WATCHING --- ","watch:js":"nodemon --watch './src/**/*.js' --exec npm run build:dev","watch":"npm run watch:js","deployment":" --- DEPLOYING --- ","dep:prod":"rm -rf _dist-$npm_package_version && npm run build:prod && cp -r _dist _dist-$npm_package_version","npm:publishing":" --- PUBLISHING --- ","npm:make:package:json":"node scripts/make:package:publish:json.js $1","prepack":"if [[ ! -f package.publish.json ]]; then npm run npm:make:package:json ; fi && mv package.json package.dev.json && cp package.publish.json package.json","postpack":"mv package.dev.json package.json","doc:site:web":" --- DOCUMENTING --- ","doc:site:init":"kasar xxx orion run once only","doc:site:build":"kasar build","doc:site:watch":"kasar watch","doc:site:start":"kasar serve --port $1","others":" --- OTHERS ---","prepare":"husky"},"repository":{"type":"git","url":"git+https://github.com/jclo/rview.git"},"keywords":["es6","DOM","MVC","View"],"author":{"name":"Mobilabs","email":"contact@mobilabs.fr","url":"https://www.mobilabs.fr"},"license":"MIT","bugs":{"url":"https://github.com/jclo/rview/issues"},"homepage":"https://github.com/jclo/rview","dependencies":{"@mobilabs/kzlog":"^2.1.0"},"devDependencies":{"@eslint/js":"^9.39.4","@mobilabs/kasar":"^2.5.2","c8":"^11.0.0","chai":"^6.2.2","cross-env":"^10.1.0","eslint":"^9.39.4","eslint-plugin-import":"^2.32.0","http-server":"^14.1.1","husky":"^9.1.7","jsdom":"^29.1.1","kadoo":"^1.3.0","mocha":"^11.7.5","nodemon":"^3.1.14","terser":"^5.47.1","xmldom":"^0.6.0","@mobilabs/es6kadoo":"3.0.0-beta.1.4"},"c8":{"include":["index.js","src/**/*.js"],"exclude":[],"all":false},"publishConfig":{"access":"public"},"private":false,"_id":"@mobilabs/rview@3.0.0-beta.2.0","gitHead":"b543b6362bafd1dbf5e9bde5bdfc0fe7de6eec50","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-fllyktkYyOCWMOUuFnfP9AeUbtl28DUyJoGgXoCm+UpWJixhbFNN/gIJEDaTMUjT03txbWaruRH7kqmJsitOjQ==","shasum":"1bc8889d583a72e907c1124a305756b921ccd26c","tarball":"https://registry.npmjs.org/@mobilabs/rview/-/rview-3.0.0-beta.2.0.tgz","fileCount":9,"unpackedSize":361764,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC5B2kC8sA7S5RTycCnEYrKUftQ98SkZkMDcegeOhxmiAIgYmCUl+uWPFGLLM+4LsMLkrno+3trZm8NanxQW2/jhXY="}]},"_npmUser":{"name":"jclo","email":"jclo@mobilabs.fr"},"directories":{},"maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rview_3.0.0-beta.2.0_1779369431018_0.6649193889323397"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-07T16:06:34.197Z","modified":"2026-05-21T13:17:11.386Z","0.0.0-alpha.0":"2020-08-07T16:06:34.555Z","0.0.0-beta.1":"2020-08-11T10:52:04.482Z","0.0.0":"2020-08-14T10:31:49.095Z","0.0.1":"2020-08-17T18:11:36.933Z","0.0.2":"2020-08-19T18:22:27.875Z","1.0.0":"2020-09-02T16:00:21.773Z","1.0.1":"2020-09-18T15:48:45.704Z","1.0.2":"2020-10-13T18:24:36.981Z","1.0.3":"2021-01-27T07:17:29.247Z","1.0.4":"2021-02-18T15:37:34.514Z","1.0.5":"2021-07-16T07:48:07.328Z","1.0.6":"2021-07-16T08:25:02.997Z","1.0.7":"2021-08-19T08:44:32.879Z","1.0.8":"2021-08-30T12:26:38.609Z","1.0.9":"2021-11-13T14:39:57.620Z","1.0.10":"2022-01-26T16:37:05.875Z","1.1.0":"2023-03-13T14:27:05.722Z","1.2.0":"2023-11-03T17:09:39.054Z","1.2.1":"2024-01-25T16:37:26.669Z","1.2.2":"2024-03-26T08:40:55.238Z","1.3.0":"2024-07-24T15:40:54.351Z","2.0.0":"2024-09-04T14:51:09.063Z","2.0.1":"2024-09-11T14:30:44.268Z","3.0.0-beta.1.0":"2026-05-18T10:37:08.398Z","3.0.0-beta.2.0":"2026-05-21T13:17:11.247Z"},"bugs":{"url":"https://github.com/jclo/rview/issues"},"author":{"name":"Mobilabs","email":"contact@mobilabs.fr","url":"https://www.mobilabs.fr"},"license":"MIT","homepage":"https://github.com/jclo/rview","keywords":["es6","DOM","MVC","View"],"repository":{"type":"git","url":"git+https://github.com/jclo/rview.git"},"description":"A companion Reactive View library for building web applications","maintainers":[{"name":"jclo","email":"jclo@mobilabs.fr"}],"readme":"# RView\n\n[![NPM version][npm-image]][npm-url]\n[![GitHub last commit][commit-image]][commit-url]\n[![Github workflow][ci-image]][ci-url]\n[![Test coverage][coveralls-image]][coveralls-url]\n[![npm bundle size][npm-bundle-size-image]][npm-bundle-size-url]\n[![License][license-image]](LICENSE.md)\n\n`RView` is a companion View library for building web applications. On the opposite of React, VueJS and Angular, View focuses on the viewing operations only. Besides, `RView` has a very fast learning curve as it doesn't introduce any new directives, pseudo-code, build, etc.\n\nThus, `RView` is only intended to create web components, insert them into the DOM and update them.\n\n`RView` allows you to create and modify an HTML template. When you apply a change to your template, `RView` checks the differences between your template and its counterpart in the DOM. It updates only the elements that have been modified.\n\n\n## Quick Startup\n\nYou don't have to create a build environment for `RView`. You just need an `HTML` file with a script:\n\n```html\n<script src='https://www.unpkg.com/@mobilabs/rview/_dist/lib/rview.min.js'></script>\n<script>\n  const { h } = RView;\n  const { Component } = RView;\n  const { render } = RView;\n\n  ...\n</script>\n```\n\nOr:\n\n```html\n<script type=module>\n  import { h, Component, render } from 'https://www.unpkg.com/@mobilabs/rview?module';\n\n  ...\n</script>\n```\n\nThen, you can create your first component:\n\n```html\n<script type=module>\n  import { h, Component, render } from 'https://www.unpkg.com/@mobilabs/rview?module';\n\n  const C = Component({\n    $render() {\n      return '<h1>Hi!</h1>';\n    },\n  });\n</script>\n```\n\nIn its minimalist form, a `rview component` requires just a `$render` method that returns an XMLString.\n\nWhen your component is ready, you can insert it in the DOM:\n\n```html\n<script type=module>\n  import { h, Component, render } from 'https://www.unpkg.com/@mobilabs/rview?module';\n\n  const C = Component({\n    $render() {\n      return '<h1>Hi!</h1>';\n    },\n  });\n\n  render({\n    el: '#app',\n    children: { '<C />': C },\n    template: `\n      <C />\n    `,\n  });\n</script>\n```\n\n`render` requires an object with three properties:\n\n  * `el`: it defines the anchor point of your component in the DOM,\n\n  * `children`: it contains an object that makes the link between the HTML tag and the `rview component`,\n\n  * `template`: the HTML template that is rendered in the DOM.\n\nAnd this is what you get in the DOM:\n\n```html\n<div id=\"app\">\n  <div id=\"i67c63gj\">\n    <div id=\"i354anrd\">\n      <h1>Hi!</h1>\n    </div>\n  </div>\n</div>\n```\n\nSimple isn't!\n\nBut of course, you can do much more. You can encapsulate a component inside another component, you can interact with a component, you can send and receive messages from components, you can create animated components, etc.\n\n\n## Examples\n\n### A Simple Hello\n\n```javascript\nconst App = Component({\n  $render() {\n    return `\n      <h1>Hello World</h1>\n    `;\n  },\n});\n\nrender({\n  el: '#app',\n  children: { '<App />': App },\n  template: '<App />',\n});\n```\n\nThis isn't really new. You already see a similar example in the previous chapter.\n\n\n### Another Simple Hello\n\n```javascript\nconst App = Component({\n  $render() {\n    return h('h1', { class: 'myclassname' }, 'Hello World');\n  },\n});\n\nrender({\n  el: '#app',\n  children: { '<App />': App },\n  template: '<App />',\n});\n```\n\n`RView` supports the `hyperscript` language. You can use it to describe your component if you wish.\n\n\n### A More Sophisticated Hello\n\nThis is an example that shows how to update a text based on DOM `events`:\n\n```javascript\nconst App = Component({\n  $init() {\n    this.state.heading = 'Hello World!';\n  },\n\n  $listenDOM() {\n    this.$('form').on('submit', (e) => {\n      e.preventDefault();\n      const { value } = e.target[0];\n      this.$setState({ heading: value });\n    });\n  },\n\n  $render(state, props) {\n    return `\n      <div>\n        <h1>${state.heading}</h1>\n        <form>\n          <input type=\"text\" />\n          <button type=\"submit\">Update</button>\n        </form>\n      </div>\n    `;\n  },\n});\n\nrender({\n  el: '#app',\n  children: { '<App />': App },\n  template: '<App />',\n});\n```\n\nYour component has two more methods `$init` and `$listenDOM`.\n\n`$init` is called before your component is rendered into the DOM. You can use it to update some parameters.\n\n`$listenDOM` is called after your component has been rendered into the DOM. You can use it to execute functions that listen for DOM events.\n\nHere we use `$init` to add and to initialize the property `heading` of the object `state` (that is an empty object). And, we use `$listenDOM` to execute a function that listens for DOM events (if you are a bit familiar with `jQuery` you can easily decrypt this function).\n\n`$('form')` selects the DOM child element `form` of your `RView Component` - and only your component, it can't select DOM elements outside the scope of the component you defined. `.on('click', (e) =>)` listens for a click event. And, it calls the callback function, you defined, when this event occurs.\n\nThis callback captures the value entered by the user and execute `$setState`. `$setState` updates the value `this.state.heading` and calls a `RView` function that compares your updated template with the DOM element and updates the differences.\n\n\n### An Interactive Clock\n\n```javascript\nconst Clock = Component({\n  $init() {\n    this.state.time = Date.now();\n    // update time every second\n    this.timer = setInterval(() => {\n      this.$setState({ time: Date.now() });\n    }, 1000);\n  },\n\n  $render(state, props) {\n    const time = new Date(state.time).toLocaleTimeString();\n    return `\n      <div>\n        <span>${time}</span>\n      </div>\n    `;\n  },\n});\n\nrender({\n  el: '#app',\n  children: { '<Clock />': Clock },\n  template: '<Clock />',\n});\n```\n\nHere we created a clock that is incremented every second. You should easily understand how it works as it doesn't introduce new concepts.\n\n\n### A Start/Stop Clock\n\nNow, we are going to create a `clock` that we can `drive` from outside:\n\n```javascript\nconst Clock = Component({\n  $init() {\n    this.state.time = Date.now();\n  },\n\n  start() {\n    // update time every second\n    this.timer = setInterval(() => {\n      this.$setState({ time: Date.now() });\n    }, 1000);\n  },\n\n  stop() {\n    clearInterval(this.timer);\n  },\n\n  $render(state, props) {\n    const time = new Date(this.state.time).toLocaleTimeString();\n    return `\n      <div>\n        <span>${time}</span>\n      </div>\n    `;\n  },\n});\n\nconst app = render({\n  el: '#app',\n  children: { '<Clock />': Clock },\n  template: '<Clock />',\n});\n\n// Gets the clock web component and then call the custom methods\n// 'start' and 'stop'\nconst clock = app.$getChild('<Clock />');\nclock.start();\n\nsetTimeout(() => {\n  clock.stop();\n}, 5000);\n```\n\nAs you can see, there are two new methods: `start` and `stop`; a two custom methods.\n\nThe `start` method includes the code that was previously in the `$init` method to start the timer. And, the `stop` method stops the timer by stopping the Javascript function `setInterval`.\n\nYou have propably noticed that `render` returns a variable. This variable is an object that implement some useful methods.\n\nThe method `getChild('<Clock />')` returns the object `clock` that instantiates the `RView Component` `Clock`.\n\nNow, with this object, we have access to the `RView Component` `Clock`. And we can call the methods `start` and `stop`.\n\nThat's all!\n\n\n### An animated Rectangle\n\n`RView Component` implements an useful method to move elements. See the code below:\n\n```javascript\nconst App = Component({\n  $init() {\n    this.state.top = 0;\n    this.state.left = '100px';\n    setTimeout(() => {\n      this.$animate({ top: '500px', left: '800px' }, 'swing', () => {\n        // callback executed when the animation is over.\n      });\n    }, 1000);\n  },\n\n  $render(state) {\n    return `\n      <div>\n        <div class=\"rect\" style=\"position: absolute; top: ${state.top}; left: ${state.left}; width: 100px; height: 100px; border: 1px solid red;\"></div>\n      </div>`;\n  },\n});\n\nrender({\n  el: '#app',\n  children: { '<App />': App },\n  template: '<App />',\n});\n```\n\nHere the `$init` method implements:\n\n```javascript\nthis.$animate({ top: '500px', left: '800px' }, 1000, 'swing', () => {\n  // callback executed when the animation is over.\n});\n```\n\nThe method `$animate` updates `this.state.top` from `0` to `500px` and `this.state.left` from `100px` to `800px`. This operation is done in `1000 ms` and the transition function is `swing` (see Robert Penner's Easing Functions).\n\nAnd, `RView` takes care to update the style attributes `top` and `left` of the DOM element `rect` when the values of `state.top` and `state.left` change.\n\n\n### Messages\n\n`RView` implements a mechanism that allows the components to communicate together. Look at the code:\n\n\n```javascript\nconst Hello = Component({\n  $init() {\n    this.state.message = '-';\n  },\n\n  $postRender() {\n    this.$listen('at:hello:from:hi', (msg) => {\n      this.$setState({ message: `I got the message: ${msg}` });\n    });\n  },\n\n  $render(state, props) {\n    return `\n      <h1>Hello World</h1>\n      <h2>${state.message}</h2>\n    `;\n  },\n});\n\nconst Hi = Component({\n  $postRender() {\n    setTimeout(() => {\n      this.$emit('at:hello:from:hi', 'Hi Hello!');\n    }, 5000);\n  },\n\n  $render() {\n    return `\n      <h1>Hi!</h1>\n    `;\n  },\n});\n\nrender({\n  el: '#app',\n  children: { '<Hello />': Hello, '<Hi />': Hi },\n  template: `\n    <Hello />\n    <Hi />\n  `,\n});\n```\n\nHere you can see that the component `Hello` implements the method `$listen`. This method is listening for a message with the signature `at:hello:from:hi`. When the message arrives, it updates the property `this.state.message`.\n\nThe component `Hi` sends the message `Hi Hello!` 5 seconds after it has been attached to the DOM. The message is sent thanks to the method `$emit`.\n\nSimple isn't it!\n\n\n## Reference\n\n### RView Static Methods\n\n```\nStatic Methods                  | Description\n```\n```\nwhoami()                        | returns the library name and version,\nh(tag, attribute, value)        | converts an hyperscript format to an XML string,\nComponent(options)              | returns the child component constructor,\nrender({...})                   | renders the components in the DOM and returns the root component object,\nrestore(app),                   | restores the DOM to its initial state,\nremove(app)                     | removes the RView app from the DOM and delete it (use with care),\nplugin({name, ref})             | attaches a plugin,\nmakeid                          | returns an unique string pattern,\nextends                         | returns a component inheriting from a parent,\n```\n\n### Component Methods\n\n```\nMethods                         | Description\n```\n```\nEmpty Methods                   |\ninit()                          | executed before rendering the component in the DOM (to be phased out),\nevents()                        | executed after rendering the component in the DOM (to be phased out),\nlisten()                        | executed after rendering the component in the DOM (to be phased out),\nrender()                        | returns the HTML template,\npostRender()                    | executed after rendering the component in the DOM (to be phased out),\nonChange                        | called after the component is updated in the DOM (to be phased out),\n                                |\n$init()                         | executed before rendering the component in the DOM,\n$listenDOM()                    | executed after rendering the component in the DOM,\n$render()                       | returns the HTML template,\n$postRender()                   | executed after rendering the component in the DOM,\n$onChange                       | called after the component is updated in the DOM,\n                                |\nGeneric Methods                 |\n$(sel)                          | returns an object to access to the comp. in the DOM,\n$animate()                      | updates state properties from an initial value to a final value,\n$append()                       | appends a component as the last child,\n$getChild(tag/id/name)          | returns the matching child object,\n$removeChild(tag/id/name)       | removes the matching child object,\n$getChildren()                  | returns the list of the first level children,\n$getIdAndName()                 | returns the component's Id and name,\n$hyperscript(args)              | converts an hyperscript format to an XML string,\n$setState()                     | updates a state value and updates the DOM accordingly,\n$listen(event, handler)         | listens a message,\n$listenOnce(event, handler)     | listens a message once,\n$emit(event, payload)           | sends a message,\n```\n\n### $ Methods\n\n```\nMethods                         | Description\n```\n```\n$()                             | selects the View Component and returns this,\n$(sel)                          | selects the child element with the attribute 'sel' and returns this,\n$().id                          | returns the id of selected element,\n$()[0]                          | returns the selected DOM element,\n\n$().select(el)                  | selects the child element with the attribute 'sel' and returns this\n$().selectChild(n)              | selects the nth child,\n$().parent()                    | selects the parent node,\n$().firstParent()               | selects the root parent node if defined,\n\n$().find(sel)                   | returns the NodeList of the matching children,\n$().tag()                       | returns the nag name of the selected element,\n\n$(el).innerHTML                 | returns the HTML content of an element,\n$(el).outerHTML                 | returns the HTML element and all its content,\n$(el).text                      | returns the text content of an element,\n\n$().firstChild()                | returns the first child,\n$().children()                  | returns a DOM object with all the node children,\n$().childIndex()                | returns the child index (0 for the first child),\n$(el).getBoundingClientRect()   | returns the bounding boxes of an element,\n\n$(el).css(style)                | returns the style value,\n\n$(el).getClassList()            | returns a DOMTokenList (getClassList() is a wrapper around classList),\n$(el).hasClass('class')         | returns true if the node has the class 'class' or false if not,\n\n$(el).attr(attribute)           | returns the attribute value of the selected element,\n\n$(el).on(event, listener)       | adds an event listener to the selected child and returns this.\n$(el).off(event, listener)      | removes the attached event listener from the selected child and returns this.\n$(el).trigger()                 | fires the event associated to the selected element,\n\n$().remove()                    | removes the element from the DOM (to handle with care!),\n```\n\n\n## License\n\n[MIT](LICENSE.md).\n\n<!--- URls -->\n\n[npm-image]: https://img.shields.io/npm/v/@mobilabs/rview.svg?logo=npm&logoColor=fff&label=NPM+package\n[release-image]: https://img.shields.io/github/release/jclo/rview.svg?include_prereleases\n[commit-image]: https://img.shields.io/github/last-commit/jclo/rview.svg?logo=github\n[ci-image]: https://github.com/jclo/rview/actions/workflows/ci.yml/badge.svg\n[coveralls-image]: https://img.shields.io/coveralls/jclo/rview/master.svg?&logo=coveralls\n[npm-bundle-size-image]: https://img.shields.io/bundlephobia/minzip/@mobilabs/rview.svg\n[license-image]: https://img.shields.io/npm/l/@mobilabs/rview.svg\n\n[npm-url]: https://www.npmjs.com/package/@mobilabs/rview\n[release-url]: https://github.com/jclo/rview/tags\n[commit-url]: https://github.com/jclo/rview/commits/master\n[ci-url]: https://github.com/jclo/rview/actions/workflows/ci.yml\n[coveralls-url]: https://coveralls.io/github/jclo/rview?branch=master\n[npm-bundle-size-url]: https://img.shields.io/bundlephobia/minzip/@mobilabs/rview\n[license-url]: http://opensource.org/licenses/MIT\n","readmeFilename":"README.md"}