{"_id":"@af-modules/databinding","_rev":"41-57c1129a832954a734267036691df859","name":"@af-modules/databinding","description":"Data Binding module for ApplicationFrame","dist-tags":{"latest":"1.2.2","dev":"1.2.0-dev.13"},"versions":{"1.0.0":{"name":"@af-modules/databinding","version":"1.0.0","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.5.0"},"gitHead":"65e3767003e04c0638f7e526dee1905f9b928b05","_id":"@af-modules/databinding@1.0.0","_shasum":"953a14c5fc4d87589c2faac6effa3a888dbd12fa","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"af-modules","email":"jovan.gerodetti@titannano.de"},"dist":{"shasum":"953a14c5fc4d87589c2faac6effa3a888dbd12fa","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.0.0.tgz","integrity":"sha512-GrYJMxwCJJXEa/9EWUbVLsFtgLOMLqEGQIFAZ42WiCK0lsk6Yvf82/yQW9zRF+7yFFDgpR4oL8q70F5fcWsxDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBU2fGuzUFdcL8blfuvfta1FLmlla+qfBQh6A1co3Oy8AiB6xkyNXdgTKlHfKNr1m6Gnom+MBfJJ0e6HOyQpkeF4bg=="}]},"maintainers":[{"name":"af-modules","email":"jovan.gerodetti@titannano.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/databinding-1.0.0.tgz_1483805444425_0.6876989854499698"},"directories":{}},"1.0.1":{"name":"@af-modules/databinding","version":"1.0.1","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.5.0"},"gitHead":"f96f98c1da4868108f0a1fcfb8da2c1d7bf9155a","_id":"@af-modules/databinding@1.0.1","_shasum":"7d202cca9963bbe486a9be476a94fa8794809fa1","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"af-modules","email":"jovan.gerodetti@titannano.de"},"dist":{"shasum":"7d202cca9963bbe486a9be476a94fa8794809fa1","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.0.1.tgz","integrity":"sha512-LbsyS9jFbUGQq9kD9QIdOD1XcNhjCCuUxI2J+A0BG/bO1UUQd4gYsuawEA29sFeswiaKSlAj1nFdnMxwI0TrdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1SyLWky0QOzBVtAcMMFdhx3kedjCsUn+1sHx/BeNLMAiA75hQVZEcKxFyIiytQTdS1eUmW3JSGjKpI8Mk4W6MHXw=="}]},"maintainers":[{"name":"af-modules","email":"jovan.gerodetti@titannano.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/databinding-1.0.1.tgz_1483873055623_0.9727611399721354"},"directories":{}},"1.0.2":{"name":"@af-modules/databinding","version":"1.0.2","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.5.0"},"gitHead":"3a06dc0a9a733732e9e8c88f5d30c0c08fb01696","_id":"@af-modules/databinding@1.0.2","_shasum":"073f1c62e9702915d58486f491ab1f6900a01271","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"af-modules","email":"jovan.gerodetti@titannano.de"},"dist":{"shasum":"073f1c62e9702915d58486f491ab1f6900a01271","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.0.2.tgz","integrity":"sha512-vxHNTLADUpN+AhLz7mu96YqmAtxa7/yAs1gOrsQbUqwi1DMA1y6W0EuOOoYlqSrjCEqrPd+WA/VNbQ/TylW2qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAVs0IQZ88jBswYCNi4wDgJGGOwTC/oV/Kf3GK9Xn6g4AiB1BpAx/7++zLrkAI188U1jI91Gv1pOToAkD/8694mGTA=="}]},"maintainers":[{"name":"af-modules","email":"jovan.gerodetti@titannano.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/databinding-1.0.2.tgz_1483874158032_0.20353218540549278"},"directories":{}},"1.0.3":{"name":"@af-modules/databinding","version":"1.0.3","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.5.0"},"gitHead":"073abc5b33c0eb4370e772f2f2d9984906422132","_id":"@af-modules/databinding@1.0.3","_shasum":"f7b21237e22614613fc862af41595d9d80f48017","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"af-modules","email":"jovan.gerodetti@titannano.de"},"dist":{"shasum":"f7b21237e22614613fc862af41595d9d80f48017","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.0.3.tgz","integrity":"sha512-yU7qjKYjutA/jKnJu2S/LRkOIS5a3pSEOB9m19lFynJH+lkcR2i5jZju8qdYicerMzf9wUWM/0Zfvppn/0Lpow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAddFbhhY68NhCvc6vMLwqGVLTup1+pqXg6tmZRpbe7KAiEAtOsBpcFS8s9P8zyxug37RoyZXC11BKFX4UGztSDS9OU="}]},"maintainers":[{"name":"af-modules","email":"jovan.gerodetti@titannano.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/databinding-1.0.3.tgz_1483874838325_0.44307665014639497"},"directories":{}},"1.0.4":{"name":"@af-modules/databinding","version":"1.0.4","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.5.0"},"gitHead":"a286fb49f923c80d7cdb7aaaaa151cc9b7045542","_id":"@af-modules/databinding@1.0.4","_shasum":"eeefa2e821f20b5884ed57b210bb39ba09092f8e","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"af-modules","email":"jovan.gerodetti@titannano.de"},"dist":{"shasum":"eeefa2e821f20b5884ed57b210bb39ba09092f8e","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.0.4.tgz","integrity":"sha512-VbS83bD+R4ID5GAE0QW7xRxfg82v7UEmLVw2sAV1h5ZN65kQFTp4oZ5/RTKUewZMh95GRUKnKuGGoQLMh7fETA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICeNhk3gPiUgj/tsNrq7pkFyP8XUVf/LdjuOfAzDQzwiAiA2blZhWbWA9OiSgOk6W9sQ9Ygv4DmpgjoJ8ouc0hVhaQ=="}]},"maintainers":[{"name":"af-modules","email":"jovan.gerodetti@titannano.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/databinding-1.0.4.tgz_1483885069885_0.2472732258029282"},"directories":{}},"1.0.5":{"name":"@af-modules/databinding","version":"1.0.5","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.5.0"},"gitHead":"c818732fb711724c6aef2bd7149d5cf8560a4c1b","_id":"@af-modules/databinding@1.0.5","_shasum":"bec73c9d04115f4b7a6b6776480c4f6307059225","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"af-modules","email":"af-modules@titannano.de"},"dist":{"shasum":"bec73c9d04115f4b7a6b6776480c4f6307059225","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.0.5.tgz","integrity":"sha512-7a0bit0RnBh1Qp2Q7sThafBWqkgVU+X3odyjgjAMo9ujqX/Bx0oxjK/CZF4MJEsioE+I+jZSZsiDr24nSaXedQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPStIEw0qQbRCjEMOsQiJZFjnLvpbLgRvtiHzCbh2orwIhAJqpwHbCIyKutokTiTZmkLSFtqYR1tI9M6x4Ek39iv83"}]},"maintainers":[{"name":"af-modules","email":"jovan.gerodetti@titannano.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/databinding-1.0.5.tgz_1487452231842_0.9584433080162853"},"directories":{}},"1.1.0":{"name":"@af-modules/databinding","version":"1.1.0","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.6.1"},"gitHead":"24566f2c8ccf10a3ab7e6c9ffb71b28fdef805a9","_id":"@af-modules/databinding@1.1.0","_shasum":"718da8b1dd33df98ffa84a0ef64e84bfecb85d5d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"af-modules","email":"af-modules@titannano.de"},"dist":{"shasum":"718da8b1dd33df98ffa84a0ef64e84bfecb85d5d","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.1.0.tgz","integrity":"sha512-PNzSeDR3o7xKnwLmQM5wd289fKn3sOjiMmJEUFVhghT2CvuQlafoSvozU/x8yq15zz7JpIUqTOvZuy+vGqT1FA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOpaU77sLT67i+Y9Xfpe1swQ+NkskaMRTYq//44c7ckAiEAuUHIWdmTiRkwndKum6R+HIDW5nhyfFe42PtjHPeoFJE="}]},"maintainers":[{"name":"af-modules","email":"jovan.gerodetti@titannano.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/databinding-1.1.0.tgz_1488277927185_0.12880316213704646"},"directories":{}},"1.1.1":{"name":"@af-modules/databinding","version":"1.1.1","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.6.1"},"gitHead":"5ef066a64be5786a209b291987aed3ee2d36f729","_id":"@af-modules/databinding@1.1.1","_shasum":"94485638f8c3f4e2f80bdfa5c7d927e465ded0ad","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"af-modules","email":"af-modules@titannano.de"},"dist":{"shasum":"94485638f8c3f4e2f80bdfa5c7d927e465ded0ad","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.1.1.tgz","integrity":"sha512-mMPxEz6BGQ/C9ZQGM144qCQp5+M53vvr+n2tbf7Fi2sGBMfD09hwzlUHFSEjzmIWGf9UssUBjKgJBri6mXELdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc5tM9mGPyCCnUMMx5pMBE/E7g2LzoQJCdPEOcfWeXoQIgOBr5Bqsmk9Ilc4OuAWgiZyMi9D9WO3K4Ig8CLRwKEw0="}]},"maintainers":[{"name":"af-modules","email":"jovan.gerodetti@titannano.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/databinding-1.1.1.tgz_1488392573885_0.07772151147946715"},"directories":{}},"1.1.2":{"name":"@af-modules/databinding","version":"1.1.2","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.6.1"},"gitHead":"3e4907f620e4543270df4d312313a1aa490fb9a6","_id":"@af-modules/databinding@1.1.2","_shasum":"fc166a50385828aab23317992b5ea8d50c94ff84","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"af-modules","email":"af-modules@titannano.de"},"dist":{"shasum":"fc166a50385828aab23317992b5ea8d50c94ff84","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.1.2.tgz","integrity":"sha512-cbS1e7bJksfoxDqoXlll7NRlwE20kJFsLrXbxJj8nnaXURsB88Do5r8061YphzDjynKL5Z+lhIsjlJ4EMBunIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8+JuZoI6ZXrE1US4JRL5zgGsPGutFvLQTKNgBgOoJeAiA1xYmya4nl1FGpMMk2/YjThNgLT3QmJe1SH0vt2O91kw=="}]},"maintainers":[{"name":"af-modules","email":"jovan.gerodetti@titannano.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/databinding-1.1.2.tgz_1488634250706_0.04243521625176072"},"directories":{}},"1.1.3":{"name":"@af-modules/databinding","version":"1.1.3","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.6.1"},"gitHead":"48b23dcf8af4fa61135be97f597493f423e880fa","_id":"@af-modules/databinding@1.1.3","_shasum":"8cab68a9ad80b49bc71dd7d7cdc5aa6a2c0e5944","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.7.2","_npmUser":{"name":"titannano","email":"titannanomail@gmail.com"},"dist":{"shasum":"8cab68a9ad80b49bc71dd7d7cdc5aa6a2c0e5944","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.1.3.tgz","integrity":"sha512-kNUPRgWH38SL62wCVGZhO9w+ZkPAlLHEWcuYyNa3mlqn2GnaeEKWJVTaG6RSEQc4C+Bqjm4FvaNhe50dorLyNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHn7mz+3TyiEMCRiKo3YwSIn6fS/DBknZvr9o3nAcqEuAiA50PVVE8ogT7MtDVHViUKjsehVMGgNKWTn8NBNfLPMpw=="}]},"maintainers":[{"name":"af-modules","email":"af-modules@titannano.de"},{"name":"titannano","email":"titannanomail@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/databinding-1.1.3.tgz_1489530092141_0.7561847211327404"},"directories":{}},"1.1.4":{"name":"@af-modules/databinding","version":"1.1.4","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.6.1"},"gitHead":"f303dc25dfa08c5a00fa755318dc55de7cf447c5","_id":"@af-modules/databinding@1.1.4","_shasum":"000070f9a808ed1da13843b383015f69694740e7","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.7.2","_npmUser":{"name":"titannano","email":"titannanomail@gmail.com"},"dist":{"shasum":"000070f9a808ed1da13843b383015f69694740e7","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.1.4.tgz","integrity":"sha512-yME1CX+IWp1xpiM8q4SkjDtWcbsVsDjbUiOhSg17+AlWV6yYq1NndGdlPfhfr3ioorZZrhuBLhBtU7kjlGK+MQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9wjqAi6szue+81GSyvqzMbUlz3ZyNt6HCIjRVS+Lu2gIhANoEpwF7+I4ZwV0EKyaUvAJ4xU/f9AE73tbxiBP5FVC6"}]},"maintainers":[{"name":"af-modules","email":"af-modules@titannano.de"},{"name":"titannano","email":"titannanomail@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/databinding-1.1.4.tgz_1489615111765_0.9741513987537473"},"directories":{}},"1.2.0-dev.0":{"name":"@af-modules/databinding","version":"1.2.0-dev.0","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module","databinding","javascript"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.6.1"},"gitHead":"b8c8f1f6ddfcf0438d15d5e2c974ccb4fe023892","_id":"@af-modules/databinding@1.2.0-dev.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"titannano","email":"titannanomail@gmail.com"},"dist":{"integrity":"sha512-3FCtwCLa6LLZRh4B+SzvC4IwZPg2t0/dAZRg4v6dytfvjDi2X1CLFRvLuya4sW5tTUP8k/HCpgIfXRRXQjnp7g==","shasum":"af50da0eed16141daff54eb70cc4c3131ac5f2a2","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.2.0-dev.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrM179JryJIRx24a9/DToahzhebG7vHEFc9ASlYV7rKQIhAOhi6MKm3BNAEpIicNUMefWhLmWO2Xh1ST58CtvAvoEB"}]},"maintainers":[{"name":"titannano","email":"titannanomail@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/databinding-1.2.0-dev.0.tgz_1496244086025_0.415580969536677"},"directories":{}},"1.2.0-dev.1":{"name":"@af-modules/databinding","version":"1.2.0-dev.1","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module","databinding","javascript"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.7.0-dev.0"},"gitHead":"b3a44452e2ad8c5202fcafc5bf0d03e779c8c984","_id":"@af-modules/databinding@1.2.0-dev.1","_npmVersion":"5.0.1","_nodeVersion":"8.0.0","_npmUser":{"name":"titannano","email":"titannanomail@gmail.com"},"dist":{"integrity":"sha512-0bQJChW/3LRgQHbspDwjfHIX/Pi/kLYwJfdCYALtRIzX3ruwm/HjSwS1k1blnNli8umgBdxQu4taGVXEI9Hb0g==","shasum":"dd7817e9583b7fbcbae434d8952d8db6e39d6ebf","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.2.0-dev.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCVYrKrzJYdxNs0KkZE4VX0m2apGq7Nx40QcvPMggJDgIgXPWEiuVdOfO5GfwDV/CixxAim5ZdlPv4f45hEV36bjI="}]},"maintainers":[{"name":"titannano","email":"titannanomail@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/databinding-1.2.0-dev.1.tgz_1496524316159_0.47966682724654675"},"directories":{}},"1.2.0-dev.2":{"name":"@af-modules/databinding","version":"1.2.0-dev.2","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module","databinding","javascript"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.7.0-dev.0"},"gitHead":"c36ae53edae67835a907546790b48247731358a9","_id":"@af-modules/databinding@1.2.0-dev.2","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"titannano","email":"titannanomail@gmail.com"},"dist":{"integrity":"sha512-EjNjnPMo6KwMEi8XyhALriv2Csbm3uaAZ0HGg4IPJP9GY/bMVJ7xXwisuVrhG4D2LintqGtoBOMVV+DZ/C7z4Q==","shasum":"007c8df39ccf9976e0aea1a745d32df0eb0f3c08","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.2.0-dev.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxpWvTTOBaVZ1MKZXET4RvkY5+X19EPkdq8rtlpX1GiAiBpCEqGpHuDJ8rrdnw5XAvbG/MIZr8DWorLMFulxnXPew=="}]},"maintainers":[{"name":"titannano","email":"titannanomail@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/databinding-1.2.0-dev.2.tgz_1502784262091_0.9772845224943012"},"directories":{}},"1.2.0-dev.3":{"name":"@af-modules/databinding","version":"1.2.0-dev.3","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module","databinding","javascript"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.7.0-dev.0"},"gitHead":"a39d9ddc966b57439441c8cc8f4d0357afde7f91","_id":"@af-modules/databinding@1.2.0-dev.3","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"titannano","email":"titannanomail@gmail.com"},"dist":{"integrity":"sha512-amz4DiMLruvKR2zSb6UdVETv2YSI94625z4NByRDsF0/LeUzMc+T/lcCgy4OPef2QFJWniasA+/IX8QQteIA5g==","shasum":"fccdf1e5cc9cf89fa8f4b183e33b9b988e1d5830","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.2.0-dev.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcR7DIRYzlCBTDPDGyefE48q3ZXBbV15ca66AMCzFrHAIhALoysajI6KMaerKQRDJ8Cj5dfFGnRWy7FVKlQ4hbWVRD"}]},"maintainers":[{"name":"titannano","email":"titannanomail@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/databinding-1.2.0-dev.3.tgz_1503837055578_0.043664822122082114"},"directories":{}},"1.2.0-dev.4":{"name":"@af-modules/databinding","version":"1.2.0-dev.4","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module","databinding","javascript"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.7.0-dev.2"},"gitHead":"b9eeac2f47265047a58609b2ef3b24fda2a1fd79","_id":"@af-modules/databinding@1.2.0-dev.4","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"titannano","email":"titannanomail@gmail.com"},"dist":{"integrity":"sha512-gvUMn/OF76pu88XrCPF7nBPh+IZJL1BesopOsjDFV462Xwx3qXzdODfh/zoQoO9kUqXcMQf2hslfNF40PaAC6g==","shasum":"0b9c9223ee992d105f45b81a185ca8aebd667a6a","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.2.0-dev.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFC7lhl5squAtSWwMJh1J5xXU0/Zmk1K5TWwJI69q1lQIhAOi2jMrrLa0cMWIQxRrbXie8ORsr3TQ1OIOcYeCsMyxJ"}]},"maintainers":[{"name":"titannano","email":"titannanomail@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/databinding-1.2.0-dev.4.tgz_1504162273638_0.06693249614909291"},"directories":{}},"1.2.0-dev.6":{"name":"@af-modules/databinding","version":"1.2.0-dev.6","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module","databinding","javascript"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.7.0-dev.2"},"gitHead":"94c0c5800e9139ed481ed1890df066e501fb371a","_id":"@af-modules/databinding@1.2.0-dev.6","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"titannano","email":"jovan.gerodetti@titannano.de"},"dist":{"integrity":"sha512-a2KZnES/IZh2yMcR70ufQQYmg7xIuWGTxo6+ibhyczDI/7x6fPQHV1OdSIkYYzSG+cL9QmTjNpjvRBQpo9cfsw==","shasum":"0e2d39c2031cbf6d65d5f094ed475d0b76eb1825","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.2.0-dev.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDfMLXcN6LPmz+Pge8aeYkr3uXkelhv/BfKsOVOjSc59AiBP3+0vVt0yBFPmy8MHU52IBE3ldjIF3FeOMwh1LmmMsg=="}]},"maintainers":[{"name":"titannano","email":"titannanomail@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/databinding-1.2.0-dev.6.tgz_1512329900437_0.5874025013763458"},"directories":{}},"1.2.0-dev.7":{"name":"@af-modules/databinding","version":"1.2.0-dev.7","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module","databinding","javascript"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.7.0-dev.2"},"readme":"# AF DataBinding\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/52c8abec92134998a497fea899abb5cd)](https://www.codacy.com/app/TitanNanoDE/af-DataBinding?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=TitanNanoDE/af-DataBinding&amp;utm_campaign=Badge_Grade)\n[![npm version](https://badge.fury.io/js/%40af-modules%2Fdatabinding.svg)](https://badge.fury.io/js/%40af-modules%2Fdatabinding)\n\nAF DataBinding is a up coming Data Binding module for [ApplicationFrame](https://github.com/TitanNanoDE/ApplicationFrame).\n\nThis library allows fast, high performant and extensible data binding.\nWith the integrated extension API it is possible to add custom bindings as desired.\n\n## Details\nBindings are processed synchronously but view updates happen asynchronously.\nThis allows the binding system to operate fast and non blocking.\nUsers also don't have to worry about accidentally starting multiple update cycles,\nsince there will be always be just one update cycle at the end of a call stack\n\n\n## How To\nEverything is constructed from html templates. To use data binding on an element\nsimply move the element into a html template.\n\n```html\n<template id=\"my-binding-snippet\">\n    <div class=\"item\">{{itemText}}</div>\n</template>\n```\n\n### Bind a Template\nIn order to bind data to a template it is required to tell the data binding engine\nabout the template\n\n```JavaScript\nimport DataBinding from 'af-DataBinding';\n\nlet scope = {\n    itemText: 'test',\n};\n\nscope = DataBinding.makeTemplate('#my-binding-snippet', scope).scope;\n```\n\nThis short snippet allows to get the template processed and receive an instance\nof it. Since it is often not desired to only instantiate a template, a specific\nattribute has been created.\n\n```html\n<template id=\"my-binding-snippet\" replace>\n    <div class=\"item\">{{itemText}}</div>\n</template>\n```\n\nThe `replace` attribute tells the binding engine to automatically replace\nthe template in the DOM with the new instance.\nTherefore this would result in the following HTML snippet.\n\n```html\n<div class=\"item\">test</div>\n```\n\n### repeat a template\nthe current implementation of the engine allows to automatically repeat a part\nof a template. This can be achieved with the following construct.\n\n```html\n<template id=\"something-something\" replace>\n    <ul>\n        <template bind-repeat=\"item in items\">\n            <li>{{item}}</li>\n        </template>\n    </ul>\n</template>\n```\n\nElementary in this example is the inner template element. It will get\nautomatically repeated, for every element in the `items` array on the scope,\nwhen the surrounding template gets instantiated.\n","readmeFilename":"README.md","gitHead":"8aa1121d5aa040a428ba26673dcfd8c001656556","_id":"@af-modules/databinding@1.2.0-dev.7","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"titannano","email":"jovan.gerodetti@titannano.de"},"dist":{"integrity":"sha512-taXlXhenRIjF3F+rEiHVS9szXxuG1LTval5H3JabEbOANsot7JS0Wf4F3BEVZh+YSglkiDTfQFrb+oVOzyvYzQ==","shasum":"c87cbec6521106cf60ebc2691911ff342635afad","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.2.0-dev.7.tgz","fileCount":35,"unpackedSize":102397,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1Fh0g5kMsNW9Ji1+O8pLsQisXP1du+w7aji7LX6ttIAIhAMJwop7QtEljuLMvgdQkYOi+I5SejIcuyL/36I+sQdCl"}]},"maintainers":[{"name":"titannano","email":"titannanomail@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/databinding_1.2.0-dev.7_1519901313211_0.382449729533334"},"_hasShrinkwrap":false},"1.2.0-dev.8":{"name":"@af-modules/databinding","version":"1.2.0-dev.8","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module","databinding","javascript"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.7.0-dev.2"},"readme":"# AF DataBinding\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/52c8abec92134998a497fea899abb5cd)](https://www.codacy.com/app/TitanNanoDE/af-DataBinding?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=TitanNanoDE/af-DataBinding&amp;utm_campaign=Badge_Grade)\n[![npm version](https://badge.fury.io/js/%40af-modules%2Fdatabinding.svg)](https://badge.fury.io/js/%40af-modules%2Fdatabinding)\n\nAF DataBinding is a up coming Data Binding module for [ApplicationFrame](https://github.com/TitanNanoDE/ApplicationFrame).\n\nThis library allows fast, high performant and extensible data binding.\nWith the integrated extension API it is possible to add custom bindings as desired.\n\n## Details\nBindings are processed synchronously but view updates happen asynchronously.\nThis allows the binding system to operate fast and non blocking.\nUsers also don't have to worry about accidentally starting multiple update cycles,\nsince there will be always be just one update cycle at the end of a call stack\n\n\n## How To\nEverything is constructed from html templates. To use data binding on an element\nsimply move the element into a html template.\n\n```html\n<template id=\"my-binding-snippet\">\n    <div class=\"item\">{{itemText}}</div>\n</template>\n```\n\n### Bind a Template\nIn order to bind data to a template it is required to tell the data binding engine\nabout the template\n\n```JavaScript\nimport DataBinding from 'af-DataBinding';\n\nlet scope = {\n    itemText: 'test',\n};\n\nscope = DataBinding.makeTemplate('#my-binding-snippet', scope).scope;\n```\n\nThis short snippet allows to get the template processed and receive an instance\nof it. Since it is often not desired to only instantiate a template, a specific\nattribute has been created.\n\n```html\n<template id=\"my-binding-snippet\" replace>\n    <div class=\"item\">{{itemText}}</div>\n</template>\n```\n\nThe `replace` attribute tells the binding engine to automatically replace\nthe template in the DOM with the new instance.\nTherefore this would result in the following HTML snippet.\n\n```html\n<div class=\"item\">test</div>\n```\n\n### repeat a template\nthe current implementation of the engine allows to automatically repeat a part\nof a template. This can be achieved with the following construct.\n\n```html\n<template id=\"something-something\" replace>\n    <ul>\n        <template bind-repeat=\"item in items\">\n            <li>{{item}}</li>\n        </template>\n    </ul>\n</template>\n```\n\nElementary in this example is the inner template element. It will get\nautomatically repeated, for every element in the `items` array on the scope,\nwhen the surrounding template gets instantiated.\n","readmeFilename":"README.md","gitHead":"7ee5b45f7f762edaf5328d7515f8db54a5195ba4","_id":"@af-modules/databinding@1.2.0-dev.8","_npmVersion":"5.7.1","_nodeVersion":"8.6.0","_npmUser":{"name":"titannano","email":"jovan.gerodetti@titannano.de"},"dist":{"integrity":"sha512-WEUyrL0lt57NeW9GW6EBLNxDCUYG+jxFn9vlxZzinWmZ1Ni/1o+YwvRaosZ22Hl7WIe6+RM33NYXRlOEacV2+A==","shasum":"55f143258d63c55d6492c2bddf25eaaa8f7d9feb","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.2.0-dev.8.tgz","fileCount":35,"unpackedSize":102457,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHmJptOptrOYtGF5emydJ8xLsb5uHZ3qJv9BJt17ZxOXAiAJvpSv5i9KerzkTM38VGTQylTdg2jtRBLanYQvmNcSsA=="}]},"maintainers":[{"name":"titannano","email":"titannanomail@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/databinding_1.2.0-dev.8_1520350240352_0.0962731265080996"},"_hasShrinkwrap":false},"1.2.0-dev.9":{"name":"@af-modules/databinding","version":"1.2.0-dev.9","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module","databinding","javascript"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.7.0-dev.5"},"readme":"# AF DataBinding\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/52c8abec92134998a497fea899abb5cd)](https://www.codacy.com/app/TitanNanoDE/af-DataBinding?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=TitanNanoDE/af-DataBinding&amp;utm_campaign=Badge_Grade)\n[![npm version](https://badge.fury.io/js/%40af-modules%2Fdatabinding.svg)](https://badge.fury.io/js/%40af-modules%2Fdatabinding)\n\nAF DataBinding is a up coming Data Binding module for [ApplicationFrame](https://github.com/TitanNanoDE/ApplicationFrame).\n\nThis library allows fast, high performant and extensible data binding.\nWith the integrated extension API it is possible to add custom bindings as desired.\n\n## Details\nBindings are processed synchronously but view updates happen asynchronously.\nThis allows the binding system to operate fast and non blocking.\nUsers also don't have to worry about accidentally starting multiple update cycles,\nsince there will be always be just one update cycle at the end of a call stack\n\n\n## How To\nEverything is constructed from html templates. To use data binding on an element\nsimply move the element into a html template.\n\n```html\n<template id=\"my-binding-snippet\">\n    <div class=\"item\">{{itemText}}</div>\n</template>\n```\n\n### Bind a Template\nIn order to bind data to a template it is required to tell the data binding engine\nabout the template\n\n```JavaScript\nimport DataBinding from 'af-DataBinding';\n\nlet scope = {\n    itemText: 'test',\n};\n\nscope = DataBinding.makeTemplate('#my-binding-snippet', scope).scope;\n```\n\nThis short snippet allows to get the template processed and receive an instance\nof it. Since it is often not desired to only instantiate a template, a specific\nattribute has been created.\n\n```html\n<template id=\"my-binding-snippet\" replace>\n    <div class=\"item\">{{itemText}}</div>\n</template>\n```\n\nThe `replace` attribute tells the binding engine to automatically replace\nthe template in the DOM with the new instance.\nTherefore this would result in the following HTML snippet.\n\n```html\n<div class=\"item\">test</div>\n```\n\n### repeat a template\nthe current implementation of the engine allows to automatically repeat a part\nof a template. This can be achieved with the following construct.\n\n```html\n<template id=\"something-something\" replace>\n    <ul>\n        <template bind-repeat=\"item in items\">\n            <li>{{item}}</li>\n        </template>\n    </ul>\n</template>\n```\n\nElementary in this example is the inner template element. It will get\nautomatically repeated, for every element in the `items` array on the scope,\nwhen the surrounding template gets instantiated.\n","readmeFilename":"README.md","gitHead":"00ba8646652f3e912e312536fd290a6c276dba50","_id":"@af-modules/databinding@1.2.0-dev.9","_npmVersion":"5.7.1","_nodeVersion":"8.6.0","_npmUser":{"name":"titannano","email":"jovan.gerodetti@titannano.de"},"dist":{"integrity":"sha512-ksrx52vgCWyU3HW0qhE8Q4YiS/ptk9ZiWfUpBNfWFgfBfcetS2n62nqvbL6Rp5V5m3ogusdOltucL/lb9tey5Q==","shasum":"be0bd882e5db268d1373aaddb3a3a7114936ffb5","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.2.0-dev.9.tgz","fileCount":35,"unpackedSize":102474,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDySy3HNUMYp6H55MopUeh81OlVtbaMmkKqSRzD2MnLewIhAMkeS2kqdMU1HeeEbXundNQ2QO6UCbcg5dVFOaXIgzix"}]},"maintainers":[{"name":"titannano","email":"titannanomail@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/databinding_1.2.0-dev.9_1520526532932_0.5419895892527102"},"_hasShrinkwrap":false},"1.2.0-dev.10":{"name":"@af-modules/databinding","version":"1.2.0-dev.10","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module","databinding","javascript"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.7.0-dev.5"},"readme":"# AF DataBinding\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/52c8abec92134998a497fea899abb5cd)](https://www.codacy.com/app/TitanNanoDE/af-DataBinding?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=TitanNanoDE/af-DataBinding&amp;utm_campaign=Badge_Grade)\n[![npm version](https://badge.fury.io/js/%40af-modules%2Fdatabinding.svg)](https://badge.fury.io/js/%40af-modules%2Fdatabinding)\n\nAF DataBinding is a up coming Data Binding module for [ApplicationFrame](https://github.com/TitanNanoDE/ApplicationFrame).\n\nThis library allows fast, high performant and extensible data binding.\nWith the integrated extension API it is possible to add custom bindings as desired.\n\n## Details\nBindings are processed synchronously but view updates happen asynchronously.\nThis allows the binding system to operate fast and non blocking.\nUsers also don't have to worry about accidentally starting multiple update cycles,\nsince there will be always be just one update cycle at the end of a call stack\n\n\n## How To\nEverything is constructed from html templates. To use data binding on an element\nsimply move the element into a html template.\n\n```html\n<template id=\"my-binding-snippet\">\n    <div class=\"item\">{{itemText}}</div>\n</template>\n```\n\n### Bind a Template\nIn order to bind data to a template it is required to tell the data binding engine\nabout the template\n\n```JavaScript\nimport DataBinding from 'af-DataBinding';\n\nlet scope = {\n    itemText: 'test',\n};\n\nscope = DataBinding.makeTemplate('#my-binding-snippet', scope).scope;\n```\n\nThis short snippet allows to get the template processed and receive an instance\nof it. Since it is often not desired to only instantiate a template, a specific\nattribute has been created.\n\n```html\n<template id=\"my-binding-snippet\" replace>\n    <div class=\"item\">{{itemText}}</div>\n</template>\n```\n\nThe `replace` attribute tells the binding engine to automatically replace\nthe template in the DOM with the new instance.\nTherefore this would result in the following HTML snippet.\n\n```html\n<div class=\"item\">test</div>\n```\n\n### repeat a template\nthe current implementation of the engine allows to automatically repeat a part\nof a template. This can be achieved with the following construct.\n\n```html\n<template id=\"something-something\" replace>\n    <ul>\n        <template bind-repeat=\"item in items\">\n            <li>{{item}}</li>\n        </template>\n    </ul>\n</template>\n```\n\nElementary in this example is the inner template element. It will get\nautomatically repeated, for every element in the `items` array on the scope,\nwhen the surrounding template gets instantiated.\n","readmeFilename":"README.md","gitHead":"2d031d14ccade1f8432bb2b673a1dcc80cb13d51","_id":"@af-modules/databinding@1.2.0-dev.10","_npmVersion":"5.8.0","_nodeVersion":"9.8.0","_npmUser":{"name":"titannano","email":"jovan.gerodetti@titannano.de"},"dist":{"integrity":"sha512-YntGlAas9eD7VO8Vydqybsqt210/ry/j0lfkfXmpgjw7E9xTzSKdz/ZU8vZKFqFquKwoEXulDRukqgnYyOCejA==","shasum":"c370656fc5c122fb28c0bc5b8c6bb44f8ed8a789","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.2.0-dev.10.tgz","fileCount":35,"unpackedSize":102871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4dejCRA9TVsSAnZWagAAmLQP/jF3iDfRIU71RdvQJFSx\nyHWukjlKZcfosVr5wwNjYFfA8zyE97RxsyC9TuTi1xHcTpCwru295yT7P/Qg\nGSwInBtjaTcmoYnozK2FsSnFpzwerQMmmLOMoU9DaFkAn54Nu4BiNiMkxChQ\nKTErHnHBxx5BGf7i/UwLt8YN5mNhyrGXrgehqX6mp/rrissAecGUrLCM7+sv\nxzU6XWzKAVL3eigi1dmH2UtJNPA3wOMw3oNpxtSn/skXMupK49DCRPw9w+oX\nW8lhdTtQ52qbrYFT/qm86f1uK3l8vPYKmnAKod8NkvWyEZ2xWF9xYTuf7f/o\n5G82gcBYYofIZAmxzPp1vAqSfc9JThsvN69uKli1nca6lYDh1lzM1v5FU6in\nB6BJMuanJW9cjbtE5NO1UHeVQC5Ia/kQwNhMyakdEJ7GwgUE0aY5VMeU9QNI\nTfSYAF2GnO+QZDtrk+m+A9UYnCjVOCztMwOSui143A5wpUvBgHHys84MFIGG\nFxzPsbE/9VLxYwJ1UhGfv2yLnmUvEhONqyfdoW3ItI4MdxqZeLVOtZXbIL+n\nMd72gTUtavosxrp5t2aFnovMIStxj26fK6BkkPkwP4cqH/3NbBJOLpQFtCDR\n0Wah+ZdRMRPdXbHr+VX/EUaCCp/qSp5HFwEa+mkizwIHo+MynO0U5qNMQI7p\nFir0\r\n=fcI/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7jk1Y98TaBU846/4g9zSu0HQ9NWxFUFOzL+AWKXyTDgIhAN5s6UhNd5N2sDPWcZigD0Po4GJGZGOf1JLiaZxvqPxJ"}]},"maintainers":[{"name":"titannano","email":"titannanomail@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/databinding_1.2.0-dev.10_1524750243121_0.8711231639179351"},"_hasShrinkwrap":false},"1.2.0-dev.11":{"name":"@af-modules/databinding","version":"1.2.0-dev.11","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module","databinding","javascript"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.7.0-dev.5"},"readme":"# AF DataBinding\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/52c8abec92134998a497fea899abb5cd)](https://www.codacy.com/app/TitanNanoDE/af-DataBinding?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=TitanNanoDE/af-DataBinding&amp;utm_campaign=Badge_Grade)\n[![npm version](https://badge.fury.io/js/%40af-modules%2Fdatabinding.svg)](https://badge.fury.io/js/%40af-modules%2Fdatabinding)\n\nAF DataBinding is a up coming Data Binding module for [ApplicationFrame](https://github.com/TitanNanoDE/ApplicationFrame).\n\nThis library allows fast, high performant and extensible data binding.\nWith the integrated extension API it is possible to add custom bindings as desired.\n\n## Details\nBindings are processed synchronously but view updates happen asynchronously.\nThis allows the binding system to operate fast and non blocking.\nUsers also don't have to worry about accidentally starting multiple update cycles,\nsince there will be always be just one update cycle at the end of a call stack\n\n\n## How To\nEverything is constructed from html templates. To use data binding on an element\nsimply move the element into a html template.\n\n```html\n<template id=\"my-binding-snippet\">\n    <div class=\"item\">{{itemText}}</div>\n</template>\n```\n\n### Bind a Template\nIn order to bind data to a template it is required to tell the data binding engine\nabout the template\n\n```JavaScript\nimport DataBinding from 'af-DataBinding';\n\nlet scope = {\n    itemText: 'test',\n};\n\nscope = DataBinding.makeTemplate('#my-binding-snippet', scope).scope;\n```\n\nThis short snippet allows to get the template processed and receive an instance\nof it. Since it is often not desired to only instantiate a template, a specific\nattribute has been created.\n\n```html\n<template id=\"my-binding-snippet\" replace>\n    <div class=\"item\">{{itemText}}</div>\n</template>\n```\n\nThe `replace` attribute tells the binding engine to automatically replace\nthe template in the DOM with the new instance.\nTherefore this would result in the following HTML snippet.\n\n```html\n<div class=\"item\">test</div>\n```\n\n### repeat a template\nthe current implementation of the engine allows to automatically repeat a part\nof a template. This can be achieved with the following construct.\n\n```html\n<template id=\"something-something\" replace>\n    <ul>\n        <template bind-repeat=\"item in items\">\n            <li>{{item}}</li>\n        </template>\n    </ul>\n</template>\n```\n\nElementary in this example is the inner template element. It will get\nautomatically repeated, for every element in the `items` array on the scope,\nwhen the surrounding template gets instantiated.\n","readmeFilename":"README.md","gitHead":"492c2fe671b4ffe955e582d65749246b407c36c7","_id":"@af-modules/databinding@1.2.0-dev.11","_npmVersion":"6.0.1","_nodeVersion":"9.8.0","_npmUser":{"name":"titannano","email":"jovan.gerodetti@titannano.de"},"dist":{"integrity":"sha512-M0pf5HlsP+laOCbltdqtC8W9N7YZIhUefXJat3/4+HBJClYnCvwvIrLzP3hmzC/Nv2T0JSNp0SIcJB+c2jmlpg==","shasum":"c332d6e6b317cc258fe395d4431d1aea3b853d72","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.2.0-dev.11.tgz","fileCount":35,"unpackedSize":102907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/EpyCRA9TVsSAnZWagAAZMwP/1LGT/r9lDggdS1Qpukb\nyLl/zERbzy3xnz0I9agyofH/jNQ64/NXfM3oAIS/bOVATrO3p1icu7x5jVaW\n7LDm5n39U+BestnEeQzJpDSWXvfO0cl4w5qw6mNtxTiD2OGZIb3QtzHNaWNB\nRnxI5gs2n9YSmNeikdke6kkn8yBkmM1NUi1Twlr+H2rxTbqes43qznTo2l+5\nmFjORF25NWpHhASvi9mYewyx5md8soicd4rVAMnbfq9puHE8ZvF18aAER87a\nPZnTwXOuvKUpFaEtj/MNIZIbvZsTYXtH7hglts9nEQgURLjGWZuTjhuy/cXx\nbcVw0bxRH2BDxEA2e2q1MKitaduc7PiATtl5BiZetcoKM5Pu7SBUyHvT5qAS\nNEW3pcgiS65CFkuSTdVL8wClyXPCpSaQJzY3LrfpzR4EfohQB9ojMdWlfzdO\ngeRmgL9o8lxwK+6EvTy9OBebcuGGwOFurbghxPUI5z0UbYk7ILukGmnyurtU\nNMPY76MfeFWoL5iAFW65NpbOdqpmDWyyKsbbOweEH4eVPq40X0bhX6MYi32i\nZWk1VIh5zE8EIPIAj+7CY/TscewyU2BGYXBximu+gI5RNGMfhg4VKBNQYuSz\n3HWSIzSSemLpt1LSJkkd0Rh8KmBhC2dXcqAB2p+CPy628swRR53Vz5601E7g\nVaDH\r\n=y6iD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD38mAua3Lx7BS6R+amAd6nmtjOR/Rt1mW/Mb/l+blbDgIgfxpDAy7iSPi3mkLvfyTdQ4ggogK5MgY2uD058mopdTk="}]},"maintainers":[{"name":"titannano","email":"titannanomail@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/databinding_1.2.0-dev.11_1526483568620_0.9944878437098792"},"_hasShrinkwrap":false},"1.2.0-dev.12":{"name":"@af-modules/databinding","version":"1.2.0-dev.12","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module","databinding","javascript"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^0.7.0-dev.5"},"readme":"# AF DataBinding\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/52c8abec92134998a497fea899abb5cd)](https://www.codacy.com/app/TitanNanoDE/af-DataBinding?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=TitanNanoDE/af-DataBinding&amp;utm_campaign=Badge_Grade)\n[![npm version](https://badge.fury.io/js/%40af-modules%2Fdatabinding.svg)](https://badge.fury.io/js/%40af-modules%2Fdatabinding)\n\nAF DataBinding is a up coming Data Binding module for [ApplicationFrame](https://github.com/TitanNanoDE/ApplicationFrame).\n\nThis library allows fast, high performant and extensible data binding.\nWith the integrated extension API it is possible to add custom bindings as desired.\n\n## Details\nBindings are processed synchronously but view updates happen asynchronously.\nThis allows the binding system to operate fast and non blocking.\nUsers also don't have to worry about accidentally starting multiple update cycles,\nsince there will be always be just one update cycle at the end of a call stack\n\n\n## How To\nEverything is constructed from html templates. To use data binding on an element\nsimply move the element into a html template.\n\n```html\n<template id=\"my-binding-snippet\">\n    <div class=\"item\">{{itemText}}</div>\n</template>\n```\n\n### Bind a Template\nIn order to bind data to a template it is required to tell the data binding engine\nabout the template\n\n```JavaScript\nimport DataBinding from 'af-DataBinding';\n\nlet scope = {\n    itemText: 'test',\n};\n\nscope = DataBinding.makeTemplate('#my-binding-snippet', scope).scope;\n```\n\nThis short snippet allows to get the template processed and receive an instance\nof it. Since it is often not desired to only instantiate a template, a specific\nattribute has been created.\n\n```html\n<template id=\"my-binding-snippet\" replace>\n    <div class=\"item\">{{itemText}}</div>\n</template>\n```\n\nThe `replace` attribute tells the binding engine to automatically replace\nthe template in the DOM with the new instance.\nTherefore this would result in the following HTML snippet.\n\n```html\n<div class=\"item\">test</div>\n```\n\n### repeat a template\nthe current implementation of the engine allows to automatically repeat a part\nof a template. This can be achieved with the following construct.\n\n```html\n<template id=\"something-something\" replace>\n    <ul>\n        <template bind-repeat=\"item in items\">\n            <li>{{item}}</li>\n        </template>\n    </ul>\n</template>\n```\n\nElementary in this example is the inner template element. It will get\nautomatically repeated, for every element in the `items` array on the scope,\nwhen the surrounding template gets instantiated.\n","readmeFilename":"README.md","gitHead":"13e678d99e6ced0ff7bb7c67356894e3cb15c482","_id":"@af-modules/databinding@1.2.0-dev.12","_npmVersion":"6.2.0","_nodeVersion":"9.11.2","_npmUser":{"name":"titannano","email":"jovan.gerodetti@titannano.de"},"dist":{"integrity":"sha512-xouOp4HLD4CieDObRlCxTPjxsgz3JULjChtkISap7L246nBaBsohViBmJnwWYGXu0Gt8QuxX/DSKRYXW4+P74Q==","shasum":"5c5e0e8f123888b138210ada244cf3988e71f5ac","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.2.0-dev.12.tgz","fileCount":36,"unpackedSize":103407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSghhCRA9TVsSAnZWagAA+aAP+wYy6GoVr8AKLiLZMB/l\nFZM+pegE/IglcPQItT0S4beqKGw50jSjjkW9XXIwQ1gGnsEnD3bIwo6w7pNx\nrKG1nwcIM97vEcKPjyu4pFSxvWZSd404p4XUSvGHg6RHFagov2o+hOP4zisP\ntArcbX5Omk4m/Cg6VEYmztUgmrM7oZ5s1c3Y9+OcDEKM1FVRVzdKgdMFIPdE\nYLYRO21Jmyz9lVDi9m+NMOkIAkD/ZOP3wznEnK9EM3XmT1zSAnDGtxYwDd02\naLO3ljgfCv3kabpWEN3WLa5pgUcRe/7oI7EYIVQOtMLCTeqMM2PhgFdQu0jL\n20PBC60H58W2H2GsrdUtHRcaguWEy156ImilTtC0FX5MyejcVXrhwokxLxZN\ntVSH1M46A9LI0+kvhTs8tFeJKLQnUSM2vF+XovmsDCPFaDZihFvxJWk1NCMo\nd+AIGh6uQtRXrOaa1681nduwRYjSGfB93LKlSaF3FlQtTVJTqsOLwfJLj+Ak\nqDQkArKS/Mg+hgIWBWxjAQSWuDabdKi86vVYfUEydMQbyPlBVGhwt8sG+esL\nhoGYiCA70HACx/lWejXt33oM4faxBqP24aIZZcHQqIjfkyoHh04lD3FhqRAz\nJ+Hq9X0oPghHai9VSv53L5XRqPQeEcAmq47XXmzep5oKAwlgCRA20FyFbYTA\nTehn\r\n=28ix\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA97xwC067LYgwG6wX+LJzXpFKE6r5hZHdeQ8InWGOJIAiAXfGrMeEScgpi46bqo+aYEAecsKWqsKRDsdkUkL627Hw=="}]},"maintainers":[{"name":"titannano","email":"titannanomail@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/databinding_1.2.0-dev.12_1531578464940_0.3384912741175474"},"_hasShrinkwrap":false},"1.2.0-dev.13":{"name":"@af-modules/databinding","version":"1.2.0-dev.13","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module","databinding","javascript"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^1.0.0"},"gitHead":"72ee84976e52cdbd985f0961f52c71b5b02c9abf","_id":"@af-modules/databinding@1.2.0-dev.13","_nodeVersion":"8.9.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fJ+RP2O+l62b6xlS2ti/gJFm+FnVEKbWIiB/37ON0JOKoZCUYyFdrnWlRZXEkNIr/lk5GKAjOKFUWrDtdaJPyg==","shasum":"98ca309a8901463e99b6293005dbad0c01c99430","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.2.0-dev.13.tgz","fileCount":36,"unpackedSize":103461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcitG1CRA9TVsSAnZWagAA2qUP/18t92FKLatbSavV6v7W\nlu+wfm9y95LhsrOKRlKUApsAI4nrRaPGL6ItRAELq9MwTqLhWfdMv9P8FOzy\n5OB2vBNtt42zD5VI9lN1nrCsTRGOebj+H1ynH6FyEjOSeLgFCQfjHGxMy4aZ\nSPAe1/RIJYJwQb9MiqHS8YAOlExUqzKZ2AgW+GahU/aG1kZ6JYUPWC+nazGg\n+u2ZK5iOVyb1TIyNDsfBB56wBkUG+7G86ZzmhHgZ5auytUc76o/PT9O01Dpq\nvdO4C2sRCLVrwbrka38rxkYLYpgMORNVvjG3MYQJ+TR5Vn2UKO6ufgWzOtvp\n+5IOUuxcp99sjkCxdNzWaB+Tl6OJUEyqT7DRg6u8RL9Srn8GQh7MhrJIbof1\nWBYwax0iTbZKTnygSfgAsgXiXsVsbgFfQNJM87Pq6SLyCWgrGfGa2FeDS29V\noau2S8oyPm1mbCvfWIHbUZ7egE8OUhK3JjkhHQw9D5z75TwBS0F9ooSibeL+\nFXLM4cqZYRr3V598ALNr3AM5z95Ee3j7xO64yiSOn4O/PdUeEsEFDytk2L3v\nCopoQl+lPQL4XAKm8f1BzgYih8YUuX5emb4EzsuotKASfnyxET66w/UTnOHz\nLkmDlJmhs/WroIkKPgpAkp3lql6vvvYBOEL+RloRt4Tnj8I+usmbk7cdk0JM\n/aEU\r\n=J2ta\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMFpIgyOQDtOoN2qnVM4xvqfIxj67sX/ztCwfuWWfaBAiBT8+hEKVsK7j86bYbipNUZki+BenEA33CjfccdQpVNyw=="}]},"maintainers":[{"name":"titannano","email":"titannanomail@gmail.com"}],"_npmUser":{"name":"titannano","email":"jovan.gerodetti@titannano.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/databinding_1.2.0-dev.13_1552601524975_0.6250076306297885"},"_hasShrinkwrap":false},"1.2.0":{"name":"@af-modules/databinding","version":"1.2.0","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module","databinding","javascript"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^1.0.0"},"gitHead":"bac2d81b8a17e622dc386f8cb3589842a4f358cf","_id":"@af-modules/databinding@1.2.0","_nodeVersion":"8.9.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4sc2YawLMP5Kv2h51BKkY9GEjOEfrtEt3YE+/iOdNZTX7aY3b2XETzWh1FsCVMFJ/8HD31LCY1K5/QXDCzp0tA==","shasum":"3a5b3c43ef01e573d2af0cd4a3f71a2e09b91614","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.2.0.tgz","fileCount":36,"unpackedSize":103521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcl8byCRA9TVsSAnZWagAAxKwP/3lQQnfNISWhaTMMJtS4\nLkknmegpXsWNtFfQYiXLmARzptFauAlq1RbBqYnvy1OjSRGIV8aJJVDqtUqX\n74e0Ub0W9QZ3MB6S/oua8erJq4gHqgbG3RBZjYy7gFX3Xnqkpp9tekdLgymk\niqBFLyU2KNALiafrBcg99xs4ZegvVcMDZ6ZWajHklbeVn3tRpuaI8/gmrR8k\nxLgdP9+ARsd26jUh89u81tvqxgZOphDk+Pi9OgDQJIJ7JJxc2OL3TjW5LsDU\nSmfhymomjRyilrPmt1RSRmAJcojbzJBZ8QGvh64oXKQcS2bYhjKiX4gqU/tg\nwCIQ6Tt1iePkCrAOqh7g7M692ldCu6OsUGUvazpkSe0q1E91WUnd0WxRDpEF\npoKsj8x/mfxmeDh8q510dE3BERrWc0kv5IjPKJ6RerhZZOH8AIe2f5f7dmsz\n/0xqavQxzICXda5eH78cA/tj4ALUQ/9J9vppmLJo5M/aKSccXFCKNOyiSbPt\nuvNYEg119J3tqQSoWqYa9kWDgAKgaPup9pHUJbqP5n1OyWj0/rl8f0WUowFn\n7k45G5ZOyto9l3EolSds2q3YiVWdzlRo5ktG1zCG4y8nN8j7Q7WWmD5LgpZA\nHJrhSfjE2WfedzhTpA32pVDvi+VTohifh2tTibuJ/P6/pJSvJu/XiuuP4bk7\nrh+n\r\n=Lu4t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbK6TOVmq22aNpS99doud8HnYj+G4NJYv/PwpEyzTHHAIgU8gR9AqJhcRfLa1LqVszYP6stUswjR5A8bDLZpJ0fY8="}]},"maintainers":[{"name":"titannano","email":"titannanomail@gmail.com"}],"_npmUser":{"name":"titannano","email":"jovan.gerodetti@titannano.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/databinding_1.2.0_1553450737739_0.09352334516885352"},"_hasShrinkwrap":false},"1.2.1":{"name":"@af-modules/databinding","version":"1.2.1","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module","databinding","javascript"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^1.0.0"},"gitHead":"60e35e921fe7bb5ece200b24868bd1f2ee5969e3","_id":"@af-modules/databinding@1.2.1","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-K7/+AnWLDcC7x2lsn0qgEdq0M/rDgEUudR6ZpCv0/QM4cBEbzifNQxyiGKvCQlhy7CrCx7EXz3zaksIuBVS7rA==","shasum":"85c982fba4de8b9598cadf2189db392a5451b456","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.2.1.tgz","fileCount":35,"unpackedSize":103026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHHllCRA9TVsSAnZWagAASVYP/R+mTdTycq3w+HwC8QDr\nJ2E0scNpAdyDwMiPrkCLhZiqWO8qxrg6EZmZqBYbNkR5KEMdtlWfh/eckML5\nR+18/Y7GVoL3D5bKo85NCPbK0AXhbQYTI/ZJsWNKkRVDoiQItVmh2nIUoqk6\nhwmwUhj7r7nzv/Lssl4VfPLWPdZVcNPTaJDPNzKzmx+n2MkmJJ9z7i8Y52l8\noFSnEIyS1CWgGBu3qGqQxcP00XhOrQnrMSK8Ds4+5vWCisxldFZpZA+Ope10\n+f5iUyD5ZBgls5Lxx0U0c8vggMqG2GVmAM5RLoXLex67X+cctev83ESEMWVn\nnhBCnSnIcADOO13IeyvhnvOOfv+71buM5G+tFbw+igq+2XPn8GQD5Q/ytPe8\nhoNrNRrsLLRVuy4SlPWJV/ktBJrwSfA+z/42dk+TU9yqFhSRCbvNcLMZAjHn\n0W6bsLTCUiIwJcng8dKdKqaZA3xtlZpSwIUSbbLEq1URVWsgORgxfBdVJT/Z\n6D7Ebaw8qAcmUhxW5p9/ZnzkBaZlV6aUcuSByVmJX0//a1z/aBHeFvqc5Eff\nelyUNalACR51tyeVWyyhHIfeC8kU/UqlB4APDuV8pDDnCOSWVGPy9ysiLOu/\nGFOcJvNnK1q0mDJlS+gjxH6V7/HmalTcM0ZzS1jNCpmVwFjEfwm15FVnOb5y\nVTb2\r\n=8HSJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHPv/wTVQ0PI5zmGi/0yY/efsYTkYOnKhtWltx8FRFRJAiAqZMNYpz/TGUu4U6Ze2F3F2q5t/5S273Ceht/xy8CQqQ=="}]},"_npmUser":{"name":"titannano","email":"jovan.gerodetti@titannano.de"},"directories":{},"maintainers":[{"name":"titannano","email":"jovan.gerodetti@titannano.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/databinding_1.2.1_1612478820237_0.09763294550568347"},"_hasShrinkwrap":false},"1.2.2":{"name":"@af-modules/databinding","version":"1.2.2","description":"Data Binding module for ApplicationFrame","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"keywords":["application-frame","ApplicationFrame","af","af-module","databinding","javascript"],"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"license":"Apache-2.0","bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","dependencies":{"application-frame":"^1.0.0"},"gitHead":"e848f7641738dc6fda5776f4ae5808c61ff66940","_id":"@af-modules/databinding@1.2.2","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-GpwC1ASRrKQ9/4nWENGAVYM0kdhrFTtiyUojK6XVoXQZSaHJ1IkfoT3Ve070bBu+/7Uom8Ifa+TY1mr83hW9qQ==","shasum":"d1ea23e657323afd4ca5c50454469f368f24751e","tarball":"https://registry.npmjs.org/@af-modules/databinding/-/databinding-1.2.2.tgz","fileCount":35,"unpackedSize":102854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYlg/CRA9TVsSAnZWagAAplAP/3YQtp0EuuBIX8WF5dDZ\n3Zg1xxFniI2QxQ4yV3MUJGJlqFS+eFRrFlZ4zG6LMS88Tk2tfIuGUI7MEo9e\nMpvvE3FDOtRwtjt2b6ZA28BIIpd3AUjhf+jbN0ShTE0QDQ+EYGwcaSxD3VcI\nWkjGoT0Iz7Src0TF6JrFD4pBkZwsia++F0wP1yjlndhEtqFUcJDm5efm+Iuw\n52h47vC9mhK9NsozulGnh/hm/GSGcLpB6oZ9bNhFPlRYHO/JjsaTZMoxOtBf\nIZ10rA+n75dmN1FwsxUylHtfDtXVIgyypJHO72hidFGyQzUd8wsZW/r4uxgF\no5VWdcM98SfpituoBiwKXsAVRS2ib9mmfZ7pE+NOzLXFvNs/WEdwMhNL+v8l\n+5CsuidmmItUVJoa67taked+R3zqi3EoTpyQNb1jZwx+rza3T5jLsiYn+4+a\nfc+TM6y1rdKS4A1I0Xv0SHv9uRCcpJI5y52B4zKJp2AAKRA2dezjYDarqUEs\nf4tDRuHluaE66U2jJ4gQ6a1EN9ENw2Jv8uWZAe7S9HDpvyQtRNvTZaQtjhhh\nvvuxi3gfrHHgMNhxv3x8C5wz6fOcs5KYPVRYBLwjG6kbRSeX6re3g9r2oLBH\nPsvepwCK4k0oy90MNMqgtuHrCNcdvwImiqMkT1ftlzPGAd7VFtn90s99tSTc\nrVUR\r\n=OucE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDVgqLHmqvxGF59hbAD8TLM0MgA19b3KkZXA4H1Ur2/AIhALmaaK/9pM8r5Li41MYb+NNmtgQ8PuCAIjR/nwSnw7NN"}]},"_npmUser":{"name":"titannano","email":"jovan.gerodetti@titannano.de"},"directories":{},"maintainers":[{"name":"titannano","email":"jovan.gerodetti@titannano.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/databinding_1.2.2_1617057855151_0.9290564111010484"},"_hasShrinkwrap":false}},"readme":"# AF DataBinding CCC\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/52c8abec92134998a497fea899abb5cd)](https://www.codacy.com/app/TitanNanoDE/af-DataBinding?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=TitanNanoDE/af-DataBinding&amp;utm_campaign=Badge_Grade)\n[![npm version](https://badge.fury.io/js/%40af-modules%2Fdatabinding.svg)](https://badge.fury.io/js/%40af-modules%2Fdatabinding)\n\nAF DataBinding is a up coming Data Binding module for [ApplicationFrame](https://github.com/TitanNanoDE/ApplicationFrame).\n\nThis library allows fast, high performant and extensible data binding.\nWith the integrated extension API it is possible to add custom bindings as desired.\n\n## Details\nBindings are processed synchronously but view updates happen asynchronously.\nThis allows the binding system to operate fast and non blocking.\nUsers also don't have to worry about accidentally starting multiple update cycles,\nsince there will be always be just one update cycle at the end of a call stack\n\n\n## How To\nEverything is constructed from html templates. To use data binding on an element\nsimply move the element into a html template.\n\n```html\n<template id=\"my-binding-snippet\">\n    <div class=\"item\">{{itemText}}</div>\n</template>\n```\n\n### Bind a Template\nIn order to bind data to a template it is required to tell the data binding engine\nabout the template\n\n```JavaScript\nimport DataBinding from 'af-DataBinding';\n\nlet scope = {\n    itemText: 'test',\n};\n\nscope = DataBinding.makeTemplate('#my-binding-snippet', scope).scope;\n```\n\nThis short snippet allows to get the template processed and receive an instance\nof it. Since it is often not desired to only instantiate a template, a specific\nattribute has been created.\n\n```html\n<template id=\"my-binding-snippet\" replace>\n    <div class=\"item\">{{itemText}}</div>\n</template>\n```\n\nThe `replace` attribute tells the binding engine to automatically replace\nthe template in the DOM with the new instance.\nTherefore this would result in the following HTML snippet.\n\n```html\n<div class=\"item\">test</div>\n```\n\n### repeat a template\nthe current implementation of the engine allows to automatically repeat a part\nof a template. This can be achieved with the following construct.\n\n```html\n<template id=\"something-something\" replace>\n    <ul>\n        <template bind-repeat=\"item in items\">\n            <li>{{item}}</li>\n        </template>\n    </ul>\n</template>\n```\n\nElementary in this example is the inner template element. It will get\nautomatically repeated, for every element in the `items` array on the scope,\nwhen the surrounding template gets instantiated.\n","maintainers":[{"name":"titannano","email":"jovan.gerodetti@titannano.de"}],"time":{"modified":"2022-06-12T14:20:16.815Z","created":"2017-01-07T16:10:46.527Z","1.0.0":"2017-01-07T16:10:46.527Z","1.0.1":"2017-01-08T10:57:36.290Z","1.0.2":"2017-01-08T11:16:00.115Z","1.0.3":"2017-01-08T11:27:18.983Z","1.0.4":"2017-01-08T14:17:52.035Z","1.0.5":"2017-02-18T21:10:32.547Z","1.1.0":"2017-02-28T10:32:09.038Z","1.1.1":"2017-03-01T18:22:55.790Z","1.1.2":"2017-03-04T13:30:51.371Z","1.1.3":"2017-03-14T22:21:32.786Z","1.1.4":"2017-03-15T21:58:32.419Z","1.2.0-dev.0":"2017-05-31T15:21:26.984Z","1.2.0-dev.1":"2017-06-03T21:11:57.183Z","1.2.0-dev.2":"2017-08-15T08:04:23.114Z","1.2.0-dev.3":"2017-08-27T12:30:56.560Z","1.2.0-dev.4":"2017-08-31T06:51:14.781Z","1.2.0-dev.5":"2017-12-03T16:51:39.811Z","1.2.0-dev.6":"2017-12-03T19:38:21.466Z","1.2.0-dev.7":"2018-03-01T10:48:33.277Z","1.2.0-dev.8":"2018-03-06T15:30:40.491Z","1.2.0-dev.9":"2018-03-08T16:28:53.005Z","1.2.0-dev.10":"2018-04-26T13:44:03.215Z","1.2.0-dev.11":"2018-05-16T15:12:48.738Z","1.2.0-dev.12":"2018-07-14T14:27:45.049Z","1.2.0-dev.13":"2019-03-14T22:12:05.163Z","1.2.0":"2019-03-24T18:05:37.980Z","1.2.1":"2021-02-04T22:47:00.753Z","1.2.2":"2021-03-29T22:44:15.290Z"},"homepage":"https://github.com/TitanNanoDE/af-DataBinding#readme","keywords":["application-frame","ApplicationFrame","af","af-module","databinding","javascript"],"repository":{"type":"git","url":"git+https://github.com/TitanNanoDE/af-DataBinding.git"},"author":{"name":"Jovan Gerodetti","url":"TitanNano"},"bugs":{"url":"https://github.com/TitanNanoDE/af-DataBinding/issues"},"license":"Apache-2.0","readmeFilename":"README.md"}