{"_id":"react-form-with-layout","_rev":"44-6cd1ed70c437f7b366e38bda0f6524e5","name":"react-form-with-layout","description":"A helper to build form layout","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.7":{"name":"react-form-with-layout","version":"1.0.7","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","object-assign":"^4.0.1","react-layout-builder":"^1.0.7","form-input-serialize":"^1.0.7"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","compile":"babel -d build/ src/","prepublish":"npm run compile"},"jest":{"automock":true,"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","testPathDirs":["<rootDir>/__tests__"],"testPathIgnorePatterns":["pending"],"unmockedModulePathPatterns":["react","node_modules"],"modulePathIgnorePatterns":[]},"_id":"react-form-with-layout@1.0.7","_shasum":"52718eee11fbb8249794739ab0ce5c61f5fe1bf6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alvinsj","email":"email.to.alvin@gmail.com"},"dist":{"shasum":"52718eee11fbb8249794739ab0ce5c61f5fe1bf6","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-1.0.7.tgz","integrity":"sha512-sma5NiZV5V9EVjXY7roRIS5p9cof5v/ZhkrdsNgktp2iFim8u1O5nHLTiYGERR1LOJurbuYg3N1nuw/H3d7RWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTmg4CyOLXEQmJzEQeUnvV7eCTcV6+qINnRy3ec61t4wIhAMWruA70LEfGFp7hGZyBhIge+9I7B52XvOhAy04teVDW"}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-form-with-layout-1.0.7.tgz_1475573426118_0.4157109269872308"},"directories":{}},"1.0.8":{"name":"react-form-with-layout","version":"1.0.8","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","object-assign":"^4.0.1","react-layout-builder":"^1.0.8","form-input-serialize":"^1.0.7"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","compile":"babel -d build/ src/","prepublish":"npm run compile"},"jest":{"automock":true,"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","testPathDirs":["<rootDir>/__tests__"],"testPathIgnorePatterns":["pending"],"unmockedModulePathPatterns":["react","node_modules"],"modulePathIgnorePatterns":[]},"_id":"react-form-with-layout@1.0.8","_shasum":"238ab9c9dd96587d33fb621264b48eb1a7e7e9b0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alvinsj","email":"hello@alvinsj.net"},"dist":{"shasum":"238ab9c9dd96587d33fb621264b48eb1a7e7e9b0","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-1.0.8.tgz","integrity":"sha512-KTadwafKRhjDDxHD9Uki6bDs6ExqgTLRTdCMkLeqADXAyIVc8VaJqimfPhdRXf9ND/BF1PhcTJnb4lBpebyxew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrramN97SMhvjTAjEflHFyiqAsF3J815MoY5jAYbkwgAIhAKMfc3mn4apZMDMZ6ETZvRYlfJWPCW+kswtWUHQOfPhC"}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-form-with-layout-1.0.8.tgz_1476186752828_0.4956898484379053"},"directories":{}},"1.0.9":{"name":"react-form-with-layout","version":"1.0.9","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","object-assign":"^4.0.1","react-layout-builder":"^1.0.9","form-input-serialize":"^1.0.7"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","compile":"babel -d build/ src/","prepublish":"npm run compile"},"jest":{"automock":true,"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","testPathDirs":["<rootDir>/__tests__"],"testPathIgnorePatterns":["pending"],"unmockedModulePathPatterns":["react","node_modules"],"modulePathIgnorePatterns":[]},"_id":"react-form-with-layout@1.0.9","_shasum":"14f39e89f79278f371693ecd865441bff40f6548","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alvinsj","email":"hello@alvinsj.net"},"dist":{"shasum":"14f39e89f79278f371693ecd865441bff40f6548","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-1.0.9.tgz","integrity":"sha512-g39wvgUDBXXNVfi5dg33zgoWVzYlkDdFL3GsN11Ky/ltdA5kaacMIdpba83jmJ2EyhQTXi4OZG3egnqBaFE4FQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYxGetz17m8hs0a9ZdlON6kAomtSDHAyP3cRS21l/8QAIgbAui/nmGHBGYRcdQYUvRQ4WZb3VhHGYV0+S5q3HFKGo="}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-form-with-layout-1.0.9.tgz_1476188750903_0.02911357954144478"},"directories":{}},"1.0.10":{"name":"react-form-with-layout","version":"1.0.10","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","object-assign":"^4.0.1","react-layout-builder":"^1.0.10","form-input-serialize":"^1.0.10"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","compile":"babel -d build/ src/","prepublish":"npm run compile"},"jest":{"automock":true,"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","testPathDirs":["<rootDir>/__tests__"],"testPathIgnorePatterns":["pending"],"unmockedModulePathPatterns":["react","node_modules"],"modulePathIgnorePatterns":[]},"_id":"react-form-with-layout@1.0.10","_shasum":"52d0f2e76240917003e2fa20ca30a8aa00d342c1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alvinsj","email":"hello@alvinsj.net"},"dist":{"shasum":"52d0f2e76240917003e2fa20ca30a8aa00d342c1","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-1.0.10.tgz","integrity":"sha512-Mm1Kw+W7Cam9FCdGh8SBlMemuQCYxtVUEID8I1RCXlnWvUNgvBX+1V4oK5w/riMQn/i2BTRjj5VBYQKRqGYmVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICs+Q6tlwocRBWNhr+LhfFHff1Et669EpiR5XJzV870AAiEA+PptqDxtqV756LTyypUxWfJnf1ElvzcHp+60RdaP5eA="}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-form-with-layout-1.0.10.tgz_1477583824347_0.9252274397294968"},"directories":{}},"1.0.11":{"name":"react-form-with-layout","version":"1.0.11","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","object-assign":"^4.0.1","react-layout-builder":"^1.0.11","form-input-serialize":"^1.0.11"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","compile":"babel -d build/ src/","prepublish":"npm run compile"},"jest":{"automock":true,"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","testPathDirs":["<rootDir>/__tests__"],"testPathIgnorePatterns":["pending"],"unmockedModulePathPatterns":["react","node_modules"],"modulePathIgnorePatterns":[]},"_id":"react-form-with-layout@1.0.11","_shasum":"feb7de60f666f6f046c4ad15f13eeac5edfa7fa8","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alvinsj","email":"hello@alvinsj.net"},"dist":{"shasum":"feb7de60f666f6f046c4ad15f13eeac5edfa7fa8","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-1.0.11.tgz","integrity":"sha512-FA/dWZyU4x2jiBkQ8zrC+dj2/NmkNltWHKbrNcL0VDM2sItmfWv77OHCB2xfGoUNa025GjSp6JR9Zid5zq9btw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUsuMvOfWWksyu+0UZ9LypWtmaz2O6CYduoou6upcFCAiEAqtRHqQVAicfWJGGXByJf9qmUF/mKULi5lpEQcknBgWE="}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-form-with-layout-1.0.11.tgz_1481699325250_0.601219417527318"},"directories":{}},"1.0.12":{"name":"react-form-with-layout","version":"1.0.12","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","object-assign":"^4.0.1","react-layout-builder":"^1.0.12","form-input-serialize":"^1.0.12"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","compile":"babel -d build/ src/","prepublish":"npm run compile"},"jest":{"automock":true,"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","testPathDirs":["<rootDir>/__tests__"],"testPathIgnorePatterns":["pending"],"unmockedModulePathPatterns":["react","node_modules"],"modulePathIgnorePatterns":[]},"_id":"react-form-with-layout@1.0.12","_shasum":"eb572d5b96bd2350ebab0ff0284688a23f8f515f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alvinsj","email":"hello@alvinsj.net"},"dist":{"shasum":"eb572d5b96bd2350ebab0ff0284688a23f8f515f","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-1.0.12.tgz","integrity":"sha512-HHxR0UPrxfuXef5oZM86okfhCY8fvm6vkKcX+QXp5k2Tb5OHmuQuIaeZLY69d9LMPCr1QT0bCCStZ4VVJqQbSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDklvXFloz2fRKLIAII0W9xN9ctymeTnNq9P5izfAUQIwIgWHX29oS2SPzdYO+8nqIotz1qVUqmg9qmvo6YbvLzmLo="}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-form-with-layout-1.0.12.tgz_1485853882595_0.8650272409431636"},"directories":{}},"1.1.0":{"name":"react-form-with-layout","version":"1.1.0","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","object-assign":"^4.0.1","react-layout-builder":"^1.0.12","form-input-serialize":"^1.0.12"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","compile":"babel -d build/ src/","prepublish":"npm run compile"},"jest":{"automock":true,"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","testPathDirs":["<rootDir>/__tests__"],"testPathIgnorePatterns":["pending"],"unmockedModulePathPatterns":["react","node_modules"],"modulePathIgnorePatterns":[]},"_id":"react-form-with-layout@1.1.0","_shasum":"6ef3d0c65d005bbef56d041ae876732c875b6ab1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alvinsj","email":"text@alvinsj.net"},"dist":{"shasum":"6ef3d0c65d005bbef56d041ae876732c875b6ab1","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-1.1.0.tgz","integrity":"sha512-aBRwNI7ejugw0EGT8+WDcR0ZYyGIQez7fUiDA93reCv+go1l0Btsb1Ew3TaM4M8RKMv9dNHNALTI5UaeXfO29Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBO1kpzIztZo5ybXW56QXeur95ALEPgI1ppy75UqkDb/AiBDt78mFH2O5FykS1BXzCTzssWskvfR94f1wwkQ9Js6Eg=="}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-form-with-layout-1.1.0.tgz_1495722269593_0.17217992316000164"},"directories":{},"deprecated":"please use <=1.0.12 or 1.1.x"},"1.1.1":{"name":"react-form-with-layout","version":"1.1.1","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","form-input-serialize":"^1.0.12","object-assign":"^4.0.1","object.assign":"^4.0.4","react-layout-builder":"^1.0.12"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","compile":"babel -d build/ src/","prepublish":"npm run compile"},"jest":{"automock":true,"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","testPathDirs":["<rootDir>/__tests__"],"testPathIgnorePatterns":["pending"],"unmockedModulePathPatterns":["react","node_modules"],"modulePathIgnorePatterns":[]},"_id":"react-form-with-layout@1.1.1","_shasum":"0a99c05c5ccb72c634da185fde1273728d0fe550","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alvinsj","email":"text@alvinsj.net"},"dist":{"shasum":"0a99c05c5ccb72c634da185fde1273728d0fe550","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-1.1.1.tgz","integrity":"sha512-3jdQNRvQDSD+VLT/Vqhe3EY2sryQzvxDFBREwxAKAdiLkGx9rgevDI1BYjerAXg/Oh7+47rO6n3yuZa5O8jPjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdYemnO7jnmJ4uSO9KF/Ud078r0n8awRwGheXcYJQURAiApsetqb5wyENAZqGD32gSw+KxsrYWH2dYi81bgkif0MQ=="}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-form-with-layout-1.1.1.tgz_1495774845822_0.746638469165191"},"directories":{},"deprecated":"please use <=1.0.12 or 1.1.x"},"1.0.13":{"name":"react-form-with-layout","version":"1.0.13","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","form-input-serialize":"^1.0.13","object-assign":"^4.0.1","object.assign":"^4.0.4","react-layout-builder":"^1.0.13"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","jest:watch":"NODE_PATH=src:NODE_PATH jest --watch","compile":"babel -d build/ src/","prepublish":"babel -d build/ src/"},"_id":"react-form-with-layout@1.0.13","_shasum":"0503f360fc70a5454eae8a7d9e0084e90fed9f75","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"alvinsj","email":"text@alvinsj.net"},"dist":{"shasum":"0503f360fc70a5454eae8a7d9e0084e90fed9f75","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-1.0.13.tgz","integrity":"sha512-C7sNtRk7vfYY8S+nXOzgthtJPpaekSU6m2djAgxOl1flgEl4/WEHuj2Ow/SCvRqeBSHFggIniNOzbBd85zqWhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXfkJM9BxoAYFB0if7DE8Op3RpQA4gVPEjOIChiYSE8AiAY2FNHqO8+YDHvXTZDA9UJCUQAJS/QjUAovf5poSbBVA=="}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-form-with-layout-1.0.13.tgz_1502972497710_0.5425517081748694"},"deprecated":"please use <=1.0.12 or 1.1.x","directories":{}},"1.0.15":{"name":"react-form-with-layout","version":"1.0.15","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","form-input-serialize":"^1.0.15","object-assign":"^4.0.1","object.assign":"^4.0.4","react-layout-builder":"^1.0.15"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","jest:watch":"NODE_PATH=src:NODE_PATH jest --watch","compile":"babel -d build/ src/","prepublish":"babel -d build/ src/"},"_id":"react-form-with-layout@1.0.15","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"alvinsj","email":"text@alvinsj.net"},"dist":{"integrity":"sha512-aH46wIBjueqTK46bVv2jC0zsmlhM0YxlAm5IqLPD17/wK8Mgb3KTP5BTetWCwGOjL9dpamAR/mEshLttMjBxTA==","shasum":"b2e46eca9c29a93607e8a40f4108b356ca4ac66e","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-1.0.15.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNhyMqzgRQcQBClMAVtHSyLM1Arckc15a6q5wzJ0aq1QIhAMG+0GIb+DaNp/CSOuuVZbkSERPU2iZJGPOvZK86UkvT"}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-form-with-layout-1.0.15.tgz_1502982747338_0.154050461249426"},"deprecated":"please use <=1.0.12 or 1.1.x","directories":{}},"1.1.7":{"name":"react-form-with-layout","version":"1.1.7","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","object-assign":"^4.0.1","object.assign":"^4.0.4","react-form-utils":"^1.1.7","react-layout-builder":"^1.1.7"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","jest:watch":"NODE_PATH=src:NODE_PATH jest --watch","compile":"babel -d build/ src/","prepublish":"babel -d build/ src/"},"_id":"react-form-with-layout@1.1.7","_shasum":"2218620cd34cba93d352f5a7b40972669cbf5267","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"alvinsj","email":"text@alvinsj.net"},"dist":{"shasum":"2218620cd34cba93d352f5a7b40972669cbf5267","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-1.1.7.tgz","integrity":"sha512-G+whIzm6VyFMwWPNGrp/nk3piLyZT2ycTkhq4VlfGDU5g3w+lUUTCyrO9XytoZpYW8w8QKwanoqW2P5hQIuBmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCau1xHNzPhQezKzLXPZjItDV3Sot61OTOUM/9rPFuNkgIhAJ1EPCurnD/hiyvuC4WoeRONeDKX3O9NR2EKavg3NAdE"}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-form-with-layout-1.1.7.tgz_1502988708707_0.4647214198485017"},"directories":{}},"2.0.0-alpha.1":{"name":"react-form-with-layout","version":"2.0.0-alpha.1","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","object-assign":"^4.0.1","object.assign":"^4.0.4","react-form-utils":"^2.0.0-alpha.1","react-layout-builder":"^2.0.0-alpha.1"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","jest:watch":"NODE_PATH=src:NODE_PATH jest --watch","compile":"babel -d build/ src/","prepublish":"babel -d build/ src/"},"_id":"react-form-with-layout@2.0.0-alpha.1","_shasum":"5fa5910bb07fc3093ad7d070f55de978038b4043","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"alvinsj","email":"text@alvinsj.net"},"dist":{"shasum":"5fa5910bb07fc3093ad7d070f55de978038b4043","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-2.0.0-alpha.1.tgz","integrity":"sha512-M95G9MtoeAmytdqd+/mVSkXRSBDXp6cX1vDm8QoPCBoo57q8wdi7lBpkKTydwDPUzX/t1IC9kqhXSv9x+Wb1hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRD54IJ32xbZOVmVEHMWnT3vbb/8lYdvStAb6k49zoxAiEA3+r8SFEucMxto5nkAzESbMQIDpggdjm8epdzmd+ZuY4="}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-form-with-layout-2.0.0-alpha.1.tgz_1505891457376_0.051582060754299164"},"directories":{}},"2.0.0-alpha.2":{"name":"react-form-with-layout","version":"2.0.0-alpha.2","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","object-assign":"^4.0.1","object.assign":"^4.0.4","react-form-utils":"^2.0.0-alpha.1","react-layout-builder":"^2.0.0-alpha.1"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","jest:watch":"NODE_PATH=src:NODE_PATH jest --watch","compile":"babel -d build/ src/","prepublish":"babel -d build/ src/"},"_id":"react-form-with-layout@2.0.0-alpha.2","_shasum":"728857f37a571b7eb656d2138f3d13951764e154","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"alvinsj","email":"text@alvinsj.net"},"dist":{"shasum":"728857f37a571b7eb656d2138f3d13951764e154","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-2.0.0-alpha.2.tgz","integrity":"sha512-KO0WxALTseFRGBhNRDJwWaFS3sMe0mrAVPhOTTvjAC5/XY2ySeWNeQ6rDKNZIpm2drJJWmovwCYFWBxq7Vw+qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrqOySp9ipBjGffpiZQOk21wWzmBdnI/4umboCHbbKdQIhANQbPsTROoKDiLy9pqnZzLly+5pTjhhAEshYkozbiPI6"}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-form-with-layout-2.0.0-alpha.2.tgz_1505894751291_0.23067831713706255"},"directories":{}},"2.0.0-alpha.3":{"name":"react-form-with-layout","version":"2.0.0-alpha.3","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","object-assign":"^4.0.1","object.assign":"^4.0.4","react-form-utils":"^2.0.0-alpha.3","react-layout-builder":"^2.0.0-alpha.3"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","jest:watch":"NODE_PATH=src:NODE_PATH jest --watch","compile":"babel -d build/ src/","prepublish":"babel -d build/ src/"},"_id":"react-form-with-layout@2.0.0-alpha.3","_shasum":"8c7107e1836211e6a15454f52b2dbc0f4d12a695","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"alvinsj","email":"text@alvinsj.net"},"dist":{"shasum":"8c7107e1836211e6a15454f52b2dbc0f4d12a695","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-2.0.0-alpha.3.tgz","integrity":"sha512-9S7Z4bHH9kQ/efVp+QbFVNUJnbNZ/ZFOlhefQbDuCCdq3F0Vw41VooEUq06ljiCzC5xd0RGdUqz/jtix9BVxoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd9Yt1BjqsakBgnczwqHLgV6KHsVZ33pHTma44phjcDQIgbylTtyhCSsXwtLNsUe4PXQcyMUevbkx017Tsb60M+Sk="}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-form-with-layout-2.0.0-alpha.3.tgz_1505900765983_0.37960173981264234"},"directories":{}},"2.0.0-alpha.4":{"name":"react-form-with-layout","version":"2.0.0-alpha.4","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","object-assign":"^4.0.1","object.assign":"^4.0.4","react-form-utils":"^2.0.0-alpha.4","react-layout-builder":"^2.0.0-alpha.4"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","jest:watch":"NODE_PATH=src:NODE_PATH jest --watch","compile":"babel -d build/ src/","prepublish":"babel -d build/ src/"},"_id":"react-form-with-layout@2.0.0-alpha.4","_shasum":"00e85e3d5af00ba2c5a385c4acfbaa9c85c7dc69","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"alvinsj","email":"text@alvinsj.net"},"dist":{"shasum":"00e85e3d5af00ba2c5a385c4acfbaa9c85c7dc69","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-2.0.0-alpha.4.tgz","integrity":"sha512-PpRsaAwYVKQT18/STglm/nEpJNVDnnv0LNIOKZocAqAQ+shDyRSLLQYk5wL5So0/DNiMbU75O/kK8hiQw6cWvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiNAk5z/lIFKFX2hhikZR0fLHnmRnR1pXS8YYS2J8VngIgUh4QRAnYIQoVPFQlTWZzjH84noUFbM4jN3KGwvSh+wI="}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-form-with-layout-2.0.0-alpha.4.tgz_1507800684583_0.01335651776753366"},"directories":{}},"2.0.0-alpha.5":{"name":"react-form-with-layout","version":"2.0.0-alpha.5","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","object-assign":"^4.0.1","object.assign":"^4.0.4","react-form-utils":"^2.0.0-alpha.5","react-layout-builder":"^2.0.0-alpha.5"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","jest:watch":"NODE_PATH=src:NODE_PATH jest --watch","compile":"babel -d build/ src/","prepublish":"babel -d build/ src/"},"_id":"react-form-with-layout@2.0.0-alpha.5","_shasum":"13b4fd5e8c7c7cbef3e3b0b232fabd89cbd85669","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"alvinsj","email":"text@alvinsj.net"},"dist":{"shasum":"13b4fd5e8c7c7cbef3e3b0b232fabd89cbd85669","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-2.0.0-alpha.5.tgz","integrity":"sha512-IjXQc9ZxmO0lpJ563mfbdRfXT21DPQ+CMxYLaSFaVfq9zAdd2UbQm5GTg9iAAgezLxtCquq0S0Nl9s+ZyyG8KQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADJZRMtqHbkh6iavgaMTcUAPVoegCnJTknosOL1h9HZAiAweJjkWEWRxJU4b8kt0PUgnpz7zKSygPM6HXajzJl9Wg=="}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-form-with-layout-2.0.0-alpha.5.tgz_1507801051952_0.44164445297792554"},"directories":{}},"2.0.0-alpha.6":{"name":"react-form-with-layout","version":"2.0.0-alpha.6","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","object-assign":"^4.0.1","object.assign":"^4.0.4","react-form-utils":"^2.0.0-alpha.6","react-layout-builder":"^2.0.0-alpha.6"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","jest:watch":"NODE_PATH=src:NODE_PATH jest --watch","compile":"babel -d build/ src/","prepublish":"babel -d build/ src/"},"_id":"react-form-with-layout@2.0.0-alpha.6","_shasum":"2f4adf4c4d37c3d1f4624a1848b9d2943b905780","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"alvinsj","email":"text@alvinsj.net"},"dist":{"shasum":"2f4adf4c4d37c3d1f4624a1848b9d2943b905780","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-2.0.0-alpha.6.tgz","integrity":"sha512-PhY5L1TyTedCDzcYSJmFywfFBLKrRGv5Xo7rGPtJlfRsOLalHjqxwHknDhVS2+yk87uI+irhLl59UAMoLTUd4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDSBuAvbXDyOJbIFtc5BtyDn+CnJSL6EQvziqXR4MHnAiEA7jBH35XYZDAu4wscI402OFLiEQM3YLREHYQl1z1b0a4="}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-form-with-layout-2.0.0-alpha.6.tgz_1507801698583_0.18285126076079905"},"directories":{}},"2.0.0-alpha.7":{"name":"react-form-with-layout","version":"2.0.0-alpha.7","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","object-assign":"^4.0.1","object.assign":"^4.0.4","react-form-utils":"^2.0.0-alpha.7","react-layout-builder":"^2.0.0-alpha.7"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","jest:watch":"NODE_PATH=src:NODE_PATH jest --watch","compile":"babel -d build/ src/","prepublish":"babel -d build/ src/"},"_id":"react-form-with-layout@2.0.0-alpha.7","_shasum":"eafd346f6184dba5cb97a46e79dee79748075dc1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"alvinsj","email":"text@alvinsj.net"},"dist":{"shasum":"eafd346f6184dba5cb97a46e79dee79748075dc1","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-2.0.0-alpha.7.tgz","integrity":"sha512-UFRRfCeGze7A6wCqjJDEmZOkVlS79cGMdP5YCfF3EuaP6j3g6lFs4+Bm4cTefYDcKVOH8GYdKJlFaXtxLlIA3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC461BlWGCfXS8PnwVFBqdc1PaqIhTWU2cW78UwnUSJHgIgHAHhM+oYSltqZOFhqnYb5wzRg8GRZVSRJUIYCT6yi+E="}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-form-with-layout-2.0.0-alpha.7.tgz_1508223614758_0.34765253751538694"},"directories":{}},"2.0.0-alpha.8":{"name":"react-form-with-layout","version":"2.0.0-alpha.8","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","object-assign":"^4.0.1","object.assign":"^4.0.4","react-form-utils":"^2.0.0-alpha.8","react-layout-builder":"^2.0.0-alpha.8"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","jest:watch":"NODE_PATH=src:NODE_PATH jest --watch","compile":"babel -d build/ src/","prepublish":"babel -d build/ src/"},"_id":"react-form-with-layout@2.0.0-alpha.8","_shasum":"b2b26270eff5ea34ad9aa0b99bd9bee5d72a0a85","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"alvinsj","email":"text@alvinsj.net"},"dist":{"shasum":"b2b26270eff5ea34ad9aa0b99bd9bee5d72a0a85","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-2.0.0-alpha.8.tgz","integrity":"sha512-CBCeGBQN64kWr7Hdd2eEU5OapTQXKox9M92jbuHsSpSaI7/TPukzuRRAInfB2nQY+DeKuTgdCpL3ymfH81ZTlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVw/ageUwz7neR53rWnhm1f6j8lneXPnFsl/QsjCEegQIhANvS9VHamZau/cO0Wh8oU+YB18o/CTge/votbGxoxDcu"}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-form-with-layout-2.0.0-alpha.8.tgz_1508224085548_0.4624490363057703"},"directories":{}},"2.0.0-alpha.9":{"name":"react-form-with-layout","version":"2.0.0-alpha.9","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","object-assign":"^4.0.1","object.assign":"^4.0.4","react-form-utils":"^2.0.0-alpha.9","react-layout-builder":"^2.0.0-alpha.9"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","jest:watch":"NODE_PATH=src:NODE_PATH jest --watch","compile":"babel -d build/ src/","prepublish":"babel -d build/ src/"},"_id":"react-form-with-layout@2.0.0-alpha.9","_shasum":"189b962e558610f2dc8bbc722468b491f0412e8d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"alvinsj","email":"text@alvinsj.net"},"dist":{"shasum":"189b962e558610f2dc8bbc722468b491f0412e8d","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-2.0.0-alpha.9.tgz","integrity":"sha512-RTpzfNdfkqHZOjFTPgLuN5XGQ1BG6oPtAZowan4UXFN16Ng98708x1ifScsbn2ae/6A6qukBygtpO6NL5HIxRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRis1qxXra54bP09IDmkrgSZ8RjAdrcLkSauAtIQuznQIgHdZLCmWFytf8pRj2G901KHszwHBZBjzl2qTsPj/YGu0="}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-form-with-layout-2.0.0-alpha.9.tgz_1508224629487_0.7651030723936856"},"directories":{}},"2.0.0-beta.1":{"name":"react-form-with-layout","version":"2.0.0-beta.1","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","object-assign":"^4.0.1","object.assign":"^4.0.4","react-form-utils":"^2.0.0-beta.1","react-layout-builder":"^2.0.0-beta.1"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","jest:watch":"NODE_PATH=src:NODE_PATH jest --watch","compile":"babel -d build/ src/","prepublish":"babel -d build/ src/"},"_id":"react-form-with-layout@2.0.0-beta.1","_shasum":"032a33cfe6f71ddc491786c53e3617e968ecba8c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"alvinsj","email":"text@alvinsj.net"},"dist":{"shasum":"032a33cfe6f71ddc491786c53e3617e968ecba8c","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-2.0.0-beta.1.tgz","integrity":"sha512-dOgsKKUdVRJNQWacEtFWUyyNVOwwfu5k+Ec11Z/CdDD+rgeAdrusH/YoVsEyVlnRZEq6gr2w/BF33owruaC1Ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyKbpqu0BMMyQgzWWL94mV+Zh5EEjkZz/rWg6ez8nrggIgBy1gUVy6NperIQlnQABtBWmG/ddrFaLYNh/jcpWlVtg="}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-form-with-layout-2.0.0-beta.1.tgz_1510036262160_0.5732809633482248"},"directories":{}},"1.2.0":{"name":"react-form-with-layout","version":"1.2.0","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","object-assign":"^4.0.1","object.assign":"^4.0.4","react-form-utils":"^1.2.0","react-layout-builder":"^1.2.0"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","jest:watch":"NODE_PATH=src:NODE_PATH jest --watch","compile":"babel -d build/ src/","prepublish":"babel -d build/ src/"},"_id":"react-form-with-layout@1.2.0","_npmVersion":"6.0.1","_nodeVersion":"9.5.0","_npmUser":{"name":"alvinsj","email":"text@alvinsj.net"},"dist":{"integrity":"sha512-9LoUhC1/QfYWkySrRf39w7Kp3bHq7EH1wzLTwi09nm6YPWrmw2mRdVKvoZ4/ZAOrekUvW4AGGCok0PTY0RMV0A==","shasum":"1b81806ef0962089129907fc1c64a2d4100732d3","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-1.2.0.tgz","fileCount":5,"unpackedSize":140364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/qZLCRA9TVsSAnZWagAAmHQP+wfGab+jtuR9+sW5+BA3\n5dRcHcreljDd9VR9T+EtOYKhugketEZcAuGArIT/WMcPWgkOhXD4WFIS1yhi\nuJ1lkC+6e7IbQrwG5XyOckiB4itBHgZaRRJZAIs2VMxUqUYj2unyQV1lXKRj\n194cLyiEBBO+MmG6mDl+fKgjhkRISuweqiweOO3kG3bZS2pGN2zYrFoGwWsx\nPoYrypVUOMvxY7kzxjznPOxQ1CA0dkoeWWL3oBs5jkxE1yqUfnmOQdkGt7EI\nu0yQONUdCUlQNHf3tiybo4MyW7vRLDyXNWr+zttVh91WVvKLdkos1N9bG4JW\nmfwYbZkjVFuUs8vRVsPRukFCtlSKSS6O07uKjS+8/9mlqnxq2l4JJi1t5UzC\nE/+PXFUiojp2B5XCjfRSBRGldy7ONVicffkC8OHIh+AE2lP4rvJZvRxBTdKQ\nifQytNfx5OYCqcOAfDfhmW48IbIN9uCoQXufwsZE5MbgHeJpEmSSr1UvBZEn\nurc9HxoQBo0jq0B+J8sEGKIFMz+cSg8M54iFcKIvnSl/nT9LgAMsdprUcIGt\n6xBE2wJdAJEq5bO4PeGW9b+o/Wn3PlEYxKUu4CaurHjqd+tapSA+xNBgi/PC\nG8Hshim81rHTKp9BbRzn+a96svDboLxT/rF197MeXUFBli1IDB9KOOp9Jssw\nWv3i\r\n=HD0T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDASHcyEQlCuMss87zyyaJJ1+HRQpcfDDKn/7CtRJzqIgIgHuNpYCQ9QRItbhFHyVqDmzXjmQXr0E3xkYAiECvISb4="}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-form-with-layout_1.2.0_1526638154708_0.9802036151916409"},"_hasShrinkwrap":false},"2.0.0":{"name":"react-form-with-layout","version":"2.0.0","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","object-assign":"^4.0.1","object.assign":"^4.0.4","react-form-utils":"^2.0.0","react-layout-builder":"^2.0.0"},"devDependencies":{"babel":"^6.5.x","babel-cli":"^6.16.x","babel-jest":"^15.x.x","babel-preset-es2015":"^6.16.x","babel-preset-react":"^6.16.x","enzyme":"^2.4.1","eslint":"^3.7.x","eslint-plugin-react":"^6.x.x","jest":"^15.1.1","lerna":"^1.1.3","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2"},"peerDependencies":{"react":"^15.0.0"},"scripts":{"jest":"NODE_PATH=src:NODE_PATH jest","test":"jest","jest:watch":"NODE_PATH=src:NODE_PATH jest --watch","compile":"babel -d build/ src/","prepublish":"babel -d build/ src/"},"_id":"react-form-with-layout@2.0.0","_npmVersion":"6.0.1","_nodeVersion":"9.5.0","_npmUser":{"name":"alvinsj","email":"text@alvinsj.net"},"dist":{"integrity":"sha512-RXmAS0S4kWHx2leuo6yzLVt8n9JQtCnIUMZas/VXYkzyN5XCblSAwdKES8PA1YXZ4ELNRwwKqrAlYob8NAWzHA==","shasum":"3fdd292ec5832d9eaef2a56562c341a2a38cfaed","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-2.0.0.tgz","fileCount":5,"unpackedSize":140928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/vkHCRA9TVsSAnZWagAAc0kP/2zttHOI70rerL1Myvxp\nz1fR/6cbSEjDaLZtld+wDzooEc8P2LrYlFP5n5n7RM7XbffIU65rrX7Xj8oV\n13CdvpWWmrMcKxUKpvBmH8M/jqn9WMYTX95OjPBhINoLx3HHqZA6vG6ES4Cs\niOL34Ti0plChNKm1CNor8uBhCMfDKMn0VtXnTOvh+0jEpN+rS6QyExNT7Btw\nZDWumWZDT0bZd+WoIIXE5LKevdWsvCt4vUEnOESBM1TGYvDJsTfKWTENc8E4\n+RpAvKc4orzTVVlDAKd8TUzY9AoRtpYaQubOLEwzD4MQhT1pqtygUUk9OWHE\nMOK0ybXFyeo5IRoWmluoYc9KWFGF9n510ApexjY/BAnDfSNISgY/kIx+qcE2\nFuqCrzpT9JNbUuIuEeo/BQtfZPQCndgmfLZDuG2+zGvIHUUwjcgGSdtED+Kc\nklyvDbxkN3z/1g3wBauH1frKJP7uREccYnyh38ZcvD3eHQFZJgjMR3h7gqUP\nOcihA/qBylApn8NiDwp5pZ50gIMIxqDppqSdYCpsp/SUsSZqUGYV7nYLegxn\n9JLgfP0aWXHmL7KQqf8XFyLIrhznREEKdHa5ZBtk9K8V/p8E8UiSjyACAXLp\nsT55S3h+lGsGsT6g2p6zVZ+eQEDGksw3QHbE6KV1xuCWYhvO7JDVmqbCxtve\nDY1W\r\n=LQMo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxKfwu4HSyTgyzp0w0KawSOjbbj4nlhgXmNcsX5BNpgAiBMcyNwU3qtSoZR10zELXdKLl5hQ3mafIswe3MvIMlTvg=="}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-form-with-layout_2.0.0_1526659334829_0.20376108309201202"},"_hasShrinkwrap":false},"2.1.0":{"name":"react-form-with-layout","version":"2.1.0","description":"A helper to build form layout","main":"build/index.js","author":{"name":"code@alvinsj.net"},"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"keywords":["reactjs","form","layout","builder","react-component"],"license":"MIT","bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"homepage":"https://github.com/blacktangent/react-layout-builder","dependencies":{"classnames":"^2.1.3","object-assign":"^4.0.1","object.assign":"^4.0.4","react-form-utils":"^2.0.0","react-layout-builder":"^2.1.0"},"peerDependencies":{"react":"^16.3.x"},"scripts":{"jest":"./../../node_modules/.bin/jest","test":"jest","jest:watch":"yarn run test --watch","compile":"./../../node_modules/.bin/babel -d build/ src/","prepublish":"./../../node_modules/.bin/babel -d build/ src/"},"_id":"react-form-with-layout@2.1.0","_npmVersion":"6.0.1","_nodeVersion":"9.5.0","_npmUser":{"name":"alvinsj","email":"text@alvinsj.net"},"dist":{"integrity":"sha512-jJc79Ew57VXpNH5uypAzkEKDDTx+Beo4/eZCgo/iA6/VAW6uyJs7NOrCm0l+FsEetcKl+4bhz0qZY5g1h3MuLg==","shasum":"9ccb321334419462985007cbb371c77c1c87ef92","tarball":"https://registry.npmjs.org/react-form-with-layout/-/react-form-with-layout-2.1.0.tgz","fileCount":6,"unpackedSize":243757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/2yCCRA9TVsSAnZWagAA65MP/jIevI4Bod4jyqKsnT1e\nYEo7SSGZhBE22QtHW8pg3J6jpSqC9vz8kUMPBFDsWWW1wyaxZz7EsktuECVL\nyaHVwBOm8XJohl3JrqjUjeXZlIOxaHWP2nnTztHEHLUCW3P+sVOj67B3u5S4\nyVdwZE7H/kGFI4VMb9VO7a0Is+YEWM3Sr7loRk6CfgJOCMjJZWSi0fB7odSk\nJZhLWKTrzb/+Y+UTw+6pyi1L6P6JN1JahyzX8dvR7jHPXgxo00Xwe1B+c6cA\ncclxJ1fl78Z7u7yy7OXkBC5RC3ehKCELGRjfDP3QV36XeCxcwRuhVg5+Aev0\nPO1Gi+j495NSoeNGhhL17b2zOsB0ama13I42idqNZmkouti+txbu4d7H07Z8\n+nkvhJOTAnaMQjZZqRNtsnDM3ZK2d+Bi4y1D4ta4Uk4LpxZLkZ5vbMQ5LkrN\nVWxP18r8EwPBc/HP6ra71b0w8XwatAhpC/Ey5dU98bCZJPEtReDB7cyl1UO+\nsBd/OIVJHZWdgTKdQozsHDfOTJBaNl5L1nSoRinZ8tOsYf8sjgNChjrNUPRc\nQwOiub5Dm9GfACC1hExSQ9SCI4XwwAbSP/iC55tCeSZm/3sIJEM7LwAnwVfQ\naiGA0vrGz4WFiUEldsnxNTP0mbApvf93Fa3Jt7Hq0GPxEUW+Uxdhqe+LpXZO\nLw70\r\n=A88h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3yf5Pq2ABWp9/RS06HUUs5F9evKDD0mY2Y0r/RzkriQIgLqZozgPGlbeh0TMqWmyFkCcplfIZSNhWEano6E7KO+c="}]},"maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-form-with-layout_2.1.0_1526688897269_0.03210236502921693"},"_hasShrinkwrap":false}},"readme":"# `<FormWithLayout />`\n\n[![Build Status](https://travis-ci.org/blacktangent/react-layout-builder.svg?branch=master)](https://travis-ci.org/blacktangent/react-layout-builder)\n\n`<FormWithLayout />` is a React component to facilitate building of the form fields with a fixed layout.\n\n## Usage\n\n```\n$ yarn add react-form-with-layout\n```\n\n```\nimport FormWithLayout from 'react-form-with-layout';\n```\n\n### PropTypes\nArgument    | Type        | Example\n:-----------| :-----------| :-----------\n`renderLayout `| `function(builder)`| required. renders layout\n`getFieldProps `| `function(name)`      | required. retrieves field props\n`renderField `| `function(name, props)`      | required. renders field\n`defaultValues `| `object`      | required. values of the form fields\n`onSubmit `| `function(e)`      | required. handles form submission\n`renderExpandedLayout` | `function(builder)` | similar to `renderLayout`, for layout with more fields\n`showAll` | `boolean` | hide/show fields. if it's false, use `renderLayout`. otherwise, use `renderExpandedLayout`\n`renderButtons` | `function(props)` | renders buttons at the bottom of form\n\n### Example\n\n```jsx\nimport React from 'react';\nimport FormWithLayout from 'react-form-with-layout';\nimport {formSerialize} from 'react-form-utils';\n\nclass FormContainer extends React.Component {\n    constructor(props){\n        super(props);\n        this._handleSubmit = this._handleSubmit.bind(this);\n        this.state = {\n            values: null,\n            errorMessage: null\n        };\n    }\n\n    render(){\n        return (\n            <div>\n                {this.state.errorMessage}\n                <FeedbackForm onSubmit={this._handleSubmit} defaultValues={this.state.defaultValues} />\n            </div>);\n    }\n\n    _handleSubmit(e){\n        if(e) e.preventDefault();\n\n        const values = formSerialize(e.target);\n        this.setState({defaultValues: values});\n\n        this.props.postToServer(\n            values\n        ).then((res) => {\n            // navigateToSummary();\n        }).catch((err) => {\n            this.setState({errorMessage: err.message});\n        }});\n    }\n}\n\nconst FeedbackForm = (props) => {\n    const renderlayout = (builder) => {\n        const {layout, section} = builder;\n        const col = (type, ...children) => builder.col(`col-xs-${type}`, ...children);\n\n        return layout(\n            section('Section 1',\n                [col(6, 'first_name', 'last_name')], // first row: two 6 cols\n                [col(5, 'email', 'id_no'), col(2, 'age')], // second row: two 5 cols, one 2 cols\n                <button key=\"submit\" onClick={this.submit}>Submit</button>\n            )\n        );\n    };\n\n    const getFieldProps = (name) => {\n        return {\n            first_name: { type: 'text' },\n            last_name: { type: 'text' },\n            email: { type: 'email' },\n            id_no: { type: 'text' },\n            age: { type: 'number' }\n        }[name];\n    };\n\n    const renderField = (name, fieldProps) => {\n        return <input\n              key={name}\n              type={fieldProps.type}\n              name={fieldProps.name}\n              defaultValue={fieldProps.defaultValue} />;\n    };\n\n    const {defaultValues, onSubmit} = props;\n    const formProps = {\n        renderLayout,\n        getFieldProps,\n        renderField,\n        defaultValues,\n        onSubmit\n    };\n\n    return <FormWithLayout {...formProps} />;\n}\n\nFeedbackForm.propTypes = {\n    defaultValues: PropTypes.object.isRequired,\n    onSubmit: PropTypes.func.isRequired\n}\n```\n\n### DSL for layout\n`builder` provides `{layout, section, col}` as helpers. e.g.\n\n```jsx\nconst {layout, section} = builder;\nconst col = (type, ...children) =>\n    builder.column(`col-${type}`, ...children);\n\nreturn layout(\n    section('Section 1',\n        [col(6, 'first_name', 'last_name')], // first row\n        [col(5, 'email', 'id_no'), col(2, 'age')], // second row\n        <button key=\"submit\" onClick={this.submit}>Submit</button> // regular\n    )\n);\n\n```\n\n#### builder.`layout`\n```jsx\n/*\n * @param {node} mainHeader\n * @param {node} section\n * @return {node}\n */\nlayout(mainHeader, section, section, ...)\n// <div className=\"layout\">{sections}</div>\n```\n#### builder.`section`\n```jsx\n/*\n * @param {node} sectionHeader\n * @param {node} row\n * @return {node}\n */\nsection(sectionHeader, row, row, row, ...)\n// <section className=\"section\">{rows}</section>\n```\n\n#### builder.`col`\n```jsx\n/*\n * @param {string} className - the group identifier for all columns within.\n * @param {string} fieldName - the name for lookup with `getFieldProps`+`renderField`\n * @return {node}\n */\nbuilder.col(className, fieldName, fieldName, fieldName, ...)\n\n// override the default arguments\nconst col = (type, ...children) =>\n    builder.column(`col-${type}`, ...children);\n\ncol('6', fieldName, fieldName, fieldName, ...)\n// <div className=\"col-6\">\n//   {renderField(fieldName, getFieldProps(name))}\n// </div>\n\n```\n","maintainers":[{"name":"alvinsj","email":"email.to.alvin@gmail.com"}],"time":{"modified":"2022-06-25T22:05:46.434Z","created":"2016-10-04T09:30:28.184Z","1.0.7":"2016-10-04T09:30:28.184Z","1.0.8":"2016-10-11T11:52:34.810Z","1.0.9":"2016-10-11T12:25:52.910Z","1.0.10":"2016-10-27T15:57:08.589Z","1.0.11":"2016-12-14T07:08:45.477Z","1.0.12":"2017-01-31T09:11:24.357Z","1.1.0":"2017-05-25T14:24:29.758Z","1.1.1":"2017-05-26T05:00:45.951Z","1.0.13":"2017-08-17T12:21:37.875Z","1.0.15":"2017-08-17T15:12:27.442Z","1.1.7":"2017-08-17T16:51:48.980Z","2.0.0-alpha.1":"2017-09-20T07:10:57.471Z","2.0.0-alpha.2":"2017-09-20T08:05:51.446Z","2.0.0-alpha.3":"2017-09-20T09:46:06.089Z","2.0.0-alpha.4":"2017-10-12T09:31:24.716Z","2.0.0-alpha.5":"2017-10-12T09:37:32.129Z","2.0.0-alpha.6":"2017-10-12T09:48:18.663Z","2.0.0-alpha.7":"2017-10-17T07:00:14.847Z","2.0.0-alpha.8":"2017-10-17T07:08:05.708Z","2.0.0-alpha.9":"2017-10-17T07:17:09.576Z","2.0.0-beta.1":"2017-11-07T06:31:02.234Z","1.2.0":"2018-05-18T10:09:14.757Z","2.0.0":"2018-05-18T16:02:14.901Z","2.1.0":"2018-05-19T00:14:57.909Z"},"homepage":"https://github.com/blacktangent/react-layout-builder","keywords":["reactjs","form","layout","builder","react-component"],"repository":{"type":"git","url":"git+https://github.com/blacktangent/react-layout-builder.git"},"author":{"name":"code@alvinsj.net"},"bugs":{"url":"https://github.com/blacktangent/react-layout-builder/issues"},"license":"MIT","readmeFilename":"README.md"}