{"_id":"yamvish","_rev":"35-e09c4d747866ac596918f50694fb7875","name":"yamvish","description":"Yet Another MVish javascript library","dist-tags":{"latest":"0.13.0"},"versions":{"0.1.0":{"name":"yamvish","version":"0.1.0","description":"Yet Another MVish-not-a-framework javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/nomocas/decompose.git"},"keywords":["functions","composition","js","AOP"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/decompose/issues"},"homepage":"https://github.com/nomocas/decompose","devDependencies":{"gulp":"^3.9.0","chai":"^2.2.0","gulp-uglifyjs":"^0.6.1","gulp-live-server":"0.0.14","gulp-jshint":"^1.10.0","jshint-stylish":"^1.0.1","gulp-rename":"^1.2.2"},"gitHead":"aba94bedbd0b363c4949ce5021b7de0f47d173d8","_id":"yamvish@0.1.0","_shasum":"6bba710de28d74dcf80c20adda191c3a37d6e950","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"6bba710de28d74dcf80c20adda191c3a37d6e950","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.1.0.tgz","integrity":"sha512-7SrK6Nh3EH8524zO3JKphmzZbJHgWdfCoapU94dwSyBl2HGJAbfaDlLRNNs4y7wh1LdC7TnovpRurIaejGe7og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkVmTsIZoAaOM582MOJ9PFxfOU5jXx8llLX5DE46D0EwIhAKGA5XqBMFhVNei9JZrY0TaC58lrtwzVSrGKdyj/lCqw"}]}},"0.1.1":{"name":"yamvish","version":"0.1.1","description":"Yet Another MVish-not-a-framework javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["functions","composition","js","AOP"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"gulp":"^3.9.0","chai":"^2.2.0","gulp-uglifyjs":"^0.6.1","gulp-live-server":"0.0.14","gulp-jshint":"^1.10.0","jshint-stylish":"^1.0.1","gulp-rename":"^1.2.2"},"gitHead":"aba94bedbd0b363c4949ce5021b7de0f47d173d8","_id":"yamvish@0.1.1","_shasum":"5f3532c4d4e2cc6e6df38106404b10719388b71c","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"5f3532c4d4e2cc6e6df38106404b10719388b71c","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.1.1.tgz","integrity":"sha512-0/TvS8aozf42HMvX2dzNo+WTsUI7x6m6NaB4LSzdQrXzmOWndyXDk+uVrTl+7jygRgfUbdURlDV6K1+SrDEprw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGMYZ4lAwaxwyimUXDsIBS+kJVi38DpRUamEuMV92e9AiEAxtSaummtjRNve/RU2y+ECIVNLjSBxVa4DQF1GrGDyGY="}]}},"0.2.0":{"name":"yamvish","version":"0.2.0","description":"Yet Another MVish-not-a-framework javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","elenpi":"^0.2.4","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"gitHead":"8613a2988303904621116e564fd2b056743f9267","_id":"yamvish@0.2.0","_shasum":"0f0211f91ad89cc3b1daa805848d24d9ce6cbe39","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"0f0211f91ad89cc3b1daa805848d24d9ce6cbe39","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.2.0.tgz","integrity":"sha512-qvP98DFkqUBiqhgIi8bjaRevNbi7ysCvrp0vun1Hg65ex7zzfeO/9o5cPgBckzK0GWj3rH0nTistqYUjnY0b7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA20ur6YyLqwlL+HTFOWOnJT89ocq9IMyFfgmvBLjp5yAiEA2YXDfY6sRG8VoEf9gF4y81q+y3YnD57UbrZqIXjT/x8="}]}},"0.2.1":{"name":"yamvish","version":"0.2.1","description":"Yet Another MVish-not-a-framework javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","elenpi":"^0.2.4","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"rql":">=0.3.1"},"gitHead":"ec91b314508b2b6bcf12e8a7baf20d79a0507376","_id":"yamvish@0.2.1","_shasum":"a8846a494f8e95615269878caf4bf24790207a9a","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"a8846a494f8e95615269878caf4bf24790207a9a","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.2.1.tgz","integrity":"sha512-iZrmMLsypLXN9/+FHfQh8n7D2Nik6FXt0s2NIPj5iXm0VXXiCbiVXKEQHzorHq6TEoCc19y1gOqHwQ04VEyoIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCQ7q4P4YLyisJQSROJdVGbD+lBgmGykaHpJfun7wOWAiEAudOPtx3CvrUC191vLyyJorO8U1th7XHJCUbNkS2Kglc="}]}},"0.2.2":{"name":"yamvish","version":"0.2.2","description":"Yet Another MVish-not-a-framework javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","elenpi":"^0.2.4","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"c3po":"^1.0.1","rql":">=0.3.1"},"gitHead":"055df612488d944314ab97ecd03969a2eeb9453b","_id":"yamvish@0.2.2","_shasum":"c417b6c6c7d33e60b9951aea76310c824477eea6","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"c417b6c6c7d33e60b9951aea76310c824477eea6","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.2.2.tgz","integrity":"sha512-n48kxWYO3P5kxxiTQwBoh2mg1FGkQ6pR3fUTSagaI8yC7YWX/7BTJnRUbZ/beYfVPMJDU9MASPXiISldbRESLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFcfQV+zjuVyrHPuOe2VWvya56x7dVbafATNoTCDTjwwIgbtp2kCRVXWtDO+rSUQCkklb7Xm/bUcF5/27EIoBGFtw="}]}},"0.3.0":{"name":"yamvish","version":"0.3.0","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","build":"npm run build-core && npm run build-yamvish && gulp uglify","build-yamvish":"browserify -s y index.js > dist/yamvish.js","build-core":"browserify -s y core.js > dist/yamvish.core.js"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5"},"gitHead":"1c9d1339a7b47408274c37e86c8ec5f13a4ea07a","_id":"yamvish@0.3.0","_shasum":"db5de84858c3ad5ae4f852ddbd2a5c25d0cc60cf","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"db5de84858c3ad5ae4f852ddbd2a5c25d0cc60cf","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.3.0.tgz","integrity":"sha512-krlF/j82mOf0cGnwVi81ECa0CGoB79kkvfvzRYjU+RQSOJsajHTSodNFe5YiJ4vl65wlmukWRDO6FNC+Fx0lRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPYubFK51mwiJyeCYQWKJp/p/sczk1qzMSilz9PqtoXAiAMYj5FXx1gkc+riSXvPlHFv3IUaotrb7/d1I155Dy4ig=="}]}},"0.4.0":{"name":"yamvish","version":"0.4.0","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","build":"npm run build-core && npm run build-yamvish && gulp uglify","build-yamvish":"browserify -s y index.js > dist/yamvish.js","build-core":"browserify -s y core.js > dist/yamvish.core.js"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5"},"gitHead":"64c0b424e052669f242def275aede5dd0fc42415","_id":"yamvish@0.4.0","_shasum":"74bd973a56f31faa483e588fdc5c5d42dfbf07f4","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"74bd973a56f31faa483e588fdc5c5d42dfbf07f4","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.4.0.tgz","integrity":"sha512-Em+SsiwsXSIm3gXDcEPCNRGgYhUu3y3RhUIEdLZZwztz7Z9TKk2k7yNHuo2fVswn3XbvaoofMq955Db5nJ3DmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNUX8ORv+8fIqPkomZOKyKe5JyCiRncvnkxfwknapARAIgb5pLOJbESNMmuOdkcaY1MREGFeZT9MHFMBvIHls72n0="}]}},"0.4.1":{"name":"yamvish","version":"0.4.1","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","build":"npm run build:core && npm run build:full && gulp uglify","build:full":"browserify -s y index.js > dist/yamvish.js","build:core":"browserify -s y core.js > dist/yamvish.core.js","bump:patch":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion patch -m && git push --tags && npm publish","bump:minor":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion minor -m && git push --tags && npm publish","bump:major":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion major -m && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5"},"gitHead":"6658fad4ce265820d7b2cc51999d0145c15f3f22","_id":"yamvish@0.4.1","_shasum":"67c0773a1341eb81e9ef5cc53f9cbcb5f57d85e0","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"67c0773a1341eb81e9ef5cc53f9cbcb5f57d85e0","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.4.1.tgz","integrity":"sha512-WD5FMcyUoaZzw1E4AJ7qDkBfP9n8Lj+QWu6L+1WzUOUz8N9z4wSKnsGrQwDp4+mN4geKK5Tk4HH4k/zdiBavow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxiir3smv2YJ/JWHbFAycCTnRoS9zyPnYTXf5EyrsWRAiEA63Y3BUj1uqwXKM6EKGJdV24YqPGaHG8tJZGXcFGL1ig="}]}},"0.4.2":{"name":"yamvish","version":"0.4.2","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","build":"npm run build:core && npm run build:full && gulp uglify","build:full":"browserify -s y index.js > dist/yamvish.js","build:core":"browserify -s y core.js > dist/yamvish.core.js","bump:patch":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion patch -m && git push --tags && npm publish","bump:minor":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion minor -m && git push --tags && npm publish","bump:major":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion major -m && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5"},"gitHead":"923cfa156d61e71f390e58a4945cc15bea9438ab","_id":"yamvish@0.4.2","_shasum":"2ebca0a6fece91bc339b2f58e32c4b664b95de76","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"2ebca0a6fece91bc339b2f58e32c4b664b95de76","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.4.2.tgz","integrity":"sha512-8akVZq1VmluHVvxvEvpRcEDBAjhZ/y4N5pGgLKxdpVcdAsjhwQ0mOheluqZYO+XngRMnx/C5h1E9aynOoO4W8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpjA39jJY1t4nYqEPJHa+TmpwUT/qsRQcaJEUw/4E8TAiEAu9CodgczblQ3sf2AvuqJZsDdufNL3Pp0LBIegOZxNg0="}]}},"0.4.3":{"name":"yamvish","version":"0.4.3","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","build":"npm run build:core && npm run build:full && gulp uglify","build:full":"browserify -s y index.js > dist/yamvish.js","build:core":"browserify -s y core.js > dist/yamvish.core.js","bump:patch":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion patch -m && git push --tags && npm publish","bump:minor":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion minor -m && git push --tags && npm publish","bump:major":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion major -m && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5"},"gitHead":"17778989c2ae9435ef011b3c064b316e8d0fcc45","_id":"yamvish@0.4.3","_shasum":"567471e79edfd7ad48992a08c729ac1ebeb9715d","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"567471e79edfd7ad48992a08c729ac1ebeb9715d","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.4.3.tgz","integrity":"sha512-E9YKZPgr7FQeS3jtyrPPlgomQSXZuXZEAYbB2nsrfzpq4JJ277FQl/DBc8K07RZXVSI9asdPFPY3Q9Gp7EC1ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvtsIfAM43NCAKjO8xBLImU7QUvVCIpWlJ89qjaTj5igIhAI8330ZfaIMO4w+tOfwLKmGDx+C9u3DzhxaFOXWkGHL3"}]}},"0.5.0":{"name":"yamvish","version":"0.5.0","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","build":"npm run build:core && npm run build:full && gulp uglify","build:full":"browserify -s y index.js > dist/yamvish.js","build:core":"browserify -s y core.js > dist/yamvish.core.js","bump:patch":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion patch -m && git push --tags && npm publish","bump:minor":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion minor -m && git push --tags && npm publish","bump:major":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion major -m && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5"},"gitHead":"96151776921f608979f5514727b7c784e7a440f8","_id":"yamvish@0.5.0","_shasum":"72ce381785c1f58849bb95f5bf0765e251ea6eeb","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"72ce381785c1f58849bb95f5bf0765e251ea6eeb","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.5.0.tgz","integrity":"sha512-2i5LlooXQp69SzMSWM/r+CYtvM4uJse562O5Lhwm4Pm8DzwVqUE++uuYZOuaCwndhHsp9+F5uk/RmMwAD3kufA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYIe5bBgzAQgKsKUrrxA4yd+QhznJlw7TtD9BbINS7rAiEA77CvSBzKLPFMSQwnores2jvIQPb8zu23c/vRxWoQ2ms="}]}},"0.5.1":{"name":"yamvish","version":"0.5.1","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","build":"npm run build:core && npm run build:full && gulp uglify","build:full":"browserify -s y index.js > dist/yamvish.js","build:core":"browserify -s y core.js > dist/yamvish.core.js","bump:patch":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion patch -m && git push --tags && npm publish","bump:minor":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion minor -m && git push --tags && npm publish","bump:major":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion major -m && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5"},"gitHead":"0779973d0a92a8abcd7c3e19b1facbb54fb670ba","_id":"yamvish@0.5.1","_shasum":"d3a89e252bfa4d532dfb380368f6b1866ee3d500","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"d3a89e252bfa4d532dfb380368f6b1866ee3d500","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.5.1.tgz","integrity":"sha512-5faFO4hVs6luEVMLA8KrdpGsKarZlwR6rwz/FxLH8iylOjnNaLumwpG4wFbhwQHgNA60pfI1b0fE9NT0e1G5pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSFjf728rWOfGRDBVBrN8rVZzjQbiR202IuAJ1QDqa2AIhAORHyHYfw5gYsGroMkkX3177lXV96Cao219S2+0p34cg"}]}},"0.6.0":{"name":"yamvish","version":"0.6.0","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","build":"npm run build:core && npm run build:full && gulp uglify","build:full":"browserify -s y index.js > dist/yamvish.js","build:core":"browserify -s y core.js > dist/yamvish.core.js","min:full":"uglifyjs dist/yamvish.js --compress --mangle  -o dist/yamvish.min.js","min:core":"uglifyjs dist/yamvish.core.js --compress --mangle  -o dist/yamvish.core.min.js","serve":"live-server . --ignore=node_modules,lib","watch":"watch 'browserify -s y index.js > dist/yamvish.js' ./lib","bump:patch":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion patch -m && git push --tags && npm publish","bump:minor":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion minor -m && git push --tags && npm publish","bump:major":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion major -m && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5"},"gitHead":"00e63d44bfc71318ed5eced02cb15519a13dda9c","_id":"yamvish@0.6.0","_shasum":"2ad254216c47e9e95f27f199ccbf101fa49da674","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"2ad254216c47e9e95f27f199ccbf101fa49da674","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.6.0.tgz","integrity":"sha512-40j3E4MBtHaz44CnQ0a8Hg2PJPJAlcMn2Pave+WlCgtoV/eHiscsXYbAr42kt890b6R1uZG9U4XUlZ34sg/Hyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDARi1HVtoyeunzYXv4P/E73MtA53MyhyA4pAokmkF42AiEA25L0H3xpcO/glMfiTRsQsKWm7Cs+i+xMWPhvLdlUEbM="}]}},"0.7.0":{"name":"yamvish","version":"0.7.0","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","build":"npm run build:core && npm run build:full && gulp uglify","build:full":"browserify -s y index.js > dist/yamvish.js","build:core":"browserify -s y core.js > dist/yamvish.core.js","min:full":"uglifyjs dist/yamvish.js --compress --mangle  -o dist/yamvish.min.js","min:core":"uglifyjs dist/yamvish.core.js --compress --mangle  -o dist/yamvish.core.min.js","serve":"live-server . --ignore=node_modules,lib","watch":"watch 'browserify -s y index.js > dist/yamvish.js' ./lib","bump:patch":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion patch -m && git push --tags && npm publish","bump:minor":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion minor -m && git push --tags && npm publish","bump:major":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion major -m && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5"},"gitHead":"ac6b797d865e5e8c404a1ccb6cd5452657bc842f","_id":"yamvish@0.7.0","_shasum":"583ab7e84329b05c4d187d54356ad67f919e91af","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"583ab7e84329b05c4d187d54356ad67f919e91af","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.7.0.tgz","integrity":"sha512-WeDt7wMOxjuHy1Hij7kkpSf5wEhPHZwQ2rZT3+P39Ev0IqkFFTEW4Gwq8m1visShEDL0ZVe0jW1bWY814rPV9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZlqQR9RHifwtTVdIDBhQHaVJryvSUi09CI+zENkz/7gIgROIdA3vNNdY+Xeqzls05IOYbJK/lsiNFRQke2L+mocg="}]}},"0.7.1":{"name":"yamvish","version":"0.7.1","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","build":"npm run build:core && npm run build:full && gulp uglify","build:full":"browserify -s y index.js > dist/yamvish.js","build:core":"browserify -s y core.js > dist/yamvish.core.js","min:full":"uglifyjs dist/yamvish.js --compress --mangle  -o dist/yamvish.min.js","min:core":"uglifyjs dist/yamvish.core.js --compress --mangle  -o dist/yamvish.core.min.js","serve":"live-server . --ignore=node_modules,lib","watch":"watch 'browserify -s y index.js > dist/yamvish.js' ./lib","bump:patch":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion patch -m && git push --tags && npm publish","bump:minor":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion minor -m && git push --tags && npm publish","bump:major":"npm run build && git add -A && git commit -m 'patch version' && git push && mversion major -m && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5"},"gitHead":"08c80b19fc2c96e8f5a319e9dc6ad74f33b56697","_id":"yamvish@0.7.1","_shasum":"61145118bedbca99f93354197eec98f6b42181f3","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"61145118bedbca99f93354197eec98f6b42181f3","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.7.1.tgz","integrity":"sha512-XqIiNe/x1TufJLqcRxdQZkbHwOVttAqCaiakN5JiRf3NKjNp60+0pQnYKjHL3FWvz6ZvJlLZgzWjjZhF69lTvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgjqEdXh4WivaOkjCUmIJucqiJXBMPRHYobvkmVFW11AiEAp6vVb2yJi/cKF2Y1BROJu1x2kmCI9I2KLdxUcPA6kgQ="}]}},"0.7.2":{"name":"yamvish","version":"0.7.2","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","build:prod":"npm run build:core  && gulp uglify","build:core":"browserify -s y index.js > dist/yamvish.js","min":"uglifyjs dist/yamvish.js --compress --mangle  -o dist/yamvish.min.js","serve":"live-server . --ignore=node_modules,lib","watch":"watch 'browserify -s y index.js > dist/yamvish.js' ./lib","watch:example":"watch 'browserify -s y example/main.js > example/bundle.js' ./lib","bump:patch":"npm run build:prod && git add -A && git commit -m 'patch version' && git push && mversion patch -m && git push --tags && npm publish && git push","bump:minor":"npm run build:prod && git add -A && git commit -m 'patch version' && git push && mversion minor -m && git push --tags && npm publish && git push","bump:major":"npm run build:prod && git add -A && git commit -m 'patch version' && git push && mversion major -m && git push --tags && npm publish && git push"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5"},"gitHead":"00e102d68829ebb1ccc6f8b13c85e34a9a2371ae","_id":"yamvish@0.7.2","_shasum":"f272fa4ddc3cfd674f6692d7dc7ac44990906795","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"f272fa4ddc3cfd674f6692d7dc7ac44990906795","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.7.2.tgz","integrity":"sha512-fIalMSkZDXtbvZ9H5gX6QDXPbY3SvzNynf7KTVIGBmGHYR/8Ic6aGmr8uOldvCDDQ3r5XPNuzFSg3SfCeSueMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFVSyuQJWvj0cOa8NXChJcGz9Knn30OjckFkr+RE3RrwIgPXEaMkqrl7OcFYVAw7u9ZP3knc8yPjqmXKj6u/oEriE="}]}},"0.8.0":{"name":"yamvish","version":"0.8.0","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","build:prod":"npm run build:core  && gulp uglify","build:core":"browserify -s y index.js > dist/yamvish.js","min":"uglifyjs dist/yamvish.js --compress --mangle  -o dist/yamvish.min.js","serve":"live-server . --ignore=node_modules,lib","watch":"watch 'browserify -s y index.js > dist/yamvish.js' ./lib","watch:example":"watch 'browserify -s y example/main.js > example/bundle.js' ./lib","bump:patch":"npm run build:prod && git add -A && git commit -m 'patch bump' && git push && mversion patch -m && git push --tags && npm publish && git push","bump:minor":"npm run build:prod && git add -A && git commit -m 'minor bump' && git push && mversion minor -m && git push --tags && npm publish && git push","bump:major":"npm run build:prod && git add -A && git commit -m 'major bump' && git push && mversion major -m && git push --tags && npm publish && git push"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5"},"gitHead":"50a62a13c63a57926557494838a9d049b19b02f5","_id":"yamvish@0.8.0","_shasum":"57d46aa6b338c645f6582c318243f279859c031e","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"57d46aa6b338c645f6582c318243f279859c031e","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.8.0.tgz","integrity":"sha512-BM+thOlOOKqu+2498qJEV9tg2zxayY4lPnCqVmOdrNqHelgLQtEou5LsM7kDF0D2G4Ex5O3wMOnQ4H+3n9grbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLfW4no3SEPE4PILyj72DTnbTafG8pCX7Ni+Lb8p6N2AiAHu8UH2I6UBLMZxLmKO5FOG7l1cl5N5Mnmaln7KvFDxQ=="}]}},"0.9.0":{"name":"yamvish","version":"0.9.0","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","dist":"npm run build  && gulp uglify","build":"browserify -s y index.js > dist/yamvish.js","min":"uglifyjs dist/yamvish.js --compress --mangle  -o dist/yamvish.min.js","serve":"live-server . --ignore=node_modules,lib","watch":"watch 'browserify -s y index.js > dist/yamvish.js' ./lib","watch:example":"watch 'browserify -s y example/main.js > example/bundle.js' ./lib","bump:patch":"npm run build:prod && git add -A && git commit -m 'patch bump' && git push && mversion patch -m && git push --tags && npm publish && git push","bump:minor":"npm run build:prod && git add -A && git commit -m 'minor bump' && git push && mversion minor -m && git push --tags && npm publish && git push","bump:major":"npm run build:prod && git add -A && git commit -m 'major bump' && git push && mversion major -m && git push --tags && npm publish && git push"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5"},"gitHead":"d5f2d03ea1a3b316275cb45cd35e0cf8f40afcf7","_id":"yamvish@0.9.0","_shasum":"d597b92877fab30cc0973e8068fab760e1c9520e","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"d597b92877fab30cc0973e8068fab760e1c9520e","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.9.0.tgz","integrity":"sha512-fFewWYKOtP88hODGrPEMYmW0lh3I/vOWcidtJFql6cZT6Ra7Ghg23fE7D397VCDVajYeYKlLr1xJKzjXNNOJfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCH1dE+w+TQBJ0pVxkXuRY6tDvThv9kxfNlinF+Lx32tYCIEoEgI5NomRwK9XA3lCwiidT849EgQ96U/m+mv0OBdDY"}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/yamvish-0.9.0.tgz_1455322912775_0.5506076517049223"}},"0.9.1":{"name":"yamvish","version":"0.9.1","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","dist":"npm run build  && gulp uglify","build":"browserify -s y index.js > dist/yamvish.js","min":"uglifyjs dist/yamvish.js --compress --mangle  -o dist/yamvish.min.js","serve":"live-server . --ignore=node_modules,lib","watch":"watch 'browserify -s y index.js > dist/yamvish.js' ./lib","watch:example":"watch 'browserify -s y example/main.js > example/bundle.js' ./lib","bump:patch":"npm run build:prod && git add -A && git commit -m 'patch bump' && git push && mversion patch -m && git push --tags && npm publish && git push","bump:minor":"npm run build:prod && git add -A && git commit -m 'minor bump' && git push && mversion minor -m && git push --tags && npm publish && git push","bump:major":"npm run build:prod && git add -A && git commit -m 'major bump' && git push && mversion major -m && git push --tags && npm publish && git push"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5"},"gitHead":"1ceb86bb79cbad9c006a78a5151c10630b59b171","_id":"yamvish@0.9.1","_shasum":"c1de7741563a53d794288487a43a9a3fad62a1fb","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"c1de7741563a53d794288487a43a9a3fad62a1fb","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.9.1.tgz","integrity":"sha512-LADTqR/mrGSwNWgUxnli38W350O4gt5CeUR6qrM5QCcFf2hQhhOd8hw9MfiFr2jCXAe51pLs/Eytpo6Li4XoWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAeecteJ9zYUWL0LZBH+CJmJh2qIYouuWsrlRH863QTTAiEA6xBlDzdJ5Aag+jidY7bpD5humCDEiPeKRhyw6Ryqm70="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/yamvish-0.9.1.tgz_1455358622048_0.31888071075081825"}},"0.9.2":{"name":"yamvish","version":"0.9.2","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","dist":"npm run build  && gulp uglify","build":"browserify -s y index.js > dist/yamvish.js","min":"uglifyjs dist/yamvish.js --compress --mangle  -o dist/yamvish.min.js","serve":"live-server . --ignore=node_modules,lib","watch":"watch 'browserify -s y index.js > dist/yamvish.js' ./lib","watch:example":"watch 'browserify -s y example/main.js > example/bundle.js' ./lib","bump:patch":"npm run build:prod && git add -A && git commit -m 'patch bump' && git push && mversion patch -m && git push --tags && npm publish && git push","bump:minor":"npm run build:prod && git add -A && git commit -m 'minor bump' && git push && mversion minor -m && git push --tags && npm publish && git push","bump:major":"npm run build:prod && git add -A && git commit -m 'major bump' && git push && mversion major -m && git push --tags && npm publish && git push"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5"},"gitHead":"6022070e303780fcd29ec2a9a792c4a7d0aaa509","_id":"yamvish@0.9.2","_shasum":"75ead357c56a1ac14f9d477276feda261b5c8a5f","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"75ead357c56a1ac14f9d477276feda261b5c8a5f","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.9.2.tgz","integrity":"sha512-m/ZlLMBg2k73SPx3PwMhmlcDSdwfX3W21IDR9/ct6Uh8CPOeumtpHlJD3Ve+s8WDneN72O/OSp1cShg+Tz0wFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQqVvgOWriTVaqiI2pTTh/fFHlgY1oJvsMuc6kSquaaQIgJ7HqVQQop+rDVyv47Hl1Jt7gCqeeg54aTxQEk8s4ta8="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/yamvish-0.9.2.tgz_1455579776031_0.3596646045334637"}},"0.9.3":{"name":"yamvish","version":"0.9.3","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","dist":"npm run build  && gulp uglify","build":"browserify -s y index.js > dist/yamvish.js","min":"uglifyjs dist/yamvish.js --compress --mangle  -o dist/yamvish.min.js","serve":"live-server . --ignore=node_modules,lib","watch":"watch 'browserify -s y index.js > dist/yamvish.js' ./lib","watch:example":"watch 'browserify -s y example/main.js > example/bundle.js' ./lib","bump:patch":"npm run build:prod && git add -A && git commit -m 'patch bump' && git push && mversion patch -m && git push --tags && npm publish && git push","bump:minor":"npm run build:prod && git add -A && git commit -m 'minor bump' && git push && mversion minor -m && git push --tags && npm publish && git push","bump:major":"npm run build:prod && git add -A && git commit -m 'major bump' && git push && mversion major -m && git push --tags && npm publish && git push"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5"},"gitHead":"f623d7b0f0c0ef1f1d43f4b67d557863afa90e05","_id":"yamvish@0.9.3","_shasum":"f357ae989fc69739dafe5c3fe29774802efaad9e","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"f357ae989fc69739dafe5c3fe29774802efaad9e","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.9.3.tgz","integrity":"sha512-d3WgBpVGlD5IJPQnK+n2uNAcyu16iNaOfPkU4mS5QPHGMVOKSC4YxmZ1P5+99KvfsaDCHBEqLlRpSW26yOOsaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEv6WUiVf+f3JSoCpLJB8FTo8gkYRn7Yw5F/p+KMzVR7AiAesMMrq/OAGR1ENVV6if5IzKsVG04XmmTDUMC6u71Z7w=="}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/yamvish-0.9.3.tgz_1455872265857_0.09575439989566803"}},"0.10.0":{"name":"yamvish","version":"0.10.0","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","dist":"npm run build  && gulp uglify","build":"browserify -s y index.js > dist/yamvish.js","min":"uglifyjs dist/yamvish.js --compress --mangle  -o dist/yamvish.min.js","serve":"live-server . --ignore=node_modules,lib","watch":"watch 'browserify -s y index.js > dist/yamvish.js' ./lib","watch:example":"watch 'browserify -s y example/main.js > example/bundle.js' ./lib","bump:patch":"npm run build:prod && git add -A && git commit -m 'patch bump' && git push && mversion patch -m && git push --tags && npm publish && git push","bump:minor":"npm run build:prod && git add -A && git commit -m 'minor bump' && git push && mversion minor -m && git push --tags && npm publish && git push","bump:major":"npm run build:prod && git add -A && git commit -m 'major bump' && git push && mversion major -m && git push --tags && npm publish && git push"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5"},"gitHead":"0d8aaf0437233f60f6fbbd76daa9374bc0806d1f","_id":"yamvish@0.10.0","_shasum":"ec8b3a3413045aafb0ad10fa3e4810cd81770da5","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"ec8b3a3413045aafb0ad10fa3e4810cd81770da5","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.10.0.tgz","integrity":"sha512-0p+dkge0YT4K4io2E5OyUaeT4rW9tMPn7Xue8TLtrTstnA7TR/O0IbH3WGz++4u+n/aW1Idu6hC8cl3V/csXVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIFoq7kv4qthxqpDUN9JaihJjKeeKywaOu3aavwEdWGgIhANJHjNiHfuUerBmwTUbYXwoUbM0yyULoTjR9pcqvhaxP"}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/yamvish-0.10.0.tgz_1457436432040_0.028063390403985977"}},"0.10.1":{"name":"yamvish","version":"0.10.1","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","dist":"npm run build  && gulp uglify","build":"browserify -s y index.js > dist/yamvish.js","min":"uglifyjs dist/yamvish.js --compress --mangle  -o dist/yamvish.min.js","serve":"live-server . --ignore=node_modules,lib","watch":"watch 'browserify -s y index.js > dist/yamvish.js' ./lib","watch:example":"watch 'browserify -s y example/main.js > example/bundle.js' ./lib","bump:patch":"npm run build:prod && git add -A && git commit -m 'patch bump' && git push && mversion patch -m && git push --tags && npm publish && git push","bump:minor":"npm run build:prod && git add -A && git commit -m 'minor bump' && git push && mversion minor -m && git push --tags && npm publish && git push","bump:major":"npm run build:prod && git add -A && git commit -m 'major bump' && git push && mversion major -m && git push --tags && npm publish && git push"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5"},"gitHead":"6a863c1b0da7b2234bb4cc373111dd607e36b81f","_id":"yamvish@0.10.1","_shasum":"c15a04a5179fa4137b9018620672fb5d41c87e39","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"c15a04a5179fa4137b9018620672fb5d41c87e39","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.10.1.tgz","integrity":"sha512-9NsBWKBDhaxn0CO8L+M15Lz1w/gt6+5sDcbMO/kvPCIg8DEKCKzGSNskhXtGLqPw1A+p23XOI1Cn+tAzrwcdew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5pumeAU1VXMWg3OXpUoK0lU0oWWNKvSy6thEwhFh4uwIhAKmKRXZfX8rxYFDccBVV8znqXlein6z0OunHO0IqIeMc"}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/yamvish-0.10.1.tgz_1457609243753_0.9548901598900557"}},"0.10.2":{"name":"yamvish","version":"0.10.2","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","dist":"npm run build  && gulp uglify","build":"browserify -s y index.js > dist/yamvish.js","min":"uglifyjs dist/yamvish.js --compress --mangle  -o dist/yamvish.min.js","serve":"live-server . --ignore=node_modules,lib","watch":"watch 'browserify -s y index.js > dist/yamvish.js' ./lib","watch:example":"watch 'browserify -s y example/main.js > example/bundle.js' ./lib","bump:patch":"npm run build:prod && git add -A && git commit -m 'patch bump' && git push && mversion patch -m && git push --tags && npm publish && git push","bump:minor":"npm run build:prod && git add -A && git commit -m 'minor bump' && git push && mversion minor -m && git push --tags && npm publish && git push","bump:major":"npm run build:prod && git add -A && git commit -m 'major bump' && git push && mversion major -m && git push --tags && npm publish && git push"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5"},"gitHead":"ee116a561663bf35b592bdbd500ca15540eaf6c5","_id":"yamvish@0.10.2","_shasum":"8fb7e075d00c5592e1eaac6a83095818e3a75f8a","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"8fb7e075d00c5592e1eaac6a83095818e3a75f8a","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.10.2.tgz","integrity":"sha512-AmoSrgOuXT2FCQHjFcpl6kNHUNZqBSiRDwTlYcac1atsQI7+F9w/PGA4BlqjHd3uJ7wX3tmxycK63CB/t+2Ajg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwBfKnpNKF9KSENmOPxLYrFnyrq2Tbm2niURaEChFzSAiBOmY3dy+80bYVG7W6m33x4MNBoQJgQW9xU3BR4CA14TQ=="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/yamvish-0.10.2.tgz_1457692399454_0.6549635189585388"}},"0.10.3":{"name":"yamvish","version":"0.10.3","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","dist":"npm run build  && gulp uglify","build":"browserify -s y index.js > dist/yamvish.js","min":"uglifyjs dist/yamvish.js --compress --mangle  -o dist/yamvish.min.js","serve":"live-server . --ignore=node_modules,lib","watch":"watch 'browserify -s y index.js > dist/yamvish.js' ./lib","watch:example":"watch 'browserify -s y example/main.js > example/bundle.js' ./lib","bump:patch":"npm run build:prod && git add -A && git commit -m 'patch bump' && git push && mversion patch -m && git push --tags && npm publish && git push","bump:minor":"npm run build:prod && git add -A && git commit -m 'minor bump' && git push && mversion minor -m && git push --tags && npm publish && git push","bump:major":"npm run build:prod && git add -A && git commit -m 'major bump' && git push && mversion major -m && git push --tags && npm publish && git push"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5"},"gitHead":"c12c11dd5c412785251aa585f257a4304c5af847","_id":"yamvish@0.10.3","_shasum":"7551793e421c38090fb16bb7b4cab1c63bf811a2","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"7551793e421c38090fb16bb7b4cab1c63bf811a2","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.10.3.tgz","integrity":"sha512-/r45zv8bVyaJ8OmFu8hLExzyymeFq2BCsX0jghFwEw8+DMNBOtOfLSgB5ItyZFbxx6C50pEVOza5S2OeQw9Mjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq6vrwqoRUrBxd5wABJpmJ+S+9t358JGMU/+x25TbPDwIgNOncaxwQav7DyDPmdEYuX0Lt+l14TayW8Xxk3mwM658="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/yamvish-0.10.3.tgz_1457706723704_0.1485721559729427"}},"0.10.4":{"name":"yamvish","version":"0.10.4","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","dist":"npm run build  && npm run min","build":"browserify -s y index.js > dist/yamvish.js","min":"uglifyjs dist/yamvish.js --compress --mangle  -o dist/yamvish.min.js","serve":"live-server . --ignore=node_modules,lib","watch":"watch 'browserify -s y index.js > dist/yamvish.js' ./lib","watch:example":"watch 'browserify -s y example/main.js > example/bundle.js' ./lib","bump:patch":"npm run dist && git add -A && git commit -m 'patch bump' && git push && mversion patch -m && git push --tags && npm publish && git push","bump:minor":"npm run dist && git add -A && git commit -m 'minor bump' && git push && mversion minor -m && git push --tags && npm publish && git push","bump:major":"npm run dist && git add -A && git commit -m 'major bump' && git push && mversion major -m && git push --tags && npm publish && git push"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5","nomocas-utils":"^0.0.6"},"gitHead":"ad95b9c52fa862b57ed5fec5dcf6e58a0911e232","_id":"yamvish@0.10.4","_shasum":"4d956a8265911115ae149365b0ade0264969de82","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"4d956a8265911115ae149365b0ade0264969de82","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.10.4.tgz","integrity":"sha512-zgyl4pzVOi6+3z1mZCza9yoHt2e8kcgBg3Z5EK/3+87qLb7Dzjb58R2/8Kn9BdN38l/XJ25zTZcPoI0nkD671w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXsO9FUamAbU/XscZVe9Nt50zCMajaSzNk6h7BZ6VhEAiEAk0m9/KJRJo/Wp0dfnAtMgSfYOyZA94iseGPkhXDgFRQ="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/yamvish-0.10.4.tgz_1461685913788_0.14460896328091621"}},"0.11.0":{"name":"yamvish","version":"0.11.0","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","dist":"npm run build  && npm run min","build":"browserify -s y index.js > dist/yamvish.js","min":"uglifyjs dist/yamvish.js --compress --mangle  -o dist/yamvish.min.js","serve":"live-server . --ignore=node_modules,lib","watch":"watch 'browserify -s y index.js > dist/yamvish.js' ./lib","watch:example":"watch 'browserify -s y example/main.js > example/bundle.js' ./lib","bump:patch":"npm run dist && git add -A && git commit -m 'patch bump' && git push && mversion patch -m && git push --tags && npm publish && git push","bump:minor":"npm run dist && git add -A && git commit -m 'minor bump' && git push && mversion minor -m && git push --tags && npm publish && git push","bump:major":"npm run dist && git add -A && git commit -m 'major bump' && git push && mversion major -m && git push --tags && npm publish && git push"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5","nomocas-utils":"^0.0.6"},"gitHead":"255555e6e667745f222f6991b89d04267f00c585","_id":"yamvish@0.11.0","_shasum":"fe23b9be2a90fb244d8750e452c8d238ca683800","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"fe23b9be2a90fb244d8750e452c8d238ca683800","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.11.0.tgz","integrity":"sha512-0bbmV8DQFNu24m2SfNmyh6v8yJ0qJDR2VqLZ20b0e/p/KF+YCgczU38z+zOa8vOFFpEeILihsiTrvjzdeZp+lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpMWNgXsleV9Zfs4TO/GdIWq3fIKhssXaDE3i11scHnAIgDaYdn3I+jPCxiuL1MN7+1YLSKKggKslvTMZn9WQuu4c="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yamvish-0.11.0.tgz_1462486678523_0.36851918254978955"}},"0.11.1":{"name":"yamvish","version":"0.11.1","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","dist":"npm run build  && npm run min","build":"browserify -s y index.js > dist/yamvish.js","min":"uglifyjs dist/yamvish.js --compress --mangle  -o dist/yamvish.min.js","serve":"live-server . --ignore=node_modules,lib","watch":"watch 'browserify -s y index.js > dist/yamvish.js' ./lib","watch:example":"watch 'browserify -s y example/main.js > example/bundle.js' ./lib","bump:patch":"npm run dist && git add -A && git commit -m 'patch bump' && git push && mversion patch -m && git push --tags && npm publish && git push","bump:minor":"npm run dist && git add -A && git commit -m 'minor bump' && git push && mversion minor -m && git push --tags && npm publish && git push","bump:major":"npm run dist && git add -A && git commit -m 'major bump' && git push && mversion major -m && git push --tags && npm publish && git push"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5","nomocas-utils":"^0.0.6"},"gitHead":"409af5fc0ffb398ecc74919fe113ef4f86545a44","_id":"yamvish@0.11.1","_shasum":"0a9551d843d80da82678ee6d1a18d033d2a221d2","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"0a9551d843d80da82678ee6d1a18d033d2a221d2","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.11.1.tgz","integrity":"sha512-osl+4T1+N4y6Kz395Pyh/4F5dXNPfcrxx/u4XRQXSM1+JEzOECmF0uzQ/mIq6Kvgr6ymZ/8sp65CCjvvw5h0LA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMTJvMYcPbH/vhQnBLf/nDiiZkxyfsZ6bMh/zbfWc1YAiAjeXlt9Z25FKc5kizLQNR+JEWhZwGsX2hwhlg2pMb4ZQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yamvish-0.11.1.tgz_1463438913796_0.4188855355605483"}},"0.11.2":{"name":"yamvish","version":"0.11.2","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","dist":"npm run build  && npm run min","build":"browserify -s y index.js > dist/yamvish.js","min":"uglifyjs dist/yamvish.js --compress --mangle  -o dist/yamvish.min.js","serve":"live-server . --ignore=node_modules,lib","watch":"watch 'browserify -s y index.js > dist/yamvish.js' ./lib","watch:example":"watch 'browserify -s y example/main.js > example/bundle.js' ./lib","bump:patch":"npm run dist && git add -A && git commit -m 'patch bump' && git push && mversion patch -m && git push --tags && npm publish && git push","bump:minor":"npm run dist && git add -A && git commit -m 'minor bump' && git push && mversion minor -m && git push --tags && npm publish && git push","bump:major":"npm run dist && git add -A && git commit -m 'major bump' && git push && mversion major -m && git push --tags && npm publish && git push"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5","nomocas-utils":"^0.0.6"},"gitHead":"a983cd3708a45842719f274e9eb1093704385ada","_id":"yamvish@0.11.2","_shasum":"2614dff357d2639b1fa055397cb884f037d9c927","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"2614dff357d2639b1fa055397cb884f037d9c927","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.11.2.tgz","integrity":"sha512-REzMKg/kpRv4uR/cY6a8nas4T4fDaRB4cRz87noVbVihJmoVc2Txe3bRzhDDTPfsV4M6GHHJyHAHYGO+j4prVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdfp8ckFi/vYWcfdEY8W1klB7B/3KbFRNsFVKtuvvzqAiEArvLHMSFZORGQrmeYb9+FvpMMJO0Cic2J5rqeyX4/UA0="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yamvish-0.11.2.tgz_1463571801939_0.6018854039721191"}},"0.11.3":{"name":"yamvish","version":"0.11.3","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","dist":"npm run build  && npm run min","build":"browserify -s y index.js > dist/yamvish.js","min":"uglifyjs dist/yamvish.js --compress --mangle  -o dist/yamvish.min.js","serve":"live-server . --ignore=node_modules,lib","watch":"watch 'browserify -s y index.js > dist/yamvish.js' ./lib","watch:example":"watch 'browserify -s y example/main.js > example/bundle.js' ./lib","bump:patch":"npm run dist && git add -A && git commit -m 'patch bump' && git push && mversion patch -m && git push --tags && npm publish && git push","bump:minor":"npm run dist && git add -A && git commit -m 'minor bump' && git push && mversion minor -m && git push --tags && npm publish && git push","bump:major":"npm run dist && git add -A && git commit -m 'major bump' && git push && mversion major -m && git push --tags && npm publish && git push"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5","nomocas-utils":"^0.0.6"},"gitHead":"1dfff4e2bbdfe0c3f8be8c9585952d5150c1ceef","_id":"yamvish@0.11.3","_shasum":"dc9f9ea8380862629990211f787ccb4ad1b54e86","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"dc9f9ea8380862629990211f787ccb4ad1b54e86","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.11.3.tgz","integrity":"sha512-MVf7X/HldjsAfEjIKXj6aPbkjVTpl8nbXB96gb4gFimJur2I26UtEQPrpSTcZKEKEzPZ0cr4vz6oWuCCW63KVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHzsQHKn83fVkK7eaDPVLnYciZeezAu7nd44hojX9ynQCIQCapTLmkqZ64L02yG3VRjumLypH2aBuYDbKmXrIKQBTKA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yamvish-0.11.3.tgz_1464211342373_0.9476664373651147"}},"0.11.4":{"name":"yamvish","version":"0.11.4","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","dist":"npm run build  && npm run min","build":"browserify -s y index.js > dist/yamvish.js","min":"uglifyjs dist/yamvish.js --compress --mangle  -o dist/yamvish.min.js","serve":"live-server . --ignore=node_modules,lib","watch":"watch 'browserify -s y index.js > dist/yamvish.js' ./lib","watch:example":"watch 'browserify -s y example/main.js > example/bundle.js' ./lib","bump:patch":"npm run dist && git add -A && git commit -m 'patch bump' && git push && mversion patch -m && git push --tags && npm publish && git push","bump:minor":"npm run dist && git add -A && git commit -m 'minor bump' && git push && mversion minor -m && git push --tags && npm publish && git push","bump:major":"npm run dist && git add -A && git commit -m 'major bump' && git push && mversion major -m && git push --tags && npm publish && git push"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5","nomocas-utils":"^0.0.6"},"gitHead":"6cf2091147f65dc8f885db49c2e9fff5d2fd4c1e","_id":"yamvish@0.11.4","_shasum":"018048922ab439d0f5c7f3d42971dc5ad3e09c8b","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"018048922ab439d0f5c7f3d42971dc5ad3e09c8b","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.11.4.tgz","integrity":"sha512-9qTThxdQBq9lBNi95dPrvdxMqLCe8eJto64huAhQhhUzPi67D0Qo2Z+AHKjUbBdXK+nsA910iIgkEiiu5GxCRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCR2Px/H5I9A0j6HOtSumkSmtxi68SdetLKNPXrvZJRRAIgEmrkY9zJShwXVTIChknH7qP1ondajoOeR+kwBRpi1fM="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yamvish-0.11.4.tgz_1464211387286_0.28680602251552045"}},"0.12.0":{"name":"yamvish","version":"0.12.0","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","dist":"npm run build  && npm run min","build":"browserify -s y index.js > dist/yamvish.js","min":"uglifyjs dist/yamvish.js --compress --mangle  -o dist/yamvish.min.js","serve":"live-server . --ignore=node_modules,lib","watch":"watch 'browserify -s y index.js > dist/yamvish.js' ./lib","watch:example":"watch 'browserify -s y example/main.js > example/bundle.js' ./lib","bump:patch":"npm run dist && git add -A && git commit -m 'patch bump' && git push && mversion patch -m && git push --tags && npm publish && git push","bump:minor":"npm run dist && git add -A && git commit -m 'minor bump' && git push && mversion minor -m && git push --tags && npm publish && git push","bump:major":"npm run dist && git add -A && git commit -m 'major bump' && git push && mversion major -m && git push --tags && npm publish && git push"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.2.5","nomocas-utils":"^0.0.6"},"gitHead":"e60d98b8a2baf2078048fa87e8435572aaae201b","_id":"yamvish@0.12.0","_shasum":"10c530a63d7a6b5d49e8670a45c11d500bbe6962","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"10c530a63d7a6b5d49e8670a45c11d500bbe6962","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.12.0.tgz","integrity":"sha512-7PI15da1o5Ja6z5+d+j6sP88uAPEiuP9jo0LWqMvYWIHTefIzNZNJaVY3j+bBjuEeW+8bgqF3ibhPz5jHKQT3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSL7p5cjbveqzUoDN2IEi79devSDwCIOdldYwBUhFS7AIgTpcB6YiagFzfHqGXasG21b7l7qG9qTislJuwf6ZROUw="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yamvish-0.12.0.tgz_1477684091565_0.5404154220595956"}},"0.13.0":{"name":"yamvish","version":"0.13.0","description":"Yet Another MVish javascript library","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha","dist":"npm run build  && npm run min","build":"browserify -s y index.js > dist/yamvish.js","min":"uglifyjs dist/yamvish.js --compress --mangle  -o dist/yamvish.min.js","serve":"live-server . --ignore=node_modules,lib","watch":"watch 'browserify -s y index.js > dist/yamvish.js' ./lib","watch:example":"watch 'browserify -s y example/main.js > example/bundle.js' ./lib","bump:patch":"npm run dist && git add -A && git commit -m 'patch bump' && git push && mversion patch -m && git push --tags && npm publish && git push","bump:minor":"npm run dist && git add -A && git commit -m 'minor bump' && git push && mversion minor -m && git push --tags && npm publish && git push","bump:major":"npm run dist && git add -A && git commit -m 'major bump' && git push && mversion major -m && git push --tags && npm publish && git push"},"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"keywords":["mvvm","mvc","js","data-bind","templating","observable"],"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"homepage":"https://github.com/nomocas/yamvish","devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-jshint":"^1.10.0","gulp-live-server":"0.0.14","gulp-rename":"^1.2.2","gulp-uglifyjs":"^0.6.1","jshint-stylish":"^1.0.1"},"dependencies":{"elenpi":"^0.3.2","nomocas-utils":"^0.1.0","nomocas-webutils":"0.0.6"},"gitHead":"c02a7e21e132a0b532a68e14fc1e558987326759","_id":"yamvish@0.13.0","_shasum":"e45a0fca93e8f7cb0492c864b15e51d396fadf81","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"nomocas","email":"gilles.coomans@gmail.com"},"maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"dist":{"shasum":"e45a0fca93e8f7cb0492c864b15e51d396fadf81","tarball":"https://registry.npmjs.org/yamvish/-/yamvish-0.13.0.tgz","integrity":"sha512-oYy/PL2SLCj0x9c+8t0TdeJdzi52DO2CKifH+2gWZBGe1qjkfVQA7nt+QDlvgnhNKqr8Y9/+9Ey8+NOnWHZj7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5kZLVv21aY+Jd62v7yU2iAOntAbagSeP/eI3L3MPsYgIgPrcaExR1sZFc3tVZrEEJcxE0c1NKHCa96G7wFgg5Vec="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/yamvish-0.13.0.tgz_1478306414856_0.5470445698592812"}}},"readme":"# yamvish\n\nYet Another MVish isomorphic javascript library.\n \nInspired from React, Ractive, jsblocks and Riot and years of works.\n\nIt's there because, as lot of developers obviously, I love all the 451 MV* libs avaiable nowadays (and it stills growing every days...) with all their really great ideas and toon of works, but I was feeling that, as others, simplicity, peformance, completness, readability, reusability AND isomorphism are something that wasn't achieved yet.\n\nSo this is the 452th... :)\n\nMore seriously, as it would be fool to re-invent the wheel, yamvish try to solve, as primary goal, the big and really complex problem of isomorphism. The Real One.\nNot just the possibility to render both sides. That's easy and achieved since decade.\nIsomorphism means to write your __whole__ app once then run it both sides __simply__ and __smartly__ without rewriting more than few lines and without killing your server ;).\n\nSo yamvish is :\n- really fast both sides.\n- dont' need jquery/zepto or cheerio/jsdom (but you could if needed).\n- really small\n\t- core : +- 11Ko minified/gzipped (36 Ko min).\n\t- with parsers : 13 Ko. \n\t- full with plugins : 25 Ko.\n- dead simple. minimal learning curve.\n- absolutly straight forward. just context with data, powerful template and pure dom node handling. \n- minimal obstrusivity. maximum plasticity.\n\n__Data binding__ (Ractive inspiration)\n- based on simple observable-data-map (of course with two-way)\n- has 'downstream' and 'upstream' binding\n- allow computed dependents variables\n\n__Fast Templating__ (Virtual and/or pure HTMLElement handeling)\n- simple and small Template chainable/nestable API that hold a tree of functions to apply on any node (Virtual or DOM)\n- any html fragment (from string or DomElement) has an equivalent in yamvish Template API. So you could develop complete html views using only pure JS or only pure HTML or a mix of both.\n- allow full js expression and filtering\n- minimal HTML foot-print : a single attribute for everything (\"data-template\")\n- could output to DOMElement, to virtual nodes, or to String.\n- even if it's really fast in the browser with Virtual/DOMElements handling, rendering is even faster under nodejs when using string output.\n- allow WebComponent style\n\n__Promise and Async awareness__\n- use and handle Promises when needed to manage asynchroneous timing\n- easy way to get end-of-actions events/promises (mounted, unmounted, destroyed, done)\n\n__Modularity with Event Programmation__\n- define a simple global agora object where to listen/push messages from modules and views\n\n__Concurrency Battle Ready__\n- use simple global env object pattern that allow safe server-side isolation and rendering\n\n__Plugins__\nEven if it's easily usable with other third party lib (routers, ressources/model managers, any jquery plugin,...), it plays really nicely with those extensions :\n- yamvish router : dynamic-in-place routing made easy.\n- loader through [c3po](https://github.com/nomocas/c3po) : open pattern for ressources management wich provide clean way for handling transparently different ressources drivers from browser or server side. This allow real and __complete__ isomorphism.\n- [RQL](https://github.com/persvr/rql) array filtering, sorting and paging (and many more).\n- objects and values types validation with [aright](https://github.com/nomocas/aright) rules.\n- minimal http-request client through Promise\n- easy date formating with dateFormat and yamvish expression filters\n- easy form upload with Mozilla-form-uploader.\n\n__More__\n- highly and easily extensible\n- close to standard. should work on IE9 with polyfills (normally just Promise). (work on IE8 with https://code.google.com/p/base2/ or more polyfills (setAttribute, addEventListener, ...) - to test ;))\n- UMD distribution, Common JS sources\n- clean and standard ES5 code, easy to understand and to maintain or contribute ;).\n\n\n## Pure js Example\n\n```javascript\n\tvar y = require(\"yamvish\");\n\n\t// write a Template\n\tvar template = y()\n\t\t.h(1,'{{ title }}')\n\t\t.input('text', '{{ user }}')\n\t\t.button('add user', y().setClass('your-class', 'active').click('addUser'))\n  \t\t.div(\n\t\t\ty().h(2, 'Users')\n\t\t\t.ul(\n\t\t\t\ty().each('users', \n              \t\ty().li(\n                \t\ty().a('#/user/{{ $this }}', '{{ $this }}')\n              \t\t)\n        \t\t)\n\t\t\t)\n\t\t)\n\t\t.div(\n\t\t\ty().h(2, 'Articles')\n\t\t\t.each('articles', \n\t\t\t\ty().h(3, '{{ title }}')\n\t\t\t\t.p('{{ content }}')\n\t\t\t)\n\t\t);\n\n\t// define a context\n\tvar context = new y.Context({ \n\t\ttitle: 'Simpler is Better',\n\t\tactive: false,\n\t\tuser:'',\n\t\tusers: [\"John\", \"Bill\"],\n\t\tarticles: [{\n\t\t\ttitle: 'Smaller is Better',\n\t\t\tcontent:'lorem ipsum'\n\t\t}],\n\t\taddUser : function(event) {\n\t\t\tthis.push('users', this.get('user'));\n\t\t}\n\t});\n  \n  \t// create a virtual node (could be a document.createElement('div'))\n\t// apply template on it and bind it to context\n\tvar container = template.toContainer(context);\n\n\t// (if virtual node : render to DOMElement then) append it somewhere\n\tcontainer.mount(document.body);\n\t\n\t// manipulate data from context. UI will update accordingly.\n\tcontext.set('active', true)\n\t\t.set('users.1', 'William')\n\t\t.push('users', 'Bob')\n\t\t.push('articles', {\n\t\t\ttitle: 'Faster is Better',\n\t\t\tcontent:'dolor sit amet...'\n\t\t})\n\t\t.del('users.0');\n```\n\n\n## API\n\n\n### Template\n\n#### Instance\n\nThrough yamvish shortcut :\n```javascript\nvar y = require('yamvish');\n\nvar template = y(); // using shortcut\ntemplate.div('hello world');\n\nvar template2 = new y.Template(); // using Template constructor\ntemplate2.p('a paragraph');\n```\n\n### Context\n\n### Interpolable\n\n### Container\n\n### Plugins\n\n#### Dynamic-in-place router\n\n[routedsl plugin](https://github.com/nomocas/yamvish-router)\n\n#### Load Data\n\n[c3po bridge](https://github.com/nomocas/yamvish-c3po)\n\n#### Date formating\n\n[date format filter](https://github.com/nomocas/yamvish-date-format)\n\n#### Model validation\n\n[aright plugin](https://github.com/nomocas/yamvish-aright)\n\n### Misc\n\nHTML to Template Parser :\n```javascript\nvar template = y.html.parse('<ul data-template=\"each(\\'users\\').click(\\'hello\\')\" class=\"foo\"><li>{{ $this }}</li></ul><p>{{ title }}</p>');\n\nvar context = new y.Context({\n\ttitle: 'Simpler is Better',\n\tusers: [\"John\", \"Bill\"]\n\thello : function(event) {\n\t  console.log(\"click hello\");\n\t}\n});\n\nvar elem = document.createElement('section');\n \ntemplate.toDOM(elem, context);\n\ndocument.body.appendChild(elem);\n\ncontext.push('users', 'Biloud');\n```\n\nTemplate String parser : \n```javascript\nvar template = y.expression.parseTemplate(\"ul(each('users', li(text('{{ $this }}'))).click('hello'))\");\nvar context = new y.Context({\n    users: [\"John\", \"Bill\"]\n    hello : function(event) {\n      console.log(\"click hello\");\n    }\n});\n\nvar elem = document.createElement('section');\n \ntemplate.toDOM(elem, context);\n\ndocument.body.appendChild(elem);\n\ncontext.push('users', 'Biloud');\n```\n\nExpression String parser : \n```javascript\nvar expression = y.expression.parse(\" users.1 | lower \");\n\n\nvar elem = document.createElement('section');\n \ntemplate.toDOM(elem, context);\n\ndocument.body.appendChild(elem);\n\ncontext.push('users', 'Biloud');\n```\n\n\n## Licence\n\nThe [MIT](http://opensource.org/licenses/MIT) License\n\nCopyright (c) 2016 Gilles Coomans <gilles.coomans@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","maintainers":[{"name":"nomocas","email":"gilles.coomans@gmail.com"}],"time":{"modified":"2022-06-29T06:51:44.282Z","created":"2015-09-04T13:36:00.625Z","0.1.0":"2015-09-04T13:36:00.625Z","0.1.1":"2015-09-04T13:37:33.612Z","0.2.0":"2015-10-03T10:45:08.338Z","0.2.1":"2015-10-03T10:48:09.862Z","0.2.2":"2015-10-04T22:23:36.734Z","0.3.0":"2015-11-06T23:28:38.883Z","0.4.0":"2015-12-17T21:47:38.140Z","0.4.1":"2015-12-17T22:09:26.550Z","0.4.2":"2015-12-17T22:09:55.205Z","0.4.3":"2015-12-18T22:52:12.228Z","0.5.0":"2015-12-31T12:09:18.333Z","0.5.1":"2016-01-03T17:05:24.861Z","0.6.0":"2016-01-11T22:54:22.445Z","0.7.0":"2016-01-13T00:00:57.376Z","0.7.1":"2016-01-13T00:20:01.024Z","0.7.2":"2016-01-13T14:10:01.793Z","0.8.0":"2016-01-27T17:31:37.619Z","0.9.0":"2016-02-13T00:21:56.750Z","0.9.1":"2016-02-13T10:17:04.048Z","0.9.2":"2016-02-15T23:42:58.244Z","0.9.3":"2016-02-19T08:57:50.477Z","0.10.0":"2016-03-08T11:27:15.954Z","0.10.1":"2016-03-10T11:27:26.071Z","0.10.2":"2016-03-11T10:33:23.013Z","0.10.3":"2016-03-11T14:32:06.113Z","0.10.4":"2016-04-26T15:51:55.783Z","0.11.0":"2016-05-05T22:18:01.333Z","0.11.1":"2016-05-16T22:48:36.651Z","0.11.2":"2016-05-18T11:43:24.565Z","0.11.3":"2016-05-25T21:22:24.938Z","0.11.4":"2016-05-25T21:23:09.896Z","0.12.0":"2016-10-28T19:48:13.932Z","0.13.0":"2016-11-05T00:40:15.486Z"},"homepage":"https://github.com/nomocas/yamvish","keywords":["mvvm","mvc","js","data-bind","templating","observable"],"repository":{"type":"git","url":"git+https://github.com/nomocas/yamvish.git"},"author":{"name":"Gilles Coomans","email":"gilles.coomans@gmail.com"},"bugs":{"url":"https://github.com/nomocas/yamvish/issues"},"license":"MIT","readmeFilename":"README.md"}