{"_id":"@artemelka/redux-store-injector","_rev":"4-11cba3e66ad185bcb7c4a577a61f2745","name":"@artemelka/redux-store-injector","dist-tags":{"latest":"1.0.3"},"versions":{"0.0.1":{"name":"@artemelka/redux-store-injector","version":"0.0.1","description":"","keywords":["React","TypeScript","Redux","Redux-saga"],"author":{"name":"Artemelka","email":"artemelka.ru@gmail.com"},"homepage":"http://artemelka.ru","license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test:watch":"jest --watch","test":"set CI=true && jest","test:coverage":"jest --coverage","alias-resolve":"tscpaths -p tsconfig.json -s ./lib -o ./dist","compile":"rm -fr ./dist && tsc --project tsconfig.json","lint":"npx eslint ./lib --ext .ts,.tsx --fix && npx stylelint --fix --max-warnings=0 ./lib","commit":"git add . && git commit --no-edit","release":"npm run commit && git push && npm publish --access=public && npm run deploy","beta":"npm run commit && git push && npm publish --tag beta --access=public","build":"npm run compile && npm run alias-resolve && bash config/build/helper.sh","build:storybook":"build-storybook","start":"start-storybook -p 6006"},"repository":{"type":"git","url":"git+https://github.com/Artemelka/redux-store-injector.git"},"devDependencies":{"@commitlint/cli":"9.1.2","@storybook/addon-actions":"6.0.22","@storybook/addon-console":"1.2.2","@storybook/addon-docs":"6.0.22","@storybook/addon-essentials":"6.0.22","@storybook/addon-knobs":"6.0.22","@storybook/addon-links":"6.0.22","@storybook/addon-viewport":"6.0.22","@storybook/react":"6.0.22","@types/classnames":"2.2.10","@types/jest":"24.9.1","@types/node-sass":"4.11.0","@types/react":"16.9.11","@types/react-dom":"16.9.8","@wildberries/eslint-config":"1.0.3","@wildberries/stylelint-config":"1.0.0","commitizen":"4.2.1","compression-webpack-plugin":"4.0.0","cross-env":"7.0.2","css-loader":"4.3.0","cz-customizable":"6.2.0","dotenv":"8.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"^5.2.0","eslint-plugin-import":"^2.22.1","glob":"7.1.6","husky":"3.0.9","jest":"25.1.0","node-sass":"4.13.1","rimraf":"3.0.2","sass-loader":"10.0.2","style-loader":"1.2.1","ts-jest":"25.4.0","tscpaths":"0.0.9","typescript":"3.8.3"},"peerDependencies":{"@reduxjs/toolkit":"^1.5.0","react":"16.13.0","react-dom":"16.13.0","redux-saga":"^1.1.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS -g config/git/commitlint.js","pre-commit":"npm run lint && git add . && npm run build","prepare-commit-msg":"node ./config/git/prepare-commit.js"}},"eslintConfig":{"extends":["react-app","@wildberries"]},"stylelint":{"extends":"@wildberries/stylelint-config"},"config":{"commitizen":{"path":"node_modules/cz-customizable"},"cz-customizable":{"config":"config/git/commitizen.js"}},"dependencies":{},"gitHead":"8bf414321fed806f36405c1a671fcb584b070742","bugs":{"url":"https://github.com/Artemelka/redux-store-injector/issues"},"_id":"@artemelka/redux-store-injector@0.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+TXtDpsEwdAe7r5UiAs8uZPBpf69v3YMlDI63mJpa2ASHvRXASMbR/knIqMHFpItJgXTUfliz5C3aErOY6yhzQ==","shasum":"1e231afe5d5398e8dc39d76072e1aaf8dcbaf472","tarball":"https://registry.npmjs.org/@artemelka/redux-store-injector/-/redux-store-injector-0.0.1.tgz","fileCount":25,"unpackedSize":19649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2tMQCRA9TVsSAnZWagAA9OkP/3OVyQ/iI54NYFRM02Qj\n+WHvYXEFRMUxr5gGkI8XqV+9+bv53iw54gL49kvPb2GtH5hvGmtFLm14YEFA\nIwX+Jmo0hLtdKZ2JW3QtK1b5BXKMZ28C+6Z8cRSI7zI98L/ioj+M23Nowelh\npjNdsGukqIUMWmo5Zhi96AUAvp9KXyYVvUbXBFA9p8gwFNiiAbfrfC5gvqQT\nl+TYnzWX/74s4sC0yT6jGY1LQgqYuVaBdvlmu6PB3m6BDK0mvW4x+iCoPjAG\nQsedk6ds1Z2YL/NqLP0fobYFIHV6s34Pd0mcgRcGKiQfMdzilVpYx2jNENx0\nkCeuw75fT1NhrbIhVHiligPLdtfAlP0JP8NirYS4wSdv67+0CJFU5Jm+9IkJ\nuOhQsYH/+7QwvgSfQP0cyhFCaSO3B01GZ3L7Gr8WjkkqRQWxaRWP+I5rFjuH\nJzxrTO0waJXfcMtApeeZompZNWWBMAp874ctHvRAORkHOWs0FX3jUtCfpcmq\nvCz8qEmuOLxJURB3mE5nFZb8zN7iHgb/J3KpsC4xHJlSGxg1VFrR0eONuHub\nwu7k75rbeQZTdoyGJ9iOwRxqdnYWC0vG5l5hNkFd0uSeY1udf4NUQyA8YS7i\nK1KMGaXaxiDXeVsoMkv3pSAxJO46Ig9fug+w4NRaeAxJItPXQdB1Tz2A8z57\nH5em\r\n=1QJR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiBnaTn7NNZrq7mhgzPl4+SYjGAWL3Lx+wa2tVeTt8KQIhAJH6dHPCoXOOywiMQiBs4vCzNPkZkH2c54P2oyr90rNH"}]},"_npmUser":{"name":"artemelka","email":"artemelka.ru@gmail.com"},"directories":{},"maintainers":[{"name":"artemelka","email":"artemelka.ru@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-store-injector_0.0.1_1608176399992_0.49818582753766427"},"_hasShrinkwrap":false},"1.0.1":{"name":"@artemelka/redux-store-injector","version":"1.0.1","description":"Utils for redux code-splitting.","keywords":["React","TypeScript","Redux","Redux-saga"],"author":{"name":"Artemelka","email":"artemelka.ru@gmail.com"},"homepage":"http://artemelka.ru","license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test:watch":"jest --watch","test":"set CI=true && jest","test:coverage":"jest --coverage","alias-resolve":"tscpaths -p tsconfig.json -s ./lib -o ./dist","compile":"rm -fr ./dist && tsc --project tsconfig.json","lint":"npx eslint ./lib --ext .ts,.tsx --fix && npx stylelint --fix --max-warnings=0 ./lib","commit":"git add . && git commit --no-edit","release":"npm run commit && git push && npm publish --access=public && npm run deploy","beta":"npm run commit && git push && npm publish --tag beta --access=public","build":"npm run compile && npm run alias-resolve && bash config/build/helper.sh","build:storybook":"build-storybook","start":"start-storybook -p 6006"},"repository":{"type":"git","url":"git+https://github.com/Artemelka/redux-store-injector.git"},"devDependencies":{"@commitlint/cli":"9.1.2","@storybook/addon-actions":"6.0.22","@storybook/addon-console":"1.2.2","@storybook/addon-docs":"6.0.22","@storybook/addon-essentials":"6.0.22","@storybook/addon-knobs":"6.0.22","@storybook/addon-links":"6.0.22","@storybook/addon-viewport":"6.0.22","@storybook/react":"6.0.22","@types/classnames":"2.2.10","@types/jest":"24.9.1","@types/node-sass":"4.11.0","@types/react":"16.9.11","@types/react-dom":"16.9.8","@wildberries/eslint-config":"1.0.3","@wildberries/stylelint-config":"1.0.0","commitizen":"4.2.1","compression-webpack-plugin":"4.0.0","cross-env":"7.0.2","css-loader":"4.3.0","cz-customizable":"6.2.0","dotenv":"8.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"^5.2.0","eslint-plugin-import":"^2.22.1","glob":"7.1.6","husky":"3.0.9","jest":"25.1.0","node-sass":"4.13.1","rimraf":"3.0.2","sass-loader":"10.0.2","style-loader":"1.2.1","ts-jest":"25.4.0","tscpaths":"0.0.9","typescript":"3.8.3"},"peerDependencies":{"@reduxjs/toolkit":"^1.5.0","react":"16.13.0","react-dom":"16.13.0","redux-saga":"^1.1.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS -g config/git/commitlint.js","pre-commit":"npm run lint && git add . && npm run build","prepare-commit-msg":"node ./config/git/prepare-commit.js"}},"eslintConfig":{"extends":["react-app","@wildberries"]},"stylelint":{"extends":"@wildberries/stylelint-config"},"config":{"commitizen":{"path":"node_modules/cz-customizable"},"cz-customizable":{"config":"config/git/commitizen.js"}},"dependencies":{},"gitHead":"cdc5679e57e1abf5cff65657a9abafe78fa056d6","bugs":{"url":"https://github.com/Artemelka/redux-store-injector/issues"},"_id":"@artemelka/redux-store-injector@1.0.1","_nodeVersion":"12.16.1","_npmVersion":"7.5.3","dist":{"integrity":"sha512-j6ZYO8DcLXELJC5v739tdBak+Z7jbcApBTiorpDptaP7XMx30BTWMV0LPgK1b1WjJmtyhP8MRw9vIWsJyrbWYQ==","shasum":"7d0a0fc9c94c332a1a509f0d5d03d5c1c51ae914","tarball":"https://registry.npmjs.org/@artemelka/redux-store-injector/-/redux-store-injector-1.0.1.tgz","fileCount":25,"unpackedSize":21681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKchQCRA9TVsSAnZWagAAewEP/RCh1N8U8eONO2QDbr+c\n5bSOFANNILOKcNQ1MNPwE0PuTYKWnkddMEQP4X72Sycth8M4mLKSbcqLehiQ\nDvHS6I2+R7ZWE7bCZHPx5bJqR2fvMs94d8O59rMPT29Ro8iOrlRkMSCfyuba\nW29bdN6KHpxLSd5xNtM1GzRQTwdhxtXvIsqhxNgXq0sE6GDemQDvfKqkNUmO\ngg9dD8VbLLu1EJ1Dn+LLtAxFa8d4Uf2i7uWddyjdbFdr8f+4T35wKrI5sczl\nK8OUPVpI2jJbMh6sXVutgvCwxBEyEk9VlCgHbOSfWMC7C8q5kPGeL1CpvHTr\nhSblcvjlwgRMrvRrsgnYGc/iqznxDRQATjWhBiLXycQ8fxYbFHN9/UKmoNAd\nrTSovq/RV/FSktTdCr01y18+Xnh3ibtoPA+f0ewV1e6BhkTLVXp07jp21YtI\n5KPzwsBHTtRQckgS5g+Ixnunb9ORlMiaATdkqOlT49g9Tkj2gvmslBGzdpsO\nwWN9/qeJE2ibT0fOtsjEjcSoKUqU3SPH/I3GO7zR2SMee2i0qol/+VXR68LN\n0yuR99nfn2bh6Amw+oe//FHDpvcg6h+SZsID+PwcNao2EyDub22B2C2zb6C8\nmehWx45Hn02jsr1u0tyDDzyEwdBXJpcPFibpdHUCqikivDlI04GW9FHAz7Jy\nsyfU\r\n=9z1m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI4PdpIDqye4N0v3IKfNGAH1DFkEJ+9W68236Lp9HBpQIgQSOJhcdlv8YdCOexQGd41HpJEpjGoSTWssJd/ahA0B8="}]},"_npmUser":{"name":"artemelka","email":"artemelka.ru@gmail.com"},"directories":{},"maintainers":[{"name":"artemelka","email":"artemelka.ru@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-store-injector_1.0.1_1613350991881_0.03700296849252949"},"_hasShrinkwrap":false},"1.0.2":{"name":"@artemelka/redux-store-injector","version":"1.0.2","description":"Utils for redux code-splitting.","keywords":["React","TypeScript","Redux","Redux-saga"],"author":{"name":"Artemelka","email":"artemelka.ru@gmail.com"},"homepage":"http://artemelka.ru","license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test:watch":"jest --watch","test":"set CI=true && jest","test:coverage":"jest --coverage","alias-resolve":"tscpaths -p tsconfig.json -s ./lib -o ./dist","compile":"rm -fr ./dist && tsc --project tsconfig.json","lint":"npx eslint ./lib --ext .ts,.tsx --fix && npx stylelint --fix --max-warnings=0 ./lib","commit":"git add . && git commit --no-edit","release":"npm run commit && git push && npm publish --access=public && npm run deploy","beta":"npm run commit && git push && npm publish --tag beta --access=public","build":"npm run compile && npm run alias-resolve && bash config/build/helper.sh","build:storybook":"build-storybook","start":"start-storybook -p 6006"},"repository":{"type":"git","url":"git+https://github.com/Artemelka/redux-store-injector.git"},"devDependencies":{"@commitlint/cli":"9.1.2","@storybook/addon-actions":"6.0.22","@storybook/addon-console":"1.2.2","@storybook/addon-docs":"6.0.22","@storybook/addon-essentials":"6.0.22","@storybook/addon-knobs":"6.0.22","@storybook/addon-links":"6.0.22","@storybook/addon-viewport":"6.0.22","@storybook/react":"6.0.22","@types/classnames":"2.2.10","@types/jest":"24.9.1","@types/node-sass":"4.11.0","@types/react":"16.9.11","@types/react-dom":"16.9.8","@wildberries/eslint-config":"1.0.3","@wildberries/stylelint-config":"1.0.0","commitizen":"4.2.1","compression-webpack-plugin":"4.0.0","cross-env":"7.0.2","css-loader":"4.3.0","cz-customizable":"6.2.0","dotenv":"8.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"^5.2.0","eslint-plugin-import":"^2.22.1","glob":"7.1.6","husky":"3.0.9","jest":"25.1.0","node-sass":"4.13.1","rimraf":"3.0.2","sass-loader":"10.0.2","style-loader":"1.2.1","ts-jest":"25.4.0","tscpaths":"0.0.9","typescript":"3.8.3"},"peerDependencies":{"@reduxjs/toolkit":"^1.5.0","react":"16.13.0","react-dom":"16.13.0","redux-saga":"^1.1.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS -g config/git/commitlint.js","pre-commit":"npm run lint && git add . && npm run build","prepare-commit-msg":"node ./config/git/prepare-commit.js"}},"eslintConfig":{"extends":["react-app","@wildberries"]},"stylelint":{"extends":"@wildberries/stylelint-config"},"config":{"commitizen":{"path":"node_modules/cz-customizable"},"cz-customizable":{"config":"config/git/commitizen.js"}},"dependencies":{},"gitHead":"f3a4d013291ef698646b3e2edbd2f3a165c23e89","bugs":{"url":"https://github.com/Artemelka/redux-store-injector/issues"},"_id":"@artemelka/redux-store-injector@1.0.2","_nodeVersion":"12.16.1","_npmVersion":"7.5.3","dist":{"integrity":"sha512-jlv03tLvXwaGAOd5oo3t5zEs6u+ymsYlXHSWFTwvaVeFmA6crkeESCmHPzxILb9/OF1lGTU6MNjSebXYwfzsrA==","shasum":"041e84db6d15125f00292d49fdd5ffb175cd2b91","tarball":"https://registry.npmjs.org/@artemelka/redux-store-injector/-/redux-store-injector-1.0.2.tgz","fileCount":25,"unpackedSize":21677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKcocCRA9TVsSAnZWagAAP/EP/0CJJ0+Y6khOEop3My16\ns5EbICcuw4h92fe/+LhjcjybglspSIQC7ySiaRVbHKzKHLIn4J9QxEzJSzEC\nDnFdbBFsXLUffT1cPDwfhwQFmhanNBI6KDMam98PEAq2muPTeeKW9a998bPj\n47DNf25tv4MBYLnKYBZ7O3EmbIgIfSESrcyWxmTXqB8DvzWcIdAJ5YWzcZ12\n2GVxH6nlzgAWW/pvYfJhXG6e6hbVDP6Ljq59zO5mZ+29N3vlKQLcOvyJ6UVo\npbgSV+1LlMrYYeixKtFTdIGJ4jq213ZBHEHHSx8y57PaetFN6jxk2mwinqaK\nhrllYdN9Ahs8t6t2JGagVGQumTtYJ90haeo7M4FEQfP46u5PzLxRFzgN5eP3\nm0FbnvqkzUpJqkjXsPWT0MNgc+07KNX9HucJxOAy5FEDJ/vr6yBSEE85z+GJ\nUuvQYc7x2WMoaQjtUILKDfqsz8SVXtkGQz4fj7pVBZwEB1sX1ClwCnXCdIAL\nrknacfagVP9+fsECRvSBo/rm5D8HBKG4M5t8h9K+d4ClEy30j9ESs5C54jWN\nHrW/w3OAIfacVo3iAXG096F3+lY4HytpGgfx46V7+X/9qdxqjaM1Hutx+Qwx\nM8CEUXdp4zl6YG1vZcynOO4UrxyGUFPCDS6h3M/eHwx3ssAN4bKTbQ0/d4/l\n9aYd\r\n=qIuN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmdNq7DzpHtNa6/iExn8fJ/oOD8P+M+W0x3eSDVI7I8AIgMSb82H8fiATzTPq8osQAf5FwkmTJrJJ1OJ4RthSgr5o="}]},"_npmUser":{"name":"artemelka","email":"artemelka.ru@gmail.com"},"directories":{},"maintainers":[{"name":"artemelka","email":"artemelka.ru@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-store-injector_1.0.2_1613351452163_0.9499670811835557"},"_hasShrinkwrap":false},"1.0.3":{"name":"@artemelka/redux-store-injector","version":"1.0.3","description":"Utils for redux code-splitting.","keywords":["React","TypeScript","Redux","Redux-saga"],"author":{"name":"Artemelka","email":"artemelka.ru@gmail.com"},"homepage":"http://artemelka.ru","license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test:watch":"jest --watch","test":"set CI=true && jest","test:coverage":"jest --coverage","alias-resolve":"tscpaths -p tsconfig.json -s ./lib -o ./dist","compile":"rm -fr ./dist && tsc --project tsconfig.json","lint":"npx eslint ./lib --ext .ts,.tsx --fix && npx stylelint --fix --max-warnings=0 ./lib","commit":"git add . && git commit --no-edit","release":"npm run commit && git push && npm publish --access=public && npm run deploy","beta":"npm run commit && git push && npm publish --tag beta --access=public","build":"npm run compile && npm run alias-resolve && bash config/build/helper.sh","build:storybook":"build-storybook","start":"start-storybook -p 6006"},"repository":{"type":"git","url":"git+https://github.com/Artemelka/redux-store-injector.git"},"devDependencies":{"@commitlint/cli":"9.1.2","@storybook/addon-actions":"6.0.22","@storybook/addon-console":"1.2.2","@storybook/addon-docs":"6.0.22","@storybook/addon-essentials":"6.0.22","@storybook/addon-knobs":"6.0.22","@storybook/addon-links":"6.0.22","@storybook/addon-viewport":"6.0.22","@storybook/react":"6.0.22","@types/classnames":"2.2.10","@types/jest":"24.9.1","@types/node-sass":"4.11.0","@types/react":"16.9.11","@types/react-dom":"16.9.8","@wildberries/eslint-config":"1.0.3","@wildberries/stylelint-config":"1.0.0","commitizen":"4.2.1","compression-webpack-plugin":"4.0.0","cross-env":"7.0.2","css-loader":"4.3.0","cz-customizable":"6.2.0","dotenv":"8.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"^5.2.0","eslint-plugin-import":"^2.22.1","glob":"7.1.6","husky":"3.0.9","jest":"25.1.0","node-sass":"4.13.1","rimraf":"3.0.2","sass-loader":"10.0.2","style-loader":"1.2.1","ts-jest":"25.4.0","tscpaths":"0.0.9","typescript":"3.8.3"},"peerDependencies":{"@reduxjs/toolkit":"^1.5.0","react":"16.13.0","react-dom":"16.13.0","redux-saga":"^1.1.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS -g config/git/commitlint.js","pre-commit":"npm run lint && git add . && npm run build","prepare-commit-msg":"node ./config/git/prepare-commit.js"}},"eslintConfig":{"extends":["react-app","@wildberries"]},"stylelint":{"extends":"@wildberries/stylelint-config"},"config":{"commitizen":{"path":"node_modules/cz-customizable"},"cz-customizable":{"config":"config/git/commitizen.js"}},"dependencies":{},"gitHead":"be11501bb184e2fef0391cfa03d13618f3b1570a","bugs":{"url":"https://github.com/Artemelka/redux-store-injector/issues"},"_id":"@artemelka/redux-store-injector@1.0.3","_nodeVersion":"12.16.1","_npmVersion":"7.5.3","dist":{"integrity":"sha512-0IZW9g+YPkGLeZXBx9ySPet+1TTNlomUtkm0AabipJFeyKSmuE1dxUdKYWQeWnXbyMgQXK1JohHZMOYyqCRBsw==","shasum":"de83cd296cf346cd0069ba37980f9d61ad09c8a9","tarball":"https://registry.npmjs.org/@artemelka/redux-store-injector/-/redux-store-injector-1.0.3.tgz","fileCount":25,"unpackedSize":21667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMgVuCRA9TVsSAnZWagAA+kEP/j3+x+oVakzpl3O/W+nR\n+MdOB/j5mpyhGBp0UJi4bLxZmb21LELKWfGmqFdTmwLa+4VS8nKp6jn2e9lu\nEVxWBIkUGFOSXNFFA/zlfootNk5+HB6OFvrL6QY1EOyHfPvhaqZ3eFL17/oh\nXOW7zVQQitXTiYUhb1dfN80MIHKCJ69725YDClAJ5gvZydv+wBQOLLWDSim9\nZpsckUaXXg0e1jaxefuA3RoZwAEUTzJ0A6Mj7By4IskpeqZJEhUHdxnHMHah\n2obclqteo6tutLgBwK/UnglRg16qDpw+5hGwnplg5JVqg4SO4A58TXBILazf\n3xbFXcuKEaH476Bk9woX64x+AsiI7TOlv1nLmq+E6oagWEJb4/2OviXbVyeN\n4IE4UNnmN/YncdnxyXYYYnZcMRUHDi9Y/IfHJhrYYw/kB2dF6HtQVk4VJsbY\nt85oKkW4IkR0bdBG+bhiUoHlWOHxuX7IIFnWetUNqILfqdKk8ejbgMReQLI/\nVo5cVIMvAvPslWOQzbUQI3K2maPOCReeS2E2nDuxuKKS9yu+ZkIxeivxIOMQ\n5dg3SYe7O20Q9EMMeSMID1LaptWC7/nEuu8uBQ4OwqQ5SGNE8M3CMwl0uREF\nAu8JxIIBbI4HAzOpmdJiZqpAoaLRGWXdDKYUj3WMJDw4WeVYfiExEc98/AUb\nDGJn\r\n=E55D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDzlEu5jYyb9ex4xyq+XDUE5DyH7tPOlb6WmmOrx5SluAiEAoR7wjpnfPxNeremzDQBHvAkd6U8h4ktXnYbrQFkfpWw="}]},"_npmUser":{"name":"artemelka","email":"artemelka.ru@gmail.com"},"directories":{},"maintainers":[{"name":"artemelka","email":"artemelka.ru@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-store-injector_1.0.3_1613890926366_0.9890484989878916"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-17T03:39:59.940Z","0.0.1":"2020-12-17T03:40:00.224Z","modified":"2022-04-04T15:36:36.067Z","1.0.1":"2021-02-15T01:03:12.011Z","1.0.2":"2021-02-15T01:10:52.274Z","1.0.3":"2021-02-21T07:02:06.557Z"},"maintainers":[{"name":"artemelka","email":"artemelka.ru@gmail.com"}],"homepage":"http://artemelka.ru","keywords":["React","TypeScript","Redux","Redux-saga"],"repository":{"type":"git","url":"git+https://github.com/Artemelka/redux-store-injector.git"},"author":{"name":"Artemelka","email":"artemelka.ru@gmail.com"},"bugs":{"url":"https://github.com/Artemelka/redux-store-injector/issues"},"license":"MIT","readme":"# redux-store-injector\n\nUtils for redux code-splitting.\n\n## Installation\nredux-store-injector is available as an [npm package](https://www.npmjs.com/package/@artemelka/redux-store-injector).\n\n```sh\n// with npm\nnpm i @artemelka/redux-store-injector\n\n// with yarn\nyarn add @artemelka/redux-store-injector\n```\n\n## Usage\n\nHere is a quick example to get you started.\n\n#### Store initialization:\n\n```jsx\nimport {\n  configureStore,\n  combineReducers,\n  createSlice\n} from '@reduxjs/toolkit';\nimport {\n  createInjectorEnhancer\n} from '@artemelka/redux-store-injector';\nimport createSagaMiddleware from 'redux-saga';\n\nconst sagaMiddleware = createSagaMiddleware();\n\nconst appReducer = createSlice({\n   name: 'appLoader',\n   initialState: { isLoading: false },\n   reducers: {\n       setAppLoaderStart: (state) => {\n           state.isLoading = true;\n       },\n       setAppLoaderStop: (state) => {\n           state.isLoading = false;\n       }\n   }\n});\n\nconst createReducer = (asyncReducers) => combineReducers({\n   appLoader: appReducer,\n   ...(asyncReducers ? asyncReducers : {})\n});\n\nexport const appStore = configureStore({\n    reducer: createReducer(),\n    enhancers: [createInjectorEnhancer({\n      createReducer,\n      runSaga: sagaMiddleware.run, \n    })],\n    middleware: [sagaMiddleware]\n});\n```\n\n#### Inject reducers and sagas\n\n```jsx\nimport React from 'react';\nimport { connect } from 'react-redux';\nimport { StoreInjectorConsumer } from '@artemelka/redux-store-injector';\nimport { PageComponent } from './page';\nimport { pageReducer } from './reducer';\nimport { getRequestWatcherSaga } from './sagas';\n\nexport const Page = (props) => {\n    return (\n        <StoreInjectorConsumer\n            asyncReducers={[{\n              name: 'page',\n              reducer: pageReducer\n            }]}\n            asyncSagas={[{\n              name: 'GET_REQUEST_WATCHER_SAGA',\n              saga: getRequestWatcherSaga\n            }]}\n            withEjectReducers\n        >\n            <PageComponent {...props}/>\n        </StoreInjectorConsumer>\n    );\n};\n```","readmeFilename":"README.md","description":"Utils for redux code-splitting."}