{"_id":"tcomb-validator-plus","_rev":"28-5d8112a6a556606739e0a4573f88642a","name":"tcomb-validator-plus","dist-tags":{"latest":"1.3.9"},"versions":{"1.0.1":{"name":"tcomb-validator-plus","version":"1.0.1","description":"","main":"index.js","scripts":{"prepublish":"npm run build","release-patch":"git checkout master && npm version patch && git push origin master --tags && npm publish","release-minor":"git checkout master && npm version minor && git push origin master --tags && npm publish","release-major":"git checkout master && npm version major && git push origin master --tags && npm publish","build":"babel src --out-dir=.","test":"mocha --compilers js:babel/register tests.js","dev":"mocha --compilers js:babel/register --watch --growl tests.js"},"author":"","license":"ISC","files":["index.js"],"dependencies":{"babel-runtime":"^5.6.15","tcomb":"^2.0.0"},"devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.15","babel-eslint":"^3.1.23","babel-plugin-espower":"^1.0.0","eslint":"^0.24.0","glob":"^5.0.13","mocha":"^2.2.5","power-assert":"^0.11.0","sinon":"^1.15.4"},"gitHead":"59000edfe4247a331b163d60e06da907020e4c86","_id":"tcomb-validator-plus@1.0.1","_shasum":"58342f2f22b9f3470bb87f0353da4e55552cde50","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}],"dist":{"shasum":"58342f2f22b9f3470bb87f0353da4e55552cde50","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.0.1.tgz","integrity":"sha512-Ld2tEBPWgc0nLi5WStrxwcElQsMbJWIOY+SuajdTlh1piRqgi29OE4zlXMKh33q/JnOeSlDgGzB54OyIhuAciw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/lAkHfR67Tmo4Guqb1a6S0OcqJoQ+9u0Sx8Ve540mjwIhAKdkUJGxRIqAhINLdyVVikP7p4R1eHUJ6P/5+eNJWwXb"}]}},"1.0.2":{"name":"tcomb-validator-plus","version":"1.0.2","description":"","main":"index.js","scripts":{"prepublish":"npm run build","release-patch":"git checkout master && npm version patch && git push origin master --tags && npm publish","release-minor":"git checkout master && npm version minor && git push origin master --tags && npm publish","release-major":"git checkout master && npm version major && git push origin master --tags && npm publish","build":"babel src --out-dir=.","test":"mocha --compilers js:babel/register tests.js","dev":"mocha --compilers js:babel/register --watch --growl tests.js"},"author":"","license":"ISC","files":["index.js","mapErrors.js","validate.js","types.js","tcomb.js","compiler.js"],"dependencies":{"babel-runtime":"^5.6.15","tcomb":"^2.0.0","validator":"^3.41.2"},"devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.15","babel-eslint":"^3.1.23","babel-plugin-espower":"^1.0.0","eslint":"^0.24.0","glob":"^5.0.13","mocha":"^2.2.5","power-assert":"^0.11.0","sinon":"^1.15.4"},"gitHead":"b6a9fa83ca429378c46de3c903173a9e49ccd4d5","_id":"tcomb-validator-plus@1.0.2","_shasum":"b3048335f7f52ba9da6d7d7f54eaf6d2ba910f54","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}],"dist":{"shasum":"b3048335f7f52ba9da6d7d7f54eaf6d2ba910f54","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.0.2.tgz","integrity":"sha512-3K14udfeTgoutpsbvVZvHqHZOFIQUu0xoV8DES49yV1TxhoyvMbHrGHkVy2D2k9o0NLEwltyZFL7kR2xMk2bvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm6dHdK6+I5fqTYa4xp5t4qNjIilVCJ0hhEeJQipxhpQIgMJg8pirV+txec5Kq6oMWKZU8hGARv8jVc8LkYMhEOVQ="}]}},"1.0.3":{"name":"tcomb-validator-plus","version":"1.0.3","description":"Advanced form validation based on (tcomb)[https://github.com/gcanti/tcomb] and (validator.js)(https://github.com/chriso/validator.js)","main":"index.js","scripts":{"prepublish":"npm run build","release-patch":"git checkout master && npm version patch && git push origin master --tags && npm publish","release-minor":"git checkout master && npm version minor && git push origin master --tags && npm publish","release-major":"git checkout master && npm version major && git push origin master --tags && npm publish","build":"babel src --out-dir=.","test":"mocha --compilers js:babel/register tests.js","dev":"mocha --compilers js:babel/register --watch --growl tests.js"},"author":"","license":"ISC","files":["index.js","mapErrors.js","validate.js","types.js","tcomb.js","compiler.js"],"dependencies":{"babel-runtime":"^5.6.15","tcomb":"^2.0.0","validator":"^3.41.2"},"devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.15","babel-eslint":"^3.1.23","babel-plugin-espower":"^1.0.0","eslint":"^0.24.0","glob":"^5.0.13","mocha":"^2.2.5","power-assert":"^0.11.0","sinon":"^1.15.4"},"gitHead":"4ca8cf2f42aaf8cad9f63b310faa15ccf69d7bad","_id":"tcomb-validator-plus@1.0.3","_shasum":"c5968aff68a8b9b03c596a16e91febce2ede3680","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"dist":{"shasum":"c5968aff68a8b9b03c596a16e91febce2ede3680","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.0.3.tgz","integrity":"sha512-0dDDiPVJKvjeqnB2ch53ULUnfHFpPtXpJM8vLxDWS0tu/j3eo2WkIwUakTzIEGcIibR1uWW0dNVyGORODwvm6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd3JLomAqmYVpBX6KQd5BI9pmg6vNXuaUnfWYd5VTuzQIgSgckejZ1WO+LTXH0x843JPevOz24eteGvwWkNjWgb8k="}]},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}]},"1.0.4":{"name":"tcomb-validator-plus","version":"1.0.4","description":"Advanced form validation based on [tcomb](https://github.com/gcanti/tcomb) and [validator.js](https://github.com/chriso/validator.js)","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"npm-check-updates -u && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ index.js *.map compiler.js mapErrors.js tcomb.js type.js validate.js","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"exit 0 && eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":"","license":"ISC","files":["*.map","*.js","README.md","package.json"],"dependencies":{"babel-runtime":"^5.6.15","tcomb":"^2.0.0","validator":"^3.41.2"},"devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.15","babel-eslint":"^4.0.5","babel-plugin-espower":"^1.0.0","eslint":"^0.24.0","glob":"^5.0.13","mocha":"^2.2.5","npm-check-updates":"^2.0.1","power-assert":"^0.11.0","sinon":"^1.15.4"},"gitHead":"fd4a32d0e679dd79fcd15a2c40117811aa5461c2","_id":"tcomb-validator-plus@1.0.4","_shasum":"a60af9d1d919ee1079bc9fb5d383bfda5230dadc","_from":".","_npmVersion":"2.13.0","_nodeVersion":"2.4.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}],"dist":{"shasum":"a60af9d1d919ee1079bc9fb5d383bfda5230dadc","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.0.4.tgz","integrity":"sha512-u9QeM8WKAOsQEL/Y1c+YsLZ+lm0Z2z2Vo63ytPXN5h/yaCHtFIBs8dTcTuvOQH6I4JyKPD792J94fDqfTqU49g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzY+NFOeUPeSYA1t9k7MUBuryo9nnTFl5qA9mTQZcF+AiBXDI96NaeuOWgBo1K9PPRmMw6J1tV9H4bvP9wJArlukQ=="}]}},"1.0.5":{"name":"tcomb-validator-plus","version":"1.0.5","description":"Advanced form validation based on [tcomb](https://github.com/gcanti/tcomb) and [validator.js](https://github.com/chriso/validator.js)","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"ncu -ua && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ index.js *.map compiler.js mapErrors.js tcomb.js type.js validate.js","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"exit 0 && eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":"","license":"ISC","files":["*.map","*.js","README.md","package.json"],"dependencies":{"babel-runtime":"^5.8.19","tcomb":"^2.1.0","validator":"^3.43.0"},"devDependencies":{"babel":"^5.8.19","babel-core":"^5.8.19","babel-eslint":"^4.0.5","babel-plugin-espower":"^1.0.0","eslint":"^0.24.1","glob":"^5.0.14","mocha":"^2.2.5","npm-check-updates":"^2.0.1","power-assert":"^0.11.0","sinon":"^1.15.4"},"gitHead":"04fc0ae7cd6a5ca18bcfb0cf86f4e665bcceeb49","_id":"tcomb-validator-plus@1.0.5","_shasum":"65dfe8c182aaec8dee7b87dffee861431db21b52","_from":".","_npmVersion":"2.13.0","_nodeVersion":"2.4.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}],"dist":{"shasum":"65dfe8c182aaec8dee7b87dffee861431db21b52","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.0.5.tgz","integrity":"sha512-EegpWgALazmChwGc4tAF5uCTEYvuuI0a/Z0DO0Sc8IrAvFxushO500uxOYgcZBoaoDF8Yii3OVc12Q7nVtFNJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8+lPHe1k09QsUczJPOSrYOydT7pwp3VTCzV4hhnSWDAiEA1ZVxyb39en+DUICFEQt7DQB7SWTdoUuEzHVbeCziQCs="}]}},"1.1.0":{"name":"tcomb-validator-plus","version":"1.1.0","description":"tcomb-validator-plus ====================","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"ncu -ua && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ index.js *.map compiler.js mapErrors.js tcomb.js type.js validate.js","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":{"name":"Stefan Zerkalica","email":"zerkalica@gmail.com"},"license":"ISC","files":["*.map","*.js","*.md"],"dependencies":{"babel-runtime":"^5.8.20","tcomb":"^2.2.0","tcomb-validation":"^2.1.0","validator":"^4.0.2"},"devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.5","babel-plugin-espower":"^1.0.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-config-airplus":"^1.0.3","eslint-plugin-react":"^3.2.2","glob":"^5.0.14","mocha":"^2.2.5","npm-check-updates":"^2.2.0","power-assert":"^0.11.0","sinon":"^1.15.4"},"gitHead":"dffdf939fa003c31218d8a1d27235ce9bd8b0ef6","_id":"tcomb-validator-plus@1.1.0","_shasum":"aec342f515403c601beb54676fd823289816d4a5","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"dist":{"shasum":"aec342f515403c601beb54676fd823289816d4a5","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.1.0.tgz","integrity":"sha512-XeyMMQP2Io9sBDrHfg+8H6evvYPyxL+biOa9roY55luNrW4jeC8qp4l5oNasHp3tIROmY+QiHZktV2Y0q6QjoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCem3rhPmDgYj10oI5n+Vwtd2brEnDtJ3QL/CJO8bB8eAIhAPHYcr2EQEebtVW7NuqfIaYodotroDgs815zRtotB4Hq"}]},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}]},"1.1.1":{"name":"tcomb-validator-plus","version":"1.1.1","description":"tcomb-validator-plus ====================","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"ncu -ua && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ index.js *.map compiler.js mapErrors.js tcomb.js type.js validate.js","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":{"name":"Stefan Zerkalica","email":"zerkalica@gmail.com"},"license":"ISC","files":["*.map","*.js","*.md"],"dependencies":{"babel-runtime":"^5.8.20","tcomb":"^2.2.0","tcomb-validation":"^2.1.0","validator":"^4.0.2"},"devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.5","babel-plugin-espower":"^1.0.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-config-airplus":"^1.0.3","eslint-plugin-react":"^3.2.2","glob":"^5.0.14","mocha":"^2.2.5","npm-check-updates":"^2.2.0","power-assert":"^0.11.0","sinon":"^1.15.4"},"gitHead":"8c6f45edc40b8579862af703c781877400a879fd","_id":"tcomb-validator-plus@1.1.1","_shasum":"00f2357c324dba17485304f52eb35463b9db6a89","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"dist":{"shasum":"00f2357c324dba17485304f52eb35463b9db6a89","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.1.1.tgz","integrity":"sha512-fawxgoT1jUkjmFYLQCoPDX8/ufMHvMhLBdMORBr6EUbIDMa5zlvGBgsfuLUJaHXPbCuoRERTHivEX0cLGQG4dA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4nrTQ+JrlHjVAJa0BsF9JcsQeM4p0KMMdBtBSY9NknAiEA8hdMFOme2ayF+LyGpJtJ6poAvCwYNvVPed5QK5wRsYA="}]},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}]},"1.1.2":{"name":"tcomb-validator-plus","version":"1.1.2","description":"tcomb-validator-plus ====================","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"ncu -ua && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ *.map *.js","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":{"name":"Stefan Zerkalica","email":"zerkalica@gmail.com"},"license":"ISC","files":["*.map","*.js","*.md"],"dependencies":{"babel-runtime":"^5.8.20","tcomb":"^2.2.0","tcomb-validation":"^2.1.0","validator":"^4.0.2"},"devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.5","babel-plugin-espower":"^1.0.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-config-airplus":"^1.0.3","eslint-plugin-react":"^3.2.2","glob":"^5.0.14","mocha":"^2.2.5","npm-check-updates":"^2.2.0","power-assert":"^0.11.0","sinon":"^1.15.4"},"gitHead":"a344a9c9315fb1f58e2bc23754336080d1d959b6","_id":"tcomb-validator-plus@1.1.2","_shasum":"5ab4af1a6244a136f459e472a41482886ba71df4","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"dist":{"shasum":"5ab4af1a6244a136f459e472a41482886ba71df4","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.1.2.tgz","integrity":"sha512-KTkbbu/MfT80jPpa5hZiy1PUanGSy9pZRCvfQcTCN0wtw7XhDBNDSk5tq1zfhU/GWLaTYnKM8i29m4PoxMoQbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQowAwk01eM+WeFB5o7MP0DBQMs0/zyePwtLtObFYg/AiAaVt7E6mnqtz8UG4FtlPhXYw+CSIOAeAApG/ANq5d3bQ=="}]},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}]},"1.1.3":{"name":"tcomb-validator-plus","version":"1.1.3","description":"tcomb-validator-plus ====================","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"ncu -ua && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ *.map *.js","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":{"name":"Stefan Zerkalica","email":"zerkalica@gmail.com"},"license":"ISC","files":["*.map","*.js","*.md"],"dependencies":{"babel-runtime":"^5.8.20","tcomb":"^2.2.0","tcomb-validation":"^2.1.0","validator":"^4.0.2"},"devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.5","babel-plugin-espower":"^1.0.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-config-airplus":"^1.0.3","eslint-plugin-react":"^3.2.2","glob":"^5.0.14","mocha":"^2.2.5","npm-check-updates":"^2.2.0","power-assert":"^0.11.0","sinon":"^1.15.4"},"gitHead":"b067514a13a438339ed3c99a57d2b71575079ac3","_id":"tcomb-validator-plus@1.1.3","_shasum":"10443eb317a3cbb172d30d1a806b244da1189d8f","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"dist":{"shasum":"10443eb317a3cbb172d30d1a806b244da1189d8f","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.1.3.tgz","integrity":"sha512-oUuIJ5qMhkSqx75zYX+K7Q1O5YuHojc5Je1DGGDDA9TlKwG2pAnNjLSapkNVph61u8rCqtnUhtze13e0Y9TBMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoXqzEwLYmzf7ZY0jJB+/B8rvpTp1hOiDHt9VgVZt93AiEAyj5yLLJvSF2egw6TkhX/7+CC8JQPlmuqKD6KN0zFxdg="}]},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}]},"1.1.4":{"name":"tcomb-validator-plus","version":"1.1.4","description":"tcomb-validator-plus ====================","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"ncu -ua && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ *.map *.js","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":{"name":"Stefan Zerkalica","email":"zerkalica@gmail.com"},"license":"ISC","files":["*.map","*.js","*.md"],"dependencies":{"babel-runtime":"^5.8.20","tcomb":"^2.2.0","tcomb-validation":"^2.1.0","validator":"^4.0.2"},"devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.5","babel-plugin-espower":"^1.0.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-config-airplus":"^1.0.3","eslint-plugin-react":"^3.2.2","glob":"^5.0.14","mocha":"^2.2.5","npm-check-updates":"^2.2.0","power-assert":"^0.11.0","sinon":"^1.15.4"},"gitHead":"649a7f6d89730001d07ca2a05a72dd168aa0afb1","_id":"tcomb-validator-plus@1.1.4","_shasum":"ff143ce2cf129541b33bf382d6fcc6ac04e20d53","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"dist":{"shasum":"ff143ce2cf129541b33bf382d6fcc6ac04e20d53","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.1.4.tgz","integrity":"sha512-ryEEVqUBrm9y8QqGMey2p24zIJXuUsWNIHnVl6ss18iiP0khlZvGdQZdclnZaLBgd4Jm6DYiByUaaTwp7PmnxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGftYMCoDpw+ir7vQYX389W+oNhxUI0XTRBZ1uo5Pm9RAiEAizb0k9Yl07C/ncIBuV4vB/33OOpdTXiXGraJ2tigkc8="}]},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}]},"1.2.0":{"name":"tcomb-validator-plus","version":"1.2.0","description":"tcomb-validator-plus ====================","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"ncu -ua && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ *.map *.js","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":{"name":"Stefan Zerkalica","email":"zerkalica@gmail.com"},"license":"ISC","files":["*.map","*.js","*.md","react"],"dependencies":{"babel-runtime":"^5.8.20","react":"^0.13.3","tcomb":"^2.2.0","tcomb-validation":"^2.1.0","validator":"^4.0.2"},"devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.5","babel-plugin-espower":"^1.0.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-config-airplus":"^1.0.3","eslint-plugin-react":"^3.2.2","glob":"^5.0.14","mocha":"^2.2.5","npm-check-updates":"^2.2.0","power-assert":"^0.11.0","sinon":"^1.15.4"},"gitHead":"65864676e50204e0ff4792f6f6f1d2f4a8224e1f","_id":"tcomb-validator-plus@1.2.0","_shasum":"d90d8ae9b07cbeb70629d148d0893f70fdca661a","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"dist":{"shasum":"d90d8ae9b07cbeb70629d148d0893f70fdca661a","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.2.0.tgz","integrity":"sha512-3LtWYsjwh32/BvQeyDy8I8hXsnkCVYb3teJCz0J9MzjzDP3tesk9wuwN0vjQx+QNEM/CB2XcZ1ZcnEs6hXcI+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7MR1If0LqBsxyg+geOHmC3n3YfVKFm5rVKltPlVuQBAiBPv3n9MUPeS9Tn/1WrEOnqbpANOOZAv2PGG1UhgPShsA=="}]},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}]},"1.2.2":{"name":"tcomb-validator-plus","version":"1.2.2","description":"tcomb-validator-plus ====================","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"ncu -ua && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ react *.map *.js","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":{"name":"Stefan Zerkalica","email":"zerkalica@gmail.com"},"license":"ISC","files":["*.map","*.js","*.md","react"],"dependencies":{"babel-runtime":"^5.8.20","react":"^0.13.3","tcomb":"^2.2.0","tcomb-validation":"^2.1.0","validator":"^4.0.2"},"devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.5","babel-plugin-espower":"^1.0.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-config-airplus":"^1.0.3","eslint-plugin-react":"^3.2.2","glob":"^5.0.14","mocha":"^2.2.5","npm-check-updates":"^2.2.0","power-assert":"^0.11.0","sinon":"^1.15.4"},"gitHead":"24baa73fc72a2ad182edb8b5c1ffbe4ccc7bcaf5","_id":"tcomb-validator-plus@1.2.2","_shasum":"3e474a4a1929b457850c29c7e49c551cda34b38a","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"dist":{"shasum":"3e474a4a1929b457850c29c7e49c551cda34b38a","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.2.2.tgz","integrity":"sha512-Bzs7EhQAwFv26wBWCRihECDQUlZ+v6n3aYEASiJf3SlFuimjWlelLvECmapXM0WsNSNd3oANjWnXyA7C5dtXzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICv1FAPKZ83c5LaXB5DuOawYjynayc8/t+ahvEPqkMcgAiEAm4VPqHCQLoPW6+YQ7mydn1EbTot2cS6pFdo0XzUBe5M="}]},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}]},"1.2.3":{"name":"tcomb-validator-plus","version":"1.2.3","description":"tcomb-validator-plus ====================","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"ncu -ua && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ react *.map *.js","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":{"name":"Stefan Zerkalica","email":"zerkalica@gmail.com"},"license":"ISC","files":["*.map","*.js","*.md","react"],"dependencies":{"babel-runtime":"^5.8.20","react":"^0.13.3","tcomb":"^2.2.0","tcomb-validation":"^2.1.0","validator":"^4.0.2"},"devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.5","babel-plugin-espower":"^1.0.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-config-airplus":"^1.0.3","eslint-plugin-react":"^3.2.2","glob":"^5.0.14","mocha":"^2.2.5","npm-check-updates":"^2.2.0","power-assert":"^0.11.0","sinon":"^1.15.4"},"gitHead":"f97d3742969fe1b8d362d1388242fa1fa3dca662","_id":"tcomb-validator-plus@1.2.3","_shasum":"b8fa59117475f99fdf89980163966c731bc77af9","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"dist":{"shasum":"b8fa59117475f99fdf89980163966c731bc77af9","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.2.3.tgz","integrity":"sha512-voIJ3at7//SjzS/5sC768Oldq5vhWhi0itKnBkIw6AiQpPhnsb3086f6ds3omc4n/0SJ01fl7A1qxBGm7nOJkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXijkAHmbmMTBnrcadvJnorZ7MdCQgR0Q5zyxm3flH7AIhAJjqlxW+kT7dVgYH57JgJcQiCaGoVoaxvZcZtb/RqkJ4"}]},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}]},"1.2.4":{"name":"tcomb-validator-plus","version":"1.2.4","description":"tcomb-validator-plus ====================","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"ncu -ua && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ react *.map *.js","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":{"name":"Stefan Zerkalica","email":"zerkalica@gmail.com"},"license":"ISC","files":["*.map","*.js","*.md","react"],"dependencies":{"babel-runtime":"^5.8.20","react":"^0.13.3","tcomb":"^2.2.0","tcomb-validation":"^2.1.0","validator":"^4.0.2"},"devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.5","babel-plugin-espower":"^1.0.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-config-airplus":"^1.0.3","eslint-plugin-react":"^3.2.2","glob":"^5.0.14","mocha":"^2.2.5","npm-check-updates":"^2.2.0","power-assert":"^0.11.0","sinon":"^1.15.4"},"gitHead":"79bbf6ecbdb8069803d5c324b2bb47e61d96fff2","_id":"tcomb-validator-plus@1.2.4","_shasum":"3ae80c3a94a27df8d27cdaa62a858e45e2a816ad","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"dist":{"shasum":"3ae80c3a94a27df8d27cdaa62a858e45e2a816ad","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.2.4.tgz","integrity":"sha512-+3bw1lPN7hdcrKLh+mjiZQbeiXbVpb6REuWmul8U+Z7LxFT2+n7NiMDSF13wEtjry0LmluH7yDlWgIppnxn6vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGIDOHOWkuIcsfx4azDFynnxho5mwiDExS+mHfzx/WSAiBk27MfnHF/hEbezmeLXeOwQR43ywSDuoBcQE1ZH0pElw=="}]},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}]},"1.2.5":{"name":"tcomb-validator-plus","version":"1.2.5","description":"tcomb-validator-plus ====================","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"ncu -ua && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ react *.map *.js","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":{"name":"Stefan Zerkalica","email":"zerkalica@gmail.com"},"license":"ISC","files":["*.map","*.js","*.md","react"],"dependencies":{"babel-runtime":"^5.8.20","react":"^0.13.3","tcomb":"^2.2.0","tcomb-validation":"^2.1.0","validator":"^4.0.2"},"devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.5","babel-plugin-espower":"^1.0.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-config-airplus":"^1.0.3","eslint-plugin-react":"^3.2.2","glob":"^5.0.14","mocha":"^2.2.5","npm-check-updates":"^2.2.0","power-assert":"^0.11.0","sinon":"^1.15.4"},"gitHead":"353dd17532e79e83b23d0130c208878a318036d2","_id":"tcomb-validator-plus@1.2.5","_shasum":"07b294c5ba0c578c43470d825a4066e27091d2e2","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"dist":{"shasum":"07b294c5ba0c578c43470d825a4066e27091d2e2","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.2.5.tgz","integrity":"sha512-oXpNMunUZPLNjR/12uE8ZAKVmthwMuCOFhxiU7VuuDftadHH2Q917S1Cw/tPlPxaOhrpqWiZ9eQ6JUD/pbLvvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGN8ICBA5XECEWxr2u1iCsyAV1o7Yzg0WEl1InkIMn7rAiEAv/lWtHymqyFDTE5EIYj/+qibYXMX0NON65v1gqO6yJI="}]},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}]},"1.2.6":{"name":"tcomb-validator-plus","version":"1.2.6","description":"tcomb-validator-plus ====================","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"ncu -ua && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ react *.map *.js","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":{"name":"Stefan Zerkalica","email":"zerkalica@gmail.com"},"license":"ISC","files":["*.map","*.js","*.md","react"],"dependencies":{"babel-runtime":"^5.8.20","react":"^0.13.3","tcomb":"^2.2.0","tcomb-validation":"^2.1.0","validator":"^4.0.2"},"devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.5","babel-plugin-espower":"^1.0.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-config-airplus":"^1.0.3","eslint-plugin-react":"^3.2.2","glob":"^5.0.14","mocha":"^2.2.5","npm-check-updates":"^2.2.0","power-assert":"^0.11.0","sinon":"^1.15.4"},"gitHead":"d1ff3bd7bc38aedf001f3c0045bb9fc0d4eacd4e","_id":"tcomb-validator-plus@1.2.6","_shasum":"bd2c251d335ae1b3ebe50bd396f32ce16a86a887","_from":".","_npmVersion":"2.13.0","_nodeVersion":"2.4.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}],"dist":{"shasum":"bd2c251d335ae1b3ebe50bd396f32ce16a86a887","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.2.6.tgz","integrity":"sha512-awXDta+80+cOXXXgFqIk6YfBsMKN8xD0E5MQHAG4K3N0YH/tx+qzFRnqXv0hA7IxCL6RDc2MWDKPPD6fzxTMvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1AdYFkaveXpis0eGvSiTezOTCY3QC37jFTd6KkRUQVAiAcmVI7sR/LTCECgJuHiaTGXvjrTpStfHARNDaQhHDIQQ=="}]}},"1.2.9":{"name":"tcomb-validator-plus","version":"1.2.9","description":"tcomb-validator-plus ====================","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"ncu -ua && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ react *.map *.js","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":{"name":"Stefan Zerkalica","email":"zerkalica@gmail.com"},"license":"ISC","files":["*.map","*.js","*.md","react"],"dependencies":{"babel-runtime":"^5.8.20","react":"^0.13.3","tcomb":"^2.2.0","tcomb-validation":"^2.1.0","validator":"^4.0.2"},"devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.5","babel-plugin-espower":"^1.0.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-config-airplus":"^1.0.3","eslint-plugin-react":"^3.2.2","glob":"^5.0.14","mocha":"^2.2.5","npm-check-updates":"^2.2.0","power-assert":"^0.11.0","sinon":"^1.15.4"},"gitHead":"beceed1f2eff3481ec1948fbd28c11356f0de606","_id":"tcomb-validator-plus@1.2.9","_shasum":"4559259517cfe30d5d7f2b235228095f3a058456","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"dist":{"shasum":"4559259517cfe30d5d7f2b235228095f3a058456","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.2.9.tgz","integrity":"sha512-Ty3OWA31z4xezhxq24pSejBd2NONQtYYAgecwMhkxwIt3UyKCBeVqTh/PIa7iezGIfXUDK+kK+hZ3Dw8GomxMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeM1UtD0kuglm2nfsxe7ody1MXUGedng/IXeVWf/CG1wIgVf3tNm1EDvhM+qKmCfSRLbonHJjiBFGYZgF97Fye9fw="}]},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}]},"1.3.0":{"name":"tcomb-validator-plus","version":"1.3.0","description":"tcomb-validator-plus ====================","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"ncu -ua && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ react *.map *.js","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":{"name":"Stefan Zerkalica","email":"zerkalica@gmail.com"},"license":"ISC","files":["*.map","*.js","*.md","react"],"dependencies":{"babel-runtime":"^5.8.20","react":"^0.13.3","tcomb":"^2.2.0","tcomb-validation":"^2.1.0","validator":"^4.0.2"},"devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.5","babel-plugin-espower":"^1.0.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-config-airplus":"^1.0.3","eslint-plugin-react":"^3.2.2","glob":"^5.0.14","mocha":"^2.2.5","npm-check-updates":"^2.2.0","power-assert":"^0.11.0","sinon":"^1.15.4"},"gitHead":"9738baf8b835b7eca78bf632135009835f986484","_id":"tcomb-validator-plus@1.3.0","_shasum":"f5094cd7bfe459ae96273560fc3000525697bca6","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"dist":{"shasum":"f5094cd7bfe459ae96273560fc3000525697bca6","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.3.0.tgz","integrity":"sha512-68ttLqLAw8xEegsxWdkP90F3F193mGefrLrPzbj7dzf1p4uOSzTqcbm2v9O5Z3+UGUvhHitliUh86rhf/Cc31g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDxnRiAQWkxW+eMmHREw338nffkCwwE4Wldtyh3/71xAiAUflDLhTzxubwwtkzRHgu6Ov6HdV9OkWDdCSg0KotirA=="}]},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}]},"1.3.2":{"name":"tcomb-validator-plus","version":"1.3.2","description":"tcomb-validator-plus ====================","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"ncu -ua && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ react *.map *.js","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":{"name":"Stefan Zerkalica","email":"zerkalica@gmail.com"},"license":"ISC","files":["*.map","*.js","*.md","react"],"dependencies":{"babel-runtime":"^5.8.20","react":"^0.13.3","tcomb":"^2.2.0","tcomb-validation":"^2.1.0","validator":"^4.0.2"},"devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.5","babel-plugin-espower":"^1.0.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-config-airplus":"^1.0.3","eslint-plugin-react":"^3.2.2","glob":"^5.0.14","mocha":"^2.2.5","npm-check-updates":"^2.2.0","power-assert":"^0.11.0","sinon":"^1.15.4"},"gitHead":"816541b45cc3140ba3740d7ee963107c3dbfed0b","_id":"tcomb-validator-plus@1.3.2","_shasum":"0066d6d7e527d4c0be51e57f4508cf9f9bd0fbc9","_from":".","_npmVersion":"2.13.0","_nodeVersion":"2.4.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}],"dist":{"shasum":"0066d6d7e527d4c0be51e57f4508cf9f9bd0fbc9","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.3.2.tgz","integrity":"sha512-sDnAyyg99Q9MnAaITblR8S/boEBrbG4m0DxWgshKiJ+XoGkFO2RrVD7EHKuUudEdEOradG93sgWCVVErKf91KA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2Pg4xEWuVX469g4F99xYoC57nrVCw7xd+jt6klSBRGAiBM2cVX3FBje7Wap/ld/Zk+dJ/w+U5G0e6Z3ozxadBtKQ=="}]}},"1.3.3":{"name":"tcomb-validator-plus","version":"1.3.3","description":"tcomb-validator-plus ====================","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"ncu -ua && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ react *.map *.js","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":{"name":"Stefan Zerkalica","email":"zerkalica@gmail.com"},"license":"ISC","files":["*.map","*.js","*.md","react"],"dependencies":{"babel-runtime":"^5.8.20","react":"^0.13.3","tcomb":"^2.2.0","tcomb-validation":"^2.1.0","validator":"^4.0.2"},"devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.5","babel-plugin-espower":"^1.0.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-config-airplus":"^1.0.3","eslint-plugin-react":"^3.2.2","glob":"^5.0.14","mocha":"^2.2.5","npm-check-updates":"^2.2.0","power-assert":"^0.11.0","sinon":"^1.15.4"},"gitHead":"0e1bda2c528327aca700159d3ca2aed7abfc30c4","_id":"tcomb-validator-plus@1.3.3","_shasum":"bb917879d4fe988392d41808eb74e9661dcee091","_from":".","_npmVersion":"2.13.0","_nodeVersion":"2.4.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}],"dist":{"shasum":"bb917879d4fe988392d41808eb74e9661dcee091","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.3.3.tgz","integrity":"sha512-JvqG456biYtHjTbZpIF+4n2e3/zHwMuFKB+EZY931VGE+4Cw+ml5sGKflUdchwborGI2/eVzNtMOBtVP83ABew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO9lvV5pvrgUo6sOFWPwFYOwqz9VcM3XANlMVnAm3/ggIgeEdGjZ/Oa6WUR9C3bVEXWDqc8OPSIAZEfKaj40xoSHg="}]}},"1.3.4":{"name":"tcomb-validator-plus","version":"1.3.4","description":"tcomb-validator-plus ====================","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"ncu -ua && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ react *.map *.js","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":{"name":"Stefan Zerkalica","email":"zerkalica@gmail.com"},"license":"ISC","files":["*.map","*.js","*.md","react"],"dependencies":{"babel-runtime":"^5.8.20","react":"^0.13.3","tcomb":"^2.2.0","tcomb-validation":"^2.1.0","validator":"^4.0.2"},"devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.5","babel-plugin-espower":"^1.0.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-config-airplus":"^1.0.3","eslint-plugin-react":"^3.2.2","glob":"^5.0.14","mocha":"^2.2.5","npm-check-updates":"^2.2.0","power-assert":"^0.11.0","sinon":"^1.15.4"},"gitHead":"cd744adee0445f7e447755ed15a3b81bf26b1976","_id":"tcomb-validator-plus@1.3.4","_shasum":"4aab57f6592931aa9f0a7ba42ec52681b8e2c0ec","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"dist":{"shasum":"4aab57f6592931aa9f0a7ba42ec52681b8e2c0ec","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.3.4.tgz","integrity":"sha512-D7f61sBf8LOQlRYYGEcNPFIOpyewt8BAge0g1fNNPkm5YQaoVp2+xyMTKm2fsKwPFsV/tx/Ym6A8N8OHcXljiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs9CX2dj/mz3c3Ax8wChWNxLOTXk9FPJ5KUpEZNJYdRwIhAIZK2bVdoZErFkg65XI4fhfLBWzOyIanO/85DtmMye5D"}]},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}]},"1.3.5":{"name":"tcomb-validator-plus","version":"1.3.5","description":"tcomb-validator-plus ====================","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"ncu -ua && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ react *.map *.js","deploy":"npm run clean && babel src --source-maps --watch","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":{"name":"Stefan Zerkalica","email":"zerkalica@gmail.com"},"license":"ISC","files":["*.map","*.js","*.md","react"],"dependencies":{"babel-runtime":"^5.8.20","react":"^0.13.3","tcomb":"^2.2.0","tcomb-validation":"^2.1.0","validator":"^4.0.2"},"devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.5","babel-plugin-espower":"^1.0.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-config-airplus":"^1.0.3","eslint-plugin-react":"^3.2.2","glob":"^5.0.14","mocha":"^2.2.5","npm-check-updates":"^2.2.0","power-assert":"^0.11.0","sinon":"^1.15.4"},"gitHead":"8be79cf3c5e0f8e19168b9b1c99694e43b351d19","_id":"tcomb-validator-plus@1.3.5","_shasum":"4542baf8c347cabf4db97d9baedb33c75bb8747d","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"dist":{"shasum":"4542baf8c347cabf4db97d9baedb33c75bb8747d","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.3.5.tgz","integrity":"sha512-mwJiFYHN0opeC0SeFC3FTjCpU/g4+Iijiqe7R83l1wfWi4TKb0aQaLKtbUGo0wQmcVu+EcY62tp6/g9Vsg0KTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCreKCidavHblTMhkFIp3FAVTFb3Zn6W8+LmXuKISAEUgIgezQZeKc1bZAfiqk4d4Ke0mcGdTMxXioUuV/4m5Fcp+8="}]},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}]},"1.3.6":{"name":"tcomb-validator-plus","version":"1.3.6","description":"tcomb-validator-plus ====================","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"ncu -ua && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ react *.map *.js","deploy":"npm run clean && babel src --source-maps --watch","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":{"name":"Stefan Zerkalica","email":"zerkalica@gmail.com"},"license":"ISC","files":["*.map","*.js","*.md","react"],"dependencies":{"babel-runtime":"^5.8.25","react":"^0.14.0","tcomb":"^2.5.1","tcomb-validation":"^2.2.0","validator":"^4.1.0"},"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.25","babel-eslint":"^4.1.3","babel-plugin-espower":"^1.0.0","eslint":"^1.6.0","eslint-config-airbnb":"0.1.0","eslint-config-airplus":"^1.0.4","eslint-plugin-react":"^3.5.1","glob":"^5.0.15","mocha":"^2.3.3","npm-check-updates":"^2.3.2","power-assert":"^1.1.0","sinon":"^1.17.1"},"gitHead":"6d02fc9c143c85bf6e88227a57b991257b176cba","_id":"tcomb-validator-plus@1.3.6","_shasum":"199af21d0280757af772782847f0f3e7a83c9d24","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"dist":{"shasum":"199af21d0280757af772782847f0f3e7a83c9d24","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.3.6.tgz","integrity":"sha512-RBsryeCiQttlJ4yzay3UBv6ofVJIQ7M7tgFYrU642+U+Uwqq5cI+YIwN9OGPxC4zzQCz2yqLpAMUH04ZQj66RQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1+ldLQhizHWleDKxhVMLrvB0jPfQoC+cAV3uVsfozKAiEAjr91ddaVde+XJNV9oYBnowqwpXSSE5AKlA26H6tIgPc="}]},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}]},"1.3.7":{"name":"tcomb-validator-plus","version":"1.3.7","description":"tcomb-validator-plus ====================","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"ncu -ua && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ react *.map *.js","deploy":"npm run clean && babel src --source-maps --watch","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":{"name":"Stefan Zerkalica","email":"zerkalica@gmail.com"},"license":"ISC","files":["*.map","*.js","*.md","react"],"dependencies":{"babel-runtime":"^5.8.25","react":"^0.14.0","tcomb":"^2.5.1","tcomb-validation":"^2.2.0","validator":"^4.1.0"},"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.25","babel-eslint":"^4.1.3","babel-plugin-espower":"^1.0.0","eslint":"^1.6.0","eslint-config-airbnb":"0.1.0","eslint-config-airplus":"^1.0.4","eslint-plugin-react":"^3.5.1","glob":"^5.0.15","mocha":"^2.3.3","npm-check-updates":"^2.3.2","power-assert":"^1.1.0","sinon":"^1.17.1"},"gitHead":"88670d2442808e73e4e89411fdce65a6d514a58c","_id":"tcomb-validator-plus@1.3.7","_shasum":"d2e52645932259168cf2a86a30623329050f1424","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"dist":{"shasum":"d2e52645932259168cf2a86a30623329050f1424","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.3.7.tgz","integrity":"sha512-8V/KKCcMpyifgZJrkvxQbzTJ5hnMlOElY7MHXK6MyK00bXau8PosbW+QeB3gsRcHZTjNzeLcFqTta7OutHgSWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtwxWewRN8G3F8YWILTZXGdzEomXQtIZ9oeZAu8qI60wIgPbnrA23XyRdgz0oEWnlj7gDgxDPgxGX8RVR2dKnF5NA="}]},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}]},"1.3.8":{"name":"tcomb-validator-plus","version":"1.3.8","description":"tcomb-validator-plus ====================","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"ncu -ua && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ react *.map *.js","deploy":"npm run clean && babel src --source-maps --watch","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":{"name":"Stefan Zerkalica","email":"zerkalica@gmail.com"},"license":"ISC","files":["*.map","*.js","*.md","react"],"dependencies":{"babel-runtime":"^5.8.25","react":"^15.x.x","tcomb":"^2.5.1","tcomb-validation":"^2.2.0","validator":"^4.1.0"},"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.25","babel-eslint":"^4.1.3","babel-plugin-espower":"^1.0.0","eslint":"^1.6.0","eslint-config-airbnb":"0.1.0","eslint-config-airplus":"^1.0.4","eslint-plugin-react":"^3.5.1","glob":"^5.0.15","mocha":"^2.3.3","npm-check-updates":"^2.3.2","power-assert":"^1.1.0","sinon":"^1.17.1"},"gitHead":"965e8f7768c18e7df23e230669d4339b48e4cfde","_id":"tcomb-validator-plus@1.3.8","_shasum":"27e70d9fa6d33b4888b4a7fdd964e86282a4dbc7","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"dist":{"shasum":"27e70d9fa6d33b4888b4a7fdd964e86282a4dbc7","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.3.8.tgz","integrity":"sha512-wJ4Io6YGkFZCvOAIV6wuIWJ9+fYS0Gd6iYDwZRT51pDtEEzQ1HWS8EdRgabBItcYaOh8eIUhcuQefE92WqNJQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJXuK3J33VsIWovf3atwuNA0MxhsDk6aQEYMQYCn9AgAiEArYbsdmiY8vkAG4nRdIMH95sNuYOgMgSM1z5EgD3+ogA="}]},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tcomb-validator-plus-1.3.8.tgz_1472659939383_0.32604805985465646"}},"1.3.9":{"name":"tcomb-validator-plus","version":"1.3.9","description":"tcomb-validator-plus ====================","main":"index.js","scripts":{"postinstall":"cp -f conf/git-hooks/* .git/hooks || exit 0","prepublish":"npm run lint && npm run test && npm run build","pre-commit":"npm run lint","update":"ncu -ua && npm install","pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","release-patch":"npm run pull && npm version patch && npm run push","release-minor":"npm run pull && npm version minor && npm run push","release-major":"npm run pull && npm version major && npm run push","clean":"rm -rf __tests__ react *.map *.js","deploy":"npm run clean && babel src --source-maps --watch","build":"npm run clean && babel src --source-maps --out-dir .","prod":"npm run build -- --production","dev":"npm run build -- --watch","lint":"eslint src","test":"mocha","test.dev":"npm run test -- --growl --watch","test.cov":"babel-istanbul cover --report text --report html node_modules/mocha/bin/_mocha"},"author":{"name":"Stefan Zerkalica","email":"zerkalica@gmail.com"},"license":"ISC","files":["*.map","*.js","*.md","react"],"dependencies":{"react":"^15.x.x","tcomb":"^3.x.x","tcomb-validation":"^3.x.x","validator":"^4.1.0"},"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.25","babel-eslint":"^4.1.3","babel-plugin-espower":"^1.0.0","eslint":"^1.6.0","eslint-config-airbnb":"0.1.0","eslint-config-airplus":"^1.0.4","eslint-plugin-react":"^3.5.1","glob":"^5.0.15","mocha":"^2.3.3","npm-check-updates":"^2.3.2","power-assert":"^1.1.0","sinon":"^1.17.1"},"gitHead":"5e288bd1d6a2221ef4e1ced87fc607d8478187e8","_id":"tcomb-validator-plus@1.3.9","_shasum":"d01dbcc9ddf43230a718993c0fbc82b677fd92d0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"zerkalica","email":"zerkalica@gmail.com"},"dist":{"shasum":"d01dbcc9ddf43230a718993c0fbc82b677fd92d0","tarball":"https://registry.npmjs.org/tcomb-validator-plus/-/tcomb-validator-plus-1.3.9.tgz","integrity":"sha512-ERrJWdds+LCqJYzBdAx1vzmBA6t3Yzx5u1N7kTcVqc6wFSqArOjhIBdl/ib9FpWL2Ng4aAGOLN+1e5iZhvJ24Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWOzQWHH+MQzOUMjgXF7C12h8qxLY/uSsW55PBB5SMqAIgRGssYFbOHm99elMQpG4zPoEe0c17YWsh0aL3dBtS3lc="}]},"maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tcomb-validator-plus-1.3.9.tgz_1473022883498_0.6168052381835878"}}},"readme":"tcomb-validator-plus\n====================\n\nAdvanced validation helpers for [tcomb-validation](https://github.com/gcanti/tcomb-validation)\n\nFeatures\n--------\n\n-\tUsed [validator.js](https://github.com/chriso/validator.js) for strings\n-\tCustom error messages\n-\tContext binding\n-\tCompile from simple schema\n\nExtending rules\n---------------\n\n```js\nimport createValidator from 'tcomb-validator-plus'\nimport extend from 'tcomb-validator-plus/extend'\nimport gt from 'tcomb-validator-plus/getType'\nimport {intersection} from 'tcomb'\n\nfunction fakeLocalize(message, context) {\n    return {\n        message,\n        context\n    }\n}\n\nconst validate = createValidator(fakeLocalize)\n\nconst password = (min, max) => intersection([\n    gt('isLengthMin')(min),\n    gt('isLengthMax', 'password greate than #{val}')(max)\n])\n\nextend('password', password)\n\n\nconst schema = struct({\n    password: gt('password')(3, 5),\n})\nconst compiledSchema = compile({\n    password: 'password'\n})\n\nconst data = {\n    password: '12'\n}\n\nconst errors = {\n    errors: {\n        password: {\n            context: {\n                actual: '12',\n                val: 3\n            },\n            message: 'isLengthMin'\n        }\n    },\n    isError: true,\n    params: {\n        password: '12'\n    }\n}\n\nconst obj = validate(schema)(data)\nassert.deepEqual(obj, errors)\nconst obj2 = validate(compiledSchema)(data)\nassert.deepEqual(obj2, errors)\n```\n\nSimple usage\n------------\n\n```js\n// simple-1.js\nimport assert from 'power-assert'\nimport createValidator from 'tcomb-validator-plus'\nimport compile from 'tcomb-validator-plus/compile'\n\nfunction fakeLocalize(message, context) {\n    return {\n        message,\n        context\n    }\n}\n\nconst validate = createValidator(fakeLocalize)\n\nconst myValidate = validate(compile({\n    confirmed: {v: 'required', l: 'check confirm'},\n    password: [\n        ['isLengthMin', 3],\n        {l: 'password greate than #{val}', v: ['isLengthMax', 5]}\n    ],\n    confirmPassword: [\n        ['isLengthMin', 3],\n        {l: 'password greate than #{val}', v: ['isLengthMax', 5]}\n    ],\n    user: {v: 'required', l: 'user required'},\n    opts: {v: ['listOf', ['opt1', 'opt2']], l: '#{actual} is not a one of #{val}'},\n    __: {v: ['equal', 'password', 'confirmPassword'], l: 'Passwords are not equal'}\n}))\n\nconst data = {\n    confirmed: false,\n    password: '1234',\n    confirmPassword: '1235',\n    user: '',\n    opts: ['opt1', 'opt3']\n}\n\nconst errors = {\n    errors: {\n        confirmed: {\n            message: 'check confirm',\n            context: {\n                actual: false\n            }\n        },\n        user: {\n            message: 'user required',\n            context: {\n                actual: ''\n                path: ['user'],\n            }\n        },\n        opts: {\n            message: '#{actual} is not a one of #{val}',\n            context: {\n                val: 'opt1, opt2',\n                actual: 'opt3'\n            }\n        }\n    },\n    isError: true,\n    params: {\n        confirmed: false,\n        password: '1234',\n        confirmPassword: '1235',\n        user: '',\n        opts: ['opt1', 'opt3']\n    }\n}\n\nconst obj1 = myValidate(data)\nassert.deepEqual(obj1, errors)\n\nconst data2 = {\n    confirmed: true,\n    password: '1234',\n    confirmPassword: '1235',\n    user: 'test',\n    opts: ['opt1', 'opt2']\n}\n\nconst errors = {\n    errors: {\n        __: {\n            context: {\n                from: 'password',\n                to: 'confirmPassword',\n                actual: {\n                    confirmed: true,\n                    password: '1234',\n                    confirmPassword: '1235',\n                    user: 'test',\n                    opts: [\n                        'opt1',\n                        'opt2'\n                    ]\n                }\n            },\n            message: 'Passwords are not equal'\n        }\n    },\n    isError: true,\n    {\n        confirmed: true,\n        password: '1234',\n        confirmPassword: '1235',\n        user: 'test',\n        opts: ['opt1', 'opt2']\n    }\n}\n\nconst obj2 = myValidate(data2)\nassert.deepEqual(obj2, errors)\n```\n\nPromise usage\n-------------\n\n```js\nimport {validate} from 'tcomb-validation'\nimport assert from 'power-assert'\nimport createValidator from 'tcomb-validator-plus'\nimport promisifyValidate, {ParamsError} from 'tcomb-validator-plus/promisifyValidate'\nimport compile from 'tcomb-validator-plus/compile'\n\nfunction fakeLocalize(message, context) {\n    return {\n        message,\n        context\n    }\n}\n\nconst validate = promisifyValidate(createValidator(fakeLocalize))\n\nconst myValidate = validate(compile({\n    confirmed: {v: 'required', l: 'check confirm'},\n    password: [\n        ['isLengthMin', 3],\n        {l: 'password greate than #{val}', v: ['isLengthMax', 5]}\n    ],\n    confirmPassword: [\n        ['isLengthMin', 3],\n        {l: 'password greate than #{val}', v: ['isLengthMax', 5]}\n    ],\n    user: {v: 'required', l: 'user required'},\n    opts: {v: ['listOf', ['opt1', 'opt2']], l: '#{actual} is not a one of #{val}'},\n    __: {v: ['equal', 'password', 'confirmPassword'], l: 'Passwords are not equal'}\n}))\n\nconst data = {\n    confirmed: false,\n    password: '1234',\n    confirmPassword: '1235',\n    user: '',\n    opts: ['opt1', 'opt3']\n}\n\nconst errors = {\n    errors: {\n        confirmed: {\n            message: 'check confirm',\n            context: {\n                actual: false\n            }\n        },\n        user: {\n            message: 'user required',\n            context: {\n                actual: ''\n                path: ['user'],\n            }\n        },\n        opts: {\n            message: '#{actual} is not a one of #{val}',\n            context: {\n                val: 'opt1, opt2',\n                actual: 'opt3'\n            }\n        }\n    },\n    isError: true,\n    params: {\n        confirmed: false,\n        password: '1234',\n        confirmPassword: '1235',\n        user: '',\n        opts: ['opt1', 'opt3']\n    }\n}\n\nmyValidate(data)\n    .then(params => {\n        assert.deepEqual(params, data)\n    })\n    .catch(e => {\n        assert.deepEqual(e.errors, errors)\n    })\n```\n","maintainers":[{"name":"zerkalica","email":"zerkalica@gmail.com"}],"time":{"modified":"2022-06-27T04:15:12.497Z","created":"2015-07-21T06:40:23.739Z","1.0.1":"2015-07-21T06:40:23.739Z","1.0.2":"2015-07-22T22:59:36.726Z","1.0.3":"2015-07-29T13:57:29.705Z","1.0.4":"2015-07-30T18:43:28.855Z","1.0.5":"2015-07-30T20:50:54.800Z","1.1.0":"2015-08-13T13:17:04.608Z","1.1.1":"2015-08-13T13:18:52.550Z","1.1.2":"2015-08-13T13:21:03.082Z","1.1.3":"2015-08-13T14:08:56.713Z","1.1.4":"2015-08-13T15:02:42.529Z","1.2.0":"2015-08-14T08:39:35.189Z","1.2.2":"2015-08-14T10:35:41.913Z","1.2.3":"2015-08-14T16:08:01.797Z","1.2.4":"2015-08-14T16:11:30.005Z","1.2.5":"2015-08-14T16:22:56.248Z","1.2.6":"2015-08-15T09:10:53.935Z","1.2.9":"2015-08-17T09:18:48.884Z","1.3.0":"2015-08-17T12:06:02.844Z","1.3.2":"2015-08-24T07:04:41.066Z","1.3.3":"2015-09-07T22:41:08.473Z","1.3.4":"2015-09-08T11:16:37.782Z","1.3.5":"2015-09-15T10:17:04.246Z","1.3.6":"2015-10-16T09:49:29.217Z","1.3.7":"2015-10-16T15:06:37.558Z","1.3.8":"2016-08-31T16:12:21.298Z","1.3.9":"2016-09-04T21:01:25.430Z"},"license":"ISC","readmeFilename":"README.md","description":"tcomb-validator-plus ====================","author":{"name":"Stefan Zerkalica","email":"zerkalica@gmail.com"}}