{"_id":"powerform","_rev":"51-4e6d34dea1faa45f1e759abb91912c27","name":"powerform","description":"A powerful form model.","dist-tags":{"latest":"5.0.1-alpha1"},"versions":{"1.0.0":{"name":"powerform","version":"1.0.0","description":"A powerful form model.","main":"index.js","scripts":{"test":"jasmine"},"files":["index.js","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"lodash":"^4.13.1"},"devDependencies":{"jasmine":"^2.4.1","webpack":"^1.12.14"},"gitHead":"7403cbc4bec68650938d4d8c0043291d95732eb0","_id":"powerform@1.0.0","_shasum":"ceacbab4f1504c2657ef84b7e675edc6f0926367","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"dist":{"shasum":"ceacbab4f1504c2657ef84b7e675edc6f0926367","tarball":"https://registry.npmjs.org/powerform/-/powerform-1.0.0.tgz","integrity":"sha512-8Uo2LBAsWCE+aynKvYgOJRDsixpTfq0V9XeUkLmvYmOKuZnA9KIHCY9puW4NzQsElev5SbENjLfqhidw3FfeCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFu5pxC7SndrQgS7eXdyrpIcvHOngrhmNvBrU9dIiB8lAiEAowVdZLNA8x9i0756/RF2rC1Sfrx+5NvuRzTbP34rGHA="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/powerform-1.0.0.tgz_1468639094206_0.09074862883426249"},"directories":{}},"1.0.1":{"name":"powerform","version":"1.0.1","description":"A powerful form model.","main":"index.js","scripts":{"test":"jasmine"},"files":["index.js","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"lodash":"^4.13.1"},"devDependencies":{"jasmine":"^2.4.1","webpack":"^1.12.14"},"gitHead":"e66a8db0c7ef78440b4c3c87be251c612dc97c68","_id":"powerform@1.0.1","_shasum":"fef013b3d133010976a7049942083d6e9df8d7e3","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"dist":{"shasum":"fef013b3d133010976a7049942083d6e9df8d7e3","tarball":"https://registry.npmjs.org/powerform/-/powerform-1.0.1.tgz","integrity":"sha512-Lii5EhI1MypJ+THOdYg2ufOVYTc8kCR4axEvzNO3sDnaJA3OrliKSo+Du6SacQ95A24i4R/jn8Ghitg0mxZB1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDknaEusFwVbjhrFUoeqNEDxWDJhtdWmBGYGZeOFNH51gIgFeiKEL4dzeQheQFdxeGjKstEbqownjrD8ZWriCCZJAA="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/powerform-1.0.1.tgz_1468647487694_0.32292216760106385"},"directories":{}},"1.0.2":{"name":"powerform","version":"1.0.2","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"lodash":"^4.13.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"ad9649762b8a75a55b83236269ccc9791b74175d","_id":"powerform@1.0.2","_shasum":"faf53873cb52725c26609ddf1c28d1324b200a91","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"dist":{"shasum":"faf53873cb52725c26609ddf1c28d1324b200a91","tarball":"https://registry.npmjs.org/powerform/-/powerform-1.0.2.tgz","integrity":"sha512-FC4uTbJN+g/qoaIn6a/a7KhzEGyt7a//5UDVUXiujYKy2CBmngkizx9S3cUIy1KcmYtthuMyZS1LV9wMTLALAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzmc2xFGKZQFAo2TKqsboQqp9UzHGJ2Stt0m6W6S3loAIhAIh2JCVLAKoaS0GrSiJT6gi9Xi2hh85Ne8tQnDEwB4/0"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/powerform-1.0.2.tgz_1469463390773_0.719340207753703"},"directories":{}},"1.0.3":{"name":"powerform","version":"1.0.3","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"lodash":"^4.13.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"91538fe8a4caf44a3a53c02444940e422263c52a","_id":"powerform@1.0.3","_shasum":"43402aa157a230f3c38eebbf4f7ff55ea7e4877c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"dist":{"shasum":"43402aa157a230f3c38eebbf4f7ff55ea7e4877c","tarball":"https://registry.npmjs.org/powerform/-/powerform-1.0.3.tgz","integrity":"sha512-XP1iTC6u2C3g8YFIB3xvkhXdw6U7o1R3nPOzfjz+oYr+SaMptAxMcgCc0CFr0NoJOZgz6VNwSpunUjp5ibO9IQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChre4y4jSnFUP+Mc6UF59W2gAi55YY0aoXoLkRj/D1AQIhAORrUm0JmdkAQYNus+swm1WbHCLUd9nvbxNTwZ616qI4"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/powerform-1.0.3.tgz_1469646930843_0.9386634507682174"},"directories":{}},"1.0.4":{"name":"powerform","version":"1.0.4","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"lodash":"^4.13.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"b52b5ddc941b161f79e4816760fdef703bf36af1","_id":"powerform@1.0.4","_shasum":"693e7d16fd5484baf3f7638ab3a08d3a1f718207","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"dist":{"shasum":"693e7d16fd5484baf3f7638ab3a08d3a1f718207","tarball":"https://registry.npmjs.org/powerform/-/powerform-1.0.4.tgz","integrity":"sha512-D2pDCgqOuf9kISlFc6znVsX6VUWGz3Ez9dKFOSqMRK6D1PMrQd8FfJ1zVVlS/xmXL/VKdnqd59QNIWfxs3tifA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECVaiVcrXh15j1ISdnQ/Kw82TJadDyNqFVNtrVQEaC2AiBjRenGoXhZZzHSA3kRW9YHHtSf6xRAUrRu/pCkPlKglw=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/powerform-1.0.4.tgz_1470669849722_0.7224315581843257"},"directories":{}},"1.1.0":{"name":"powerform","version":"1.1.0","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"lodash":"^4.13.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"4f52489063fb81e811e42956532f689db22e5148","_id":"powerform@1.1.0","_shasum":"125262ad2d7e3b3d558d2ad3c3eacd8fb2cb1bb4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"dist":{"shasum":"125262ad2d7e3b3d558d2ad3c3eacd8fb2cb1bb4","tarball":"https://registry.npmjs.org/powerform/-/powerform-1.1.0.tgz","integrity":"sha512-WTn+KWdxL9i0r+EFOaD7D+sjQlKamETdCrrhg+5NNSjfZt06qDvXLI5UM9a0uTDAYujgZRVv1QG2WYb8DpVsbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3ERE3QuknyaYO6PdZBiNjiVO6LjqJID9HPw1KagdGKQIgbZgHC0RkRaQBO4bd+IW5Viuhf46NDwrAPi8Z7CqvSZ0="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/powerform-1.1.0.tgz_1470672829274_0.3536559706553817"},"directories":{}},"2.0.0":{"name":"powerform","version":"2.0.0","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"lodash":"^4.13.1","validatex":"^0.1.0"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"dca3f8d3f870fd2113fd2da7bd41cfb6ec424691","_id":"powerform@2.0.0","_shasum":"6a6ff87a93716967670a2b7fbc722a3d18680e33","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"dist":{"shasum":"6a6ff87a93716967670a2b7fbc722a3d18680e33","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.0.0.tgz","integrity":"sha512-aMCNYN/r9mB17dnRWRyWV+zjrq4SbeSeVwzwqxBSjETuvs8AktCewmUJwBIoVkhLqq7eNQ/Zei1gyx7Ws3W5eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLgcxEnIg71JH2PXz03GZrnPOiyNYtoQovL6LL33WVaAIgD54U9nyNaGkVIbyotw32dcS3elNcPdmk5HTwj52umpU="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/powerform-2.0.0.tgz_1473300009164_0.06490797502920032"},"directories":{}},"2.0.1":{"name":"powerform","version":"2.0.1","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"lodash":"^4.13.1","validatex":"^0.2.0"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"ae8a7d8d393e2e8ade21be92447662721771770f","_id":"powerform@2.0.1","_shasum":"dd75feca72be87b48aaf26c94dd23502057a2480","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.2.3","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"shasum":"dd75feca72be87b48aaf26c94dd23502057a2480","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.0.1.tgz","integrity":"sha512-NWl7TIl5H9aMkXqrbjhpYqElXSm7X7cPqR9A3AD1MQIiC5XtpExH6AU8i4/wU1aX4VMOLlY3A2eW0qbLL1Bpcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCodaONbyGIbCyv4G46XVVqg8OxB+9ZMv9R+hTnIZubbQIgLtZSCjKNM0s5CGXIjH7ATsnR0WMgrb1Z8LBtl7xGieg="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/powerform-2.0.1.tgz_1473416033643_0.3407976357266307"},"directories":{}},"2.1.0":{"name":"powerform","version":"2.1.0","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"lodash":"^4.13.1","validatex":"^0.2.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"81f5a90980a3500784a760c5830cfa7c997a3419","_id":"powerform@2.1.0","_shasum":"562c74815feae5905d1d44e8d2c0b3fec5f31b85","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"dist":{"shasum":"562c74815feae5905d1d44e8d2c0b3fec5f31b85","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.1.0.tgz","integrity":"sha512-7UZeqx7r/n+B2zzJk9QKfVZkLiZnc8lm5R/VaIsEUuJ2WZfmObf2uLXLRlm/LVaYj5J8nN+hq0bSz7o505YKRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtKxBw30z1nNvIU6kO8PWwJy/mD+XR2Ee020WCGumU7wIgd64qslzgkvDlxjWYDTKc/DLPEfCDBL0B8qt/WkVTVX8="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/powerform-2.1.0.tgz_1473484701332_0.9678179039619863"},"directories":{}},"2.2.0":{"name":"powerform","version":"2.2.0","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"lodash":"^4.13.1","validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"95425291892a8ffad4bd50913ed8b7f292c15bfe","_id":"powerform@2.2.0","_shasum":"1d84a3d967bc81c1285212148fdb103a4ef5bbed","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"dist":{"shasum":"1d84a3d967bc81c1285212148fdb103a4ef5bbed","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.2.0.tgz","integrity":"sha512-zCUkaWjdAuwG2C5QUYGQcIODPVFOXVegZ5K0aP0l32KPAwhCvU1Lb6pZpScD5SSCDs5qbXpjv8B3v73XF219Aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf9X89OhA51tc6iyP7b9Lg/7i/MGc5qhzkOYGIhFYyfwIhAKYQa2CnpaGtob0JQFNLWcJoTRa46ld/+9BRpk7q4LND"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/powerform-2.2.0.tgz_1474772519456_0.452751339180395"},"directories":{}},"2.3.0":{"name":"powerform","version":"2.3.0","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"lodash":"^4.13.1","validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"5eb3e2a0e11915f23961832093a2a52106c97271","_id":"powerform@2.3.0","_shasum":"b06262fb19357dfd7ea503f0c3b5700cf2c52d35","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"dist":{"shasum":"b06262fb19357dfd7ea503f0c3b5700cf2c52d35","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.3.0.tgz","integrity":"sha512-RAeocpbBHxhXKqV7klsmC0e0C+Tlll9Ec7zj18ZUavcWTlrdIHM6P1h1UGARcnd5/Qly/DxfLe9EcEKOCrw00w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhhvPVv8KYZPNQg1cTfagLaip3VrXYW6Gzfs9f8b5MtAiEAlxyUYAX1tOU2pvj714t//xhIFXFZq9ZuqYSWhiGzwpE="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/powerform-2.3.0.tgz_1477330447750_0.6843584002926946"},"directories":{}},"2.3.1":{"name":"powerform","version":"2.3.1","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"lodash":"^4.13.1","validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"ec5311e42bf206c40430aa4d88c12e5042acdd10","_id":"powerform@2.3.1","_shasum":"199eece766d2768350d6ed28da89017e66d8020d","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"shasum":"199eece766d2768350d6ed28da89017e66d8020d","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.3.1.tgz","integrity":"sha512-nokk4NajusPYG406izxjcLfzKjBIMECmxCvqjIHm93uJsYu6z6ucJjVgBubXFAwM/moutA3lkYbRJvArJ3iBYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4IdG2Hemu2kY+o2/dJ8UWr3FJUEyVkUng+i6AcDojrAiA0NWamNrEHDStZWxoqw+GeLwXPJchunK6jOfkYjBne/w=="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/powerform-2.3.1.tgz_1477373601119_0.49855138966813684"},"directories":{}},"2.3.2":{"name":"powerform","version":"2.3.2","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"lodash":"^4.13.1","validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"b9c6d05619a73321eabb52cae0230a75b6730ca5","_id":"powerform@2.3.2","_shasum":"31923d09989fc1019c9a588690c2ca4ccfd87958","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"dist":{"shasum":"31923d09989fc1019c9a588690c2ca4ccfd87958","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.3.2.tgz","integrity":"sha512-jgqQq498qArJohHGSBYKqYNDAxpwUZUHl8J6pfDrlYhbbn9mjbD0PmOENJDLydS6M/j4Y8GurEAAK5EPTkpt8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPTI+VsaXojkoF53YfEBg7xUoiRSEony16k0hmhFUdEAiBPzfXAx9cIw37ZHtPisHaO2Jw/dC/btEJfRQ7Kz0MiQg=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/powerform-2.3.2.tgz_1478188522637_0.4310281598009169"},"directories":{}},"2.4.0":{"name":"powerform","version":"2.4.0","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"lodash":"^4.13.1","validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"2561511ef4e9ce995c3f365a26ef9c46e2798b79","_id":"powerform@2.4.0","_shasum":"38169be1ae076502b3496de473005f57d6056d39","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"shasum":"38169be1ae076502b3496de473005f57d6056d39","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.4.0.tgz","integrity":"sha512-hxEjwaUS2P5tISMagYHkb1wu9qbgDzSaIv5MmnrJts7EslowcdvI7MvRFrjH76g+NLu9JSFsv2Rq6aLrSPTbWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUIfo8nBCSZn7c5pnojyRHv1xJ3t8jIOfMwvRELRvRJAIgVjHOiVOeLNYszQk7XFVRjmqlpLq3bTyOmJJZD/8Wh+c="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/powerform-2.4.0.tgz_1478752572226_0.23044889885932207"},"directories":{}},"2.4.1":{"name":"powerform","version":"2.4.1","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"lodash":"^4.13.1","validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"bdc03e83f27a0d3e32ab45558d23da1d1f45ced0","_id":"powerform@2.4.1","_shasum":"653f6f09c12f4659a76a1e408e8186a32ba62897","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"shasum":"653f6f09c12f4659a76a1e408e8186a32ba62897","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.4.1.tgz","integrity":"sha512-WAHo09KwDvmUcxKIqCFggH/ZgCwyA3x6iw+bYL1BQrM1eq2NcNeJ8j6NReK3ebm+4m9yf4nr/jidsNEqhz3mJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9ilWIy6h2YW3eryDFUXQaccMoDrS+NktZYviVAKrOSAiEAjubdTurYB0D1DxU+3hBqz9OpwWaF0rFfVHRDLfuOrxM="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/powerform-2.4.1.tgz_1478756411210_0.13403312489390373"},"directories":{}},"2.5.0":{"name":"powerform","version":"2.5.0","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"lodash":"^4.13.1","validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"a0d6498a26ed2dda774e25326dcaa53a820a1f2b","_id":"powerform@2.5.0","_shasum":"6c729262ed2a69d68b3de3807e6e3cbea44a156c","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"shasum":"6c729262ed2a69d68b3de3807e6e3cbea44a156c","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.5.0.tgz","integrity":"sha512-iHV003HxIETQmDzQ3iFwzSpXEnmW7kfgvfrG3rRhZ14K/m/xNftYw71N4/BVsRpNYg8+7EkuHhTAUT/o2Dm9BQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAsajH1B47aN2N0hy7fUT4NMGsxi9q+2TL/FPbMAa0wgIhAMXMjTYIwzRYYPCV8gp2Qj00irR3V7O42h501XqS3RPv"}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/powerform-2.5.0.tgz_1479294600260_0.29898205772042274"},"directories":{}},"2.5.1":{"name":"powerform","version":"2.5.1","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"lodash":"^4.13.1","validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"a9827817992d397518ba147de192a0c968747a4e","_id":"powerform@2.5.1","_shasum":"fba16e482f335ae1de19f618c287fb85726e6829","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"shasum":"fba16e482f335ae1de19f618c287fb85726e6829","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.5.1.tgz","integrity":"sha512-AEYPfJ6y54Hr9ldV2lWQ9BqXR3kPjJlgaXng433BkW3lSgCklDvoZlm/dqNohlSs10sx07QKVsD6utfp8WXUlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDiNIJXs/pdXQD/ZzS1iX9c9NISMWZ5QV6ow5LEanXxgAiB2paY76pUlHcyMQOtVrnOBDfTMnkvdt4dfNFUBI3jKfQ=="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/powerform-2.5.1.tgz_1479296608382_0.9838692601770163"},"directories":{}},"2.5.2":{"name":"powerform","version":"2.5.2","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"lodash":"^4.13.1","validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"983333df41dfd07a3d9f5c068a3f62b4f28cd589","_id":"powerform@2.5.2","_shasum":"6dc0842e1d7b88406a8b4a0836bab99debaf04ea","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"shasum":"6dc0842e1d7b88406a8b4a0836bab99debaf04ea","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.5.2.tgz","integrity":"sha512-8df/OhzXVLL1L3gHGkJ4HSXQdRKZ7sX3ZOCqZT3HcGDPqjF6Lo6JhVzoW6o4qg2tDJrPkWyZAWTI9C/scp6akg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDcOna8xVl9P+OPRKZO/2aM89VbFZFLCVt/iusIwVTGOAiEAg6Ubkw4QKxdofjFxiHJwM5IJYvFUBVD36tTvOfa9COM="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/powerform-2.5.2.tgz_1479365378584_0.2663527058903128"},"directories":{}},"2.6.0":{"name":"powerform","version":"2.6.0","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"lodash":"^4.13.1","validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"53bd90862f1792cfdf9b3e7611b621c725d8e8ad","_id":"powerform@2.6.0","_shasum":"7cf86cd3a91c9b82166444734eede278261cb4ec","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"dist":{"shasum":"7cf86cd3a91c9b82166444734eede278261cb4ec","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.6.0.tgz","integrity":"sha512-IOuv1feQbK8EuCAiUk8c5ECDdjyPVK7A1iMAiLMCqmVdOv6K15qarxxAkjFFRnMr+v/8HflRHbGGTnoX2+xMsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKCdIJvee3KGauNpWdMGgLesmz57kM2r/7OJdGjmoaNAIgboonbwuuYkKai/aebqKLgMlbn+cbc3Ln0FYW8A1TUFc="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/powerform-2.6.0.tgz_1480134089101_0.6267410200089216"},"directories":{}},"2.6.1":{"name":"powerform","version":"2.6.1","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"22b645cf2a14b2a01eeb10f26b8c18f981d81ec7","_id":"powerform@2.6.1","_shasum":"b66ee72b283ba1289f7695c8af7dba598b9669e5","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"shasum":"b66ee72b283ba1289f7695c8af7dba598b9669e5","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.6.1.tgz","integrity":"sha512-lrRucw0cMIneajEDyeWUTZqWsJs4Fyhliz9113u2V4lAH+vFSUNBXnFBa1fbzplWEqYnMYL1YcEUF1rp1Pw7Qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7Ci/cejoJkcrwwJ+NpHo18VD2jNuLREyOMrbuzSOjOgIgKSKBnEe1HFnp+oSNlipG1xfDKFc+xwHLfg330uBqD9E="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/powerform-2.6.1.tgz_1480391625010_0.01012556510977447"},"directories":{}},"2.6.2":{"name":"powerform","version":"2.6.2","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"3a51e71e673d85520866dea565be3fc55c0d4284","_id":"powerform@2.6.2","_shasum":"ecccc653ba28a6475dc3b39e78935691ee333629","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"shasum":"ecccc653ba28a6475dc3b39e78935691ee333629","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.6.2.tgz","integrity":"sha512-/P4UX7SKyNjsCqnzNrMNjqvOwGnakZq2yjVmtbQ7/s9LjoYAR0ajMlu+q9Nu4EQGHFK9mBxVeOHqYkTite+MeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG4v5BcTfYfACodSc5breDU0itpSmdeOAnjPXuKmOX2AIhAIS/mlgO6YavfSyu/s9613xSSllsgX3uTYvRuJ7Q7nI8"}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/powerform-2.6.2.tgz_1481177374236_0.6780722609255463"},"directories":{}},"2.6.3":{"name":"powerform","version":"2.6.3","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"08eb507bcac3da5b371686c0c962898018a930ad","_id":"powerform@2.6.3","_shasum":"669eac814d8e37573c040c45905f23f8c2f76cbf","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"dist":{"shasum":"669eac814d8e37573c040c45905f23f8c2f76cbf","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.6.3.tgz","integrity":"sha512-8wKJhgXXWUzzZLc/NDgRY3QIJe74uaxyNZcdC0fKa2EKB87j5be499wBfSqi4Tm4vDoKKW6vTT8No8RQ5NVHJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6aVQHQWLFN+yMDW8stuDJHLxKHfKleNyXQtaKHFU8cAiBRJZlXno/AANn+7+/s1lcNIADgZ474voHkR+wvsBwg2g=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/powerform-2.6.3.tgz_1481816397105_0.8077304847538471"},"directories":{}},"2.6.4":{"name":"powerform","version":"2.6.4","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"6e1b32f9d7a1172701d7b13a7615abf5df75dced","_id":"powerform@2.6.4","_shasum":"296c42d2be44d013c626235477547209a7ea8630","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"dist":{"shasum":"296c42d2be44d013c626235477547209a7ea8630","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.6.4.tgz","integrity":"sha512-05Fqgy1ICJpHSJ4CEiKCaytHXiBdDxEN9w+s2NKdVrSS5awoLAtkaSkMJguwFkouQ8pLZ0nob3L30R2+qWF1Sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVh1SY3ZSfrCH4xy0ys+zuvWJrRXEIgVwh+lcb0s5ycAIgFLIQ1zVIvHIViwodBQHAjs/daEjWzhHYPOWzj1Kfp8s="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/powerform-2.6.4.tgz_1482849985060_0.9817461923230439"},"directories":{}},"2.6.5":{"name":"powerform","version":"2.6.5","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"3c079683d2d1fadb5ec7923c7570bae212d11fae","_id":"powerform@2.6.5","_shasum":"e2d3cfd09ed671bd300be383907bf4d8cc6773ad","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"shasum":"e2d3cfd09ed671bd300be383907bf4d8cc6773ad","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.6.5.tgz","integrity":"sha512-aXtwAcQ5BOUsbSu2SJsNejoiEoQKdr4KkfPVDM9TKtjDV0AderPP1wctpk81CpnjsYa3FUDP3lexrMN1spxzUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRrlQ4Mt5yvBRVczDkJMCKXa2JhCxkOkacceruKD7UAwIhAMdpCBd0ZjFTJR5x+aBFLK68vf4ySWp13MMiyx8ZHsCq"}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/powerform-2.6.5.tgz_1482904485010_0.12243474903516471"},"directories":{}},"2.6.6":{"name":"powerform","version":"2.6.6","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"de2f1fa1fd573eca562716db314cad08af0ef63d","_id":"powerform@2.6.6","_shasum":"30992b97342a074161621d14183a64ceba930b2a","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"shasum":"30992b97342a074161621d14183a64ceba930b2a","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.6.6.tgz","integrity":"sha512-d9DFZCxfJgVlZlbidpfVbcb4QYPJ9pom2w4wT7oiSinfcHXRtTkwugkMFMH9tBJ33E14J+MIrqObVRrxuhVpVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC5nfKwA5v4Km44ZKFfphEubPLYF0FOqcyziG71J1GOdAiBwGNMvvB3TCroYhi3iqWvKTplmflhOMU+cN7pfN2FuXA=="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/powerform-2.6.6.tgz_1484402621832_0.9281825700309128"},"directories":{}},"2.6.7":{"name":"powerform","version":"2.6.7","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"f2f651b31b29f7cf1d0c1b6d9a228f15daee82f4","_id":"powerform@2.6.7","_shasum":"5230025b1b9704709d0f47830c5ebf9ffe75fb55","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"shasum":"5230025b1b9704709d0f47830c5ebf9ffe75fb55","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.6.7.tgz","integrity":"sha512-Z96CbTB0ZV/dGPhMiiYV+JYGX17Wz6aBk85gkdckftzjS+HyC3C4gLhkZhHBKGxfUtr2+YofCrUURJVGr7E9Dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAToVwjhT79xPevMVDY5b9t6ch7iPtkBv5JDwj/OvuS4AiEA/d+HhYozMxkKZOyanLHnTtGfpx6pbKWDgeFIS8iZtWc="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/powerform-2.6.7.tgz_1492492701476_0.6694207869004458"},"directories":{}},"2.6.8":{"name":"powerform","version":"2.6.8","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"6ee9f031cad36a3ed2601a7097fa4ff9d32c9ce1","_id":"powerform@2.6.8","_shasum":"aba100b0bea11d4f05e8faeb49d0572db4f23f26","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"shasum":"aba100b0bea11d4f05e8faeb49d0572db4f23f26","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.6.8.tgz","integrity":"sha512-LAM5LDZWj3YMiPZTipcZUApIBkPw4GanFGqhAZeaYoyo6yWAvn00r/HbC21mDgNcktqQ9PFfN1oH7PDtkbqgPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCccarU+ltUGp7i2SjeRE9YqDa/rI5OSRCk74QlJC9L/AIhAI9nivkmLpAQSidCKo4fBpTNoTmppvZx6JzsQT2eHFAi"}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/powerform-2.6.8.tgz_1498543830173_0.7956677125766873"},"directories":{}},"2.6.9":{"name":"powerform","version":"2.6.9","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"4e0155efcd04e9b3bced09c5d934bdb1cb894d09","_id":"powerform@2.6.9","_shasum":"339296a2d49b0ba2b4abbe3a98cbcf3aaac760c0","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"shasum":"339296a2d49b0ba2b4abbe3a98cbcf3aaac760c0","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.6.9.tgz","integrity":"sha512-1t0JOZ6baBcrAGTNYtLlA/9x8Iv7LIvpWTbnBuFGv16q69ChEpLK/DIK1o5JCD1lbKrB/j082vvB8mUt5N3Ttg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxvfe5HjyXeXE1d2o5IjBxCPAaKlmdXVuM00iaX24p/AiEA8BlImUfI0Jh1WK3JrXux247K+/VxvAGbdwxZlJ7sTYI="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/powerform-2.6.9.tgz_1498549535073_0.82827730756253"},"directories":{}},"2.6.10":{"name":"powerform","version":"2.6.10","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"93312bae5d455307e55d3f0f43d447cd35cda21b","_id":"powerform@2.6.10","_shasum":"bab0f8c7b9ec7db675d5d44afb93ef50cdb0119d","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"shasum":"bab0f8c7b9ec7db675d5d44afb93ef50cdb0119d","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.6.10.tgz","integrity":"sha512-0T8YRz+3zDDCroXwaROIiTKZ8u+wcOQDy0kR9cz4DDZmdOpOA5o0ezyxQmul2XayRlNP9v3Kmu8vGobwahJODA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzgQfA/OEOrkP1lByfjzTClLGLhrIyKXDWChSLRTGTOAiBEMrsIeDNsSHd3pgQ3b2GhrMXCHltmS07KRM0tgjyLXw=="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/powerform-2.6.10.tgz_1502709900653_0.9603364141657948"},"directories":{}},"2.6.11":{"name":"powerform","version":"2.6.11","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"52148221c42e313ec3257b5c66738bbf10ed076c","_id":"powerform@2.6.11","_shasum":"f1ace8565a0b5d9b71ed64d29615e0c7835dcd94","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"shasum":"f1ace8565a0b5d9b71ed64d29615e0c7835dcd94","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.6.11.tgz","integrity":"sha512-S7/gpZpIjs+rav4ucim8GZ6hlxuLBNaAeSwRAJV+R8dWJ2HnOCD7w5Q3jRpGuGo1XihoyFjUV+MadD16Kceiug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEecvPATdWYM8ed7kVG6gAeDXF8E0U7NWD486uiUYLVKAiEAzgPwNYEZKZPop68u7ZSMfUSna4C7iltJIxJY5dxTYfE="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/powerform-2.6.11.tgz_1502962348208_0.563734718831256"},"directories":{}},"2.6.12":{"name":"powerform","version":"2.6.12","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"121fe6d632efb942a104577e3b5f91da6c0d9751","_id":"powerform@2.6.12","_shasum":"8bb84670d99f45fc629b0d43ee29d48acdb75917","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"shasum":"8bb84670d99f45fc629b0d43ee29d48acdb75917","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.6.12.tgz","integrity":"sha512-dyVnAEXud13KFa+PU9Tx4dxvwOjMs9r32dxhijDISBo3mQRW00lbU76AuFA3e+L+Pq+uQsuixhssL27stD5I1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvWQsk8zICydOYMUj6RypanM9J00k05reYpCxIr2aclAiATE08rhQ136qeyrWitSdU2CRswWtDJTLRaE5oQlCQwaQ=="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/powerform-2.6.12.tgz_1502964659351_0.9378328158054501"},"directories":{}},"2.7.0":{"name":"powerform","version":"2.7.0","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"b7d4e2402a04294702e82c9ba281ac20d884a0f2","_id":"powerform@2.7.0","_shasum":"a39de57ff404669d122f14cbdebf133fd0e0dd99","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"shasum":"a39de57ff404669d122f14cbdebf133fd0e0dd99","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.7.0.tgz","integrity":"sha512-0zk00uoCZZstryCsanj1SEnqy3BlXNMIOtP32vnCP8t6pcDYEUDN7UpW9dS0jHdt/ClHpI8O9V1hHRw2UAuIpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ2VwBPnlQXWT+MeaYCo4MWsBPKZqLnL6lHsEHG1U7+QIgSeSF1LXw1HkDMp32pr8XxNG2IB0KnXhClBCY884H0mo="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/powerform-2.7.0.tgz_1503044437446_0.4861826889682561"},"directories":{}},"2.7.1":{"name":"powerform","version":"2.7.1","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"e1b99916a77a0f6a2d457988311e81ce91ddb646","_id":"powerform@2.7.1","_shasum":"7af9018acba48970d93eb136a85735588d621c99","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"shasum":"7af9018acba48970d93eb136a85735588d621c99","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.7.1.tgz","integrity":"sha512-98GBf1zSM75dd8MzOHcx8QfT8W5G4qoma+K2sIrWMWp5xIljd2xl2YIqBOBNwAV2L+5pKKJFTV7UdB0PzW+tFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMoSCpHEct5ulhLktbd1kMJnWMR+7MX7cTRGQYTU0nqQIhAJluLQ4zyrcdYGQ2JGOsonaOX+Jox8xyjlmg5s1vYo/t"}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/powerform-2.7.1.tgz_1503654524068_0.3386323801241815"},"directories":{}},"2.7.2":{"name":"powerform","version":"2.7.2","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","webpack":"^1.12.14"},"gitHead":"24a471f911ac3bfc39d5a75151a38d1336cd18ee","_id":"powerform@2.7.2","_shasum":"107505a7afe899e2c2cd3a7f6595e0ca24a1417a","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"shasum":"107505a7afe899e2c2cd3a7f6595e0ca24a1417a","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.7.2.tgz","integrity":"sha512-KhuuAz+CNnuiNH4qaErTjuze6PY+Sa/hSY/NAKDgQpELlRMFSDYjpd/jmy1/SnF4eLH5QYFil4mRhnNiPzEjjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyUy37TI4nFN6z+5tqunVymSHSFb2MZx9pPjLcPF82VQIhAN79kqs8IjOZ3WWh1ademYedTG+mZAY9LuTf/8Peesox"}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/powerform-2.7.2.tgz_1503661028735_0.04173828358761966"},"directories":{}},"2.8.0":{"name":"powerform","version":"2.8.0","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register spec/*","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"validatex":"^0.3.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","chai":"^3.5.0","mocha":"^2.5.3","sinon":"^3.2.1","webpack":"^1.12.14"},"gitHead":"f188bed4de9afa866a276f588bc15d3239dedf3f","_id":"powerform@2.8.0","_shasum":"f7c1db50d5db1c1be68f9136e656c7931efabffe","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"shasum":"f7c1db50d5db1c1be68f9136e656c7931efabffe","tarball":"https://registry.npmjs.org/powerform/-/powerform-2.8.0.tgz","integrity":"sha512-ycWZE48TIpsvwPn24rKYX+BfmjYMUDQtA6eFsVWtBTzMOiyqQUCvlthFviS/4/pkSV2nrsjruLj6rqD7tfktqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7BLXyiJz2IrfTU1nxjr8Hb7ocJepz5p6aLdzT996tcAiEA1bz1J4Pksn8WEWm9FLPnxU+gk2+1TKBhaEuvuLiyWqU="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/powerform-2.8.0.tgz_1505723282580_0.6050998391583562"},"directories":{}},"3.0.0":{"name":"powerform","version":"3.0.0","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"jest index.test.js","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-jest":"^21.2.0","babel-loader":"^6.2.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","jest":"^21.2.1","jest-cli":"^21.2.1","sinon":"^3.2.1","webpack":"^1.12.14"},"transform":{"^.+\\.js$":"babel-jest"},"_id":"powerform@3.0.0","dist":{"shasum":"04283d4e9565fae6f43028a27f3b935dcf76a878","tarball":"https://registry.npmjs.org/powerform/-/powerform-3.0.0.tgz","integrity":"sha512-hrBbvghnqkExFvDTXrzGCEMNvsG5S4yL0UjrB2T3naWYMGfmTu+OGszEEgR9DwqUNOEQ1SS72kIdE34eh4wpEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHoN9Kq0rsiEHIMNytAatRVuPwYXBUe0mYWKaVeqcbrZAiBhJ3i+wml7ak1yv5B/8ygqybrOSPabkHJ1aIKewGiHig=="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/powerform-3.0.0.tgz_1514970194130_0.8529598074965179"},"directories":{}},"3.0.1":{"name":"powerform","version":"3.0.1","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"jest index.test.js","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-jest":"^21.2.0","babel-loader":"^6.2.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","jest":"^21.2.1","jest-cli":"^21.2.1","sinon":"^3.2.1","webpack":"^1.12.14"},"transform":{"^.+\\.js$":"babel-jest"},"gitHead":"f29f9b043c91d9d24f67ffd57ddb82cebb2cf218","_id":"powerform@3.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"integrity":"sha512-MD41hfyA5eR8GshWss50tpAKOyFoqr3c3Ce4vKCAaJL/o+rop5cy5zq+0VuOv0D26mtfzQte7e/sDAyLwdGqVg==","shasum":"b850e3e38b007e651b49315eaece05e8db053b5a","tarball":"https://registry.npmjs.org/powerform/-/powerform-3.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5dA7bFzUBPuaELlFXeBYwIn+fPmhfqZH8Axl9sRz1ewIhAKjmXoZQquCNIHl8w0TW863l+RwuMileLKyl1mSUEO1j"}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/powerform-3.0.1.tgz_1514982886815_0.9929270255379379"},"directories":{}},"3.0.2":{"name":"powerform","version":"3.0.2","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"jest index.test.js","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-jest":"^21.2.0","babel-loader":"^6.2.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","jest":"^21.2.1","jest-cli":"^21.2.1","sinon":"^3.2.1","webpack":"^1.12.14"},"transform":{"^.+\\.js$":"babel-jest"},"gitHead":"f5c2766ec5c5a5b3dc32234848ab473a46c213a9","_id":"powerform@3.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"integrity":"sha512-E5hDhHMF2AXtpEeHyH+4ul5i9UEiqBnmnHIdfIgnqRAqss62ZZvD30rD3gRGCMBOHPmGns8RCuKSIfBUGYqCMQ==","shasum":"cc011412758e3dc084583b1aab0da684716ddbdf","tarball":"https://registry.npmjs.org/powerform/-/powerform-3.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZh9Pe5XpbrSUnrghMoAL+XKTMxN4EftPW4JAsCpIu+AiBiok2udYOxcE+ZCRHdBtow9beOIs1EwCY4flqYeAP7PA=="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/powerform-3.0.2.tgz_1515065006595_0.24936452927067876"},"directories":{}},"3.0.3":{"name":"powerform","version":"3.0.3","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"jest index.test.js","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-jest":"^21.2.0","babel-loader":"^6.2.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","jest":"^21.2.1","jest-cli":"^21.2.1","webpack":"^1.12.14"},"transform":{"^.+\\.js$":"babel-jest"},"gitHead":"3b06151b5a5944cb84e0e0fe6a9aad9f1eeeca27","_id":"powerform@3.0.3","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"integrity":"sha512-gPMz2aVqWue5UOiWB5UZfR2nr3bpMWloo3mxr1KFTzCUyZ8TRpcSwry9Mbinpiz/5HRgvFV4XnyB8M/sEKhXeQ==","shasum":"04b73fbd9c9195a86488e351d8b20d4e91954703","tarball":"https://registry.npmjs.org/powerform/-/powerform-3.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCpTEJ1Rg+doOHmq9HO/uxmbjEimL2dnHJSCQ3497yPQIgT1YmWrhz9so31k/dCiddVXsneBRiKxYDGKcSe3H8X30="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/powerform-3.0.3.tgz_1515292194640_0.8667787092272192"},"directories":{}},"3.0.4":{"name":"powerform","version":"3.0.4","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"jest index.test.js","build":"babel --plugins transform-es2015-modules-commonjs index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-jest":"^21.2.0","babel-loader":"^6.2.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","jest":"^21.2.1","jest-cli":"^21.2.1","webpack":"^1.12.14"},"transform":{"^.+\\.js$":"babel-jest"},"gitHead":"723f14d51747018901c74cc61035885a61f6279a","_id":"powerform@3.0.4","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"integrity":"sha512-LItibv3dK+XA5sx3D+Pns/uYsRxlTjdkQttY7SoMnsLZ1/Gmt2URHzkxie3d19vhsjcKbO7OhLmTh1F6SWC8Aw==","shasum":"7110db4684f2c5d594a503ed0db9effd8fc78422","tarball":"https://registry.npmjs.org/powerform/-/powerform-3.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjek/Vg/TXg9IJiINP28LLo4PX1mT6tnzWFe7PhB4FFAiAR0DOXH2OY3CyZS5jA2JK9Lllc5CRJ2cD260KsNVdg8Q=="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/powerform-3.0.4.tgz_1515292774186_0.057610130636021495"},"directories":{}},"3.1.2":{"name":"powerform","version":"3.1.2","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"jest index.test.js","build":"babel --config .babelrc index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-jest":"^21.2.0","babel-loader":"^6.2.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","jest":"^21.2.1","jest-cli":"^21.2.1","webpack":"^1.12.14"},"transform":{"^.+\\.js$":"babel-jest"},"gitHead":"6046ce34605726b45fb7c1312d67cc1d7f0abcd2","_id":"powerform@3.1.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"integrity":"sha512-vz4C91XYejDT6zdMR9yQ+Zadzl/m8ma6zmeu7V4OhAaFmyFO9moaglidOFUyBtzWI3bnhAe5L5DB86O9bMltyQ==","shasum":"c7770350650fddedb91905c861a03393992891b4","tarball":"https://registry.npmjs.org/powerform/-/powerform-3.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmGoQ7aHLpp5X0vr86GeCgJo6MFYGSVOphPF4BwfvMyAiEA/r4w56Kl/3dMAeUwcoqXCG7lihty8vn3EQMagDGVlmc="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/powerform-3.1.2.tgz_1517265606680_0.18843836267478764"},"directories":{}},"3.1.3":{"name":"powerform","version":"3.1.3","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"jest index.test.js","build":"babel --config .babelrc index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-jest":"^21.2.0","babel-loader":"^6.2.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","jest":"^21.2.1","jest-cli":"^21.2.1","webpack":"^1.12.14"},"transform":{"^.+\\.js$":"babel-jest"},"gitHead":"cc09b8319c59956330bb3c8ec0b004c45a6a5115","_id":"powerform@3.1.3","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"integrity":"sha512-6oCLYqS8hF/rBB4XgcR+s2J7umeRWqX3AdaNsEX7om5+iSP03aeLiLXp9FyeLBXFSXgn/FUeau463+c0Tf3zTg==","shasum":"ee201704cbebfba74235a03726129e38401c8db7","tarball":"https://registry.npmjs.org/powerform/-/powerform-3.1.3.tgz","fileCount":5,"unpackedSize":35566,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhYF0JV/D7/QsQ4dpzoBnpQ0moRNeOdOKLwgsmpqev7AIhAOu06A7ta9kELEvUMEbtkht4vSYg6owiPr5LWd30o/Um"}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/powerform_3.1.3_1518307918630_0.04617669837678595"},"_hasShrinkwrap":false},"3.1.4":{"name":"powerform","version":"3.1.4","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"jest index.test.js","build":"babel --config .babelrc index.js --out-dir lib","prepublish":"npm run test && npm run build"},"files":["index.js","lib","dist"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-jest":"^21.2.0","babel-loader":"^6.2.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","jest":"^21.2.1","jest-cli":"^21.2.1","webpack":"^1.12.14"},"transform":{"^.+\\.js$":"babel-jest"},"gitHead":"341467108d56368af50e64188ce5ce57029bd644","_id":"powerform@3.1.4","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"integrity":"sha512-47T8HRQXImUeGB9U0H5LCzXpFzBWqkL8pv88zfQQ2CYkurkDLqv0KiSYLb8ch9ZGjpL++LNk3Uxxdh9QS8TGHw==","shasum":"ec0ac6bc904090c9ee849ad8c7cbd3ba14103a35","tarball":"https://registry.npmjs.org/powerform/-/powerform-3.1.4.tgz","fileCount":5,"unpackedSize":35564,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq6dfSsOe0vzGd4zWST98G0kn8J8LwcagfSRdjSRopxwIgJS7LVw0+bqUsZPSMdsH9cuV7/PF7aSv+hr9UC231Rdk="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/powerform_3.1.4_1518308213009_0.7563339470505106"},"_hasShrinkwrap":false},"3.1.5":{"name":"powerform","version":"3.1.5","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"jest index.test.js","build":"babel --config .babelrc index.js --out-dir lib","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-jest":"^21.2.0","babel-loader":"^6.2.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","jest":"^21.2.1","jest-cli":"^21.2.1","webpack":"^1.12.14"},"transform":{"^.+\\.js$":"babel-jest"},"gitHead":"25bf8628d07cfd70276e96877de29d248e9c0d59","_id":"powerform@3.1.5","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"dist":{"integrity":"sha512-qJMpan6gDnC5rhZKq7Fo/Cs4sRAt4spcxzr3ZNhUItda9Oi3jgtvoL6FwMeQbGyO9jfMSB2YlfgKHQJMT34YnQ==","shasum":"f97ad7079b5f05bf59193afc9e65827f152f0021","tarball":"https://registry.npmjs.org/powerform/-/powerform-3.1.5.tgz","fileCount":5,"unpackedSize":35864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZTkuCRA9TVsSAnZWagAArLcP/2tSnRrQiuEGVU3FBvm2\nKNJgQI2kII20jGD2HPCtG7uJ28EzbwxKgrrl2Fq8UiBcc2W8qxGgQ3uly5jS\nZYXu+zt2m6b7HifN4PiJfUp6pE/dppONPI+HzabDCHE6RL31EM0z4GN4OVI7\nKN7f9F6xwHDlnXcAycK2/8mxem3RKWBjkYvsZWzZL8XlZVcKxR1uRV0bWZXZ\nphLJfJd9yBxdbDf8A8CxUkzwpyCndCoH5MeZjQbfFg0jEjw8Kzu9DXfIrSHd\nuNlFfezGpefzS1x3a8mJYQKlHJr/W0REogytj5cz+P96HqudOSUQHTVmmFnn\nH3Uo6KbOouGWyGcGh/3COa/1zyY7UlrIYDD3bterDbj4rWpKTYnyP3TaMQTu\ncnv78pSuCriHpikoSiUM4Id7klPoVEYAjRUhEF6OmNEYQygAGSzFJeuQcTqy\nqMFmqjXspf22uau/rogFT/ejygLJDgJ8VPaFycKd7v77nME4uZNMS9CmQX7N\n490ClrPWxfEZ9zoxATcasvlOd2+b9kWL9Tq5aR8PoYJp8vMTIe+oigzSRfjt\npn+VwEo/ro6Xp9i3iZ/DpE9G0byzOQsxPLm4tAFlhUsWzr6cnCZUuQ5llk3b\nd/Vm50/TKzLxaEQ488RXEF1066XQ+q3gXcoIm3AGurWmQPM1kik8uyFzYKX9\nEMcp\r\n=Gc6u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhpKAmjH0o+7b7dB2nL9Ai1CqQE8ahoBpk20pkTXPZ2AiEArwGWUvmcClnsxrnL75T1CW00nY/n1m6wuihXYrUGTKM="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/powerform_3.1.5_1550137645899_0.7273125847693225"},"_hasShrinkwrap":false},"4.0.0":{"name":"powerform","version":"4.0.0","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"jest index.test.js","build":"babel --config .babelrc index.js --out-dir lib","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"validatex":"^1.0.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-jest":"^21.2.0","babel-loader":"^6.2.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","jest":"^21.2.1","jest-cli":"^21.2.1","webpack":"^1.12.14"},"transform":{"^.+\\.js$":"babel-jest"},"gitHead":"e335bbf9b9ff2e22368ea4ea5cfe991e7098a7f5","_id":"powerform@4.0.0","_nodeVersion":"13.1.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-tKs0t3WgpIdQgSNN+vZDMDST2EU1WnV4GIT9JiF/tkNSlvNtmDarvshsaF/UQMubJ/imEz60Rp8DMm8wBVAb4w==","shasum":"cefe5f34da975cfc04c455e4dd1d0dacc9b7bc81","tarball":"https://registry.npmjs.org/powerform/-/powerform-4.0.0.tgz","fileCount":5,"unpackedSize":36044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCXHYCRA9TVsSAnZWagAAqU0P/jgeJTExQGgyowncpFkc\nWkw/yy9/Y/Rqu5Of3JAF5HHYVIpMkdgwxwfB/+dROih6pFmcpatkI43mPDop\nLftdWTVD0fvxH1+J0XeYTEEioGeU/0RsOCI3fJCu5eqvI2EKBQ/kCpBjM/SP\nfmvi8LSy8XvjWIKkcVYrynsJQ6tjy/MMXliOy9bwwqBTwhJIcXHRibzWVEok\nwQDr52pDbP81WUQpr/vs9a7frrlfkUJIoiP+vqQNniQROMj7FtFudexGdaEu\nM2lATC+FsPHOjuBWr+7PYnFExtFpktsTmIX8bgOOloOq/SksKNNa9BQm2A7f\nIPA76eiPPeKhYleW26IF7KWcOfbPuPsg4h03+XOROZ0SlYtI5iflSctRu2mO\nHXt5/MAZ+zcWWLBzxur4aF+RnkY0KV1gMQV8DEMdtFI02wZgQECo6g/VzcMy\n8hHCw8cfbWadJT+ytTeu/ZJDluT6ZctHG9ESFMewqFeUrhZV3Iqo5KLdGol2\nlLb5CjR3A6jSuMDMki6MTAfPp2sGIJ9WGHP+GUJe6WOIpRpEbspNP8+FjZ/h\npWcaSuONzDHokM6tPtBk+pqNSvC4f6oqe1DbrQXZAmwYdDbytBGh7thC4lfQ\no8TB+4zEfb4qFQxGHJo+O6rw+zpruGR+VGDh0K25iQzVDs0otwtSo5+qODTx\nDw6B\r\n=tSa2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD51Zyt0slbQo3NQ1vaObpqzEODY1F9J3voC88HexqqeQIgCBq8jCgw7NxSTcmuh0INF9Rb0j3bEmY+cTtELX2dSuI="}]},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/powerform_4.0.0_1594454487897_0.8288012583630935"},"_hasShrinkwrap":false},"4.0.1":{"name":"powerform","version":"4.0.1","description":"A powerful form model.","main":"lib/index.js","scripts":{"test":"jest index.test.js","build":"babel --config .babelrc index.js --out-dir lib","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","dependencies":{"validatex":"^1.0.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-jest":"^21.2.0","babel-loader":"^6.2.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-commonjs":"^6.11.5","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.5","jest":"^21.2.1","jest-cli":"^21.2.1","webpack":"^1.12.14"},"transform":{"^.+\\.js$":"babel-jest"},"gitHead":"080a6bc50c93afcbf48c6f5ea7ecd43f9d7e12e7","_id":"powerform@4.0.1","_nodeVersion":"15.3.0","_npmVersion":"7.0.14","dist":{"integrity":"sha512-4wHqK8M1c1eYqOw183m4u6QNPymx4r0Uv1PvpWhxeJg9LuKuS+pcDelCHWjat90/rvIrqYTTjNXQxSGcKexKtA==","shasum":"9e93ab8cfdac91ea77ef8589fd0fdf3aa9627be9","tarball":"https://registry.npmjs.org/powerform/-/powerform-4.0.1.tgz","fileCount":5,"unpackedSize":35905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4G3FCRA9TVsSAnZWagAAbWsP/2T2HsnQ1imiyNgRr0JL\nTpg3MXcd2bIOSaCH2QlhroBSvs/NU77N37W5OpV75KYg7xX+fxLQeBNI225P\nPDZyoiEUkc3mPKdKJF/J2qISEsc8iKSJCeEFB9hhvp4U6c4ZfRKc8Q5cP51x\n6hN4O+0cJfo3VRT5cI3LZ9raqKmZg/7DRyUnfkS5qY0K5+0wl59NrnY7fe4o\naFNNixVXav9K0rrQuOzij6gt6r5v3Vvd6j4XQ1fTOZCEs3KIP+sLDERBKir4\nFC6ZJkPAX1Cwo+J9oYnifjxUehgs2cu0uGH+jYChBF1CYW/+dP6/I++O4RyH\nMDG91GM5AwuAUd2GBlAAFLUH/qfFNNDjjboNSJG+g9kFVqWs5SXUO3BrrTDg\nLrPAHlggctWqCDLVF8DCMSaVuVENwwPeX1HZ6PCP8mYHQGKiiQyBC0+xDU7v\nW4TpSJcyeJl9njseontpyMj2CW4PgZHyc7qPhyPG/Cdw6hGykEsPg0iNXa8R\nrkx/dsXpxhGWCFgdc4Iqfj5UGEaZ5QRIkhjPUQ4eCiFI2fm4J2y3DEiA69+n\nfAd9crJsmsPEj2CnrzMqjwSS+8EP3ZOpeNxPIiKqybtpqBdfO3qp3bVmd8J7\ndEH687QSSoCa98dOJCWepHGdhEm0zinYPJ1DmoKYxz1kTnLntvu6nZ9KZZni\nIVt2\r\n=B2jE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWGDrU54A0X0hIYG1Leta2eApESQDiDnqzkRHVAEhh7AiEAmKmR37IRngNYWctJc2lRsySfjgjHkzOW+UpPj3qlY1s="}]},"_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"directories":{},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/powerform_4.0.1_1608543685009_0.41756015208782293"},"_hasShrinkwrap":false},"5.0.1-alpha1":{"name":"powerform","version":"5.0.1-alpha1","description":"A powerful form model.","main":"./lib/index.js","types":"./index.d.ts","module":"./lib/index.mjs","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./index.d.ts"},"./package.json":"./package.json"},"scripts":{"test":"jest --coverage","format":"prettier --write \"src/**/*.ts\" \"./*.json\"","lint":"eslint --fix --ext .ts ./src","clean":"rm -rf lib/* deno/lib/*","build":"yarn run clean && npm run build:cjs && npm run build:esm","build:esm":"rollup --config rollup.config.js","build:cjs":"tsc --p tsconfig.cjs.json","build:types":"tsc --p tsconfig.types.json"},"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"author":{"name":"ludbek"},"license":"ISC","devDependencies":{"@rollup/plugin-typescript":"^8.3.3","@types/jest":"^28.1.6","@typescript-eslint/eslint-plugin":"^5.31.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-ban":"^1.6.0","eslint-plugin-import":"^2.26.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-unused-imports":"^2.0.0","jest":"^28.1.3","lint-staged":"^12.3.7","prettier":"^2.3.2","rollup":"^2.70.1","ts-jest":"^28.0.7","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.7.4"},"gitHead":"c62a2b05e0d4b7c0ec239037c47be87cd975746b","_id":"powerform@5.0.1-alpha1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-KDLgewOvvwFtLaDc8g9IF2YxgVycX6x4NF2DmiJe/20ILRRu3BXcHwgK+2vhV/CgjZRaiJ0l9uCBkkf8S3jRLg==","shasum":"fc2278dc3c15029b4640eec04ce9a6b25ef9431c","tarball":"https://registry.npmjs.org/powerform/-/powerform-5.0.1-alpha1.tgz","fileCount":8,"unpackedSize":65787,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+b8Lk3lotjzJY/5HQGKrR73SO2woEsn/pIQLxtIaXdAIhANpPUjUHEnAmbw9i1jn9xjPGKA616w564aM7+xjuo/X2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5582ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmotkg//bAlFfdY0sNf69GPTCZ3qeKaeFULzNtf7eRt/0u4dnmm/XAsd\r\nGGZHwwypbEn7H/LA02llhY4/pgQ3HPKcTWHoaUqX4n22HSbD2Uc4mPZYzTsh\r\nYqwD31Vbxf3u1C1UJGr6KGN2FvQ3UhKReezje9qlPKcSbs8/pfozPtU+fg5U\r\nt6gYKLvGlM2FwxMi9Hw0wspG6MSt1AfruXt37i4KTjM443fWuqUn/xM7dXqv\r\nioD9EpyMxHUqJuWMpC0UssHpVNEf4TBf25RW5J+3mtylhzQoVdxLVeGPK0mD\r\n1dkq49F+V/uCfxnybPl6TzNKC7J89w7z2NNdZZXbACW5c5Z5bOYwlO+VEq/a\r\nDki8moH8p9XKSFxWN63bQdAUnTfJfkSuxlWQdDc+qVTbiUezNwk0sQRIULkR\r\n3Q3AO23IXuMsh4skzpwcn0eJdNWMeO+n6mrw+vV0cznmlpHx2LJE0rkc9Lkk\r\nxWbS7dgfLye9NQLDJQhldZoYwivFcPZfIQVp9YAOuQ8iPcNOP56GL8s/+NmM\r\n8C036igcAIsFbLtEpZBRnV2+iNAevRPElcfZZoXEpATGwA76pWFWhZa2O3zt\r\na2YjrTEOmthqp2fOPiZoKg4Snibbm/V7CgXhfCjXsSeXHk9c/lzapZM6P/Eq\r\nPvFyMk6c4EN9OvJxfmNLNqyy8dHGDdR1tiE=\r\n=z4LE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ludbek","email":"sth.srn@gmail.com"},"directories":{},"maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/powerform_5.0.1-alpha1_1659346742503_0.8147871505579809"},"_hasShrinkwrap":false}},"readme":"[![Build Status](https://travis-ci.org/ludbek/powerform.svg?branch=master)](https://travis-ci.org/ludbek/powerform)\n\n<img src=\"https://user-images.githubusercontent.com/8296449/30893678-3e1702a8-a35f-11e7-8f6c-965ffe88cf40.png\" width=400>\n\nLogo by [Anand](https://www.behance.net/mukhiyaanad378)\n\n## Introduction\n\nA tiny super portable form model which can be used in apps with or without frameworks like [React](https://github.com/facebook/react).\n\n## Showcase\n\n[Vanilla JS](https://codesandbox.io/s/powerform-vanilla-js-ug2sx)\n\n[React](https://codesandbox.io/s/powerform-react-17gqu)\n\n[Mithril](https://codesandbox.io/s/powerform-mithril-pdrl1?file=/src/index.js)\n\n## Breaking changes\n\nv4 introduces significant changes which are not backward compatible with v3.\nPlease checkout the [change log](CHANGE_LOG.txt).\n\n## Installation\n\n### yarn\n\n`yarn add powerform`\n\n### npm\n\n`npm install powerform`\n\n## Quick walk-through\n\n```javascript\n// es6\nimport { powerform } from \"powerform\";\nimport { required, minLength, equalsTo } from \"validatex\";\n\nconst schema = {\n  username: required(true),\n  password: [required(true), minLength(8)],\n  confirmPassword: [required(true), equalsTo(\"password\")],\n};\n\nconst form = powerform(schema);\n\n// assign values to fields\nform.username.setData(\"ausername\");\nform.password.setData(\"apassword\");\nform.confirmPassword.setData(\"bpassword\");\n\n// per field validation\nconsole.log(form.username.validate()) > true;\nconsole.log(form.password.validate()) > true;\nconsole.log(form.confirmPassword.validate()) > false;\nconsole.log(form.confirmPassword.getError()) > \"Passwords do not match.\";\n\n// validate all the fields at once\nconsole.log(form.validate()) > false;\nconsole.log(form.getError()) >\n  {\n    username: undefined,\n    password: undefined,\n    confirmPassword: \"Password and confirmation does not match.\",\n  };\n```\n\n## API\n\n### Form\n\n#### powerform(schema, config?: object)\n\nReturns a form.\n\n```javascript\n// reusing the schema from walkthrough\nconst form = powerform(schema);\n```\n\n##### Config schema\n\n```\n{\n  data: object,\n  onChange(data: object, form: Form): function,\n  onError(error: object, form: Form): function,\n  stopOnError: boolean\n}\n```\n\n##### Set initial values of field\n\nPass an object at `config.data` to set initial field values.\n\n```javascript\nconst config = {\n  data: {\n    username: \"a username\",\n    password: \"a password\",\n  },\n};\nconst form = powerform(schema, config);\nconsole.log(form.username.getData()) > \"a username\";\nconsole.log(form.password.getData()) > \"a password\";\n```\n\n##### Track changes in data and error\n\nChanges to values and errors of fields can be tracked through `config.onChange` callback.\n\n```javascript\nconst config = {\n  onChange: (data, form) => {\n    console.log(data);\n  },\n  onError: (error, form) => {\n    console.log(error);\n  },\n};\n\nconst form = powerform(schema, config);\nform.username.setData(\"a username\") >\n  // logs data\n  {\n    username: \"a username\",\n    password: null,\n    confirmPassword: null,\n  };\nform.password.validate() >\n  // logs changes to error\n  {\n    username: null,\n    password: \"This field is required.\",\n    confirmPassword: null,\n  };\n```\n\n##### Validate one field at a time\n\nIt is possible to stop validation as soon as one of the fields fails.\nTo enable this mode of validation set `config.stopOnError` to `true`.\nOne can control the order at which fields are validated by supplying `index` to fields.\n\n```javascript\nconst loginSchema = {\n  password: {validator: required(true), index: 2}\n  username: {validator: required(true), index: 1}\n}\nconst form = powerform(loginSchema, {stopOnError: true})\n\nconsole.log(form.validate())\n>> false\n\nconsole.log(form.getError())\n>> {username: \"This field is required.\"}\n\n```\n\n#### form.setData(data: object)\n\nSets value of fields of a form.\n\n```javascript\nconst form = powerform(schema);\nlet data = {\n  username: \"a username\",\n  password: \"a password\",\n};\nform.setData(data);\n\nconsole.log(form.username.getData()) > \"a username\";\nconsole.log(form.password.getData()) > \"a password\";\nconsole.log(form.confirmPassword.getData()) > null;\n```\n\n#### form.getData()\n\nReturns key value pair of fields and their corresponding values.\n\n```javascript\nconst form = powerform(schema);\nlet data = {\n  username: \"a username\",\n  password: \"a password\",\n};\nform.setData(data);\n\nconsole.log(form.getData()) >\n  {\n    username: \"a username\",\n    password: \"a password\",\n    confirmPassword: null,\n  };\n```\n\n#### form.getUpdates()\n\nReturns key value pair of updated fields and their corresponding values.\nThe data it returns can be used for patching a resource over API.\n\n```javascript\nconst userFormSchema = {\n  name: required(true),\n  address: required(true),\n  username: required(true),\n};\n\nconst form = powerform(userFormSchema);\nlet data = {\n  name: \"a name\",\n  address: \"an address\",\n};\nform.setData(data);\n\nconsole.log(form.getUpdates()) >\n  {\n    name: \"a name\",\n    address: \"an address\",\n  };\n```\n\n#### form.setError(errors: object)\n\nSets error of fields in a form.\n\n```javascript\nconst form = powerform(schema);\nconst errors = {\n  username: \"Invalid username.\",\n  password: \"Password is too common.\",\n};\nform.setError(errors);\n\nconsole.log(form.username.getError()) > \"Invalid username.\";\n\nconsole.log(form.password.getError()) > \"Password is too common.\";\n\nconsole.log(form.confirmPassword.getError()) > null;\n```\n\n#### form.getError()\n\nReturns key value pair of fields and their corresponding errors.\n\n```javascript\nconst form = powerform(schema);\nform.password.setData(\"1234567\");\nform.confirmPassword.setData(\"12\");\nform.validate();\n\nconsole.log(form.getError()) >\n  {\n    username: \"This field is required.\",\n    password: \"This field must be at least 8 characters long.\",\n    confirmPassword: \"Passwords do not match.\",\n  };\n```\n\n#### form.isDirty()\n\nReturns `true` if value of one of the fields in a form has been updated.\nReturns `false` if non of the fields has been updated.\n\n```javascript\nconst form = powerform(schema);\n\nconsole.log(form.isDirty()) > false;\n\nform.username.setData(\"a username\");\nconsole.log(f.isDirty()) > true;\n```\n\n#### form.makePristine()\n\nSets initial value to current value in every fields.\n\n```javascript\nconst form = powerform(schema);\nform.username.setData(\"a username\");\n\nconsole.log(form.isDirty()) > true;\n\nform.makePristine();\nconsole.log(form.isDirty()) > false;\nconsole.log(form.username.getData()) > \"a username\";\n```\n\n#### form.reset()\n\nResets all the fields of a form.\n\n```javascript\nconst form = powerform(schema);\nform.username.setData(\"a username\");\nform.password.setData(\"a password\");\nconsole.log(form.getData()) >\n  {\n    username: \"a username\",\n    password: \"a password\",\n    confirmPassword: null,\n  };\n\nform.reset();\nconsole.log(form.getData()) >\n  {\n    username: null,\n    password: null,\n    confirmPassword: null,\n  };\n```\n\n#### form.isValid()\n\nReturns `true` if all fields of a form are valid.\nReturns `false` if one of the fields in a form is invalid.\nUnlike `form.validate()` it does not set the error.\n\n```javascript\nconst form = powerform(schema);\nform.password.setData(\"1234567\");\n\nconsole.log(form.isValid()) > false;\n\nconsole.log(form.getError()) >\n  {\n    username: null,\n    password: null,\n    confirmPassword: null,\n  };\n```\n\n### Field\n\nEvery keys in a schema that is passed to `powerform` is turned into a Field. We do not need to directly instanciate it.\n\n#### Field(config?: object| function | [function])\n\nCreates and returns a field instance.\n\n##### Config schema\n\n```\n{\n  validator: function | [function],\n  default?: any,\n  debounce?: number,\n  onChange(value: any, field: Field)?: function\n  onError(error: any, field: Field)?: function\n}\n```\n\n##### Set default value\n\nA field can have default value.\n\n```javascript\nconst form = powerform({\n  username: { validator: required(true), default: \"orange\" },\n});\n\nconsole.log(form.username.getData()) > \"orange\";\n```\n\n##### Trance changes in value and error\n\nChanges in value and error of a field can be tracked through `config.onChange` and `config.onError` callbacks.\n\n```javascript\nfunction logData(data, field) {\n  console.log('data: ', data)\n}\n\nfunction logError(data, field) {\n  console.log('error: ', error)\n}\n\nconst form = powerform({\n  username: {\n    validator: required(true),\n    default: 'orange',\n    onChange: logData,\n    onError: logError\n  }\n})\nform.username.validate()\n> \"error: \" \"This field is required.\"\n\nform.username.setData('orange')\n> \"data: \" \"orange\"\n\nform.username.validate()\n> \"error: \" null\n```\n\n##### Debounce change in value\n\nChanges in data can be debounced.\n\n```javascript\nconst form = powerform({\n  username: {\n    validator: required(true),\n    default: 'orange',\n    onChange: logData,\n    onError: logError\n  }\n})\n\nform.username.setData(\"banana\")\n// after 1 second\n> \"data: \" \"banana\"\n```\n\n#### Field.setData(value: any)\n\nSets field value.\n\n```javascript\nconst form = powerform({\n  name: required(true),\n});\nform.name.setData(\"a name\");\nconsole.log(form.name.getData()) > \"a name\";\n```\n\n#### Field.getData()\n\nReturns field value.\n\n#### Field.modify(newValue: any, oldValue: any)\n\nModifies user's input value.\nExample usage -\n\n- capitalize user name as user types\n- insert space or dash as user types card number\n\n```javascript\nconst form = powerform({\n  name: {\n    validator: required(true),\n    modify(value) {\n      if (!value) return null;\n      return value.replace(/(?:^|\\s)\\S/g, (s) => s.toUpperCase());\n    },\n  },\n});\n\nform.name.setData(\"first last\");\nconsole.log(form.name.getData()) > \"First Last\";\n```\n\n#### Field.clean(value: any)\n\nCleans the value.\n`form.getData()` uses this method to get clean data.\nIt is useful for situations where value in a view should be different to\nthe value in stores.\n\n```javascript\nconst form = powerform({\n  card: {\n    validator: required(true),\n    modify(newVal, oldVal) {\n      return newVal.length === 16\n        ? newCard\n            .split(\"-\")\n            .join(\"\")\n            .replace(/(\\d{4})/g, \"$1-\")\n            .replace(/(.)$/, \"\")\n        : newCard\n            .split(\"-\")\n            .join(\"\")\n            .replace(/(\\d{4})/g, \"$1-\");\n    },\n    clean(value) {\n      return card.split(\"-\").join(\"\");\n    },\n  },\n});\n\nform.card.setData(\"1111222233334444\");\nconsole.log(form.card.getData()) > \"1111-2222-3333-4444\";\nconsole.log(form.getData()) > { card: \"1111222233334444\" };\n```\n\n### field.validate(value: any, allValues: object)\n\n#### field.isValid()\n\nReturns `true` or `false` based upon the validity.\n\n#### field.setError(error: string)\n\nSets field error.\n\n#### field.getError()\n\nReturns field error.\nCall this method after validating the field.\n\n#### field.isDirty()\n\nReturns `true` if value of a field is changed else returns `false`.\n\n#### field.makePristine()\n\nMarks a field to be untouched.\nIt sets current value as initial value.\n\n#### field.reset()\n\nIt resets the field.\nSets initial value as current value.\n\n#### field.setAndValidate(value: any)\n\nSets and validates a field. It internally calls `Field.setData()` and `Field.validate()`.\n","maintainers":[{"name":"ludbek","email":"sth.srn@gmail.com"}],"time":{"modified":"2022-08-01T09:39:02.824Z","created":"2016-07-16T03:18:14.445Z","1.0.0":"2016-07-16T03:18:14.445Z","1.0.1":"2016-07-16T05:38:09.332Z","1.0.2":"2016-07-25T16:16:33.975Z","1.0.3":"2016-07-27T19:15:34.606Z","1.0.4":"2016-08-08T15:24:13.009Z","1.1.0":"2016-08-08T16:13:49.539Z","2.0.0":"2016-09-08T02:00:09.418Z","2.0.1":"2016-09-09T10:13:53.883Z","2.1.0":"2016-09-10T05:18:21.566Z","2.2.0":"2016-09-25T03:01:59.695Z","2.3.0":"2016-10-24T17:34:07.976Z","2.3.1":"2016-10-25T05:33:24.024Z","2.3.2":"2016-11-03T15:55:24.684Z","2.4.0":"2016-11-10T04:36:12.468Z","2.4.1":"2016-11-10T05:40:12.770Z","2.5.0":"2016-11-16T11:10:02.321Z","2.5.1":"2016-11-16T11:43:28.604Z","2.5.2":"2016-11-17T06:49:40.260Z","2.6.0":"2016-11-26T04:21:30.842Z","2.6.1":"2016-11-29T03:53:46.763Z","2.6.2":"2016-12-08T06:09:34.461Z","2.6.3":"2016-12-15T15:39:59.018Z","2.6.4":"2016-12-27T14:46:25.840Z","2.6.5":"2016-12-28T05:54:45.772Z","2.6.6":"2017-01-14T14:03:43.752Z","2.6.7":"2017-04-18T05:18:23.499Z","2.6.8":"2017-06-27T06:10:31.235Z","2.6.9":"2017-06-27T07:45:36.118Z","2.6.10":"2017-08-14T11:25:01.715Z","2.6.11":"2017-08-17T09:32:29.058Z","2.6.12":"2017-08-17T10:11:00.294Z","2.7.0":"2017-08-18T08:20:38.583Z","2.7.1":"2017-08-25T09:48:45.032Z","2.7.2":"2017-08-25T11:37:09.803Z","2.8.0":"2017-09-18T08:28:03.699Z","3.0.0":"2018-01-03T09:03:14.303Z","3.0.1":"2018-01-03T12:34:46.902Z","3.0.2":"2018-01-04T11:23:26.634Z","3.0.3":"2018-01-07T02:29:54.711Z","3.0.4":"2018-01-07T02:39:34.295Z","3.1.2":"2018-01-29T22:40:06.752Z","3.1.3":"2018-02-11T00:11:58.747Z","3.1.4":"2018-02-11T00:16:53.066Z","3.1.5":"2019-02-14T09:47:26.029Z","4.0.0":"2020-07-11T08:01:28.015Z","4.0.1":"2020-12-21T09:41:25.167Z","5.0.1-alpha1":"2022-08-01T09:39:02.704Z"},"homepage":"https://github.com/ludbek/powerform#readme","keywords":["form","mithril","react"],"repository":{"type":"git","url":"git+https://github.com/ludbek/powerform.git"},"author":{"name":"ludbek"},"bugs":{"url":"https://github.com/ludbek/powerform/issues"},"license":"ISC","readmeFilename":"readme.md"}