{"_id":"mpm.form","_rev":"59-f70604b7250206c3b6e2cabf35cb139d","name":"mpm.form","description":"Form library from the web","dist-tags":{"latest":"0.0.64"},"versions":{"0.0.1":{"name":"mpm.form","version":"0.0.1","description":"Form library","main":"index.js","scripts":{"test":"mocha"},"dependencies":{"underscore":"*"},"devDependencies":{"mocha":"*","chai":"*","source-map-support":"*"},"repository":{"type":"git","url":"https://github.com/Mparaiso/mpm.form"},"keywords":["forms","form","web"],"author":{"name":"mparaiso"},"license":"MIT","bugs":{"url":"https://github.com/Mparaiso/mpm.form/issues"},"_id":"mpm.form@0.0.1","dist":{"shasum":"7f39c2f2e29bc0375de16d26561e526217984422","tarball":"https://registry.npmjs.org/mpm.form/-/mpm.form-0.0.1.tgz","integrity":"sha512-p668zCxAwA50C60MGlju8gga0QD4PqYD9RDOWLUwXiQe7CV8HQ0k6OCEajVodb9VqK1YKwNgn6oBrnnf8gWcQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5VNGKIHEOOVn4OYF4NCecmG9lw6cMIZ8nra6GY6W3+AiEA3cAy1r7racrQtfR/ge0y9fsITcVMQXDOVpZ8cKZaaBA="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mpinteractiv","email":"aikah@free.fr"},"maintainers":[{"name":"mpinteractiv","email":"aikah@free.fr"}]},"0.0.11":{"name":"mpm.form","version":"0.0.11","description":"Form library","main":"index.js","scripts":{"test":"mocha"},"dependencies":{"underscore":"*"},"devDependencies":{"mocha":"*","chai":"*","source-map-support":"*"},"repository":{"type":"git","url":"https://github.com/Mparaiso/mpm.form"},"keywords":["forms","form","web"],"author":{"name":"mparaiso"},"license":"MIT","bugs":{"url":"https://github.com/Mparaiso/mpm.form/issues"},"_id":"mpm.form@0.0.11","dist":{"shasum":"969d11599755ff4985f3f5d233faff3bb3a26539","tarball":"https://registry.npmjs.org/mpm.form/-/mpm.form-0.0.11.tgz","integrity":"sha512-7/wbM/jEzf9tb9lkY4FHZ4edXnqwinJyE7v0DpXDYeXnN7nHGH5PVTV/p+Rgb6bcwepOxI79089FQq8RjTjHUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA61JIidrJTOAxXlYve2SbSBc39u7mPyvQ6u77GmovWTAiAQf9Qvaq0buSuaLGTKBrEqdRjDmJQuSnLqX+LTlR9SBA=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mpinteractiv","email":"aikah@free.fr"},"maintainers":[{"name":"mpinteractiv","email":"aikah@free.fr"}]},"0.0.12":{"name":"mpm.form","version":"0.0.12","description":"Form library","main":"index.js","scripts":{"test":"mocha"},"dependencies":{"underscore":"*","mpm.validation":"0.0.x"},"devDependencies":{"mocha":"*","chai":"*","source-map-support":"*","typescript":"*"},"repository":{"type":"git","url":"https://github.com/Mparaiso/mpm.form"},"keywords":["forms","form","web"],"author":{"name":"mparaiso"},"license":"MIT","bugs":{"url":"https://github.com/Mparaiso/mpm.form/issues"},"_id":"mpm.form@0.0.12","dist":{"shasum":"2b8e4be2fe5c765b25a7cbff66b57247f5ec09a1","tarball":"https://registry.npmjs.org/mpm.form/-/mpm.form-0.0.12.tgz","integrity":"sha512-c1T/Ib+r5iv1Khj3gToBVtFblGRMV2xhxLf7h/oZpzyKnuEfx1hdMgUaaqSOPlMa6HcdKr9qwnTRaY0b1N4dDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzei0Iyk1piO2fcq55WG49qIzIgC1tzqsHalhVSBXMNQIgN8ohOewc3RE/XV8tbFTrvcVJEjVJMKdp2b+jiyDGbac="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mpinteractiv","email":"aikah@free.fr"},"maintainers":[{"name":"mpinteractiv","email":"aikah@free.fr"}]},"0.0.14":{"name":"mpm.form","version":"0.0.14","description":"Form library from the web","main":"index.js","scripts":{"test":"mocha"},"dependencies":{"underscore":"*","mpm.validation":"0.0.x"},"devDependencies":{"mocha":"*","chai":"*","source-map-support":"*","typescript":"*"},"repository":{"type":"git","url":"https://github.com/Mparaiso/mpm.form"},"keywords":["forms","form","web"],"author":{"name":"mparaiso"},"license":"MIT","bugs":{"url":"https://github.com/Mparaiso/mpm.form/issues"},"_id":"mpm.form@0.0.14","dist":{"shasum":"8f3637ece0e0855e616e8fba43fbb6b61456e3c0","tarball":"https://registry.npmjs.org/mpm.form/-/mpm.form-0.0.14.tgz","integrity":"sha512-t+Sf60NOmb0JIRyYZv9jJiNy1tEI5pJUHO2wXhG0r9L5/wM/GlZqqy+KcgY3JtRnDi6Ba00vzHcts1LxmtSUUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIHYWTykk4tNfDOFQodHzHad8GZgUIDUo9e5tc90MA2wIgKqSUzUMrhNskRtPabN4c2RbUtfw3bzoIHUBWCtq6t2E="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mpinteractiv","email":"aikah@free.fr"},"maintainers":[{"name":"mpinteractiv","email":"aikah@free.fr"}]},"0.0.15":{"name":"mpm.form","version":"0.0.15","description":"Form library from the web","main":"index.js","scripts":{"test":"mocha"},"dependencies":{"underscore":"*","mpm.validation":"0.0.x"},"devDependencies":{"mocha":"*","chai":"*","source-map-support":"*","typescript":"*"},"repository":{"type":"git","url":"https://github.com/Mparaiso/mpm.form"},"keywords":["forms","form","web"],"author":{"name":"mparaiso"},"license":"MIT","bugs":{"url":"https://github.com/Mparaiso/mpm.form/issues"},"_id":"mpm.form@0.0.15","dist":{"shasum":"4b02069c24441a7594016d2d7ff9dc07142046a1","tarball":"https://registry.npmjs.org/mpm.form/-/mpm.form-0.0.15.tgz","integrity":"sha512-XogFsZQ+S2Hc//IZsXbumuU5gXW2Qr6K/hoFB62uAQOSQQPYrtNTaiVEFB75Q73KhHCHQa5r2Yh9I7ck7jRPVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt76lg+XwMUuw36Yj2Q3VU5RsODQGDre+ZAYVPousvMgIgBZRIDuST8ujfSm1nFG574AJbYkoOQTR+1zXR3A3J/2o="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mpinteractiv","email":"aikah@free.fr"},"maintainers":[{"name":"mpinteractiv","email":"aikah@free.fr"}]},"0.0.16":{"name":"mpm.form","version":"0.0.16","description":"Form library from the web","main":"index.js","scripts":{"test":"mocha"},"dependencies":{"underscore":"*","mpm.validation":"0.0.x"},"devDependencies":{"mocha":"*","chai":"*"},"repository":{"type":"git","url":"https://github.com/Mparaiso/mpm.form"},"keywords":["forms","form","web"],"author":{"name":"mparaiso"},"license":"MIT","bugs":{"url":"https://github.com/Mparaiso/mpm.form/issues"},"_id":"mpm.form@0.0.16","dist":{"shasum":"48a89d75882124ed6b29a78a3709cd420b6887bf","tarball":"https://registry.npmjs.org/mpm.form/-/mpm.form-0.0.16.tgz","integrity":"sha512-NoQFj2hOrj+7aqe9t4hiXgr2rEwlMRln7YH2pBV/BtimRjslXEOudocSRAT1FU/8FKYULG0gYkB9ryZ+FVAWDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7QvpkkXgCARaaShVqPbCHbX/qbUryLMnNhdlp7WdakQIhAOjdMJIVjEBGhVBQ2fL9h5xACcFuaKrO0IE2xh0y9Sua"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mpinteractiv","email":"aikah@free.fr"},"maintainers":[{"name":"mpinteractiv","email":"aikah@free.fr"}]},"0.0.17":{"name":"mpm.form","version":"0.0.17","description":"Form library from the web","main":"index.js","scripts":{"test":"mocha"},"dependencies":{"underscore":"*","mpm.validation":"0.0.x"},"devDependencies":{"mocha":"*","chai":"*"},"repository":{"type":"git","url":"https://github.com/Mparaiso/mpm.form"},"keywords":["forms","form","web"],"author":{"name":"mparaiso"},"license":"MIT","bugs":{"url":"https://github.com/Mparaiso/mpm.form/issues"},"_id":"mpm.form@0.0.17","dist":{"shasum":"2a575408843966ab36e287f00bdbf0794fd963e9","tarball":"https://registry.npmjs.org/mpm.form/-/mpm.form-0.0.17.tgz","integrity":"sha512-6554SwvGRvTZsdz5HJcff5mYrCCDJEpB4JAmwsuwpnLwQfRlNrxJwoL5GvLtSYguKvODt42YbRtWD4c9kYBByA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7CasmvCymHu1F9ahaBxHvT+tNRF1OKFI+UHCZ90N9nAiEApvbV+JuXInZJ1Iau+xoUEgPjJnJxkQNUzs4YHqWu8FM="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mpinteractiv","email":"aikah@free.fr"},"maintainers":[{"name":"mpinteractiv","email":"aikah@free.fr"}]},"0.0.18":{"name":"mpm.form","version":"0.0.18","description":"Form library from the web","main":"index.js","scripts":{"test":"mocha"},"dependencies":{"underscore":"*","mpm.validation":"0.0.x"},"devDependencies":{"mocha":"*","chai":"*"},"repository":{"type":"git","url":"https://github.com/Mparaiso/mpm.form"},"keywords":["forms","form","web"],"author":{"name":"mparaiso"},"license":"MIT","bugs":{"url":"https://github.com/Mparaiso/mpm.form/issues"},"_id":"mpm.form@0.0.18","dist":{"shasum":"763081ecb043b49ac1b361e06eba8d4694755845","tarball":"https://registry.npmjs.org/mpm.form/-/mpm.form-0.0.18.tgz","integrity":"sha512-8/ATSa7mmxv1Y29BUnkKSFjQLKOarlzBNW5FJnFNRmhSMWGSRrVBAART6RGv3qYbJxyJgHJAh97AngX3brL9Nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx7yyJNuDWKxamXGBXscYlvEoFTuBijWtbItBnuI4iMAIgdL7fOuoP7RFGRfRRniJr6YC/5tTrlYYyNPqE8hcj61k="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mpinteractiv","email":"aikah@free.fr"},"maintainers":[{"name":"mpinteractiv","email":"aikah@free.fr"}]},"0.0.19":{"name":"mpm.form","version":"0.0.19","description":"Form library from the web","main":"index.js","scripts":{"test":"mocha"},"dependencies":{"underscore":"*","mpm.validation":"0.0.x"},"devDependencies":{"mocha":"*","chai":"*"},"repository":{"type":"git","url":"https://github.com/Mparaiso/mpm.form"},"keywords":["forms","form","web"],"author":{"name":"mparaiso"},"license":"MIT","bugs":{"url":"https://github.com/Mparaiso/mpm.form/issues"},"_id":"mpm.form@0.0.19","dist":{"shasum":"c8aa7e51c9fb910ae69bdd7a4d474b469954ab46","tarball":"https://registry.npmjs.org/mpm.form/-/mpm.form-0.0.19.tgz","integrity":"sha512-Wxc2ilBoOXhxZQBjW1fAsWu7mgKNLctIt7iiNCADz45R4A6hwPPt6rsCx5bN4ZH0XpTfQ2WtTSeQITTFWt+gAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQC9CpIhx4gyEAYiAbuFpeF/YAJK7VjFXMBZ+FY5uJMwIhAIgaISyoM9Xkiuto1UUaYy6XuUu1/v0Gz1GJv/G3hpoH"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mpinteractiv","email":"aikah@free.fr"},"maintainers":[{"name":"mpinteractiv","email":"aikah@free.fr"}]},"0.0.21":{"name":"mpm.form","version":"0.0.21","description":"Form library from the web","main":"form.js","scripts":{"test":"mocha"},"dependencies":{"underscore":"*","mpm.validation":"0.0.x"},"devDependencies":{"mocha":"*","chai":"*"},"repository":{"type":"git","url":"https://github.com/Mparaiso/mpm.form"},"keywords":["forms","form","web"],"author":{"name":"mparaiso"},"license":"MIT","bugs":{"url":"https://github.com/Mparaiso/mpm.form/issues"},"_id":"mpm.form@0.0.21","dist":{"shasum":"cc685cd06319735e0f92c1a32cbeded33e525a19","tarball":"https://registry.npmjs.org/mpm.form/-/mpm.form-0.0.21.tgz","integrity":"sha512-Oq+sk3zMT5ukxepDYunV7TrPsIGulY/OB2W8+IXYugCTIl9ZZ1ICATLwUJE0knZ9Q7+ClLlpsu/a9Z7UCz2yXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFp70UAFsm0QtBdLb98dyfnhJxPCAdNgarxw58/hrOTQIgQqWJUkG99ojXyLpDWpvtpRXQrDU2KbTRxeS2dvEJvSw="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mpinteractiv","email":"aikah@free.fr"},"maintainers":[{"name":"mpinteractiv","email":"aikah@free.fr"}]},"0.0.23":{"name":"mpm.form","version":"0.0.23","description":"Form library from the web","main":"form.js","scripts":{"test":"mocha"},"dependencies":{"underscore":"*","mpm.validation":"0.0.x"},"devDependencies":{"mocha":"*","chai":"*"},"repository":{"type":"git","url":"https://github.com/Mparaiso/mpm.form"},"keywords":["forms","form","web"],"author":{"name":"mparaiso"},"license":"MIT","bugs":{"url":"https://github.com/Mparaiso/mpm.form/issues"},"_id":"mpm.form@0.0.23","dist":{"shasum":"f6a23bfe5c495f3ccc17f31c8b673e04dc6834b9","tarball":"https://registry.npmjs.org/mpm.form/-/mpm.form-0.0.23.tgz","integrity":"sha512-2cQ3ljXd4bq9RGvjtv+TajTSJVtoSnFIN27U0i+tv3cH+sDDbG46sguJ84OHIHOMoGnmvr1OfNhy2if1HRNPDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5mUSq/RYyE+XmPrmpifmPqSbzvPexqO2Y/mbo1v02kAIgTP/4iKZ09kH99SMGssUFEaoBUreApDWHLwQIn6IfUY8="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mpinteractiv","email":"aikah@free.fr"},"maintainers":[{"name":"mpinteractiv","email":"aikah@free.fr"}]},"0.0.24":{"name":"mpm.form","version":"0.0.24","description":"Form library from the web","main":"form.js","scripts":{"test":"mocha"},"dependencies":{"underscore":"*","mpm.validation":"0.0.x"},"devDependencies":{"mocha":"*","chai":"*"},"repository":{"type":"git","url":"https://github.com/Mparaiso/mpm.form"},"keywords":["forms","form","web"],"author":{"name":"mparaiso"},"license":"MIT","bugs":{"url":"https://github.com/Mparaiso/mpm.form/issues"},"_id":"mpm.form@0.0.24","dist":{"shasum":"c8e7b4eeb3eaeeb50fc7ce168bf369bb9cefe9e7","tarball":"https://registry.npmjs.org/mpm.form/-/mpm.form-0.0.24.tgz","integrity":"sha512-XVTcbrC/PhuHxwA43vC0RxwjmmE4UACKgJZqCeecV4OjRHLbB3A9jlE2IRrF272M9GLM2PImvV3xhE4w0qFhnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRVeGbJMEcjyWAZfmq0h6/VGZwaJRISh8p76nT8QuyLAiA6cXnNR5Dusmq0v49bEZ8csXfAdQYds9CS0qxacE6DVg=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mpinteractiv","email":"aikah@free.fr"},"maintainers":[{"name":"mpinteractiv","email":"aikah@free.fr"}]},"0.0.25":{"name":"mpm.form","version":"0.0.25","description":"Form library from the web","main":"form.js","scripts":{"test":"mocha"},"dependencies":{"underscore":"*","mpm.validation":"0.0.x"},"devDependencies":{"mocha":"*","chai":"*"},"repository":{"type":"git","url":"https://github.com/Mparaiso/mpm.form"},"keywords":["forms","form","web"],"author":{"name":"mparaiso"},"license":"MIT","bugs":{"url":"https://github.com/Mparaiso/mpm.form/issues"},"_id":"mpm.form@0.0.25","dist":{"shasum":"d8b2d82d309bc869e0f71dfc46589d61b071015f","tarball":"https://registry.npmjs.org/mpm.form/-/mpm.form-0.0.25.tgz","integrity":"sha512-jFRF9a4Z9fQty0xoDeWVaayLLabIZLk51SKYKbqz+IOSSxCmUDkxpS/3Wqou/sz0OWqq/3Z4LhoxmI7eMT6Bsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUOwjzPvxm3xOKfuhxMuh2IwHQYBLIxwpM1mgk7wQUAAIgJWp8b8Xo+6MQhu/qvhkahugSdcAk5gx9sydmHbMZwtM="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mpinteractiv","email":"aikah@free.fr"},"maintainers":[{"name":"mpinteractiv","email":"aikah@free.fr"}]},"0.0.26":{"name":"mpm.form","version":"0.0.26","description":"Form library from the web","main":"form.js","scripts":{"test":"mocha"},"dependencies":{"underscore":"*","mpm.validation":"0.0.x"},"devDependencies":{"mocha":"*","chai":"*"},"repository":{"type":"git","url":"https://github.com/Mparaiso/mpm.form"},"keywords":["forms","form","web"],"author":{"name":"mparaiso"},"license":"MIT","bugs":{"url":"https://github.com/Mparaiso/mpm.form/issues"},"_id":"mpm.form@0.0.26","dist":{"shasum":"75c4b89cc7b7a4695f9af856db8fd7e4d5ed84ac","tarball":"https://registry.npmjs.org/mpm.form/-/mpm.form-0.0.26.tgz","integrity":"sha512-oi1818NZ6xjhN0GRrlduikwVFohVeeIjId+u6jSRKKsBu8JWTVwY6iZ4gIyMwfCI9344tyMypskgn4QuhSkDXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsTPHl/F0SRQBXYOyF49FWtDSXbgGhI2mX7oePQwpnvwIhALyibIchqDNufoY6P96QdpC7wf0x5yYFkMIAIDHI5XzA"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mpinteractiv","email":"aikah@free.fr"},"maintainers":[{"name":"mpinteractiv","email":"aikah@free.fr"}]},"0.0.3":{"name":"mpm.form","version":"0.0.3","description":"Form library from the web","main":"form.js","scripts":{"test":"mocha"},"dependencies":{"underscore":"*","mpm.validation":"0.0.x"},"devDependencies":{"mocha":"*","chai":"*"},"repository":{"type":"git","url":"https://github.com/Mparaiso/mpm.form"},"keywords":["forms","form","web"],"author":{"name":"mparaiso"},"license":"MIT","bugs":{"url":"https://github.com/Mparaiso/mpm.form/issues"},"_id":"mpm.form@0.0.3","dist":{"shasum":"d9fec52f7e74824fd22a2e20423b92df11e62285","tarball":"https://registry.npmjs.org/mpm.form/-/mpm.form-0.0.3.tgz","integrity":"sha512-o2ZXYknpdUwgndDppC9hHdp2CRdsj55QMRv2RDPYjoJ7nkbG8NvjaB1OQ2ZmIzsLjhanriv6bQ7/Zmh7LevxPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYuma1+ccgD4KQqQbeWiWbRTVEzWPPw6ppPRccznRr6AiEAi6WBZn62beJ80G6Mv0vJ0jaqfGlFps1ds1PvlTelzLI="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mpinteractiv","email":"aikah@free.fr"},"maintainers":[{"name":"mpinteractiv","email":"aikah@free.fr"}]},"0.0.4":{"name":"mpm.form","version":"0.0.4","description":"Form library from the web","main":"form.js","scripts":{"test":"mocha"},"dependencies":{"underscore":"*","mpm.validation":"0.0.x"},"devDependencies":{"mocha":"*","chai":"*"},"repository":{"type":"git","url":"https://github.com/Mparaiso/mpm.form"},"keywords":["forms","form","web"],"author":{"name":"mparaiso"},"license":"MIT","bugs":{"url":"https://github.com/Mparaiso/mpm.form/issues"},"_id":"mpm.form@0.0.4","dist":{"shasum":"92b5dc82f6cc32d306d1fc0205277ff24fc7ce15","tarball":"https://registry.npmjs.org/mpm.form/-/mpm.form-0.0.4.tgz","integrity":"sha512-DjPaSqUpiGDbYI+QEaLLEUydCIvRHFPr4nx5Vsu/P2h6qiA3RnSp4KSVjkpwS49SbFVGDnxm2ZYVuEJYElipgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICm+utvLNQlFHAanR3mbK/j5DkmW/X65mH/Jhf+Dtpf1AiEAmwZU882goElPpyEuKc/UjX4F6fALIik6w+3tND98c3w="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mpinteractiv","email":"aikah@free.fr"},"maintainers":[{"name":"mpinteractiv","email":"aikah@free.fr"}]},"0.0.5":{"name":"mpm.form","version":"0.0.5","description":"Form library from the web","main":"form.js","scripts":{"test":"mocha"},"dependencies":{"underscore":"*","mpm.validation":"0.0.x"},"devDependencies":{"mocha":"*","chai":"*"},"repository":{"type":"git","url":"https://github.com/Mparaiso/mpm.form"},"keywords":["forms","form","web"],"author":{"name":"mparaiso"},"license":"MIT","bugs":{"url":"https://github.com/Mparaiso/mpm.form/issues"},"_id":"mpm.form@0.0.5","dist":{"shasum":"dcba9d5b7a4a2333037482814e59ebe807b596ae","tarball":"https://registry.npmjs.org/mpm.form/-/mpm.form-0.0.5.tgz","integrity":"sha512-R7bPPyrW7gHtfXVoGwj7GEFVGBdrGH+oZaqgPbWYVbfhxc20pA6T7pq2KUtYd6gmInGVxVclIz6Vpr1QRB9AjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICX908vi7aGyR9eI+UUyE6wNNF0J1DOm1zlOyzuzirzwAiEA2Lzot2/V1MwezTjSkSkaxZHcEiguVAO/96oBXjoMVXk="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mpinteractiv","email":"aikah@free.fr"},"maintainers":[{"name":"mpinteractiv","email":"aikah@free.fr"}]},"0.0.6":{"name":"mpm.form","version":"0.0.6","description":"Form library from the web","main":"form.js","scripts":{"doc":"node node_modules/jsdoc/jsdoc.js -r -d doc  js README.md","test":"node node_modules/mocha/bin/_mocha -R spec"},"dependencies":{"underscore":"*","mpm.validation":"0.0.x"},"devDependencies":{"mocha":"*","chai":"*","jsdoc":"~3.3.0"},"repository":{"type":"git","url":"https://github.com/Mparaiso/mpm.form"},"keywords":["forms","form","web"],"author":{"name":"mparaiso"},"license":"MIT","bugs":{"url":"https://github.com/Mparaiso/mpm.form/issues"},"_id":"mpm.form@0.0.6","dist":{"shasum":"d1a5fa789666ba703e54a7f27c988dbb6b8b1228","tarball":"https://registry.npmjs.org/mpm.form/-/mpm.form-0.0.6.tgz","integrity":"sha512-9eGacIpJjoymd0lzF+yiiaAs0l2FHLHN04FjDlPmF6QkFix60ubSkeppkGT4Q0NQdGujaThBbPc0ye141El/xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGe+wo6POjZmMvu/e6IbvKMDufTZkGMlWzFVSuMkqvmgAiAJuhBl62/lUu2yVJ4bNbGi+bvvVtrUnrF/jAIjrP2Hrw=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mpinteractiv","email":"aikah@free.fr"},"maintainers":[{"name":"mpinteractiv","email":"aikah@free.fr"}]},"0.0.62":{"name":"mpm.form","version":"0.0.62","description":"Form library from the web","main":"form.js","scripts":{"doc":"node node_modules/jsdoc/jsdoc.js -r -d doc  js README.md","test":"node node_modules/mocha/bin/_mocha -R spec"},"dependencies":{"underscore":"*","mpm.validation":"0.0.x"},"devDependencies":{"mocha":"*","chai":"*","jsdoc":"~3.3.0"},"repository":{"type":"git","url":"https://github.com/Mparaiso/mpm.form"},"keywords":["forms","form","web"],"author":{"name":"mparaiso"},"license":"MIT","bugs":{"url":"https://github.com/Mparaiso/mpm.form/issues"},"_id":"mpm.form@0.0.62","dist":{"shasum":"6ad1e73285043c7457dcb536fb6b6b89b0ee0d1f","tarball":"https://registry.npmjs.org/mpm.form/-/mpm.form-0.0.62.tgz","integrity":"sha512-ND2xcouKpa95hLZKYeVyNnyKE9asyQb0sR8WVlCdeX72PtkTD7xAopNukrQ6hHpDpEJpeXhciv5x9lCzCVPm6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChRh9fw0Va1BOKhA/cGu1YPtDnFZb0mPHg15XhMmSQMgIhAMD9e1zuaz+87u8aUCACx3b7ZcdVGO/wPqHhWnOzLHcS"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mpinteractiv","email":"aikah@free.fr"},"maintainers":[{"name":"mpinteractiv","email":"aikah@free.fr"}]},"0.0.64":{"name":"mpm.form","version":"0.0.64","description":"Form library from the web","main":"form.js","scripts":{"doc":"node node_modules/jsdoc/jsdoc.js -r -d doc  js README.md","test":"node node_modules/mocha/bin/_mocha -R spec"},"dependencies":{"underscore":"*","mpm.validation":"0.0.x"},"devDependencies":{"mocha":"*","chai":"*","jsdoc":"~3.3.0"},"repository":{"type":"git","url":"https://github.com/Mparaiso/mpm.form"},"keywords":["forms","form","web"],"author":{"name":"mparaiso"},"license":"MIT","bugs":{"url":"https://github.com/Mparaiso/mpm.form/issues"},"_id":"mpm.form@0.0.64","dist":{"shasum":"53f1c0ffe3ee76d5af10ec718c45885b2d1bfe07","tarball":"https://registry.npmjs.org/mpm.form/-/mpm.form-0.0.64.tgz","integrity":"sha512-n8cVbr0m2LgX+amVH1Q85XVxVZGV8hpigjKn23u2i0g2Jqk8K0JE8zOsQh5exMz7Hf3OHjx03ESVMXB5f98hoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFrzeDI0ILRGAZuitck7Yty/IBuLfrRM1GZxi58SZcwHAiEA+ji8dyYd+XWRm2Wcmn482ltxEQTTnjIHHtZszAhub7g="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mpinteractiv","email":"aikah@free.fr"},"maintainers":[{"name":"mpinteractiv","email":"aikah@free.fr"}]}},"readme":"mpm.form\r\n========\r\n\r\nhttp://mparaiso.github.io/mpm.form/doc/\r\n\r\n[![NPM](https://nodei.co/npm/mpm.form.png?downloads=true)](https://nodei.co/npm/mpm.form/)\r\n\r\n\r\n[![Build Status](https://travis-ci.org/Mparaiso/mpm.form.png?branch=master)](https://travis-ci.org/Mparaiso/mpm.form)\r\n\r\nversion: 0.0.62\r\n\r\nauthor: mparaiso <mparaiso@online.fr>\r\n\r\nA form library for node.js\r\n\r\nWith __mpm.form__ , js developpers no longer need to write their forms and validate them by hand. \r\nmpm.form handles form creation , request and model binding ,  validation and html rendering of\r\nform widgets.\r\n\r\n####INSTALLATION\r\n\r\nin package.json file : \r\n\r\n\t\"dependencies\":{\r\n\t\t\"mpm.form\":\"*\"\r\n\t}\r\n\r\n####BASIC USAGE\r\n\r\n\r\n\r\nGiven a blog application , users need to write posts.\r\nLet's create a form for blog posts\r\n\t \r\n\tvar form = require('mpm.form'),\r\n\t    validation = form.validation;\r\n\tvar postForm = form.create(\"post_form\"/*the form name*/)\r\n        .add('title', 'text', {\r\n            validators: [validation.Required(), validation.Length(3, 200)]})\r\n        .add('excerpt', 'textarea', {attributes: {rows: 3},\r\n            validators: validation.Required()})\r\n        .add('content', 'textarea', {attributes: {rows: 10},\r\n            validators: validation.Required()})\r\n        .add(\"allow_comments\",'checkbox',{label:'allow comments',attributes:{value:\"allow_comments\"}})\r\n        .add('reset', 'reset', {attributes: {value: 'reset'}})\r\n        .add('create', 'submit', {attributes: {value: 'create'}, validators: validation.Required()});\r\n        \r\nRender the fields as HTML , just call formBuilder.toHTML()\r\n\r\n    postForm.toHTML();\r\n\r\nor get all form datas ,and implement a custom renderer for your template engine :\r\n\r\n    postForm.toJSON();\r\n\r\nAdd initial form data to the formBuidlder (from the a database for instance ):\r\n\r\n    var model = new ModelFromDB({content:'some content',title:\"some title\"});\r\n    postForm.setModel(model);\r\n\r\nWe want to bind our form to the body of a post request\r\n\r\nwith expressjs , one would write :\r\n\r\n    if(request.method===\"POST\"){\r\n    \tpostForm.bind(request.body);\r\n    }\r\n\r\npostForm now contains request.body datas, the model has been modified too\r\n    \r\nvalidate the form : \r\n\r\n    postForm.validate(function(error,isValid){\r\n\t\t...\r\n    });\r\n    \r\nisValid  will be true if the form is valid\r\n\r\nYou can also validate the form synchronously, if all validators are synchronous. Dont use it if a custom validator involves some I/O task :\r\n\r\n    var isValid = postForm.validateSync()\r\n\r\n    // Dont use that if one validator is Async,\r\n    // for instance a validator that would check if a field is unique\r\n    // in the database\r\n\r\nGet form errors : \r\n\r\n    postForm.getErrors(); \r\n\r\nwill yield an array of Error objects\r\nif the form is valid ,we can save the model to the db\r\n\r\n    model.save(callback)\r\n\r\n\r\n####SUPPORTED FIELDS\r\n\r\n- text: input of type text\r\n- email: input of type email\r\n- date: input of type date\r\n- time: input of type time\r\n- password: input of type password\r\n- hidden: input of type hidden\r\n- repeated  : 2 input fields that must have the same value (for password confirmation for instance )\r\n- checkbox: input of type check\r\n- radio: input of type radio\r\n- button: input of type button\r\n- submit: input of type submit\r\n- reset: input of type reset\r\n- textarea: textarea widget\r\n- select: a dropdown list of options\r\n- checkboxgroup: a group of checkboxes\r\n- radiogroup: a group of radio widgets\r\n- label: a label\r\n\r\n####SUPPORTED VALIDATORS : \r\n\r\nsee : https://github.com/Mparaiso/mpm.validation for a list of supported validators\r\n\r\n####ChangeLog\r\n\r\n- 0.0.3  repeated field now works as expected\r\n- 0.0.25 form can now validate sync\r\n- 0.0.24 api changed , form.createBuilder is now __form.create__\r\n- 0.0.23 api changed , see basic usage\r\n- 0.0.22 added fields.Repeated\r\n- 0.0.20 added fields.Email\r\n- 0.0.19 fields.Date && fields.Time added\r\n- 0.0.17 formBuilder.add arguments are now (name,formType,options) instead of (formType,name,options)\r\n\r\n\r\n\r\n","maintainers":[{"name":"mpinteractiv","email":"aikah@free.fr"}],"time":{"modified":"2022-06-20T11:06:37.195Z","created":"2013-12-15T10:34:12.869Z","0.0.1":"2013-12-15T10:34:17.654Z","0.0.11":"2013-12-15T10:40:35.711Z","0.0.12":"2013-12-26T16:03:52.845Z","0.0.14":"2013-12-26T17:56:50.521Z","0.0.15":"2013-12-26T18:01:01.428Z","0.0.16":"2013-12-28T14:15:50.377Z","0.0.17":"2013-12-29T21:13:28.296Z","0.0.18":"2013-12-29T21:42:22.985Z","0.0.19":"2013-12-29T22:05:07.453Z","0.0.21":"2014-02-15T20:13:13.611Z","0.0.23":"2014-02-15T21:12:09.001Z","0.0.24":"2014-02-15T22:34:41.063Z","0.0.25":"2014-02-16T00:44:09.004Z","0.0.26":"2014-02-16T14:57:18.921Z","0.0.3":"2014-02-19T15:25:28.960Z","0.0.4":"2014-02-23T13:54:33.949Z","0.0.5":"2014-02-23T13:56:54.549Z","0.0.6":"2014-06-21T21:42:42.255Z","0.0.62":"2014-07-11T01:34:59.837Z","0.0.64":"2014-07-17T22:52:18.171Z"},"author":{"name":"mparaiso"},"repository":{"type":"git","url":"https://github.com/Mparaiso/mpm.form"},"readmeFilename":"README.md","keywords":["forms","form","web"],"bugs":{"url":"https://github.com/Mparaiso/mpm.form/issues"},"license":"MIT"}