{"_id":"tv4-formats","_rev":"36-f399e99b49d897578addcb53cfc4c29a","name":"tv4-formats","dist-tags":{"latest":"3.0.6"},"versions":{"0.1.0":{"name":"tv4-formats","version":"0.1.0","keywords":["json","schema","validator","tv4","format"],"author":{"name":"Ivan Krechetov","email":"ivan.krechetov@gmail.com"},"license":"MIT","_id":"tv4-formats@0.1.0","maintainers":[{"name":"ikr","email":"ivan.krechetov@gmail.com"}],"homepage":"https://github.com/ikr/tv4-formats","bugs":{"url":"https://github.com/ikr/tv4-formats/issues"},"dist":{"shasum":"ebb5c1b8d20f25e2e68511ffc50238c4dd7701d7","tarball":"https://registry.npmjs.org/tv4-formats/-/tv4-formats-0.1.0.tgz","integrity":"sha512-2lL5OKsRrXKOtdAqSxLUCBk8ZVFZcPDUIx6CEYHHb3L75YooI/0PLovBvbd8XnA7E577Nb0J3sSkNc4/tYp6ow==","signatures":[{"sig":"MEUCIDYDtv2F0GUNCtoczBLBN77ciu7dl8hYqjBnt4KP3X1QAiEApLq4VbuhyFDV0XGhvaZluBlOMLiuvBVTmmC/aNHuymI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"mocha -b ./tests","posttest":"jshint ./tests index.js"},"_npmUser":{"name":"ikr","email":"ivan.krechetov@gmail.com"},"repository":{"url":"git://github.com/ikr/tv4-formats.git","type":"git"},"_npmVersion":"1.3.24","description":"Common JSON Schema string format constraints in the form of tv4 validator callbacks","directories":{},"dependencies":{"moment":"~2.5.1","validator":"~3.2.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.3"}},"0.2.0":{"name":"tv4-formats","version":"0.2.0","keywords":["json","schema","validator","tv4","format"],"author":{"name":"Ivan Krechetov","email":"ivan.krechetov@gmail.com"},"license":"MIT","_id":"tv4-formats@0.2.0","maintainers":[{"name":"ikr","email":"ivan.krechetov@gmail.com"}],"homepage":"https://github.com/ikr/tv4-formats","bugs":{"url":"https://github.com/ikr/tv4-formats/issues"},"dist":{"shasum":"70416000564fd520b5454fd1be5dca496c060c40","tarball":"https://registry.npmjs.org/tv4-formats/-/tv4-formats-0.2.0.tgz","integrity":"sha512-aZ3hegAzUlMIqnGvcTuce1LeDqUCOlcURZJWNHLqfCq55L6XynOKEjWHGuvaiFLeesNUaIbvP9FN++rdzXAl9A==","signatures":[{"sig":"MEQCIASBF9wa9VIP1sXZuwCvKRgerU0HsImUS6X/mW4dA+9HAiBHvtGNSpVnE8d1xpqUmOFmqKYOtewqZDqd7K0IsSKKNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"mocha -b ./tests","posttest":"jshint ./tests index.js"},"_npmUser":{"name":"ikr","email":"ivan.krechetov@gmail.com"},"repository":{"url":"git://github.com/ikr/tv4-formats.git","type":"git"},"_npmVersion":"1.3.24","description":"Common JSON Schema string format constraints in the form of tv4 validator callbacks","directories":{},"dependencies":{"moment":"~2.5.1","validator":"~3.2.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.3"}},"0.3.0":{"name":"tv4-formats","version":"0.3.0","keywords":["json","schema","validator","tv4","format"],"author":{"name":"Ivan Krechetov","email":"ivan.krechetov@gmail.com"},"license":"MIT","_id":"tv4-formats@0.3.0","maintainers":[{"name":"ikr","email":"ivan.krechetov@gmail.com"}],"homepage":"https://github.com/ikr/tv4-formats","bugs":{"url":"https://github.com/ikr/tv4-formats/issues"},"dist":{"shasum":"8a2d7a9dcdb759baa2bb3fec09aa4c7e321a6ebd","tarball":"https://registry.npmjs.org/tv4-formats/-/tv4-formats-0.3.0.tgz","integrity":"sha512-LA1x2CqEnCogVLrhOoIWtFlO1Hdj7uIPc1xWGjAGyWPbcbrDE8KYSHiyOS60xTj0StvC1s7Dg2hBODfF3jvb2w==","signatures":[{"sig":"MEUCIQDP+Ec5ydZlg3qgIBuxlpw7N4mw243yN/ovytqdif9PrwIgKeJH5CtyjhyAj03tjeknHBlyBKl9vggeeQlyB1cEmaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":"node >= 0.10","_shasum":"8a2d7a9dcdb759baa2bb3fec09aa4c7e321a6ebd","scripts":{"test":"mocha -b ./tests","posttest":"jshint ./tests index.js"},"_npmUser":{"name":"ikr","email":"ivan.krechetov@gmail.com"},"repository":{"url":"git://github.com/ikr/tv4-formats.git","type":"git"},"_npmVersion":"1.4.10","description":"Common JSON Schema string format constraints in the form of tv4 validator callbacks","directories":{},"dependencies":{"moment":"~2.5.1","validator":"~3.2.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.3"}},"0.3.1":{"name":"tv4-formats","version":"0.3.1","keywords":["json","schema","validator","tv4","format"],"author":{"name":"Ivan Krechetov","email":"ivan.krechetov@gmail.com"},"license":"MIT","_id":"tv4-formats@0.3.1","maintainers":[{"name":"ikr","email":"ivan.krechetov@gmail.com"}],"homepage":"https://github.com/ikr/tv4-formats","bugs":{"url":"https://github.com/ikr/tv4-formats/issues"},"dist":{"shasum":"8b7d06dfbb469fc488d16dc5eba2a948145d4c69","tarball":"https://registry.npmjs.org/tv4-formats/-/tv4-formats-0.3.1.tgz","integrity":"sha512-L7CFQiSjWHBABHoHvMu8Vzaro8tjstIu5zMaEiWP/GUmgp3HUra/cPsLPsWlV3rhCXnm6blA2vdtNCU3ZzD+oA==","signatures":[{"sig":"MEUCIBORpw8hsms3dADmcT+56S8z9UKKQlL5MtWWFFU4ZeeQAiEApV+fMgwEwFvYUvOui+h1htMkPTmOoE+28u02onch/hM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":"node >= 0.6","_shasum":"8b7d06dfbb469fc488d16dc5eba2a948145d4c69","scripts":{"test":"mocha -b ./tests","posttest":"jshint ./tests index.js"},"_npmUser":{"name":"ikr","email":"ivan.krechetov@gmail.com"},"repository":{"url":"git://github.com/ikr/tv4-formats.git","type":"git"},"_npmVersion":"1.4.10","description":"Common JSON Schema string format constraints in the form of tv4 validator callbacks","directories":{},"dependencies":{"moment":"~2.5.1","validator":"~3.2.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.3"}},"0.4.0":{"name":"tv4-formats","version":"0.4.0","keywords":["json","schema","validator","tv4","format"],"author":{"name":"Ivan Krechetov","email":"ivan.krechetov@gmail.com"},"license":"MIT","_id":"tv4-formats@0.4.0","maintainers":[{"name":"ikr","email":"ivan.krechetov@gmail.com"}],"homepage":"https://github.com/ikr/tv4-formats","bugs":{"url":"https://github.com/ikr/tv4-formats/issues"},"dist":{"shasum":"9a2a5a19e29fa98922dc3ef179f99bf29d7bda85","tarball":"https://registry.npmjs.org/tv4-formats/-/tv4-formats-0.4.0.tgz","integrity":"sha512-NhH/2bTnvrqYahQIeL1gcqHDGvWsfPBU5rZhukQcgwO3C7Lfblkvownni5tzPxwX1DQiEXMWfDSHdEOPXqUkfQ==","signatures":[{"sig":"MEYCIQDuApRKHJ11OLoIb3bqvA3Vrf2MA4WP8tD7dybqTINndQIhAJ7ysxw+VeZEZgP/rP3+Ob2xfAhPxFdtS+jKEMBTVNOF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":"node >= 0.6","scripts":{"test":"mocha -b ./tests","posttest":"jshint ./tests index.js"},"_npmUser":{"name":"ikr","email":"ivan.krechetov@gmail.com"},"repository":{"url":"git://github.com/ikr/tv4-formats.git","type":"git"},"_npmVersion":"1.4.3","description":"Common JSON Schema string format constraints in the form of tv4 validator callbacks","directories":{},"dependencies":{"moment":"~2.5.1","validator":"~3.2.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.3"}},"0.5.0":{"name":"tv4-formats","version":"0.5.0","keywords":["json","schema","validator","tv4","format"],"author":{"name":"Ivan Krechetov","email":"ivan.krechetov@gmail.com"},"license":"MIT","_id":"tv4-formats@0.5.0","maintainers":[{"name":"ikr","email":"ivan.krechetov@gmail.com"}],"homepage":"https://github.com/ikr/tv4-formats","bugs":{"url":"https://github.com/ikr/tv4-formats/issues"},"dist":{"shasum":"9cc046b9c39352046d42bf6e954d116431aae6e5","tarball":"https://registry.npmjs.org/tv4-formats/-/tv4-formats-0.5.0.tgz","integrity":"sha512-/2bmRh6ID1hsl127lGCceUwLGnfE4Wapf5vRGoGW93ApryqMzqT3QmqDRXB2bxVoYOBcqVw6weUQ1fxDwcKpKA==","signatures":[{"sig":"MEQCIEI6gTdOZKHB8XqsoHmzdzranlGEqdPB44SpEqe6+hU3AiAzfCca1wcVYzuYbVZcZE7Ni7MA3eIifLd8GmdWRGKqIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":"node >= 0.6","scripts":{"test":"mocha -b ./tests","posttest":"jshint ./tests index.js"},"_npmUser":{"name":"ikr","email":"ivan.krechetov@gmail.com"},"repository":{"url":"git://github.com/ikr/tv4-formats.git","type":"git"},"_npmVersion":"1.4.4","description":"Common JSON Schema string format constraints in the form of tv4 validator callbacks","directories":{},"dependencies":{"moment":"~2.5.1","validator":"~3.2.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.3"}},"0.5.1":{"name":"tv4-formats","version":"0.5.1","keywords":["json","schema","validator","tv4","format"],"author":{"name":"Ivan Krechetov","email":"ivan.krechetov@gmail.com"},"license":"MIT","_id":"tv4-formats@0.5.1","maintainers":[{"name":"ikr","email":"ivan.krechetov@gmail.com"}],"homepage":"https://github.com/ikr/tv4-formats","bugs":{"url":"https://github.com/ikr/tv4-formats/issues"},"dist":{"shasum":"d561a4f58d51c6a35482ba3d956945a75c831cde","tarball":"https://registry.npmjs.org/tv4-formats/-/tv4-formats-0.5.1.tgz","integrity":"sha512-id6lBHUbn4vxJ3get1Vi/cpIxDiMZOKOkdOZ5+1TnsDoirQi1lnf0ib9x7gKjdSf2kT7RXuNYsydVBcempowYQ==","signatures":[{"sig":"MEYCIQDhLvjASOGx01LfiwB5rEee8sL/1HygEAdwbGB4sMGCHwIhALJlVHFjRUH1wIPhC72w0rRRr29wiv0bBXeRYR7oFes+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":"node >= 0.6","_shasum":"d561a4f58d51c6a35482ba3d956945a75c831cde","gitHead":"4ec6d1dfb63076669953484ab9278284b91a3f67","scripts":{"test":"mocha -b ./tests","posttest":"jshint ./tests index.js"},"_npmUser":{"name":"ikr","email":"ivan.krechetov@gmail.com"},"repository":{"url":"git://github.com/ikr/tv4-formats.git","type":"git"},"_npmVersion":"2.1.5","description":"Common JSON Schema string format constraints in the form of tv4 validator callbacks","directories":{},"_nodeVersion":"0.10.33","dependencies":{"moment":"~2.5.1","validator":"~3.22.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.3"}},"1.0.0":{"name":"tv4-formats","version":"1.0.0","keywords":["json","schema","validator","tv4","format"],"author":{"name":"Ivan Krechetov","email":"ivan.krechetov@gmail.com"},"license":"MIT","_id":"tv4-formats@1.0.0","maintainers":[{"name":"ikr","email":"ivan.krechetov@gmail.com"}],"homepage":"https://github.com/ikr/tv4-formats","bugs":{"url":"https://github.com/ikr/tv4-formats/issues"},"dist":{"shasum":"c64bbcb08b584b7688a25640aad8fb8de5fc5dbd","tarball":"https://registry.npmjs.org/tv4-formats/-/tv4-formats-1.0.0.tgz","integrity":"sha512-tN4TmYoLqW6IfvPV6piRgYkspRbRcdc/5bUileYlNe3sYskjb9tEUNaQGojwwLCEP90Y1/wFyefA0soeaqnAOg==","signatures":[{"sig":"MEUCIQDShkkEvhI8BP4vTQkHbD+Vvl7ucVYLK0jGUdcJZdiDLwIgVlZFuukaOXVshQ1Ho3c8RNmllG7vKrHKT0nQFqkajII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":"node >= 0.8","_shasum":"c64bbcb08b584b7688a25640aad8fb8de5fc5dbd","gitHead":"571cb5a7ea5cf9071a859368eac69bee76341b26","scripts":{"test":"mocha -b ./tests","pretest":"jshint ./src ./tests index.js && jscs ./src ./tests ./index.js"},"_npmUser":{"name":"ikr","email":"ivan.krechetov@gmail.com"},"repository":{"url":"git://github.com/ikr/tv4-formats.git","type":"git"},"_npmVersion":"2.1.16","description":"Common JSON Schema string format constraints in the form of tv4 validator callbacks","directories":{},"_nodeVersion":"0.10.29","dependencies":{"moment":"~2.5.1","validator":"~3.27.0"},"devDependencies":{"jscs":"^1.10.0","mocha":"^2.1.0","jshint":"^2.5.11"}},"1.0.1":{"name":"tv4-formats","version":"1.0.1","keywords":["json","schema","validator","tv4","format"],"author":{"name":"Ivan Krechetov","email":"ikr@ikr.su"},"license":"MIT","_id":"tv4-formats@1.0.1","maintainers":[{"name":"ikr","email":"ivan.krechetov@gmail.com"}],"homepage":"https://github.com/ikr/tv4-formats","bugs":{"url":"https://github.com/ikr/tv4-formats/issues"},"dist":{"shasum":"72d149f6a02d518fa6fa3e5439c7004f77db6dd6","tarball":"https://registry.npmjs.org/tv4-formats/-/tv4-formats-1.0.1.tgz","integrity":"sha512-XOl6OkpNPhtxk6gdH6bHsinmJKabKYi4fNYFCH+YU+IzmTRjIyg2w83GJL8dM+UeNBZIzpU6or3N38qlJmj+xA==","signatures":[{"sig":"MEUCIEYdkSknjAdcKC+unoRwvTCZ8eCLR2PgbNXd3mewzvrwAiEApdIBZBUysGwoYRp1sogoMqaiBmgmPHZWqVfUzXZfPdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":"node >= 0.8","_shasum":"72d149f6a02d518fa6fa3e5439c7004f77db6dd6","gitHead":"8c0220b651b9b826463903faa193b7419e3a94d2","scripts":{"test":"mocha -b ./tests","pretest":"jshint ./src ./tests index.js && jscs ./src ./tests ./index.js"},"_npmUser":{"name":"ikr","email":"ivan.krechetov@gmail.com"},"repository":{"url":"git://github.com/ikr/tv4-formats.git","type":"git"},"_npmVersion":"2.12.1","description":"Common JSON Schema string format constraints in the form of tv4 validator callbacks","directories":{},"_nodeVersion":"0.12.6","dependencies":{"moment":"~2.5.1","validator":"~3.27.0"},"devDependencies":{"jscs":"^1.10.0","mocha":"^2.1.0","jshint":"^2.5.11"}},"1.0.2":{"name":"tv4-formats","version":"1.0.2","keywords":["json","schema","validator","tv4","format"],"author":{"name":"Ivan Krechetov","email":"ikr@ikr.su"},"license":"MIT","_id":"tv4-formats@1.0.2","maintainers":[{"name":"ikr","email":"ivan.krechetov@gmail.com"}],"homepage":"https://github.com/ikr/tv4-formats","bugs":{"url":"https://github.com/ikr/tv4-formats/issues"},"dist":{"shasum":"f0b6bbb927a70a7a3fe585e4cf010a861d602561","tarball":"https://registry.npmjs.org/tv4-formats/-/tv4-formats-1.0.2.tgz","integrity":"sha512-qX0NjB4EsbIDwQHcAakUiThHZe/D9A4Tofj5kZtxJHqB0ppbpOBf9z+Fe2wokruCr+w17Gi7/sJvWCSJwyicIQ==","signatures":[{"sig":"MEQCIA9dDXJwsVJ7cfK7BBKcWsHIC7hPuOoRmJA7u63VmfvMAiBCxfFvSD67zIUQ3MHvbEEN1zOfJRyoDoBFmeOii7rWWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":"node >= 0.8","_shasum":"f0b6bbb927a70a7a3fe585e4cf010a861d602561","gitHead":"54a4dc2cc6a1ee0db0a063b7bf8cede6e8cb15f3","scripts":{"test":"mocha -b ./tests","pretest":"jshint ./src ./tests index.js && jscs ./src ./tests ./index.js"},"_npmUser":{"name":"ikr","email":"ivan.krechetov@gmail.com"},"repository":{"url":"git://github.com/ikr/tv4-formats.git","type":"git"},"_npmVersion":"3.3.4","description":"Common JSON Schema string format constraints in the form of tv4 validator callbacks","directories":{},"_nodeVersion":"0.12.7","dependencies":{"moment":"^2.10.6","validator":"^4.2.0"},"devDependencies":{"jscs":"^2.3.5","mocha":"^2.3.3","jshint":"^2.8.0"}},"2.0.0":{"name":"tv4-formats","version":"2.0.0","keywords":["json","schema","validator","tv4","format"],"author":{"name":"Ivan Krechetov","email":"ikr@ikr.su"},"license":"MIT","_id":"tv4-formats@2.0.0","maintainers":[{"name":"ikr","email":"ivan.krechetov@gmail.com"}],"homepage":"https://github.com/ikr/tv4-formats","bugs":{"url":"https://github.com/ikr/tv4-formats/issues"},"dist":{"shasum":"2b5e51035dcf94594ae312639e20c2bfe4a6c083","tarball":"https://registry.npmjs.org/tv4-formats/-/tv4-formats-2.0.0.tgz","integrity":"sha512-nUJN2+Z2W5uxDR9rGKBsd7GdM6cEAnlZvONc+2UM3+oRa49ZSKQAxgpdeJr2ATuQNc1d3jcOKXV1QNN1qEFMCQ==","signatures":[{"sig":"MEQCIGQ+rY1O8xLVVBpduMzvXRCEqOCtttH0cjlzlNGWtlieAiAY8WBx3bosUfZ9lDe/MaPJyM/52KT5Bh94Xmy+0w4xCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":"node >= 0.8","_shasum":"2b5e51035dcf94594ae312639e20c2bfe4a6c083","gitHead":"9c727a30e7feb73cd38eede89bd9609285de62bd","scripts":{"test":"mocha -b ./tests","pretest":"jshint ./src ./tests index.js && jscs ./src ./tests ./index.js"},"_npmUser":{"name":"ikr","email":"ivan.krechetov@gmail.com"},"repository":{"url":"git://github.com/ikr/tv4-formats.git","type":"git"},"_npmVersion":"3.9.0","description":"Common JSON Schema string format constraints in the form of tv4 validator callbacks","directories":{},"_nodeVersion":"6.1.0","dependencies":{"moment":"^2.10.6","validator":"^4.2.0"},"devDependencies":{"jscs":"^2.3.5","mocha":"^2.3.3","jshint":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tv4-formats-2.0.0.tgz_1463497083107_0.24790453794412315","host":"packages-12-west.internal.npmjs.com"}},"2.1.0":{"name":"tv4-formats","version":"2.1.0","keywords":["json","schema","validator","tv4","format"],"author":{"name":"Ivan Krechetov","email":"ikr@ikr.su"},"license":"MIT","_id":"tv4-formats@2.1.0","maintainers":[{"name":"ikr","email":"ivan.krechetov@gmail.com"}],"homepage":"https://github.com/ikr/tv4-formats","bugs":{"url":"https://github.com/ikr/tv4-formats/issues"},"dist":{"shasum":"339460cb251c739c8b7174955f3afd3b9a7a1eca","tarball":"https://registry.npmjs.org/tv4-formats/-/tv4-formats-2.1.0.tgz","integrity":"sha512-2xrNq8yOaIP74r1DritEcElFmEi/Xd3pnk4RpPa9PaEUlLkgi2QdK5zOxa8jR8qa9dbiZ/H+CrgkQodlVrbxiw==","signatures":[{"sig":"MEYCIQCwgMIri5p/E86nHlGSu4PzGX1CXwIhii1P7Re2o/0P0QIhALlYPaaFXCSG9uv6PiVkR1V9PDXKV188bvF9zoOtEe70","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":"node >= 0.10","_shasum":"339460cb251c739c8b7174955f3afd3b9a7a1eca","gitHead":"9fecfbbf931a3b62f9b42a032f54a2ecbbb571f1","scripts":{"test":"mocha -b ./tests","pretest":"jshint ./src ./tests index.js && jscs ./src ./tests ./index.js"},"_npmUser":{"name":"ikr","email":"ivan.krechetov@gmail.com"},"repository":{"url":"git://github.com/ikr/tv4-formats.git","type":"git"},"_npmVersion":"3.9.2","description":"Common JSON Schema string format constraints in the form of tv4 validator callbacks","directories":{},"_nodeVersion":"6.2.0","dependencies":{"moment":"^2.10.6","validator":"^5.2.0"},"devDependencies":{"jscs":"^3.0.3","mocha":"^2.3.3","jshint":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tv4-formats-2.1.0.tgz_1464331969817_0.4902947465889156","host":"packages-12-west.internal.npmjs.com"}},"2.2.0":{"name":"tv4-formats","version":"2.2.0","keywords":["json","schema","validator","tv4","format"],"author":{"name":"Ivan Krechetov","email":"ikr@ikr.su"},"license":"MIT","_id":"tv4-formats@2.2.0","maintainers":[{"name":"ikr","email":"ivan.krechetov@gmail.com"}],"homepage":"https://github.com/ikr/tv4-formats","bugs":{"url":"https://github.com/ikr/tv4-formats/issues"},"dist":{"shasum":"e0a0bf65a5454069442c7dccd08f25520e3f75f9","tarball":"https://registry.npmjs.org/tv4-formats/-/tv4-formats-2.2.0.tgz","integrity":"sha512-ZR97O7bp0pERC9SkN73zE3yZAU1XpvBsOSlgkFlgeY0YObHWA4oWgWCWrreJ8B83EI8TGc5sRaSzB4JGAE9wpA==","signatures":[{"sig":"MEQCICJBDKHJEyW4jie2dZNaV94BUbNvyX8CqtrEwWXeyjMCAiBLuYSTElVtWeabMix1tXwb5mIESpxYczkef28dfW3FmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":"node >= 0.10","_shasum":"e0a0bf65a5454069442c7dccd08f25520e3f75f9","gitHead":"9c440ba4237de9ebad4f4cfbbe83e0fa7215c171","scripts":{"test":"mocha -b ./tests","pretest":"jshint ./src ./tests index.js && jscs ./src ./tests ./index.js"},"_npmUser":{"name":"ikr","email":"ivan.krechetov@gmail.com"},"repository":{"url":"git://github.com/ikr/tv4-formats.git","type":"git"},"_npmVersion":"2.15.1","description":"Common JSON Schema string format constraints in the form of tv4 validator callbacks","directories":{},"_nodeVersion":"4.4.4","dependencies":{"moment":"^2.10.6","validator":"^5.2.0"},"devDependencies":{"jscs":"^3.0.3","mocha":"^3.0.0","jshint":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tv4-formats-2.2.0.tgz_1470981270196_0.7803844849113375","host":"packages-12-west.internal.npmjs.com"}},"2.2.1":{"name":"tv4-formats","version":"2.2.1","keywords":["json","schema","validator","tv4","format"],"author":{"name":"Ivan Krechetov","email":"ikr@ikr.su"},"license":"MIT","_id":"tv4-formats@2.2.1","maintainers":[{"name":"ikr","email":"ivan.krechetov@gmail.com"}],"homepage":"https://github.com/ikr/tv4-formats","bugs":{"url":"https://github.com/ikr/tv4-formats/issues"},"dist":{"shasum":"2f906b8d98b1617c6579e844ccb75255cbe64510","tarball":"https://registry.npmjs.org/tv4-formats/-/tv4-formats-2.2.1.tgz","integrity":"sha512-w9RJAijLkEUiw9/qQqdw7czc5nCYf8q9bBijK6f8gHIe+fybgEqmE9p8XJ7IcQC90okvNGvxQhA2Xl2NDUFOIA==","signatures":[{"sig":"MEYCIQDiaQrRrNFFbIYo7te8Cy7/PnEyf5LLnmdHgaODtD0HrgIhANmdyR48WGl1pz4w9RqtqU1NdYuruWxWtrwP/mS+EsAH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":"node >= 0.10","_shasum":"2f906b8d98b1617c6579e844ccb75255cbe64510","gitHead":"621911900cf90f3a5fc50f79d6a3d5cddeeea997","scripts":{"test":"mocha -b ./tests","pretest":"jshint ./src ./tests index.js && jscs ./src ./tests ./index.js"},"_npmUser":{"name":"ikr","email":"ivan.krechetov@gmail.com"},"repository":{"url":"git://github.com/ikr/tv4-formats.git","type":"git"},"_npmVersion":"2.15.9","description":"Common JSON Schema string format constraints in the form of tv4 validator callbacks","directories":{},"_nodeVersion":"4.5.0","dependencies":{"moment":"^2.10.6","validator":"^6.0.0"},"devDependencies":{"jscs":"^3.0.3","mocha":"^3.0.0","jshint":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tv4-formats-2.2.1.tgz_1475037739353_0.14302120078355074","host":"packages-12-west.internal.npmjs.com"}},"2.2.2":{"name":"tv4-formats","version":"2.2.2","keywords":["json","schema","validator","tv4","format"],"author":{"name":"Ivan Krechetov","email":"ikr@ikr.su"},"license":"MIT","_id":"tv4-formats@2.2.2","maintainers":[{"name":"ikr","email":"ivan.krechetov@gmail.com"}],"homepage":"https://github.com/ikr/tv4-formats","bugs":{"url":"https://github.com/ikr/tv4-formats/issues"},"dist":{"shasum":"833da636dee3b4e77ce641d150e608018dc65b8d","tarball":"https://registry.npmjs.org/tv4-formats/-/tv4-formats-2.2.2.tgz","integrity":"sha512-vOpLg+PUvqXtFh25F9F+oiQ7fwEkgovvhyNtttc8TGk3cxRmBVKb/4TasqhV5kP2MgvKuPldL0RY3QSBLfSDqQ==","signatures":[{"sig":"MEUCIQD4v7jZbny3wxdlTRuP8QRsJVSLbbIeWojWyXLBRNh/zwIgV1xSUZ76i990Bu1xG5vyLa03O62JepNS5sOgnXgjN1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":"node >= 0.10","_shasum":"833da636dee3b4e77ce641d150e608018dc65b8d","gitHead":"355c5c0fac39875fd504a49afe34af9a65302c34","scripts":{"test":"mocha -b ./tests","pretest":"jshint ./src ./tests index.js && jscs ./src ./tests ./index.js"},"_npmUser":{"name":"ikr","email":"ikr@ikr.su"},"repository":{"url":"git://github.com/ikr/tv4-formats.git","type":"git"},"_npmVersion":"3.10.10","description":"Common JSON Schema string format constraints in the form of tv4 validator callbacks","directories":{},"_nodeVersion":"6.9.5","dependencies":{"moment":"^2.10.6","validator":"^7.0.0"},"devDependencies":{"jscs":"^3.0.3","mocha":"^3.0.0","jshint":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tv4-formats-2.2.2.tgz_1488178179750_0.9112529437988997","host":"packages-12-west.internal.npmjs.com"}},"3.0.0":{"name":"tv4-formats","version":"3.0.0","keywords":["json","schema","validator","tv4","format"],"author":{"name":"Ivan Krechetov","email":"ikr@ikr.su"},"license":"MIT","_id":"tv4-formats@3.0.0","maintainers":[{"name":"ikr","email":"ivan.krechetov@gmail.com"}],"homepage":"https://github.com/ikr/tv4-formats","bugs":{"url":"https://github.com/ikr/tv4-formats/issues"},"dist":{"shasum":"6a00fde021a1a3dea98270eddb78c1a0b345232c","tarball":"https://registry.npmjs.org/tv4-formats/-/tv4-formats-3.0.0.tgz","integrity":"sha512-aCapCzkI8Hr/8ETF8KR1i+YHa+Yd4Hj9iF3z234UJJLylWgs56zf1ugBfB8lWsdjicpYWssmNszVwPfBtfD8/g==","signatures":[{"sig":"MEUCIQDoz+9M0sCA3Gk5X535SNQxvmPvoYMgz/92O0H6v+6ZrAIgdjEcIA0rlwcL3HRf0f9p6gQbUifTGfZEvIHWRgeoGpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":"node >= 0.10","_shasum":"6a00fde021a1a3dea98270eddb78c1a0b345232c","gitHead":"9d0d9d0ea1a05b05e0d29714b5e20c1e9b774996","scripts":{"test":"mocha -b ./tests","pretest":"jshint ./src ./tests index.js && jscs ./src ./tests ./index.js && webpack --hide-modules ./index.js dist/tv4-formats-bundle.js"},"_npmUser":{"name":"ikr","email":"ikr@ikr.su"},"repository":{"url":"git://github.com/ikr/tv4-formats.git","type":"git"},"_npmVersion":"3.10.10","description":"Common JSON Schema string format constraints in the form of tv4 validator callbacks","directories":{},"_nodeVersion":"6.10.2","dependencies":{"moment":"^2.10.6","validator":"^7.0.0"},"devDependencies":{"jscs":"^3.0.3","mocha":"^3.0.0","jshint":"^2.8.0","webpack":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tv4-formats-3.0.0.tgz_1493121191858_0.26412221672944725","host":"packages-12-west.internal.npmjs.com"}},"3.0.1":{"name":"tv4-formats","version":"3.0.1","keywords":["json","schema","validator","tv4","format"],"author":{"name":"Ivan Krechetov","email":"ikr@ikr.su"},"license":"MIT","_id":"tv4-formats@3.0.1","maintainers":[{"name":"ikr","email":"ivan.krechetov@gmail.com"}],"homepage":"https://github.com/ikr/tv4-formats","bugs":{"url":"https://github.com/ikr/tv4-formats/issues"},"dist":{"shasum":"b85b917b66685f7e6c3767048e9cd790bf2ca8cb","tarball":"https://registry.npmjs.org/tv4-formats/-/tv4-formats-3.0.1.tgz","integrity":"sha512-NAX6C4xzajPMNc1F4gSa0zQr08K3PgVxJeKyOsllZwLWJqhHBotXWRDpFAtoWtmMCgtoOntWT0lnVgpyFDJywQ==","signatures":[{"sig":"MEUCICG2SzzX99rn0LEEh8sOdobYIm3lR0Tft3Gx3UJMJUdbAiEA2pB/gYS+FkSZU7N8T6lTu5cKw/Zk3Yr9UF7/qd1FoR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":"node >= 0.10","_shasum":"b85b917b66685f7e6c3767048e9cd790bf2ca8cb","gitHead":"d0ee4e66c0236e9367cf105cc2329a83346df257","scripts":{"test":"mocha -b ./tests","pretest":"jshint ./src ./tests index.js && jscs ./src ./tests ./index.js && webpack --hide-modules ./index.js dist/tv4-formats-bundle.js"},"_npmUser":{"name":"ikr","email":"ikr@ikr.su"},"repository":{"url":"git://github.com/ikr/tv4-formats.git","type":"git"},"_npmVersion":"3.10.10","description":"Common JSON Schema string format constraints in the form of tv4 validator callbacks","directories":{},"_nodeVersion":"6.11.3","dependencies":{"moment":"^2.10.6","validator":"^8.2.0"},"devDependencies":{"jscs":"^3.0.3","mocha":"^3.0.0","jshint":"^2.8.0","webpack":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/tv4-formats-3.0.1.tgz_1506431236798_0.19437388074584305","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"tv4-formats","version":"3.0.2","keywords":["json","schema","validator","tv4","format"],"author":{"name":"Ivan Krechetov","email":"ikr@ikr.su"},"license":"MIT","_id":"tv4-formats@3.0.2","maintainers":[{"name":"ikr","email":"ivan.krechetov@gmail.com"}],"homepage":"https://github.com/ikr/tv4-formats","bugs":{"url":"https://github.com/ikr/tv4-formats/issues"},"dist":{"shasum":"4107aae37f89881214d0aab3b7249575b072ab16","tarball":"https://registry.npmjs.org/tv4-formats/-/tv4-formats-3.0.2.tgz","integrity":"sha512-arrUwF7LbXHBNvcbUJAH3mB8b5l4+PpAlCMUAktq4jQbhfhEoG7+Bi5OtkSafXYI4MDpg36FPFmKEhKQMe0mCg==","signatures":[{"sig":"MEQCIG6QiY4qJmMETchBDz1EIrcbFDScPIe44NwH0npN9aedAiAtruXMD9lpEUBoTP97OiSKC6PtiyCwJJtd6Q+9SctmcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":"node >= 0.10","_shasum":"4107aae37f89881214d0aab3b7249575b072ab16","gitHead":"5637b14f443ea52a7c743fe4517f54fa4cd03f18","scripts":{"test":"mocha -b ./tests","pretest":"jshint ./src ./tests index.js && jscs ./src ./tests ./index.js && webpack --hide-modules ./index.js dist/tv4-formats-bundle.js"},"_npmUser":{"name":"ikr","email":"ikr@ikr.su"},"repository":{"url":"git://github.com/ikr/tv4-formats.git","type":"git"},"_npmVersion":"3.10.10","description":"Common JSON Schema string format constraints in the form of tv4 validator callbacks","directories":{},"_nodeVersion":"6.11.4","dependencies":{"moment":"^2.10.6","validator":"^8.2.0"},"devDependencies":{"jscs":"^3.0.3","mocha":"^3.0.0","jshint":"^2.8.0","webpack":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/tv4-formats-3.0.2.tgz_1507293942027_0.8009959200862795","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"tv4-formats","version":"3.0.3","keywords":["json","schema","validator","tv4","format"],"author":{"name":"Ivan Krechetov","email":"ikr@ikr.su"},"license":"MIT","_id":"tv4-formats@3.0.3","maintainers":[{"name":"ikr","email":"ivan.krechetov@gmail.com"}],"homepage":"https://github.com/ikr/tv4-formats","bugs":{"url":"https://github.com/ikr/tv4-formats/issues"},"dist":{"shasum":"6b7978dd2dc8aa39d0ac2594dddb6f6c0cbfd921","tarball":"https://registry.npmjs.org/tv4-formats/-/tv4-formats-3.0.3.tgz","integrity":"sha512-T8qYFu5k0O8QamObivhw+giNF9v4EeN8Am1jo8HmArKowmg50H2zN/1Bffi0gf6BhsMd5qx/UUfLD8NNcRe/WA==","signatures":[{"sig":"MEQCIGSvG/pB7gBvp2JrQUq+5r/JjDvXRRh0bGE99duyswqHAiBo13CY4bs+qtNX0ycGn4m4FrsgiNxju8iW7fAwKXaSnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":"node >= 0.10","_shasum":"6b7978dd2dc8aa39d0ac2594dddb6f6c0cbfd921","gitHead":"0f0a5c6386aa09bf36d0fabd5060e9c223148c13","scripts":{"test":"mocha -b ./tests","pretest":"jshint ./src ./tests index.js && jscs ./src ./tests ./index.js && webpack --hide-modules ./index.js dist/tv4-formats-bundle.js"},"_npmUser":{"name":"ikr","email":"ikr@ikr.su"},"repository":{"url":"git://github.com/ikr/tv4-formats.git","type":"git"},"_npmVersion":"3.10.10","description":"Common JSON Schema string format constraints in the form of tv4 validator callbacks","directories":{},"_nodeVersion":"6.11.4","dependencies":{"moment":"^2.10.6","validator":"^8.2.0"},"devDependencies":{"jscs":"^3.0.3","mocha":"^3.0.0","jshint":"^2.8.0","webpack":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/tv4-formats-3.0.3.tgz_1507786279872_0.9992178115062416","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"tv4-formats","version":"3.0.4","keywords":["json","schema","validator","tv4","format"],"author":{"name":"Ivan Krechetov","email":"ikr@ikr.su"},"license":"MIT","_id":"tv4-formats@3.0.4","maintainers":[{"name":"ikr","email":"ikr@ikr.su"}],"homepage":"https://github.com/ikr/tv4-formats","bugs":{"url":"https://github.com/ikr/tv4-formats/issues"},"dist":{"shasum":"ca595d2af204240da5b90c1d5fca9940b7b5f648","tarball":"https://registry.npmjs.org/tv4-formats/-/tv4-formats-3.0.4.tgz","fileCount":12,"integrity":"sha512-1IG4V9jtlPwacH4hRyRGLdO0oPIm/ktGPZ8bS1cFEMTvu1C6809H0cZb874vzAbbYmXAwxG8UnKsQ81mbDMabQ==","signatures":[{"sig":"MEUCIDz3rwvZRVdq8AyRHR3vsDM8T7JHWf0TQS04wgdH7SJQAiEAiEovqkTTLoGXSWjSzQi2QCqMFN9Jr5z+U1XGrLDQxdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf6QRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqf/xAAmJ/U47FtL6/S8Smq1M7hLUtp6ZMA/hdYfdmKgJT0QUogQzpm\r\nYdTsrp8loRYGIVLezaZk20xVs006xNJt2HXsPwiyWeEeaKy6Ry4yConRLQa9\r\n439zDOPQXBR2SlO56VO7wnbqhHWZx00p4HbGJ0xd+H1MgpuCGk3EJP0KLmzj\r\njSaTu2FhlOgYhF4adpFbirKnUh/9SwenxTeBiigwgY7Rz4fQTg9F5pOW0qBz\r\nY4aTvvSnC8yHogu3s8FWcwfcnLM2wje84gNDH8yR/Fu9t7c/gCaRxCFufZtw\r\n6wlGqql0/rA9dE8LSCFY5J9suLWQEp8UZF2JqkyKJzo4gTOhQ07n0h+6Elp8\r\nhFp97dctrlxE3oBejSOinqWbl2oKInh+chJsnNUgs6OS4jCyyD1d5X5n2ts8\r\n408DYPlZkc9tNGkbAhvXEQJKit0fSIz/fdVoldTHWRjOZxCnLSW8b1muYR8D\r\nw36S+ouno2o1Lqwlvyj1t2g4KxxGc+NfbD/n7Ex+74YoDcStmG7qvFspLysk\r\nb7WyYeR7SVu9g+18vJyW+j2Oy+aqrnzZ5XQAoT5+tRMj+m2j2ckktbU4558A\r\nG1JQbpD10jJoP1TQ7VxPnQlrLn7yPBFP6JJtociURZdKn3nfe2efF56Djnpd\r\nuYIiEJIR9H9aV7GVAuThZsLK/aGsVgH1NAc=\r\n=703A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engine":"node >= 0.10","gitHead":"06cff0990e8f70e67fda2b68c97143c129278fe1","scripts":{"test":"mocha -b ./tests","pretest":"jshint ./src ./tests index.js && jscs ./src ./tests ./index.js && webpack --hide-modules ./index.js dist/tv4-formats-bundle.js"},"_npmUser":{"name":"ikr","email":"ikr@ikr.su"},"repository":{"url":"git://github.com/ikr/tv4-formats.git","type":"git"},"_npmVersion":"8.5.1","description":"Common JSON Schema string format constraints in the form of tv4 validator callbacks","directories":{},"_nodeVersion":"12.22.9","dependencies":{"moment":"^2.10.6","validator":"^13.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jscs":"^3.0.3","mocha":"^3.0.0","jshint":"^2.8.0","webpack":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/tv4-formats_3.0.4_1669309457045_0.8958655991053632","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"tv4-formats","version":"3.0.6","description":"Common JSON Schema string format constraints in the form of tv4 validator callbacks","main":"index.js","scripts":{"test":"mocha -b ./tests","pretest":"jshint ./src ./tests index.js && jscs ./src ./tests ./index.js && webpack --hide-modules ./index.js dist/tv4-formats-bundle.js"},"repository":{"type":"git","url":"git://github.com/ikr/tv4-formats.git"},"keywords":["json","schema","validator","tv4","format"],"author":{"name":"Ivan Krechetov","email":"ikr@ikr.su"},"license":"MIT","bugs":{"url":"https://github.com/ikr/tv4-formats/issues"},"homepage":"https://github.com/ikr/tv4-formats","engine":"node >= 0.10","devDependencies":{"jscs":"^3.0.3","jshint":"^2.8.0","mocha":"^3.0.0","webpack":"^3.6.0"},"dependencies":{"moment":"^2.10.6","validator":"^13.15.20"},"gitHead":"5931d8e315959d5efff2cd1f226c897d92a9e0c3","_id":"tv4-formats@3.0.6","_nodeVersion":"22.21.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Ot8SLNfSCgrvqL+mjfzb8AZ3c3hlIHTpZ5rYW+Qw6HdXYLXaMaNwS5d9xmMmI20Zk2JBQH/QYcSOUOhnEsY6FA==","shasum":"6a1f3d91912fe886894b66ea22761ed50f31a163","tarball":"https://registry.npmjs.org/tv4-formats/-/tv4-formats-3.0.6.tgz","fileCount":12,"unpackedSize":26547,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGNqHLyi056vDeaXDB548wLBoRrJuME5G3bJehjDEj1iAiB1wfmnbHBAmMYacjgh/pDXnSrYijCOkmRYYF01uVThHQ=="}]},"_npmUser":{"name":"ikr","email":"ikr@ikr.li"},"directories":{},"maintainers":[{"name":"ikr","email":"ikr@ikr.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tv4-formats_3.0.6_1761556107496_0.09518504609819001"},"_hasShrinkwrap":false}},"time":{"created":"2014-02-11T15:57:30.001Z","modified":"2025-10-27T09:08:27.869Z","0.1.0":"2014-02-11T15:57:30.001Z","0.2.0":"2014-02-12T09:11:36.036Z","0.3.0":"2014-05-21T09:39:19.286Z","0.3.1":"2014-05-21T09:59:36.845Z","0.4.0":"2014-05-25T06:16:08.299Z","0.5.0":"2014-06-01T16:25:56.933Z","0.5.1":"2014-11-03T11:55:03.930Z","1.0.0":"2015-01-17T09:47:03.963Z","1.0.1":"2015-07-09T15:36:34.712Z","1.0.2":"2015-10-23T07:34:59.832Z","2.0.0":"2016-05-17T14:58:05.343Z","2.1.0":"2016-05-27T06:52:52.130Z","2.2.0":"2016-08-12T05:54:32.064Z","2.2.1":"2016-09-28T04:42:21.334Z","2.2.2":"2017-02-27T06:49:41.548Z","3.0.0":"2017-04-25T11:53:13.898Z","3.0.1":"2017-09-26T13:07:17.787Z","3.0.2":"2017-10-06T12:45:43.056Z","3.0.3":"2017-10-12T05:31:21.196Z","3.0.4":"2022-11-24T17:04:17.241Z","3.0.6":"2025-10-27T09:08:27.691Z"},"bugs":{"url":"https://github.com/ikr/tv4-formats/issues"},"author":{"name":"Ivan Krechetov","email":"ikr@ikr.su"},"license":"MIT","homepage":"https://github.com/ikr/tv4-formats","keywords":["json","schema","validator","tv4","format"],"repository":{"type":"git","url":"git://github.com/ikr/tv4-formats.git"},"description":"Common JSON Schema string format constraints in the form of tv4 validator callbacks","maintainers":[{"name":"ikr","email":"ikr@ikr.li"}],"readme":"# About\n\nProvides an implementation of common [JSON Schema](http://json-schema.org/) string format\nconstraints in the form of\n[tv4 validator callbacks.](https://github.com/geraintluff/tv4#addformatformat-validationfunction)\nThus, it's a plug-in for [tv4.](https://github.com/geraintluff/tv4)\n\n# Usage\n\nFirst, install it, together with tv4 itself, via Node.js'es [npm](https://www.npmjs.org/) into your\nproject\n\n    $ npm install --save tv4 tv4-formats\n\nThen, in the code\n\n```javascript\nvar tv4 = require('tv4'),\n    formats = require('tv4-formats'),\n    assert = require('assert'),\n    validator = tv4.freshApi(),\n    schema = {type: 'string', format: 'date'};\n\nvalidator.addFormat(formats);\nassert(validator.validate('2014-02-11', schema));  // Valid ISO 8601 date\nassert(!validator.validate('2014-02-29', schema)); // Invalid. Only 28 days in this February\nassert(!validator.validate('11.02.2014', schema)); // Invalid. Wrong date format\n```\n\nHere, the `format: 'date'` part of the schema validation is provided by `tv4-formats` package.\n\n# Supported formats\n\n* credit-card-number\n* date (YYYY-MM-DD)\n* date-time (for example, 2014-05-02T12:59:29+00:00)\n* [duration](http://en.wikipedia.org/wiki/Iso8601#Durations) (for example, P1DT12H for 1.5 days)\n* time-offset (same format as duration, but can also be negative: -P7D)\n* email\n* [guid](https://en.wikipedia.org/wiki/Globally_unique_identifier)\n* uri\n* url\n","readmeFilename":"README.md","users":{"brandouellette":true}}