{"name":"redux","version":"4.0.0-rc.1","description":"Predictable state container for JavaScript apps","main":"lib/redux.js","module":"es/redux.js","typings":"./index.d.ts","files":["dist","lib","es","src","index.d.ts"],"scripts":{"clean":"rimraf lib dist es coverage","format":"prettier --write \"{src,test}/**/*.js\"","format:check":"prettier --list-different \"{src,test}/**/*.js\"","lint":"eslint src test build","pretest":"npm run build:commonjs","test":"cross-env BABEL_ENV=commonjs jest","test:watch":"npm test -- --watch","test:cov":"npm test -- --coverage","build:commonjs":"cross-env NODE_ENV=cjs rollup -c -o lib/redux.js","build:es":"cross-env BABEL_ENV=es NODE_ENV=es rollup -c -o es/redux.js","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development rollup -c -o dist/redux.js","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup -c -o dist/redux.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","prepare":"npm run clean && npm run format:check && npm run lint && npm test && npm run build","examples:lint":"eslint examples","examples:test":"cross-env CI=true babel-node examples/testAll.js"},"repository":{"type":"git","url":"git+https://github.com/reactjs/redux.git"},"keywords":["redux","reducer","state","predictable","functional","immutable","hot","live","replay","flux","elm"],"authors":["Dan Abramov <dan.abramov@me.com> (https://github.com/gaearon)","Andrew Clark <acdlite@me.com> (https://github.com/acdlite)"],"license":"MIT","bugs":{"url":"https://github.com/reactjs/redux/issues"},"homepage":"http://redux.js.org","dependencies":{"loose-envify":"^1.1.0","symbol-observable":"^1.2.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.2","babel-jest":"^22.4.3","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-register":"^6.26.0","cross-env":"^5.1.4","eslint":"^4.19.1","eslint-config-react-app":"^2.1.0","eslint-plugin-flowtype":"^2.46.1","eslint-plugin-import":"^2.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.7.0","glob":"^7.1.1","jest":"^22.4.3","prettier":"^1.11.1","rimraf":"^2.6.2","rollup":"^0.57.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","rxjs":"^5.5.8","typescript":"^2.8.1","typings-tester":"^0.3.1"},"npmName":"redux","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"browserify":{"transform":["loose-envify"]},"jest":{"testRegex":"(/test/.*\\.spec.js)$"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"ac897a3182550c9f044ece4e7a38a47a5a9ce12b","_id":"redux@4.0.0-rc.1","_npmVersion":"5.8.0","_nodeVersion":"9.11.1","_npmUser":{"name":"timdorr","email":"timdorr@timdorr.com"},"dist":{"shasum":"80ec04db9837711dbf67e8f1915726dbcdbcbd88","size":31746,"noattachment":false,"key":"/redux/-/redux-4.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/redux/download/redux-4.0.0-rc.1.tgz"},"maintainers":[{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"acemarke","email":""},{"name":"eskimojo","email":""},{"name":"gaearon","email":""},{"name":"phryneas","email":""},{"name":"timdorr","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_4.0.0-rc.1_1523376496996_0.8747416530468415"},"_hasShrinkwrap":false,"publish_time":1523376497078,"_cnpm_publish_time":1523376497078,"dist-tags":{"alpha":"5.0.0-alpha.6","latest":"5.0.1","next":"5.0.0-rc.1","rc":"5.0.0-rc.1"}}