{"_id":"cicero-form-validator","_rev":"32-449fe84aaca521ec07073c4f19e62e24","name":"cicero-form-validator","description":"A form validator that takes a JSON based configuration.","dist-tags":{"latest":"1.2.0","next":"1.0.0-rc.6"},"versions":{"0.12.0":{"name":"cicero-form-validator","version":"0.12.0","description":"## Install","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"babel src --out-dir lib --ignore test","test":"nyc -a --require babel-core/register --reporter cobertura --reporter text ava","lint":"eslint .","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"ava":{"verbose":true,"files":["src/**/__tests__/*.js"],"require":["babel-core/register"]},"nyc":{"exclude":["**/__tests__","lib","coverage","*/rules/index.js"]},"eslintConfig":{"extends":["airbnb-base","plugin:ava/recommended"],"plugins":["ava"],"parser":"babel-eslint"},"devDependencies":{"ava":"^0.15.0","babel":"^6.5.2","babel-cli":"^6.9.0","babel-eslint":"^6.0.4","babel-preset-es2015":"^6.9.0","conventional-changelog":"^1.1.0","conventional-changelog-cli":"^1.2.0","eslint":"^2.10.2","eslint-config-airbnb-base":"^3.0.1","eslint-plugin-ava":"^2.3.1","eslint-plugin-import":"^1.8.0","nyc":"^6.4.4","sinon":"^1.17.4"},"dependencies":{"deep-freeze":"0.0.1","es6-error":"^3.0.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"d1b0ea2d13911339f01ac13047c60fc8476e52ba","_id":"cicero-form-validator@0.12.0","_shasum":"d9345dd875fda95bb606322e38aeeadc1d2797f2","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"relekang","email":"me@rolflekang.com"},"dist":{"shasum":"d9345dd875fda95bb606322e38aeeadc1d2797f2","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-0.12.0.tgz","integrity":"sha512-iAcnSUFCGybzl6JYL4LMClZ7SQ5l5htbcqexGI4ANFfx+aiTXu3T9AIzcaxSxdbBxeRfeX10fKJrLKTrVhb8+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDokRk497QtRjzBh7gnN2/JwLd/91JWIxhQv5DLVuse+wIhALj8yfU4EgXurNwgQL2/ZbL9LbUhmK3isVwFgNZfJ/zO"}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cicero-form-validator-0.12.0.tgz_1466685118486_0.9466967140324414"},"directories":{}},"0.13.0":{"name":"cicero-form-validator","version":"0.13.0","description":"## Install","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"babel src --out-dir lib --ignore test","test":"nyc -a --require babel-core/register --reporter cobertura --reporter text ava","lint":"eslint .","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"ava":{"verbose":true,"files":["src/**/__tests__/*.js"],"require":["babel-core/register"]},"nyc":{"exclude":["**/__tests__","lib","coverage","*/rules/index.js"]},"eslintConfig":{"extends":["airbnb-base","plugin:ava/recommended"],"plugins":["ava"],"parser":"babel-eslint"},"devDependencies":{"ava":"^0.15.0","babel":"^6.5.2","babel-cli":"^6.9.0","babel-eslint":"^6.0.4","babel-preset-es2015":"^6.9.0","conventional-changelog":"^1.1.0","conventional-changelog-cli":"^1.2.0","eslint":"^2.10.2","eslint-config-airbnb-base":"^3.0.1","eslint-plugin-ava":"^2.3.1","eslint-plugin-import":"^1.8.0","nyc":"^6.4.4","sinon":"^1.17.4"},"dependencies":{"deep-freeze":"0.0.1","es6-error":"^3.0.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"c96a98ce1e572791e7fca8add5e2aec608d91e1f","_id":"cicero-form-validator@0.13.0","_shasum":"f9d5f495fdadec863a2b67ff1594297d289d849e","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"relekang","email":"me@rolflekang.com"},"dist":{"shasum":"f9d5f495fdadec863a2b67ff1594297d289d849e","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-0.13.0.tgz","integrity":"sha512-S3rJhhjMqjOBAM3gvQX0mJHYi0D0J2rTRcKuo/hyZKKmUfS0wGGCIe6yUuBOLFzeUP/CTJ2QY2GeWQIi7mo9yQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmG/EZYWgEK1a3m7LcuLfewBDGnJkbHokTJj6V8CPyqQIgKeJYBMydZ05R/o537NtnvPF+mqqQipOeqLQWxadtkhg="}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cicero-form-validator-0.13.0.tgz_1467706638841_0.3878928981721401"},"directories":{}},"0.14.0":{"name":"cicero-form-validator","version":"0.14.0","description":"## Install","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"babel src --out-dir lib --ignore test","test":"nyc -a --require babel-core/register --reporter cobertura --reporter text ava","lint":"eslint .","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"ava":{"verbose":true,"files":["src/**/__tests__/*.js"],"require":["babel-core/register"]},"nyc":{"exclude":["**/__tests__","lib","coverage","*/rules/index.js"]},"eslintConfig":{"extends":["airbnb-base","plugin:ava/recommended"],"plugins":["ava"],"parser":"babel-eslint","rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":true}],"no-prototype-builtins":0}},"devDependencies":{"ava":"^0.15.0","babel":"^6.5.2","babel-cli":"^6.9.0","babel-eslint":"^6.1.0","babel-preset-es2015":"^6.9.0","bluebird":"^3.4.1","conventional-changelog":"^1.1.0","conventional-changelog-cli":"^1.2.0","eslint":"^3.0.1","eslint-config-airbnb-base":"^4.0.0","eslint-plugin-ava":"^2.5.0","eslint-plugin-import":"^1.10.2","nyc":"^6.4.4","sinon":"^1.17.4"},"dependencies":{"deep-freeze":"0.0.1","es6-error":"^3.0.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"ae1636f6764e61553ae54f7c4025e5a1b097485e","_id":"cicero-form-validator@0.14.0","_shasum":"4cfd6b3d8ed7edfd844781685198715dbf8a6238","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"havardh","email":"havardwhoiby@gmail.com"},"dist":{"shasum":"4cfd6b3d8ed7edfd844781685198715dbf8a6238","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-0.14.0.tgz","integrity":"sha512-1CanpZww75JH86OtEUVzWYaABwLCfHAn7Tp3965QiZNCdarbHfl9TJ1UPS4Hrv7jDl9iy708FInFADq8UfgpBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGg3P5WHowK9g18ItHOOY9XLpCFKclp2ArbC01tKLcm+AiAeR9q2i7GQb+7q0BV+Iu7b+6SiZZaRgRcdaG/y2tXFfw=="}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cicero-form-validator-0.14.0.tgz_1468933966009_0.06834994326345623"},"directories":{}},"0.14.1":{"name":"cicero-form-validator","version":"0.14.1","description":"## Install","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"babel src --out-dir lib --ignore test","test":"nyc -a --require babel-core/register --reporter cobertura --reporter text ava","lint":"eslint .","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"ava":{"verbose":true,"files":["src/**/__tests__/*.js"],"require":["babel-core/register"]},"nyc":{"exclude":["**/__tests__","lib","coverage","*/rules/index.js"]},"eslintConfig":{"extends":["airbnb-base","plugin:ava/recommended"],"plugins":["ava"],"parser":"babel-eslint","rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":true}],"no-prototype-builtins":0}},"devDependencies":{"ava":"^0.15.0","babel":"^6.5.2","babel-cli":"^6.9.0","babel-eslint":"^6.1.0","babel-preset-es2015":"^6.9.0","bluebird":"^3.4.1","nyc":"^6.4.4","conventional-changelog-cli":"^1.2.0","eslint":"^3.0.1","eslint-config-airbnb-base":"^4.0.0","eslint-plugin-ava":"^2.5.0","eslint-plugin-import":"^1.10.2","sinon":"^1.17.4"},"dependencies":{"deep-freeze":"0.0.1","es6-error":"^3.0.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"a58c402a9bdd26e6581d3d31b8e5172f4348c061","_id":"cicero-form-validator@0.14.1","_shasum":"7b6bfdb2016d8d423d24b3a3ea671b3911ad0930","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"relekang","email":"me@rolflekang.com"},"dist":{"shasum":"7b6bfdb2016d8d423d24b3a3ea671b3911ad0930","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-0.14.1.tgz","integrity":"sha512-VKOdQra2mhpcIXe2lrvmGvrHfdjblRfUDgOKyqqqcRNhSpTgIiSg+DuEYofiQWoAp+PKsG4x7kcaSiKCtNvmfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMwOHcbgQO+kcBjZTc7WX+9v0quM2wT71lTq/Nu2foGAiBCDpUwYiYMyccDOttJGtrdPnAwCVNn2Ud/VSF/KOgJAw=="}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cicero-form-validator-0.14.1.tgz_1469711746854_0.23404770623892546"},"directories":{}},"0.14.2":{"name":"cicero-form-validator","version":"0.14.2","description":"## Install","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"babel src --out-dir lib --ignore test","test":"nyc -a --require babel-core/register --reporter cobertura --reporter text ava","lint":"eslint .","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"ava":{"verbose":true,"files":["src/**/__tests__/*.js"],"require":["babel-core/register"]},"nyc":{"exclude":["**/__tests__","lib","coverage","*/rules/index.js"]},"eslintConfig":{"extends":["airbnb-base","plugin:ava/recommended"],"plugins":["ava"],"parser":"babel-eslint","rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":true}],"no-prototype-builtins":0}},"devDependencies":{"ava":"^0.15.0","babel":"^6.5.2","babel-cli":"^6.9.0","babel-eslint":"^6.1.0","babel-preset-es2015":"^6.9.0","bluebird":"^3.4.1","nyc":"^6.4.4","conventional-changelog-cli":"^1.2.0","eslint":"^3.0.1","eslint-config-airbnb-base":"^4.0.0","eslint-plugin-ava":"^2.5.0","eslint-plugin-import":"^1.10.2","sinon":"^1.17.4"},"dependencies":{"deep-freeze":"0.0.1","es6-error":"^3.0.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"4cc8e3e58aa0fb16124b2ec99c1c5db87c559de8","_id":"cicero-form-validator@0.14.2","_shasum":"c41448513930a345bc84ec771b1c1ab8cdb5d534","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"havardh","email":"havardwhoiby@gmail.com"},"dist":{"shasum":"c41448513930a345bc84ec771b1c1ab8cdb5d534","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-0.14.2.tgz","integrity":"sha512-IfDc+gG5Y7B8BQfyJQnqPYZXskAV+9SF5cak+dPFaCJk5vIaFQwBuUPjTT8KSjyv+lh2k//Q0zY4dDxYJ+AZ6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNR+nGzB6C3rThgvJK+OHq5oPXGJOyLJeRAhEDXDUEzQIhAI9uhYruimazq3YHYA3n1FAE4M7k4VofDs+bZGuFFKQs"}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cicero-form-validator-0.14.2.tgz_1470307121222_0.018873408436775208"},"directories":{}},"0.14.3":{"name":"cicero-form-validator","version":"0.14.3","description":"## Install","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"babel src --out-dir lib --ignore test","test":"nyc -a --require babel-core/register --reporter cobertura --reporter text ava","lint":"eslint .","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"ava":{"verbose":true,"files":["src/**/__tests__/*.js"],"require":["babel-core/register"]},"nyc":{"exclude":["**/__tests__","lib","coverage","*/rules/index.js"]},"eslintConfig":{"extends":["airbnb-base","plugin:ava/recommended"],"plugins":["ava"],"parser":"babel-eslint","rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":true}],"no-prototype-builtins":0}},"devDependencies":{"ava":"^0.15.0","babel":"^6.5.2","babel-cli":"^6.9.0","babel-eslint":"^6.1.0","babel-preset-es2015":"^6.9.0","bluebird":"^3.4.1","nyc":"^6.4.4","conventional-changelog-cli":"^1.2.0","eslint":"^3.0.1","eslint-config-airbnb-base":"^4.0.0","eslint-plugin-ava":"^2.5.0","eslint-plugin-import":"^1.10.2","sinon":"^1.17.4"},"dependencies":{"deep-freeze":"0.0.1","es6-error":"^3.0.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"e31ebcff2846958a443b3b72df44f26d8ab37cdc","_id":"cicero-form-validator@0.14.3","_shasum":"6d9e585e29aa93aefe5ee84a8b01ccb38bb50b63","_from":".","_npmVersion":"3.8.3","_nodeVersion":"4.2.3","_npmUser":{"name":"relekang","email":"me@rolflekang.com"},"dist":{"shasum":"6d9e585e29aa93aefe5ee84a8b01ccb38bb50b63","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-0.14.3.tgz","integrity":"sha512-hayf9V+zf9q39ULz/ZmMXAzM5b3qQku23OWHFLQYM7Ksm/GF98faahJseQgz7tRgTcy6p3oW4mic+aB5sbc5ZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSrUNxBR2+vuxaMPVFQzQwnIiUDOHMLAEO+/ZuppIbVQIga8Wjy7g4auK7aGlrsvj2oK+2chqceIgEML78OtrzaEA="}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cicero-form-validator-0.14.3.tgz_1471249404280_0.17649262957274914"},"directories":{}},"0.15.0":{"name":"cicero-form-validator","version":"0.15.0","description":"## Install","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"babel src --out-dir lib --ignore test","test":"nyc -a --require babel-core/register --reporter cobertura --reporter text ava","lint":"eslint .","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"ava":{"verbose":true,"files":["src/**/__tests__/*.js"],"require":["babel-core/register"]},"nyc":{"exclude":["**/__tests__","lib","coverage","*/rules/index.js"]},"eslintConfig":{"extends":["airbnb-base","plugin:ava/recommended"],"plugins":["ava"],"parser":"babel-eslint","rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":true}],"no-prototype-builtins":0}},"devDependencies":{"ava":"^0.15.0","babel":"^6.5.2","babel-cli":"^6.9.0","babel-eslint":"^6.1.0","babel-preset-es2015":"^6.9.0","bluebird":"^3.4.1","nyc":"^6.4.4","conventional-changelog-cli":"^1.2.0","eslint":"^3.0.1","eslint-config-airbnb-base":"^4.0.0","eslint-plugin-ava":"^2.5.0","eslint-plugin-import":"^1.10.2","sinon":"^1.17.4"},"dependencies":{"deep-freeze":"0.0.1","es6-error":"^3.0.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"de9694a862d0e2d34e1ada6737bd0868ab7c264b","_id":"cicero-form-validator@0.15.0","_shasum":"644c4243655fd1c2f54cfa4eacebd213c85be058","_from":".","_npmVersion":"3.8.3","_nodeVersion":"4.2.3","_npmUser":{"name":"relekang","email":"me@rolflekang.com"},"dist":{"shasum":"644c4243655fd1c2f54cfa4eacebd213c85be058","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-0.15.0.tgz","integrity":"sha512-VThKTgMR9NWHywaft8jFKAGO1la4YLybf/Qb6kHWYOgg5wwTdo6mGYQzy6zj3jEfFWDwMIJXB+atDIV43ONygg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYWfXStrh7arqeA0k5Qug/GJZkT4p3Cd29hNN2n9wLHAiA5IsDs1YggA9qzmE0wNdxrsAqtOb3AEhe4KSF7Y7d5sg=="}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cicero-form-validator-0.15.0.tgz_1471440562789_0.2682459482457489"},"directories":{}},"0.16.0":{"name":"cicero-form-validator","version":"0.16.0","description":"## Install","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"babel src --out-dir lib --ignore test","test":"nyc -a --require babel-core/register --reporter cobertura --reporter text ava","lint":"eslint .","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"ava":{"verbose":true,"files":["src/**/__tests__/*.js"],"require":["babel-core/register"]},"nyc":{"exclude":["**/__tests__","lib","coverage","*/rules/index.js"]},"eslintConfig":{"extends":["airbnb-base","plugin:ava/recommended"],"plugins":["ava"],"parser":"babel-eslint","rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":true}],"no-prototype-builtins":0}},"devDependencies":{"ava":"^0.15.0","babel":"^6.5.2","babel-cli":"^6.9.0","babel-eslint":"^6.1.0","babel-preset-es2015":"^6.9.0","bluebird":"^3.4.1","nyc":"^6.4.4","conventional-changelog-cli":"^1.2.0","eslint":"^3.0.1","eslint-config-airbnb-base":"^4.0.0","eslint-plugin-ava":"^2.5.0","eslint-plugin-import":"^1.10.2","sinon":"^1.17.4"},"dependencies":{"deep-freeze":"0.0.1","es6-error":"^3.0.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"45430bace84eff437c6395fae9ab6bdc82941069","_id":"cicero-form-validator@0.16.0","_shasum":"33dacc03821e8ec35a53a00acc5b2b2c9df21a21","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"relekang","email":"me@rolflekang.com"},"dist":{"shasum":"33dacc03821e8ec35a53a00acc5b2b2c9df21a21","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-0.16.0.tgz","integrity":"sha512-q4PNbx66sGmAb/oxEWpY2eG97KlHg74gdov/NCpqH62wRh6JO0MH9YyYgV3bjZqqcAUYUaHOCOvMqCIoRTUtlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoYtUtU8sZIyr2Uwb6OUOUqI/4noGFFhHoTSfFlZCChwIgJjsBTmrw+ZdIwDqDYpwtjZYz3kInUKyIW1yxaVRVciY="}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cicero-form-validator-0.16.0.tgz_1474896306855_0.24882077984511852"},"directories":{}},"0.17.0":{"name":"cicero-form-validator","version":"0.17.0","description":"## Install","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"babel src --out-dir lib --ignore test","test":"nyc -a --require babel-core/register --reporter cobertura --reporter text ava","lint":"eslint .","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"ava":{"verbose":true,"files":["src/**/__tests__/*.js"],"require":["babel-core/register"]},"nyc":{"exclude":["**/__tests__","lib","coverage","*/rules/index.js"]},"eslintConfig":{"extends":["airbnb-base","plugin:ava/recommended"],"plugins":["ava"],"parser":"babel-eslint","rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":true}],"no-prototype-builtins":0}},"devDependencies":{"ava":"^0.15.0","babel":"^6.5.2","babel-cli":"^6.9.0","babel-eslint":"^6.1.0","babel-preset-es2015":"^6.9.0","bluebird":"^3.4.1","nyc":"^6.4.4","conventional-changelog-cli":"^1.2.0","eslint":"^3.0.1","eslint-config-airbnb-base":"^4.0.0","eslint-plugin-ava":"^2.5.0","eslint-plugin-import":"^1.10.2","sinon":"^1.17.4"},"dependencies":{"deep-freeze":"0.0.1","es6-error":"^3.0.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"2abd0bb88a20894bcb0c8ebfbe87458a6ab30988","_id":"cicero-form-validator@0.17.0","_shasum":"27ffa44f6a4ba32ffbabbe9d94fe3e9cea41d10e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"relekang","email":"me@rolflekang.com"},"dist":{"shasum":"27ffa44f6a4ba32ffbabbe9d94fe3e9cea41d10e","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-0.17.0.tgz","integrity":"sha512-A6IkzxFqxE5BI3IoJZeZN6TdvJWUUsizvkulOt4gk/mUvxekZIhPPfa5axLLUwOf4yCSXMUnDr8ZQ3S2rgqg4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9jSUaaaPrsyxdRmKd2t9u2dmVWbIX2FxeYB1u7pb/NAiEA+i6bayUISVHZH3XAI/QdZKvq8sPui0bjJW+fG5TW6js="}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cicero-form-validator-0.17.0.tgz_1476282347620_0.3381878051441163"},"directories":{}},"0.18.0":{"name":"cicero-form-validator","version":"0.18.0","description":"## Install","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"babel src --out-dir lib --ignore test","test":"jest --coverage","lint":"eslint .","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"eslintConfig":{"extends":["airbnb-base"],"parser":"babel-eslint","rules":{"arrow-body-style":0,"import/no-extraneous-dependencies":["error",{"devDependencies":true}],"no-prototype-builtins":0}},"devDependencies":{"ava":"^0.15.0","babel":"^6.5.2","babel-cli":"^6.9.0","babel-eslint":"^6.1.0","babel-jest":"^16.0.0","babel-preset-es2015":"^6.9.0","babel-preset-latest":"^6.16.0","bluebird":"^3.4.1","conventional-changelog-cli":"^1.2.0","eslint":"^3.0.1","eslint-config-airbnb-base":"^4.0.0","eslint-plugin-ava":"^2.5.0","eslint-plugin-import":"^1.10.2","jest":"^16.0.1","jest-cli":"^16.0.1","nyc":"^6.4.4","sinon":"^1.17.4"},"dependencies":{"deep-freeze":"0.0.1","es6-error":"^3.0.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"aab372278e6223940112277651439f7fe08fc17d","_id":"cicero-form-validator@0.18.0","_shasum":"0bdae633bc228e66b8e5db3a7d937c05f7573465","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"relekang","email":"me@rolflekang.com"},"dist":{"shasum":"0bdae633bc228e66b8e5db3a7d937c05f7573465","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-0.18.0.tgz","integrity":"sha512-J3chvbPf+UxfzXYVCDZXGYIoWdzLDpJ9Cd2p2X0B+WE20ZoTL79T/3jBHbGGEHh+aVux5yjQYpizLzC+bh6wpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD40UBOhWtpHk/eFuC+2Q01qHMyGd6eZUE54BD7Cf/pPwIhAMSg88xtTE8ppNaj5/ZnSqJpRC5hTeG4Q57TSYKZw+h8"}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/cicero-form-validator-0.18.0.tgz_1476950090659_0.45267714001238346"},"directories":{}},"1.0.0-rc.1":{"name":"cicero-form-validator","version":"1.0.0-rc.1","description":"## Install","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"babel src --out-dir lib --ignore test","test":"jest --coverage","lint":"eslint .","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"eslintConfig":{"extends":["airbnb-base"],"parser":"babel-eslint","rules":{"arrow-body-style":0,"import/no-extraneous-dependencies":["error",{"devDependencies":true}],"no-prototype-builtins":0}},"devDependencies":{"ava":"^0.15.0","babel":"^6.5.2","babel-cli":"^6.9.0","babel-eslint":"^6.1.0","babel-jest":"^16.0.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-latest":"^6.16.0","bluebird":"^3.4.1","conventional-changelog-cli":"^1.2.0","eslint":"^3.0.1","eslint-config-airbnb-base":"^4.0.0","eslint-plugin-ava":"^2.5.0","eslint-plugin-import":"^1.10.2","jest":"^16.0.1","jest-cli":"^16.0.1","nyc":"^6.4.4","sinon":"^1.17.4"},"dependencies":{"babel-plugin-transform-flow-strip-types":"^6.18.0","babel-polyfill":"^6.16.0","deep-freeze":"0.0.1","es6-error":"^3.0.0","flow-bin":"^0.34.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"1be9818564056e54de644eb8e27c4aa35fe17cd3","_id":"cicero-form-validator@1.0.0-rc.1","_shasum":"0c8e6fa1b0d10f6e3cd5fe31290c8d136f379989","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"relekang","email":"me@rolflekang.com"},"dist":{"shasum":"0c8e6fa1b0d10f6e3cd5fe31290c8d136f379989","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-1.0.0-rc.1.tgz","integrity":"sha512-XMEaNdozyZFfCa8dCE/17lu52Gz20tSqjazOz4iOCI+lka6Rpd+SzPlMvnEVQTrMvJcmu9RWQEew6UTQ3ku4zQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv2yo/29V9ksCKLmsRPSydAURW6mWrZq9XdU3uzl9qKwIgaQFe2PkljF+Qkc16FL6t+w0Dzi1ERjwQQIXA5WbedSI="}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cicero-form-validator-1.0.0-rc.1.tgz_1478071051627_0.7462196133565158"},"directories":{}},"0.19.0":{"name":"cicero-form-validator","version":"0.19.0","description":"## Install","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"babel src --out-dir lib --ignore test","test":"jest --coverage","lint":"eslint .","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"eslintConfig":{"extends":["airbnb-base"],"parser":"babel-eslint","rules":{"arrow-body-style":0,"import/no-extraneous-dependencies":["error",{"devDependencies":true}],"no-prototype-builtins":0}},"devDependencies":{"ava":"^0.15.0","babel":"^6.5.2","babel-cli":"^6.9.0","babel-eslint":"^6.1.0","babel-jest":"^16.0.0","babel-preset-es2015":"^6.9.0","babel-preset-latest":"^6.16.0","bluebird":"^3.4.1","conventional-changelog-cli":"^1.2.0","eslint":"^3.0.1","eslint-config-airbnb-base":"^4.0.0","eslint-plugin-ava":"^2.5.0","eslint-plugin-import":"^1.10.2","jest":"^16.0.1","jest-cli":"^16.0.1","nyc":"^6.4.4","sinon":"^1.17.4"},"dependencies":{"deep-freeze":"0.0.1","es6-error":"^3.0.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"cc00067e84561a1cd96b05ee4058cdaecf1c8d70","_id":"cicero-form-validator@0.19.0","_shasum":"612e2286c087bc71a5ecf7b7fb47041c4e29cd30","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"relekang","email":"me@rolflekang.com"},"dist":{"shasum":"612e2286c087bc71a5ecf7b7fb47041c4e29cd30","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-0.19.0.tgz","integrity":"sha512-Gwm8ybPTGcssSuHpSzg3hG64hL8Jk/Nhysloe+1zkfPh2n3p0H3dEi8wIY96XMti+zJ5iS70hZhThISPKRRBrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCU98Bq8MiXcJKDND6yzF5XzTJYzXya3kpOz3Mz04ryigIgM3MhyhH/WG1XFxiRqAKIT0MJa3YsFoK1wcahXai318k="}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cicero-form-validator-0.19.0.tgz_1478514610772_0.18853198899887502"},"directories":{}},"0.19.1":{"name":"cicero-form-validator","version":"0.19.1","description":"## Install","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"babel src --out-dir lib --ignore test","test":"jest --coverage","lint":"eslint .","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"eslintConfig":{"extends":["airbnb-base"],"parser":"babel-eslint","rules":{"arrow-body-style":0,"import/no-extraneous-dependencies":["error",{"devDependencies":true}],"no-prototype-builtins":0}},"devDependencies":{"ava":"^0.15.0","babel":"^6.5.2","babel-cli":"^6.9.0","babel-eslint":"^6.1.0","babel-jest":"^16.0.0","babel-preset-es2015":"^6.9.0","babel-preset-latest":"^6.16.0","bluebird":"^3.4.1","conventional-changelog-cli":"^1.2.0","eslint":"^3.0.1","eslint-config-airbnb-base":"^4.0.0","eslint-plugin-ava":"^2.5.0","eslint-plugin-import":"^1.10.2","jest":"^16.0.1","jest-cli":"^16.0.1","nyc":"^6.4.4","sinon":"^1.17.4"},"dependencies":{"deep-freeze":"0.0.1","es6-error":"^3.0.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"3c72af5b1b8151b4dcce03e3aed784910122a15c","_id":"cicero-form-validator@0.19.1","_shasum":"25ddc9e0ed23fedfbe942d1e6662a1a6d4acf86f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"relekang","email":"me@rolflekang.com"},"dist":{"shasum":"25ddc9e0ed23fedfbe942d1e6662a1a6d4acf86f","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-0.19.1.tgz","integrity":"sha512-zML9/y50X/+sEtyouTehaNg76BmmdUM+dAgswpF1rK1/dEVSTy+/0JxfyTnXXRJeg/IBBSFszw+tu9N6mdKQlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHwB2imvK8BGNTWO6GuNgEbC1OsqEUUTZjGW9mQ60YmAiBXPNGydGOZAh2t8CK/nu69VTRdHjS5F3M/DpqIa7jbhg=="}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cicero-form-validator-0.19.1.tgz_1478867983540_0.21069261734373868"},"directories":{}},"1.0.0-rc.2":{"name":"cicero-form-validator","version":"1.0.0-rc.2","description":"A form validator that takes a JSON based configuration.","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"npm run build","build":"npm run build:js && npm run build:flow","build:js":"babel src --out-dir lib --ignore test","build:flow":"flow-copy-source src lib && rm -rf lib/**/__tests__","test":"jest --coverage","lint":"eslint .","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"eslintConfig":{"extends":["airbnb-base"],"parser":"babel-eslint","rules":{"arrow-body-style":0,"import/no-extraneous-dependencies":["error",{"devDependencies":true}],"no-prototype-builtins":0}},"devDependencies":{"ava":"^0.15.0","babel":"^6.5.2","babel-cli":"^6.9.0","babel-eslint":"^6.1.0","babel-jest":"^16.0.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-latest":"^6.16.0","bluebird":"^3.4.1","conventional-changelog-cli":"^1.2.0","eslint":"^3.0.1","eslint-config-airbnb-base":"^4.0.0","eslint-plugin-ava":"^2.5.0","eslint-plugin-import":"^1.10.2","flow-copy-source":"^1.1.0","jest":"^16.0.1","jest-cli":"^16.0.1","nyc":"^6.4.4","sinon":"^1.17.4"},"dependencies":{"babel-plugin-transform-flow-strip-types":"^6.18.0","babel-polyfill":"^6.16.0","deep-freeze":"0.0.1","es6-error":"^3.0.0","flow-bin":"^0.34.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"632ff79a78ecc7b8e3d196029a6dd191ac9ae325","_id":"cicero-form-validator@1.0.0-rc.2","_shasum":"3a124d017bceaa405788e3cac6c78fb50b3b3d90","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"relekang","email":"me@rolflekang.com"},"dist":{"shasum":"3a124d017bceaa405788e3cac6c78fb50b3b3d90","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-1.0.0-rc.2.tgz","integrity":"sha512-e5DCVwzPVRqklHGc0nq72uwX52dvjJyj/YjD9KH08Z/JLiT9eons4Lj2+ivL/CafXdT53IVrKCXWJFQOyKQ4rA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQ3hvgYsvwyYZNtgsr6CNGSVECMQAT7CoCYll74Ji5OgIhANg4hmKxFThKKrAQmLs6Vdb1zY3+8O+XwG4aDLNAIpUP"}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/cicero-form-validator-1.0.0-rc.2.tgz_1479709971312_0.4783272026106715"},"directories":{}},"1.0.0-rc.3":{"name":"cicero-form-validator","version":"1.0.0-rc.3","description":"A form validator that takes a JSON based configuration.","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"npm run build","build":"npm run build:js && npm run build:flow","build:js":"babel src --out-dir lib --ignore test","build:flow":"flow-copy-source src lib && rm -rf lib/**/__tests__","test":"jest --coverage","lint":"eslint .","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"eslintConfig":{"extends":["airbnb-base"],"parser":"babel-eslint","rules":{"arrow-body-style":0,"import/no-extraneous-dependencies":["error",{"devDependencies":true}],"no-prototype-builtins":0}},"devDependencies":{"ava":"^0.15.0","babel":"^6.5.2","babel-cli":"^6.9.0","babel-eslint":"^6.1.0","babel-jest":"^16.0.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-latest":"^6.16.0","bluebird":"^3.4.1","conventional-changelog-cli":"^1.2.0","eslint":"^3.0.1","eslint-config-airbnb-base":"^4.0.0","eslint-plugin-ava":"^2.5.0","eslint-plugin-import":"^1.10.2","flow-copy-source":"^1.1.0","jest":"^16.0.1","jest-cli":"^16.0.1","nyc":"^6.4.4","sinon":"^1.17.4"},"dependencies":{"babel-plugin-transform-flow-strip-types":"^6.18.0","babel-polyfill":"^6.16.0","deep-freeze":"0.0.1","es6-error":"^3.0.0","flow-bin":"^0.34.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"13aef96085197d9b76bc0b0f2b4e6f7320cc7f5a","_id":"cicero-form-validator@1.0.0-rc.3","_shasum":"9c310eb448eef12c38828c9677be985703275d12","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"relekang","email":"me@rolflekang.com"},"dist":{"shasum":"9c310eb448eef12c38828c9677be985703275d12","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-1.0.0-rc.3.tgz","integrity":"sha512-6OOzNCiUDI8tx/hj2Z98n/f5uHPrrMXBypi0/wKeHHoF1qJbD1jcB1wdzFcSLeJV48QdqT+5uTirXBhnhZQUjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRtQdNQMszENenQvoE441wc66SnpYt02UB6QWyBvNBhgIhAJ73IJyH0epZSIp6EZmACmttHtHCr4f15H5TIa4O/BSt"}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/cicero-form-validator-1.0.0-rc.3.tgz_1479736706732_0.012399463914334774"},"directories":{}},"1.0.0-rc.4":{"name":"cicero-form-validator","version":"1.0.0-rc.4","description":"A form validator that takes a JSON based configuration.","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"npm run build","build":"npm run build:js && npm run build:flow","build:js":"babel src --out-dir lib --ignore test","build:flow":"flow-copy-source src lib && rm -rf lib/**/__tests__","test":"jest --coverage","lint":"eslint .","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"eslintConfig":{"extends":["airbnb-base"],"parser":"babel-eslint","rules":{"arrow-body-style":0,"import/no-extraneous-dependencies":["error",{"devDependencies":true}],"no-prototype-builtins":0}},"devDependencies":{"ava":"^0.15.0","babel":"^6.5.2","babel-cli":"^6.9.0","babel-eslint":"^6.1.0","babel-jest":"^16.0.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-latest":"^6.16.0","bluebird":"^3.4.1","conventional-changelog-cli":"^1.2.0","eslint":"^3.0.1","eslint-config-airbnb-base":"^4.0.0","eslint-plugin-ava":"^2.5.0","eslint-plugin-import":"^1.10.2","flow-copy-source":"^1.1.0","jest":"^16.0.1","jest-cli":"^16.0.1","nyc":"^6.4.4","sinon":"^1.17.4"},"dependencies":{"babel-plugin-transform-flow-strip-types":"^6.18.0","babel-polyfill":"^6.16.0","deep-freeze":"0.0.1","es6-error":"^3.0.0","flow-bin":"^0.34.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"87894ef57660e2bfc66973db5f7c451a8b5702b6","_id":"cicero-form-validator@1.0.0-rc.4","_shasum":"b03e203809fcbf24b340a38d01096ca760031098","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"relekang","email":"me@rolflekang.com"},"dist":{"shasum":"b03e203809fcbf24b340a38d01096ca760031098","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-1.0.0-rc.4.tgz","integrity":"sha512-/JUXqNML6BZDrPWZCiaPGa1UnICHnHwdgxMfVv9HIYj6Na5Ie2PEYSwe9eCbttu55Hg9Tm1hjDvI0XTDl97nFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFyTj/2SRCX2m05lfnj0Am9TfMP1yQiXeS5CFD5LhTwnAiEAxWdpypwRMpX9heFQRrx5QfZFU7IpbodSF7gfEcUOkmA="}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/cicero-form-validator-1.0.0-rc.4.tgz_1479806716309_0.7731550598982722"},"directories":{}},"1.0.0-rc.5":{"name":"cicero-form-validator","version":"1.0.0-rc.5","description":"A form validator that takes a JSON based configuration.","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"npm run build","build":"npm run build:js && npm run build:flow","build:js":"babel src --out-dir lib --ignore test","build:flow":"flow-copy-source src lib && rm -rf lib/**/__tests__","test":"jest --coverage","lint":"eslint .","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"eslintConfig":{"extends":["airbnb-base"],"parser":"babel-eslint","rules":{"arrow-body-style":0,"import/no-extraneous-dependencies":["error",{"devDependencies":true}],"no-prototype-builtins":0}},"devDependencies":{"ava":"^0.15.0","babel":"^6.5.2","babel-cli":"^6.9.0","babel-eslint":"^6.1.0","babel-jest":"^16.0.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-latest":"^6.16.0","bluebird":"^3.4.1","conventional-changelog-cli":"^1.2.0","eslint":"^3.0.1","eslint-config-airbnb-base":"^4.0.0","eslint-plugin-ava":"^2.5.0","eslint-plugin-import":"^1.10.2","flow-copy-source":"^1.1.0","jest":"^16.0.1","jest-cli":"^16.0.1","nyc":"^6.4.4","sinon":"^1.17.4"},"dependencies":{"babel-plugin-transform-flow-strip-types":"^6.18.0","babel-polyfill":"^6.16.0","deep-freeze":"0.0.1","es6-error":"^3.0.0","flow-bin":"^0.34.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"a380ce71b02614c7478eb48ef3387c4ea51a3430","_id":"cicero-form-validator@1.0.0-rc.5","_shasum":"3f7d0e699a8e8adc975b10fc4c6c8e4afa1fd545","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"relekang","email":"me@rolflekang.com"},"dist":{"shasum":"3f7d0e699a8e8adc975b10fc4c6c8e4afa1fd545","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-1.0.0-rc.5.tgz","integrity":"sha512-FAJZ+GaKELoGvsR+/PR7PLgoAru5KZJbPeAa6LBjVvFKKBZB4dBJWDd2Q/S7HiUEP2xD8XO+GcZsfmRVEuikEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGG7bOBvBYbLaunw9kArPqMozc2hDZQ1lMPtPCuOabgeAiEA2mOqsmEDweFZMqEVn+52fmUU0HXW0LTuVZkk54iFz7k="}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/cicero-form-validator-1.0.0-rc.5.tgz_1486107519943_0.4042219496332109"},"directories":{}},"1.0.0-rc.6":{"name":"cicero-form-validator","version":"1.0.0-rc.6","description":"A form validator that takes a JSON based configuration.","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"npm run build","build":"npm run build:js && npm run build:flow","build:js":"babel src --out-dir lib --ignore test","build:flow":"flow-copy-source src lib && rm -rf lib/**/__tests__","test":"jest --coverage","lint":"eslint .","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"eslintConfig":{"extends":["airbnb-base"],"parser":"babel-eslint","rules":{"arrow-body-style":0,"import/no-extraneous-dependencies":["error",{"devDependencies":true}],"no-prototype-builtins":0}},"devDependencies":{"ava":"^0.15.0","babel":"^6.5.2","babel-cli":"^6.9.0","babel-eslint":"^6.1.0","babel-jest":"^16.0.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-latest":"^6.16.0","bluebird":"^3.4.1","conventional-changelog-cli":"^1.2.0","eslint":"^3.0.1","eslint-config-airbnb-base":"^4.0.0","eslint-plugin-ava":"^2.5.0","eslint-plugin-import":"^1.10.2","flow-copy-source":"^1.1.0","jest":"^16.0.1","jest-cli":"^16.0.1","nyc":"^6.4.4","sinon":"^1.17.4"},"dependencies":{"babel-plugin-transform-flow-strip-types":"^6.18.0","babel-polyfill":"^6.16.0","deep-freeze":"0.0.1","es6-error":"^3.0.0","flow-bin":"^0.34.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"bb1d3442ce537c13ed3f6f9ec42b31210827ef0c","_id":"cicero-form-validator@1.0.0-rc.6","_shasum":"b888e257458938806c39b3239a618264b6994336","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"relekang","email":"me@rolflekang.com"},"dist":{"shasum":"b888e257458938806c39b3239a618264b6994336","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-1.0.0-rc.6.tgz","integrity":"sha512-JT6VhISy/0Vwc1ahK5CE8C2Du1PHctqrCKv9kwl61Xho7trSqWayVbTl9ALQctQAzBEeqL3L+TWWkJvq/SJB2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhr3ToAahl1f7qfEoQQlZwnCPeM8JKIHo4848Uyi86LAiEAsrLd7QgGIZKCJiIrOO2XN4gduUsTy3qtKCvcgL5o3Gc="}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/cicero-form-validator-1.0.0-rc.6.tgz_1486126900901_0.025909083895385265"},"directories":{}},"1.0.0":{"name":"cicero-form-validator","version":"1.0.0","description":"A form validator that takes a JSON based configuration.","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"npm run build","build":"npm run build:js && npm run build:flow","build:js":"babel src --out-dir lib --ignore test","build:flow":"flow-copy-source src lib && rm -rf lib/**/__tests__","test":"jest --coverage","lint":"eslint .","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"eslintConfig":{"extends":["airbnb-base"],"parser":"babel-eslint","rules":{"arrow-body-style":0,"import/no-extraneous-dependencies":["error",{"devDependencies":true}],"no-prototype-builtins":0}},"devDependencies":{"ava":"^0.15.0","babel":"^6.5.2","babel-cli":"^6.9.0","babel-eslint":"^6.1.0","babel-jest":"^16.0.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-latest":"^6.16.0","bluebird":"^3.4.1","conventional-changelog-cli":"^1.2.0","eslint":"^3.0.1","eslint-config-airbnb-base":"^4.0.0","eslint-plugin-ava":"^2.5.0","eslint-plugin-import":"^1.10.2","flow-copy-source":"^1.1.0","jest":"^16.0.1","jest-cli":"^16.0.1","nyc":"^6.4.4","sinon":"^1.17.4"},"dependencies":{"babel-plugin-transform-flow-strip-types":"^6.18.0","babel-polyfill":"^6.16.0","deep-freeze":"0.0.1","es6-error":"^3.0.0","flow-bin":"^0.34.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"c4d7d26fe65f0e31b50cd2ef6a31205f0eb9370a","_id":"cicero-form-validator@1.0.0","_shasum":"96c8ab07149012034992373fec3ddb9bc52de9e3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"relekang","email":"me@rolflekang.com"},"dist":{"shasum":"96c8ab07149012034992373fec3ddb9bc52de9e3","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-1.0.0.tgz","integrity":"sha512-3xgU0Sd+t2HanXzmHYE6ErdRecL7YQXqbkgJxmWogEag6kLwiomboSAzH+7jMkG5c2c6IbFEHrve11VqpefS4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo1jTPQ8gWbPrhtsl40UGEozLh+kY5FX0vvlyF0BdKZAIhAKmP/S0rh63nj7IbyDrQO4+tc11PO0WXQh8T5mlJdRrd"}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/cicero-form-validator-1.0.0.tgz_1486642081268_0.23990146373398602"},"directories":{}},"1.0.1":{"name":"cicero-form-validator","version":"1.0.1","description":"A form validator that takes a JSON based configuration.","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"npm run build","build":"npm run build:js && npm run build:flow","build:js":"babel src --out-dir lib --ignore test","build:flow":"flow-copy-source src lib && rm -rf lib/**/__tests__","test":"jest --coverage","lint":"eslint .","flow":"flow check","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"eslintConfig":{"extends":["airbnb-base"],"parser":"babel-eslint","rules":{"arrow-body-style":0,"import/no-extraneous-dependencies":["error",{"devDependencies":true}],"no-prototype-builtins":0}},"devDependencies":{"babel":"^6.23.0","babel-cli":"^6.23.0","babel-eslint":"^7.1.1","babel-jest":"^19.0.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-latest":"^6.22.0","bluebird":"^3.4.1","conventional-changelog-cli":"^1.2.0","eslint":"^3.0.1","eslint-config-airbnb-base":"^4.0.0","eslint-plugin-ava":"^2.5.0","eslint-plugin-import":"^1.10.2","flow-copy-source":"^1.1.0","jest":"^19.0.1","jest-cli":"^19.0.1","sinon":"^1.17.4"},"dependencies":{"babel-plugin-transform-flow-strip-types":"^6.18.0","babel-polyfill":"^6.16.0","deep-freeze":"0.0.1","es6-error":"^3.0.0","flow-bin":"^0.34.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"ce8685abec37a5c4b501ffadacda3e0783a417e2","_id":"cicero-form-validator@1.0.1","_shasum":"cafe5c0807004f05204f91db01d27f2919dc38f8","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"relekang","email":"me@rolflekang.com"},"dist":{"shasum":"cafe5c0807004f05204f91db01d27f2919dc38f8","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-1.0.1.tgz","integrity":"sha512-afBwq+//TgEJy7efo/tozQ3zqtCtAMOIh2Kx7icKe5qKkAUrygo3/Wnx02jRjgOIBMeb837/9x3LLc4/+snH7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKyRXNakYorp6o9F3zhbtX1w2f8k+QWvThkSKReCXVjwIhAI06ypv2BjNiDtJGRG5XpXYkb/x1NpbgExUtfmjXmtZi"}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cicero-form-validator-1.0.1.tgz_1487852479344_0.7243144228123128"},"directories":{}},"1.0.2":{"name":"cicero-form-validator","version":"1.0.2","description":"A form validator that takes a JSON based configuration.","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"npm run build","build":"npm run build:js && npm run build:flow","build:js":"babel src --out-dir lib --ignore test","build:flow":"flow-copy-source src lib && rm -rf lib/**/__tests__","test":"jest --coverage","lint":"eslint .","flow":"flow check","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"eslintConfig":{"extends":["airbnb-base"],"parser":"babel-eslint","rules":{"arrow-body-style":0,"import/no-extraneous-dependencies":["error",{"devDependencies":true}],"no-prototype-builtins":0}},"devDependencies":{"babel":"^6.23.0","babel-cli":"^6.23.0","babel-eslint":"^7.1.1","babel-jest":"^19.0.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-latest":"^6.22.0","bluebird":"^3.4.1","conventional-changelog-cli":"^1.2.0","eslint":"^3.0.1","eslint-config-airbnb-base":"^4.0.0","eslint-plugin-ava":"^2.5.0","eslint-plugin-import":"^1.10.2","flow-copy-source":"^1.1.0","jest":"^19.0.1","jest-cli":"^19.0.1","sinon":"^1.17.4"},"dependencies":{"babel-plugin-lodash":"^3.2.11","babel-plugin-transform-flow-strip-types":"^6.18.0","babel-polyfill":"^6.16.0","deep-freeze":"0.0.1","es6-error":"^3.0.0","flow-bin":"^0.34.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"ff9977d12bdeb315f01f3d79db1d69fdb231de9b","_id":"cicero-form-validator@1.0.2","_shasum":"8db322793d93c52009bc41ea77ec2de5a2c6d4df","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.7.2","_npmUser":{"name":"relekang","email":"me@rolflekang.com"},"dist":{"shasum":"8db322793d93c52009bc41ea77ec2de5a2c6d4df","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-1.0.2.tgz","integrity":"sha512-NQ9f9JyxR+WsR3WreuVvThLkJqJjCaz3C5KxaI8pygugsOtgAbv9Yqx9R3oaQkN5FB/v1m/z06wN92aY5vq8uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnPxnDlNuMtF5+JnV8zbFp3p8rfFV++yLbHazIpEfWvAiByPdM0p70GaJqxnb8D3J5RXWHAc3ty8mPM7Cy9M4Cs0Q=="}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cicero-form-validator-1.0.2.tgz_1492517002473_0.6994498271960765"},"directories":{}},"1.1.0":{"name":"cicero-form-validator","version":"1.1.0","description":"A form validator that takes a JSON based configuration.","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"npm run build","build":"npm run build:js && npm run build:flow","build:js":"babel src --out-dir lib --ignore test","build:flow":"flow-copy-source src lib && rm -rf lib/**/__tests__","test":"jest --coverage","lint":"eslint .","flow":"flow check","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"eslintConfig":{"extends":["airbnb-base"],"parser":"babel-eslint","rules":{"arrow-body-style":0,"import/no-extraneous-dependencies":["error",{"devDependencies":true}],"no-prototype-builtins":0}},"devDependencies":{"babel":"^6.23.0","babel-cli":"^6.23.0","babel-eslint":"^7.1.1","babel-jest":"^19.0.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-latest":"^6.22.0","bluebird":"^3.4.1","conventional-changelog-cli":"^1.2.0","eslint":"^3.0.1","eslint-config-airbnb-base":"^4.0.0","eslint-plugin-ava":"^2.5.0","eslint-plugin-import":"^1.10.2","flow-copy-source":"^1.1.0","jest":"^19.0.1","jest-cli":"^19.0.1","sinon":"^1.17.4"},"dependencies":{"babel-plugin-lodash":"^3.2.11","babel-plugin-transform-flow-strip-types":"^6.18.0","babel-polyfill":"^6.16.0","deep-freeze":"0.0.1","es6-error":"^3.0.0","flow-bin":"^0.34.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"718056b74892e60ed527ff55cca33a774bc2519b","_id":"cicero-form-validator@1.1.0","_shasum":"1082a455171529843e8c0ae6e0dee6791d2f928c","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.7.2","_npmUser":{"name":"relekang","email":"me@rolflekang.com"},"dist":{"shasum":"1082a455171529843e8c0ae6e0dee6791d2f928c","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-1.1.0.tgz","integrity":"sha512-NONfobwARUyA+6Krdhsq9VOkYMrXozdZbEucZM2rwLyPPVuaJQviEdqju1LYYk/UZftx80zSRM9aZboqA63yOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBilS9R4/XXKV5wT5cB32t8F+yU92P1hyvlt/XVXnt1kAiEAosLBW9C9Ekbj/HmQ6S3i4W5y7uc+WHU5RLWJrl4CMyA="}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/cicero-form-validator-1.1.0.tgz_1494232154824_0.7272990292403847"},"directories":{}},"1.1.1":{"name":"cicero-form-validator","version":"1.1.1","description":"A form validator that takes a JSON based configuration.","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"npm run build","build":"npm run build:js && npm run build:flow","build:js":"babel src --out-dir lib --ignore test","build:flow":"flow-copy-source src lib && rm -rf lib/**/__tests__","test":"jest --coverage","lint":"eslint .","flow":"flow check","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"eslintConfig":{"extends":["airbnb-base"],"parser":"babel-eslint","rules":{"arrow-body-style":0,"import/no-extraneous-dependencies":["error",{"devDependencies":true}],"no-prototype-builtins":0}},"devDependencies":{"babel":"^6.23.0","babel-cli":"^6.23.0","babel-eslint":"^7.1.1","babel-jest":"^19.0.0","babel-plugin-lodash":"^3.2.11","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-latest":"^6.22.0","bluebird":"^3.4.1","conventional-changelog-cli":"^1.2.0","eslint":"^3.0.1","eslint-config-airbnb-base":"^4.0.0","eslint-plugin-ava":"^2.5.0","eslint-plugin-import":"^1.10.2","flow-bin":"0.34","flow-copy-source":"^1.1.0","jest":"^19.0.1","jest-cli":"^19.0.1","sinon":"^1.17.4"},"dependencies":{"es6-error":"^3.0.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"c6eaad44f987ad773b0ba361dea898e71cd7db38","_id":"cicero-form-validator@1.1.1","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"relekang","email":"me@rolflekang.com"},"dist":{"integrity":"sha512-14l5dfRvXDsNzC0L4KgsTMtZgSg4VsyqAt+C687+ugji9yc7fqKShUwrJ0BXlv32z9zaZCxMq2V5m0SWo335Og==","shasum":"4926a8028d4ed8f53a0d96ff718d379ae9bb8cdd","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtDTZaXN0P5WmfKh9otHTo+RFoy9TtIGawvfCg8hNF7AIgHMaqqqDcFh2sCiDp7Q5Nl/ENPg/d8E2ZtEsZnogkPl4="}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cicero-form-validator-1.1.1.tgz_1502262618223_0.10617269622161984"},"directories":{}},"1.2.0":{"name":"cicero-form-validator","version":"1.2.0","description":"A form validator that takes a JSON based configuration.","main":"./lib/index.js","scripts":{"version":"conventional-changelog -p angular -si changelog.md && git add changelog.md","prepublish":"npm run build","build":"npm run build:js && npm run build:flow","build:js":"babel src --out-dir lib --ignore test","build:flow":"flow-copy-source src lib && rm -rf lib/**/__tests__","test":"jest --coverage","lint":"eslint .","flow":"flow check","semantic-release":"false && semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"license":"MIT","bugs":{"url":"https://github.com/cicerono/validator/issues"},"homepage":"https://github.com/cicerono/validator#readme","files":["lib","package.json","license","readme.md","changelog.md"],"eslintConfig":{"extends":["airbnb-base"],"parser":"babel-eslint","rules":{"arrow-body-style":0,"import/no-extraneous-dependencies":["error",{"devDependencies":true}],"no-prototype-builtins":0}},"devDependencies":{"babel":"^6.23.0","babel-cli":"^6.23.0","babel-eslint":"^7.1.1","babel-jest":"^19.0.0","babel-plugin-lodash":"^3.2.11","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-latest":"^6.22.0","bluebird":"^3.4.1","conventional-changelog-cli":"^1.2.0","eslint":"^3.0.1","eslint-config-airbnb-base":"^4.0.0","eslint-plugin-ava":"^2.5.0","eslint-plugin-import":"^1.10.2","flow-bin":"0.34","flow-copy-source":"^1.1.0","jest":"^19.0.1","jest-cli":"^19.0.1","sinon":"^1.17.4"},"dependencies":{"es6-error":"^3.0.0","lodash":"^4.12.0","moment":"^2.13.0","validator":"^5.2.0"},"gitHead":"2b429dde5b2b481e46b03ea9ba6a02883dd7d375","_id":"cicero-form-validator@1.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"relekang","email":"me@rolflekang.com"},"dist":{"integrity":"sha512-YBGub9wKyfZnmNmWM8n+yS/DFL3UooUd8Ey/nP2pP7/+cKKxIz3oYQrvW1mvYQDw52Mu51iMU7tDqUEismNhew==","shasum":"590f3bd9d58d4479a8a10eaf02ee0caa78a16975","tarball":"https://registry.npmjs.org/cicero-form-validator/-/cicero-form-validator-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFo688dxTKfs8dmfVSIi/IA0nZhu09E4fafB8b/dYvEAIgL7SG/aY2W/Ovq96MmHEpPm1DZYQidBR1ftYUnydEAgw="}]},"maintainers":[{"name":"relekang","email":"me@rolflekang.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cicero-form-validator-1.2.0.tgz_1503920830484_0.410044489428401"},"directories":{}}},"readme":"# Validator\n\nA form validator that takes a JSON based configuration.\n\n## Install\n\n```\nnpm i --save cicero-form-validator\n```\n\n## Usage\n\n```es6\nimport validator, {multipleValidator} from 'cicero-form-validator'\n\nconst validate = validator({\n  field: { required: true }\n})\n\nvalidate(['field'], {})\n// => { field: { field: 'field', rule: 'required', value: undefined } }\n\n\nconst validateMultiple = multipleValidator({\n  field: { required: true }\n})\n\n\nconst validateMultiple = multipleValidator({ field: { required: true } })\n\nvalidateMultiple(['field'], { 1: {} })\n// => { 1: { field: { field: 'field', rule: 'required', value: undefined } } }\n```\n\n### Configuration\n\n#### Options that work for all rules\n##### `if`\nShould be a function which returns a boolean. It will be called with\nan object containing all the fields as a first argument.\n\nThe example below will make field required if otherField is filled with `\"100\"`.\n\n```es6\n{\n  field: {\n    required: { if: (fields) => fields.otherField === \"100\" }\n  }\n}\n\n```\n\n### Adding new rules\n\n```es6\nimport {extend} from 'cicero-form-validator'\n\nconst {validator, multipleValidator} = extend({\n  mod: (field, value, options) => value % options.constant === 0 ? null : 'mod'\n});\n\nvalidator({ f: { mod: { constant: 2 } })(['f'], { f: 3 })\n// => { f: { field: 'f', rule: 'mod', value: 3 } }\n\nmultipleValidator({ f: { mod: { constant: 2 } } })(['f'], { 1: { f: 3 } })\n// => { '1': { f: { field: 'f', rule: 'mod', value: 3, config: [Object] } } }\n```\n\n### Creating rules\n\nA rule is a function that takes three arguments: field, value and options.\nIt then validates the value based on a given conditions and\nreturns `null` if the value validates. If not it should return the name of the\nrule that did not validate. A rule can have sub-rules (e.g. numeric validation with max value).\nIt should then return `'rule/sub-rule'` if the data does not validate.\n","maintainers":[{"email":"birosh@gmail.com","name":"misino"},{"email":"hanse19@gmail.com","name":"hkkoren"},{"email":"chris@chrissearle.org","name":"chrissearle"},{"email":"me@rolflekang.com","name":"relekang"},{"email":"cicero@cicero.no","name":"cicerono"},{"email":"havardwhoiby@gmail.com","name":"havardh"}],"time":{"modified":"2022-06-13T06:02:09.232Z","created":"2016-06-23T12:32:00.617Z","0.12.0":"2016-06-23T12:32:00.617Z","0.13.0":"2016-07-05T08:17:21.174Z","0.14.0":"2016-07-19T13:12:47.140Z","0.14.1":"2016-07-28T13:15:48.771Z","0.14.2":"2016-08-04T10:38:43.087Z","0.14.3":"2016-08-15T08:23:26.343Z","0.15.0":"2016-08-17T13:29:24.638Z","0.16.0":"2016-09-26T13:25:08.284Z","0.17.0":"2016-10-12T14:25:48.372Z","0.18.0":"2016-10-20T07:54:51.298Z","1.0.0-rc.1":"2016-11-02T07:17:33.534Z","0.19.0":"2016-11-07T10:30:12.723Z","0.19.1":"2016-11-11T12:39:45.415Z","1.0.0-rc.2":"2016-11-21T06:32:51.918Z","1.0.0-rc.3":"2016-11-21T13:58:27.349Z","1.0.0-rc.4":"2016-11-22T09:25:16.901Z","1.0.0-rc.5":"2017-02-03T07:38:40.650Z","1.0.0-rc.6":"2017-02-03T13:01:41.492Z","1.0.0":"2017-02-09T12:08:01.834Z","1.0.1":"2017-02-23T12:21:21.226Z","1.0.2":"2017-04-18T12:03:24.562Z","1.1.0":"2017-05-08T08:29:15.641Z","1.1.1":"2017-08-09T07:10:19.271Z","1.2.0":"2017-08-28T11:47:11.476Z"},"homepage":"https://github.com/cicerono/validator#readme","repository":{"type":"git","url":"git+https://github.com/cicerono/validator.git"},"author":{"name":"Rolf Erik Lekang"},"bugs":{"url":"https://github.com/cicerono/validator/issues"},"license":"MIT","readmeFilename":"readme.md"}