{"name":"redux","version":"4.0.4","description":"Predictable state container for JavaScript apps","license":"MIT","homepage":"http://redux.js.org","repository":{"type":"git","url":"git+https://github.com/reduxjs/redux.git"},"bugs":{"url":"https://github.com/reduxjs/redux/issues"},"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)"],"main":"lib/redux.js","unpkg":"dist/redux.js","module":"es/redux.js","typings":"./index.d.ts","scripts":{"clean":"rimraf lib dist es coverage","format":"prettier --write \"{src,test}/**/*.{js,ts}\" index.d.ts \"**/*.md\"","format:check":"prettier --list-different \"{src,test}/**/*.{js,ts}\" index.d.ts \"**/*.md\"","lint":"eslint src test","pretest":"npm run build","test":"jest","test:watch":"npm test -- --watch","test:cov":"npm test -- --coverage","build":"rollup -c","prepare":"npm run clean && npm run format:check && npm run lint && npm test","examples:lint":"eslint examples","examples:test":"cross-env CI=true babel-node examples/testAll.js"},"dependencies":{"loose-envify":"^1.4.0","symbol-observable":"^1.2.0"},"devDependencies":{"@babel/cli":"^7.5.0","@babel/core":"^7.5.4","@babel/node":"^7.5.0","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/preset-env":"^7.5.4","@babel/preset-flow":"^7.0.0","@babel/register":"^7.4.4","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.2","babel-jest":"^24.8.0","cross-env":"^5.2.0","eslint":"^5.16.0","eslint-config-react-app":"^4.0.1","eslint-plugin-flowtype":"^2.50.3","eslint-plugin-import":"^2.18.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^1.6.1","glob":"^7.1.4","jest":"^24.8.0","prettier":"^1.18.2","rimraf":"^2.6.3","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1","rxjs":"^6.5.2","typescript":"^3.5.3","typings-tester":"^0.3.2"},"npmName":"redux","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"browserify":{"transform":["loose-envify"]},"jest":{"testRegex":"(/test/.*\\.spec\\.js)$"},"sideEffects":false,"gitHead":"8aca937f695997e979bf8c0e03dbf22a2bf284dc","_id":"redux@4.0.4","_nodeVersion":"11.13.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-vKv4WdiJxOWKxK0yRoaK3Y4pxxB0ilzVx6dszU2W8wLxlb2yikRph4iV/ymtdJ6ZxpBLFbyrxklnT5yBbQSl3Q==","shasum":"4ee1aeb164b63d6a1bcc57ae4aa0b6e6fa7a3796","tarball":"https://registry.npmjs.org/redux/-/redux-4.0.4.tgz","fileCount":19,"unpackedSize":159645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJjY+CRA9TVsSAnZWagAAULAP/ieb9UIxve7HG/jm9yiU\nIt2FbKK2zWoVdLm409i0g+qKEAgZ2F/F4S103OlNtysWFQZ1h0Z/+DKtrBQZ\nm7qdK/IRdtzIV0nlE1Ssuj35sY1rMQLpFuoABN/kkjMJReedfU3ziczhilcW\nEqkBfo+cx/hTlE090ft/2lSnHcsMkHaZCQUUi0v6MiL6eb0GRr5vMSeHOStn\nedcUFAhH83OkgACsDt1nNMYLNjblccbOe14C/LxwEoZGncrFCoPLaZ/b1FlT\n3Da3NPFBDnpDJEs53INJLWNzYyrkemgSrLqCv2uR9HFKm+fqfZtcU1exhkVa\n0cKkgjhIAltrYxMrioiXEm+2K9S+s6CjQDwcBZ/uxGafv4UwChQxY4Tn6FP5\ntPdBv17OcDBdBnvKvdWkRqWRNDy/tO2c8UNle3i1Iy/LR9pGskqkZeHG46uw\nM6VnOF2ZsmEAGbdiw2ODluZYGNiQJj04dviHpWu1N2xQPsp0FDnEdjXShhlh\nsWAYcwRm/ub4OwAWFRB8CIBA82XucbZijPpSGclxchcHxsioAcEJEOoKPR0u\np2QGnVZtipcmfWl1xySpKmCHqeII/CFdT+Fa2wfUw6oGBaGAVmgYbg9GdCMX\nXzVSVA0RMwvduuXcIhb5jbiMEewTKe3SupANZlVQysuXEG5F3Ut5NQ3NX2mX\n5CRW\r\n=D/8+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrLwpYaAaHKHbUIHYqGkoiqY9wXyEfSdwp5pNhQwZtKQIgI8cOUcS0dr/Imjwn4TTixZek6dOTfUQD8b1NKNIsupM="}]},"maintainers":[{"email":"acdlite@me.com","name":"acdlite"},{"email":"dan.abramov@gmail.com","name":"gaearon"},{"email":"timdorr@timdorr.com","name":"timdorr"}],"_npmUser":{"name":"timdorr","email":"timdorr@timdorr.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_4.0.4_1562785341334_0.4457254983728598"},"_hasShrinkwrap":false}