{"bugs":{"url":"https://github.com/rackt/redux/issues"},"dist":{"shasum":"acfbdfdab6c6d221fc19c6ce9262f6aa314c7f09","tarball":"https://registry.npmjs.org/redux/-/redux-3.1.4.tgz","integrity":"sha512-UY5hS2WyOtYm3jw0rDfIeqv7AgHoxxoszXG0GC9R8qnLcr+veQ0dFMWVN+Gls3sxdag54L8aaTjJcv18ZJNMpg==","signatures":[{"sig":"MEUCIFz1IM9VL3KQJgFUfKmj9Woz0aIr+/jxHLXyxb9dV0UBAiEAmbqdHQpBQyNEdW5KBDhZ1We8WDztW+wgc7SlTGUGJ6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","name":"redux","_from":".","files":["dist","lib","src"],"_shasum":"acfbdfdab6c6d221fc19c6ce9262f6aa314c7f09","authors":["Dan Abramov <dan.abramov@me.com> (https://github.com/gaearon)","Andrew Clark <acdlite@me.com> (https://github.com/acdlite)"],"gitHead":"38db9a700f02c1a0a6d2a71be568a764c7a11123","license":"MIT","npmName":"redux","scripts":{"lint":"eslint src test examples","test":"mocha --compilers js:babel/register --recursive","build":"npm run build:lib && npm run build:umd && npm run build:umd:min","check":"npm run lint && npm run test","clean":"rimraf lib dist coverage","version":"npm run build","test:cov":"babel-node $(npm bin)/isparta cover $(npm bin)/_mocha -- --recursive","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux.js --config webpack.config.development.js","docs:build":"npm run docs:prepare && gitbook build -g rackt/redux","docs:clean":"rimraf _book","docs:watch":"npm run docs:prepare && gitbook serve","prepublish":"npm run clean && npm run build","preversion":"npm run clean && npm run check","test:watch":"npm test -- --watch","postversion":"git push && git push --tags && npm run clean && npm run docs:publish","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:rackt/redux gh-pages --force","build:umd:min":"webpack src/index.js dist/redux.min.js --config webpack.config.production.js","test:examples":"babel-node examples/testAll.js","build:examples":"babel-node examples/buildAll.js"},"_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"homepage":"http://rackt.github.io/redux","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/rackt/redux.git","type":"git"},"_npmVersion":"2.14.7","description":"Predictable state container for JavaScript apps","directories":{},"jsnext:main":"src/index.js","maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"},{"name":"acdlite","email":"acdlite@me.com"}],"_nodeVersion":"4.2.1","dependencies":{"loose-envify":"^1.1.0"},"devDependencies":{"babel":"^5.5.8","mocha":"^2.2.5","eslint":"^1.10.3","expect":"^1.8.0","rimraf":"^2.3.4","isparta":"^3.0.3","webpack":"^1.9.6","babel-core":"^5.6.18","gitbook-cli":"^0.3.4","babel-eslint":"^4.1.0","babel-loader":"^5.1.4","eslint-config-rackt":"^1.1.1","eslint-plugin-react":"^3.16.1"},"_id":"redux@3.1.4","version":"3.1.4"}