{"bugs":{"url":"https://github.com/reactjs/redux/issues"},"dist":{"shasum":"887c2b3d0b9bd86eca2be70571c27654c19e188d","tarball":"https://registry.npmjs.org/redux/-/redux-3.6.0.tgz","integrity":"sha512-fN5fXL4oTWTqAWoyooSfddnGPEsligiXOsdPhBqNqr402h9i9qZtRHTLnEeEEMCv6a0WLP2SZ1AWQ6krAYFPaA==","signatures":[{"sig":"MEYCIQDcBHuJRtt8+bzU6dK7zjkEMKF+uGcPwfvZCMGtspRBMgIhAPli0UKatkJbL34jIEIFy5ji4frFyvTnhqpD3q3R9HhT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","name":"redux","_from":".","files":["dist","lib","es","src","index.d.ts"],"module":"es/index.js","_shasum":"887c2b3d0b9bd86eca2be70571c27654c19e188d","authors":["Dan Abramov <dan.abramov@me.com> (https://github.com/gaearon)","Andrew Clark <acdlite@me.com> (https://github.com/acdlite)"],"gitHead":"3e114f8c0fd4461e2f642c2737d2fa8297484728","license":"MIT","npmName":"redux","scripts":{"lint":"npm run lint:src && npm run lint:examples","test":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-register --recursive","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es coverage","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","lint:src":"eslint src test build","test:cov":"cross-env BABEL_ENV=commonjs babel-node $(npm bin)/isparta cover $(npm bin)/_mocha -- --recursive","build:umd":"cross-env BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/redux.js","check:src":"npm run lint:src && npm run test","docs:build":"npm run docs:prepare && gitbook build -g reactjs/redux && cp logo/apple-touch-icon.png _book/gitbook/images/apple-touch-icon-precomposed-152.png && cp logo/favicon.ico _book/gitbook/images","docs:clean":"rimraf _book","docs:watch":"npm run docs:prepare && gitbook serve","prepublish":"npm run clean && npm run check:src && npm run build && check-es3-syntax lib/ dist/ --kill --print","test:watch":"npm test -- --watch","docs:prepare":"gitbook install","docs:publish":"npm run docs:clean && npm run docs:build && cp CNAME _book && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:reactjs/redux gh-pages --force","build:umd:min":"cross-env BABEL_ENV=commonjs NODE_ENV=production webpack src/index.js dist/redux.min.js","lint:examples":"eslint examples","test:examples":"cross-env BABEL_ENV=commonjs babel-node examples/testAll.js","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:examples":"cross-env BABEL_ENV=commonjs babel-node examples/buildAll.js","check:examples":"npm run build:examples && npm run lint:examples && npm run test:examples"},"typings":"./index.d.ts","_npmUser":{"name":"timdorr","email":"timdorr@timdorr.com"},"homepage":"http://redux.js.org","keywords":["redux","reducer","state","predictable","functional","immutable","hot","live","replay","flux","elm"],"browserify":{"transform":["loose-envify"]},"npmFileMap":[{"files":["*.js"],"basePath":"/dist/"}],"repository":{"url":"git+https://github.com/reactjs/redux.git","type":"git"},"_npmVersion":"3.10.5","description":"Predictable state container for JavaScript apps","directories":{},"jsnext:main":"es/index.js","maintainers":[{"name":"acdlite","email":"acdlite@me.com"},{"name":"gaearon","email":"dan.abramov@gmail.com"},{"name":"timdorr","email":"timdorr@timdorr.com"}],"_nodeVersion":"6.2.1","dependencies":{"lodash":"^4.2.1","lodash-es":"^4.2.1","loose-envify":"^1.1.0","symbol-observable":"^1.0.2"},"devDependencies":{"glob":"^6.0.4","rxjs":"^5.0.0-beta.6","mocha":"^2.2.5","eslint":"^1.10.3","expect":"^1.8.0","rimraf":"^2.3.4","isparta":"^4.0.0","webpack":"^1.9.6","babel-cli":"^6.3.15","cross-env":"^1.0.7","babel-core":"^6.3.15","typescript":"^1.8.0","gitbook-cli":"^2.3.0","babel-eslint":"^4.1.6","babel-loader":"^6.2.0","babel-register":"^6.3.13","eslint-config-rackt":"^1.1.1","eslint-plugin-react":"^3.16.1","check-es3-syntax-cli":"^0.1.1","typescript-definition-tester":"0.0.4","babel-plugin-check-es2015-constants":"^6.3.13","babel-plugin-transform-es2015-for-of":"^6.3.13","babel-plugin-transform-es2015-spread":"^6.3.13","babel-plugin-transform-es2015-classes":"^6.3.13","babel-plugin-transform-es2015-literals":"^6.3.13","babel-plugin-transform-es2015-parameters":"^6.3.13","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-es2015-object-super":"^6.3.13","babel-plugin-transform-es2015-sticky-regex":"^6.3.13","babel-plugin-transform-es2015-block-scoping":"^6.3.13","babel-plugin-transform-es2015-destructuring":"^6.3.13","babel-plugin-transform-es2015-function-name":"^6.3.13","babel-plugin-transform-es2015-unicode-regex":"^6.3.13","babel-plugin-transform-es3-property-literals":"^6.5.0","babel-plugin-transform-es2015-arrow-functions":"^6.3.13","babel-plugin-transform-es2015-modules-commonjs":"^6.3.13","babel-plugin-transform-es2015-template-literals":"^6.3.13","babel-plugin-transform-es2015-computed-properties":"^6.3.13","babel-plugin-transform-es2015-shorthand-properties":"^6.3.13","babel-plugin-transform-es2015-block-scoped-functions":"^6.3.13","babel-plugin-transform-es3-member-expression-literals":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/redux-3.6.0.tgz_1473013454637_0.147671053186059","host":"packages-16-east.internal.npmjs.com"},"_id":"redux@3.6.0","version":"3.6.0"}