{"_id":"@cqingwang/redux-form","_rev":"3-1613667ed1eecae3190b7f43177a1ed3","name":"@cqingwang/redux-form","description":"A higher order component decorator for forms using Redux and React","dist-tags":{"latest":"6.6.4"},"versions":{"6.6.3":{"name":"@cqingwang/redux-form","version":"6.6.3","description":"A higher order component decorator for forms using Redux and React","main":"./lib/index.js","module":"./es/index.js","jsnext:main":"./es/index.js","repository":{"type":"git","url":"git+https://github.com/erikras/redux-form.git"},"scripts":{"build":"npm run build:lib && npm run build:es && npm run build:umd && npm run build:umd:min","build:lib":"babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env NODE_ENV=development webpack src/index.js dist/redux-form.js","build:umd:min":"cross-env NODE_ENV=production webpack src/index.js dist/redux-form.min.js","clean":"rimraf dist lib","lint":"eslint src","example":"npm --prefix ./examples/$form install && npm --prefix ./examples/$form start","example:asyncValidation":"form=asyncValidation npm run example","example:fieldArrays":"form=fieldArrays npm run example","example:fieldLevelValidation":"form=fieldLevelValidation npm run example","example:immutable":"form=immutable npm run example","example:initializeFromState":"form=initializeFromState npm run example","example:material-ui":"form=material-ui npm run example","example:normalizing":"form=normalizing npm run example","example:react-widgets":"form=react-widgets npm run example","example:selectingFormValues":"form=selectingFormValues npm run example","example:simple":"form=simple npm run example","example:submitValidation":"form=submitValidation npm run example","example:syncValidation":"form=syncValidation npm run example","example:wizard":"form=wizard npm run example","prepublish":"npm run test && npm run clean && npm run build","test":"mocha --compilers js:babel-register --recursive --recursive \"src/**/__tests__/*\" --require src/__tests__/setup.js","test:watch":"npm test -- --watch","test:cov":"cross-env NODE_ENV=test nyc --reporter=lcov --reporter=text npm test","test:codecov":"cat ./coverage/lcov.info | ./node_modules/codecov.io/bin/codecov.io.js"},"keywords":["react","reactjs","flux","redux","react-redux","redux-form","form","decorator"],"author":{"name":"Erik Rasmussen","email":"rasmussenerik@gmail.com","url":"http://github.com/erikras"},"license":"MIT","bugs":{"url":"https://github.com/erikras/redux-form/issues"},"homepage":"https://redux-form.com/","dependencies":{"deep-equal":"^1.0.1","es6-error":"^4.0.0","hoist-non-react-statics":"^1.2.0","invariant":"^2.2.2","is-promise":"^2.1.0","lodash":"^4.17.3","lodash-es":"^4.17.3","prop-types":"^15.5.6"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.2","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-lodash":"^3.2.11","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-plugin-transform-regenerator":"^6.24.1","babel-preset-es2015-no-commonjs":"^0.0.2","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","codecov.io":"^0.1.6","cross-env":"^4.0.0","eslint":"^3.17.1","eslint-config-react-app":"^0.6.2","eslint-plugin-flowtype":"^2.30.4","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.3","expect":"^1.20.2","expect-element":"^1.1.1","expect-immutable":"^0.0.3","expect-predicate":"^1.0.0","flux-standard-action":"^1.0.0","jsdom":"^9.9.1","lodash-webpack-plugin":"^0.11.2","mocha":"^3.2.0","nyc":"^10.2.0","react":"^16.0.0-alpha.6","react-dom":"^15.5.4","react-redux":"^5.0.4","redux":"^3.6.0","redux-immutablejs":"^0.0.8","rifraf":"^2.0.3","rimraf":"^2.5.4","stringstream":"^0.0.5","tmp":"0.0.31","webpack":"^2.3.2"},"peerDependencies":{"react":"^16.0.0-alpha.6","react-redux":"^4.3.0 || ^5.0.0","redux":"^3.0.0"},"files":["README.md","es","lib","dist","immutable.js"],"nyc":{"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"npmName":"redux-form","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"58378806494639b1b4737ea40cfe14f6a929114f","_id":"@cqingwang/redux-form@6.6.3","_shasum":"365d5f13a7a02911da1add4462c9c8be3bb95106","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"cqingwang","email":"wangchangqing_2009@126.com"},"dist":{"shasum":"365d5f13a7a02911da1add4462c9c8be3bb95106","tarball":"https://registry.npmjs.org/@cqingwang/redux-form/-/redux-form-6.6.3.tgz","integrity":"sha512-5NkNnl4cSm0G66TeYC1USyWUrcEJu/+HQsE+OfDTjZjvE772p0K7GCkXk9jWn44OaBRVj0VSeM/YHgsByR6FoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz5kAX2RsgnSPeO60PMRQexoAogUy7ecUutq9j/aK7FgIgZd2XjVPdyiViFZNN4/XMmmW/lpGMFCULStfl+ay5SCc="}]},"maintainers":[{"name":"cqingwang","email":"wangchangqing_2009@126.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-form-6.6.3.tgz_1492652203518_0.6144976515788585"}},"6.6.4":{"name":"@cqingwang/redux-form","version":"6.6.4","description":"A higher order component decorator for forms using Redux and React","main":"./lib/index.js","module":"./es/index.js","jsnext:main":"./es/index.js","repository":{"type":"git","url":"git+https://github.com/erikras/redux-form.git"},"scripts":{"build":"npm run build:lib && npm run build:es && npm run build:umd && npm run build:umd:min","build:lib":"babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env NODE_ENV=development webpack src/index.js dist/redux-form.js","build:umd:min":"cross-env NODE_ENV=production webpack src/index.js dist/redux-form.min.js","clean":"rimraf dist lib","lint":"eslint src","example":"npm --prefix ./examples/$form install && npm --prefix ./examples/$form start","example:asyncValidation":"form=asyncValidation npm run example","example:fieldArrays":"form=fieldArrays npm run example","example:fieldLevelValidation":"form=fieldLevelValidation npm run example","example:immutable":"form=immutable npm run example","example:initializeFromState":"form=initializeFromState npm run example","example:material-ui":"form=material-ui npm run example","example:normalizing":"form=normalizing npm run example","example:react-widgets":"form=react-widgets npm run example","example:selectingFormValues":"form=selectingFormValues npm run example","example:simple":"form=simple npm run example","example:submitValidation":"form=submitValidation npm run example","example:syncValidation":"form=syncValidation npm run example","example:wizard":"form=wizard npm run example","test":"mocha --compilers js:babel-register --recursive --recursive \"src/**/__tests__/*\" --require src/__tests__/setup.js","test:watch":"npm test -- --watch","test:cov":"cross-env NODE_ENV=test nyc --reporter=lcov --reporter=text npm test","test:codecov":"cat ./coverage/lcov.info | ./node_modules/codecov.io/bin/codecov.io.js"},"keywords":["react","reactjs","flux","redux","react-redux","redux-form","form","decorator"],"author":{"name":"Erik Rasmussen","email":"rasmussenerik@gmail.com","url":"http://github.com/erikras"},"license":"MIT","bugs":{"url":"https://github.com/erikras/redux-form/issues"},"homepage":"https://redux-form.com/","dependencies":{"deep-equal":"^1.0.1","es6-error":"^4.0.0","hoist-non-react-statics":"^1.2.0","invariant":"^2.2.2","is-promise":"^2.1.0","lodash":"^4.17.3","lodash-es":"^4.17.3","prop-types":"^15.5.6"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.2","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-lodash":"^3.2.11","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-plugin-transform-regenerator":"^6.24.1","babel-preset-es2015-no-commonjs":"^0.0.2","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","codecov.io":"^0.1.6","cross-env":"^4.0.0","eslint":"^3.17.1","eslint-config-react-app":"^0.6.2","eslint-plugin-flowtype":"^2.30.4","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.3","expect":"^1.20.2","expect-element":"^1.1.1","expect-immutable":"^0.0.3","expect-predicate":"^1.0.0","flux-standard-action":"^1.0.0","jsdom":"^9.9.1","lodash-webpack-plugin":"^0.11.2","mocha":"^3.2.0","nyc":"^10.2.0","react":"^15.4.2","react-dom":"^15.5.4","react-redux":"^5.0.4","redux":"^3.6.0","redux-immutablejs":"^0.0.8","rifraf":"^2.0.3","rimraf":"^2.5.4","stringstream":"^0.0.5","tmp":"0.0.31","webpack":"^2.3.2"},"peerDependencies":{"react":"^15.4.2","react-redux":"^4.3.0 || ^5.0.0","redux":"^3.0.0"},"files":["README.md","es","lib","dist","immutable.js"],"nyc":{"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"npmName":"redux-form","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"157569779913e3fc70bd2cf2caf7e18bd4d0cf99","_id":"@cqingwang/redux-form@6.6.4","_shasum":"ff0866475fd5394a4d5fff861d656dbbc4be8bcb","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"cqingwang","email":"wangchangqing_2009@126.com"},"dist":{"shasum":"ff0866475fd5394a4d5fff861d656dbbc4be8bcb","tarball":"https://registry.npmjs.org/@cqingwang/redux-form/-/redux-form-6.6.4.tgz","integrity":"sha512-nR06Tfm5Epw6kHAk8HQzAIWGhD8de6snlw7kcT0Q/RBE0gjTGK7iSo4x8d5FH6K0pqZ40txDojG4oXZVJiymxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwaCyhCwwrPRijiNcb1Os3nBnoioNemslZB5weI75vxwIhALlnUEtz97I6C03vQ5rJg+8Yonhvmd1MnPwiGCh/Y1ZM"}]},"maintainers":[{"name":"cqingwang","email":"wangchangqing_2009@126.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-form-6.6.4.tgz_1494298349279_0.41625448502600193"}}},"readme":"# redux-form\n---\n[<img src=\"http://npm.packagequality.com/badge/redux-form.png\" align=\"right\"/>](http://packagequality.com/#?package=redux-form)\n\n[![NPM Version](https://img.shields.io/npm/v/redux-form.svg?style=flat)](https://www.npmjs.com/package/redux-form) \n[![NPM Downloads](https://img.shields.io/npm/dm/redux-form.svg?style=flat)](https://www.npmjs.com/package/redux-form)\n[![Build Status](https://img.shields.io/travis/erikras/redux-form/v6.svg?style=flat)](https://travis-ci.org/erikras/redux-form)\n[![codecov.io](https://codecov.io/gh/erikras/redux-form/branch/master/graph/badge.svg)](https://codecov.io/gh/erikras/redux-form)\n[![Code Climate](https://codeclimate.com/github/erikras/redux-form/badges/gpa.svg)](https://codeclimate.com/github/erikras/redux-form)\n[![PayPal donate button](http://img.shields.io/paypal/donate.png?color=yellowgreen)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3QQPTMLGV6GU2)\n[![Twitter URL](https://img.shields.io/twitter/url/https/github.com/erikras/redux-form.svg?style=social)](https://twitter.com/intent/tweet?text=With%20@ReduxForm,%20I%20can%20keep%20all%20my%20form%20state%20in%20Redux!%20Thanks,%20@erikras!)\n[![Patreon](https://img.shields.io/badge/patreon-support%20the%20author-blue.svg)](https://www.patreon.com/erikras)\n\n`redux-form` works with [React Redux](https://github.com/rackt/react-redux) to enable an html form in\n[React](https://github.com/facebook/react) to use [Redux](https://github.com/rackt/redux) to store all of its state.\n[![Beerpay](https://beerpay.io/erikras/redux-form/badge.svg)](https://beerpay.io/erikras/redux-form)\n\n[<img src=\"logo.png\" align=\"right\" class=\"logo\" height=\"151\" width=\"250\"/>](http://erikras.github.io/redux-form/)\n\n## Installation\n```npm install --save redux-form```\n\n## Documentation\n\n* [Getting Started](https://redux-form.com/6.6.3/docs/GettingStarted.md/)\n* [Examples](https://redux-form.com/6.6.3/examples/)\n* [API](https://redux-form.com/6.6.3/docs/api/)\n* [FAQ](https://redux-form.com/6.6.3/docs/faq/)\n* [Release Notes](https://github.com/erikras/redux-form/releases)\n* [Older Documentation](https://redux-form.com/6.6.3/docs/DocumentationVersions.md/)\n\n## 🏖 Code Sandboxes 🏖\n\nYou can play around with `redux-form` in these sandbox versions of the Examples.\n\n* [Simple Form](https://codesandbox.io/s/mZRjw05yp)\n* [Synchronous Validation](https://codesandbox.io/s/pQj03w7Y6)\n* [Field-Level Validation](https://codesandbox.io/s/PNQYw1kVy)\n* [Submit Validation](https://codesandbox.io/s/XoA5vXDgA)\n* [Asynchronous Blur Validation](https://codesandbox.io/s/nKlYo387)\n* [Initializing From State](https://codesandbox.io/s/MQnD536Km)\n* [Field Arrays](https://codesandbox.io/s/Ww4QG1Wx)\n* [Remote Submit](https://codesandbox.io/s/ElYvJR21K)\n* [Normalizing](https://codesandbox.io/s/L8KWERjDw)\n* [Immutable JS](https://codesandbox.io/s/ZVGJQBJMw)\n* [Selecting Form Values](https://codesandbox.io/s/gJOBWZMRZ)\n* [Wizard Form](https://codesandbox.io/s/0Qzz3843)\n\n## Videos\n\n- [Abstracting Form State with Redux Form at JS Channel - Bengaluru 2016](https://youtu.be/eDTi7lYR1VU)\n[![Abstracting Form State with Redux Form at JS Channel - Bengaluru 2016](docs/video-thumb.jpg)](https://youtu.be/eDTi7lYR1VU)\n","maintainers":[{"name":"cqingwang","email":"wangchangqing_2009@126.com"}],"time":{"modified":"2022-06-12T16:43:47.221Z","created":"2017-04-20T01:36:45.943Z","6.6.3":"2017-04-20T01:36:45.943Z","6.6.4":"2017-05-09T02:52:32.758Z"},"homepage":"https://redux-form.com/","keywords":["react","reactjs","flux","redux","react-redux","redux-form","form","decorator"],"repository":{"type":"git","url":"git+https://github.com/erikras/redux-form.git"},"author":{"name":"Erik Rasmussen","email":"rasmussenerik@gmail.com","url":"http://github.com/erikras"},"bugs":{"url":"https://github.com/erikras/redux-form/issues"},"license":"MIT","readmeFilename":"README.md"}