{"_id":"@delvefore/sagasauce","_rev":"9-1a26ac0f684d690bbfd8cbdf9ee3c4c5","time":{"created":"2020-09-08T04:46:11.496Z","0.1.0":"2020-09-08T04:46:11.866Z","modified":"2022-04-05T03:43:09.077Z","0.1.1":"2020-09-08T22:06:24.403Z","1.0.0":"2020-09-10T01:21:04.643Z","1.1.0":"2020-09-16T21:18:35.017Z"},"name":"@delvefore/sagasauce","dist-tags":{"latest":"1.1.0"},"versions":{"0.1.0":{"name":"@delvefore/sagasauce","version":"0.1.0","description":"Sauce for Redux Sagas based on reduxsauce","main":"./dist/sagasauce.js","repository":{"type":"git","url":"https://github.com/DelveFore/sagasauce.git"},"author":{"name":"John Bailey","email":"641367+johntimothybailey@users.noreply.github.com"},"license":"MIT","private":false,"scripts":{"test":"jest","test:watch":"yarn test --watch","test:coverage":"yarn test --coverage","test:coverage-open":"yarn test:coverage && open coverage/lcov-report/index.html","lint":"eslint .","lint:fix":"yarn lint --fix"},"peerDependencies":{"redux":"4.x","reduxsauce":"1.x"},"dependencies":{"lodash":"^4.17.20","redux":"^4.0.5","reduxsauce":"^1.2.0"},"devDependencies":{"@babel/core":"^7.11.6","@babel/eslint-parser":"^7.11.5","@babel/eslint-plugin":"^7.11.5","@babel/preset-env":"^7.11.5","@babel/runtime":"^7.11.2","@semantic-release/git":"^9.0.0","babel-jest":"^26.3.0","eslint":"^7.8.1","eslint-config-prettier":"^6.11.0","eslint-config-standard":"^14.1.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.0","eslint-plugin-jest":"^24.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^26.4.2","prettier":"^2.1.1","semantic-release":"^17.1.1"},"jest":{"testMatch":["<rootDir>/tests/**/*.test.js"],"testPathIgnorePatterns":["/node_modules/","<rootDir>/tests/Setup.js"],"moduleNameMapper":{"^.+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"identity-obj-proxy"},"transform":{"^.+\\.(t|j)s$":"babel-jest"},"setupFiles":["<rootDir>/tests/Setup"],"coverageThreshold":{"global":{"branches":90,"functions":90,"lines":90,"statements":90}}},"publishConfig":{"registry":"https://registry.npmjs.org/","tag":"latest"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":"package.json","message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"_id":"@delvefore/sagasauce@0.1.0","dist":{"shasum":"c3cc69d6898c6c2384f9fa3fbc3060caf2762e85","integrity":"sha512-+/sSLnh0doVKk5FMZcRF/AoMGlnHcV5o/uhjp+fq7cGILVZcpfJF1PZCfQ3G0ViHDnphTmr9aqE5Pm0HZ2CliA==","tarball":"https://registry.npmjs.org/@delvefore/sagasauce/-/sagasauce-0.1.0.tgz","fileCount":18,"unpackedSize":14739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVwyUCRA9TVsSAnZWagAANnkP/ieyPBdi/TWJfvps2zVP\nBpycOOyrkYZ/H+yF9rMDeWgOgobQamJjT1P3vul1K2WkW8X2M0Ejdvzs2No5\nxECWtlLZy0ekeP14uoVqy+8TX94s1XobBJ6/kc6xBLDgm6rXdbakUbk796+Q\nvCDEMCueqJUm/5BK+JkBefPrsHGOGPjCbWBHRGY7hwqHoe/DCtXAgVZGv++I\nKt+dalgTe03Mqy2JS8XGc2BDMvfQP6lX98ab38119MYm9mKmRxCM8gVXeh5A\nS68GJwQd90gF9tK2qlm2ETi+GQqLqd+RX0sMhRWJe0H4HmBv4pXxTmOefciB\nXQQY8TR0em3nX1ky9g/9KiN3VGp8GCXKHzzSslF3W7zELAloSCks+AkhK6TP\n9M7W+8KdfxqvkVb0BVMH01mqMH2+hcxOCMGbxLoo23yO7VWjS5U7WiBVvJsh\nQ3G6CjGyqNXvjwZntDJueJquMzvURf4SGK8FeGH2xWbEKvWJXLEQed8oDKwY\nyp0Hn23oT41mirJbE+7KV6nPfy1KzYLBwI49OXpWhQT7M3mcoS7h2YDXZMvP\nw3gKDYeEcGBvJlDnTqzk6JzOeCv4D5t4WdZhpjREFsn3Nd3LFw12rIXS1Fxi\nC/9OQbiG1aymlSs2BFGxYLmRuSdMBDUsIWpervbDBy2opncLnxqVTFmFOxWN\nOKcR\r\n=tO1O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDW6YEH+0LStSULTeR3Ijx51jqeSaf9A1gWk7YWYINNnAiEAu40a3iGSL96GOXIxstUdd1C3rFj1mo8szutF38fc1fI="}]},"maintainers":[{"name":"johntimothybailey","email":"johnbaileyopensource@gmail.com"}],"_npmUser":{"name":"johntimothybailey","email":"johnbaileyopensource@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sagasauce_0.1.0_1599540371771_0.9613345846025019"},"_hasShrinkwrap":false},"0.1.1":{"name":"@delvefore/sagasauce","version":"0.1.1","description":"Sauce for Redux Sagas based on reduxsauce","main":"dist/index.js","repository":{"type":"git","url":"https://github.com/DelveFore/sagasauce.git"},"author":{"name":"John Bailey","email":"641367+johntimothybailey@users.noreply.github.com"},"license":"MIT","private":false,"scripts":{"build":"yarn build:flow-copy && yarn build:commonjs","build:commonjs":"babel src --out-dir dist","build:flow-copy":"flow-copy-source src lib","test":"jest","test:watch":"yarn test --watch","test:coverage":"yarn test --coverage","test:coverage-open":"yarn test:coverage && open coverage/lcov-report/index.html","lint":"eslint .","lint:fix":"yarn lint --fix","release":"semantic-release"},"peerDependencies":{"redux":"4.x","reduxsauce":"1.x"},"dependencies":{"lodash":"^4.17.20","redux":"^4.0.5","reduxsauce":"^1.2.0"},"devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/eslint-parser":"^7.11.5","@babel/eslint-plugin":"^7.11.5","@babel/preset-env":"^7.11.5","@babel/runtime":"^7.11.2","@semantic-release/git":"^9.0.0","babel-jest":"^26.3.0","cross-env":"^7.0.2","eslint":"^7.8.1","eslint-config-prettier":"^6.11.0","eslint-config-standard":"^14.1.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.0","eslint-plugin-jest":"^24.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","flow-copy-source":"^2.0.9","jest":"^26.4.2","prettier":"^2.1.1","semantic-release":"^17.1.1"},"jest":{"testMatch":["<rootDir>/tests/**/*.test.js"],"testPathIgnorePatterns":["/node_modules/","<rootDir>/tests/Setup.js"],"moduleNameMapper":{"^.+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"identity-obj-proxy"},"transform":{"^.+\\.(t|j)s$":"babel-jest"},"setupFiles":["<rootDir>/tests/Setup"],"coverageThreshold":{"global":{"branches":90,"functions":90,"lines":90,"statements":90}}},"publishConfig":{"registry":"https://registry.npmjs.org/","tag":"latest"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":"package.json","message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"_id":"@delvefore/sagasauce@0.1.1","dist":{"shasum":"887fbc298e67a00df5fc01d8dc6e3da3e2441cea","integrity":"sha512-dELSf85ujdvzJNKmv5jPkQ486LuGxvGAyoWAhSdh8ZLpMqn+ouZCFJSW1M2JYh3eu4A8bIMi1ad65P6GTJ2ieA==","tarball":"https://registry.npmjs.org/@delvefore/sagasauce/-/sagasauce-0.1.1.tgz","fileCount":13,"unpackedSize":12661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWABgCRA9TVsSAnZWagAAnT0P/iOYvOrW/sMBO4UhY08g\nmRveLked0KVHZRHBLrB8mkP0s4i92wBL1qds1nJ+aEIsfEWGHLlhLP9ISEZD\n+RsjUSm39rRbq5+bLKNHBpp8atkpo6+CgcKEN5DXgz2WfV3adPXUWQLqyRSo\nex/xkpR0u+Pqi7101RIZCGAMqIMU3Bc7pwSLaZmTCBEEZ99+fwf8PAZ3hTqG\n2qPbaYpL0f9rrJ16xxEoMxedSJYzh/iNbc/pZqIX8dI7gw8iVaCr/5BWcY3k\nwm9Kz3IKKJsAui2qH3rPRWXpaj65uaLDYonCeX8QjscQthYSAAwCumsytUBM\n8QBXErH+Gg5poNXV/HMgX9SueO4dmwD0r22p0h9rxDnus9BZmd+VgJ0U0NjV\nQIRzt1qXG5q9mLiYnjoEneMJ93yFrdczo7ee06Yo606bd0I/+5Bov+BSibj4\n1+LVWI51rhyL2GV6WkXJBrB3A0EiPHwtjEut1CmZZNt1QGaNG9DqTYOSQLyH\nSZkLap1t5dcLBb4exqpA58JtPbByjR0fZLXvJ1oK024DMEBct8V1GpdgWrvd\nAWNZO6pL2p5AI7tHjW+1JsgGa8MNFWkhGwEv/1dTLefcQ6fGdut6F8VyE7DM\nvU0vgtmGO6iigKR7V9FdbSNyQrBSW2A8YwsMH2NnjtHQPBrtvVE0KGcDVcLs\n0OQR\r\n=/N/7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNaUkhlj7muYLoeaaqXYni2qTW3i96V96UWUh+LeXrHAiA9VS1Q9zM3/hArPOKW2/660teus1DeBtiSjzKPOGa/FQ=="}]},"maintainers":[{"name":"johntimothybailey","email":"johnbaileyopensource@gmail.com"}],"_npmUser":{"name":"johntimothybailey","email":"johnbaileyopensource@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sagasauce_0.1.1_1599602784243_0.6991540301700876"},"_hasShrinkwrap":false},"1.0.0":{"name":"@delvefore/sagasauce","version":"1.0.0","description":"Sauce for Redux Sagas based on reduxsauce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/DelveFore/sagasauce.git"},"author":{"name":"John Bailey","email":"641367+johntimothybailey@users.noreply.github.com"},"license":"MIT","private":false,"scripts":{"build":"yarn build:commonjs","build:commonjs":"babel src --out-dir dist","test":"jest","test:watch":"yarn test --watch","test:coverage":"yarn test --coverage","test:coverage-open":"yarn test:coverage && open coverage/lcov-report/index.html","lint":"eslint src tests","lint:fix":"yarn lint --fix","release":"semantic-release"},"peerDependencies":{"redux":"4.x","reduxsauce":"1.x"},"dependencies":{"lodash":"^4.17.20","redux":"^4.0.5","reduxsauce":"^1.2.0"},"devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/eslint-parser":"^7.11.5","@babel/eslint-plugin":"^7.11.5","@babel/preset-env":"^7.11.5","@babel/runtime":"^7.11.2","@semantic-release/git":"^9.0.0","babel-jest":"^26.3.0","cross-env":"^7.0.2","eslint":"^7.8.1","eslint-config-prettier":"^6.11.0","eslint-config-standard":"^14.1.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.0","eslint-plugin-jest":"^24.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^26.4.2","prettier":"^2.1.1","semantic-release":"^17.1.1"},"jest":{"testMatch":["<rootDir>/tests/**/*.test.js"],"testPathIgnorePatterns":["/node_modules/","<rootDir>/tests/Setup.js"],"moduleNameMapper":{"^.+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"identity-obj-proxy"},"transform":{"^.+\\.(t|j)s$":"babel-jest"},"setupFiles":["<rootDir>/tests/Setup"],"coverageThreshold":{"global":{"branches":90,"functions":90,"lines":90,"statements":90}}},"publishConfig":{"registry":"https://registry.npmjs.org/","tag":"latest"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":"package.json","message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"gitHead":"04d3a0fe8fd480cd51ec18865b6f3e7ddd498c25","bugs":{"url":"https://github.com/DelveFore/sagasauce/issues"},"homepage":"https://github.com/DelveFore/sagasauce#readme","_id":"@delvefore/sagasauce@1.0.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.8","_npmUser":{"name":"johntimothybailey","email":"johnbaileyopensource@gmail.com"},"dist":{"integrity":"sha512-fFF8YR1uNYo88emZFQ+OIHPD+1YieEc18MWEGnRbVVBkGkuy63e2vN0YlaOk5RnkoftDist0/FqEmE0ihsI/Ug==","shasum":"f7a7b4f17b9090a56b8470213b98d1020056d113","tarball":"https://registry.npmjs.org/@delvefore/sagasauce/-/sagasauce-1.0.0.tgz","fileCount":10,"unpackedSize":13376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWX+ACRA9TVsSAnZWagAAhXkP/1fkN9+NJQNPEyJHMGlk\nsiYGNYtvC65gBki/wzGgkjQd/wQT998C29ScKWsfL44VZymSrwoSocmKRD5L\n2gZNteb5PgTxp41GHk3I1j+K/+Eg+A/7M7w04Gk+ANb9hQGofvrPMEBaQZAn\njUvAydNxuPHNtOK2KHYQ7qnlnjrmYXzXlj0arLkZpNXTuQ0genx1UP3YUzNi\n0H7oztKFESD5TEtfBZaVylMQDOWm1MVkN3MXTalI72JRwjrl64Q9qJ84dndG\n7x3YZeDtH+5bxG4UYJe4+93bUJV8jkEKy8qqmbNTsbEk4wEedqoo/fwPJK7L\ndnlqDcV0QHl38tVfrnl3cfrYL7NYtW+0wCnZgT5JzjRRCfQtjXDeIYvp1eJ+\ntfKFoOt5RDTGPzTcIXZbnAsaSMixSRzFNz+pbWJ4sWWK+KxhNe8kmt8WIxyr\nFIiQH0/Gsb3BAegu6BzToX78aR9BNxOoSjHOd1MZtSPYv3CevGQquh3RaVy+\npQVZnfsIIdfbuJ8Gd9piEH0cY8h01wF8JekMkB+JzZbCluU4ZbQ67ltJFYSM\nTxvrFL6Pq4tgwg9uYKXH7/fVP+6/DLHFg+9+o4FtkJHwPIvigd/zz9qyK4wV\nOHYtdrBQHuW0c45b4EWVTIIy+wMXDdtTAZ/THNwAkqHxUQzbrug44rUb5TwB\nwiJo\r\n=CN+7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfez0H3A1hPq6E0yFSAf/VcCztEhT5/pm5hpRyzUhKYAiEAyHB3SY4mHZrbCnDdHJPV1dycRlnEE9X4XaOCRwcGV60="}]},"maintainers":[{"name":"johntimothybailey","email":"johnbaileyopensource@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sagasauce_1.0.0_1599700864515_0.6845720183270994"},"_hasShrinkwrap":false},"1.1.0":{"name":"@delvefore/sagasauce","version":"1.1.0","description":"Sauce for Redux Sagas based on reduxsauce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/DelveFore/sagasauce.git"},"author":{"name":"John Bailey","email":"641367+johntimothybailey@users.noreply.github.com"},"license":"MIT","private":false,"scripts":{"build":"yarn build:commonjs","build:commonjs":"babel src --out-dir dist","test":"jest","test:watch":"yarn test --watch","test:coverage":"yarn test --coverage","test:coverage-open":"yarn test:coverage && open coverage/lcov-report/index.html","lint":"eslint src tests","lint:fix":"yarn lint --fix","prepublishOnly":"yarn build","release":"yarn build && semantic-release"},"peerDependencies":{"redux":"4.x","reduxsauce":"1.x"},"dependencies":{"lodash":"^4.17.20","redux":"^4.0.5","reduxsauce":"^1.2.0"},"devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/eslint-parser":"^7.11.5","@babel/eslint-plugin":"^7.11.5","@babel/preset-env":"^7.11.5","@babel/runtime":"^7.11.2","@semantic-release/git":"^9.0.0","babel-jest":"^26.3.0","cross-env":"^7.0.2","eslint":"^7.8.1","eslint-config-prettier":"^6.11.0","eslint-config-standard":"^14.1.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.0","eslint-plugin-jest":"^24.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^26.4.2","prettier":"^2.1.1","redux-saga":"^1.1.3","redux-saga-tester":"^1.0.874","semantic-release":"^17.1.1"},"jest":{"testMatch":["<rootDir>/tests/**/*.test.js"],"testPathIgnorePatterns":["/node_modules/","<rootDir>/tests/Setup.js"],"moduleNameMapper":{"^.+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"identity-obj-proxy"},"transform":{"^.+\\.(t|j)s$":"babel-jest"},"setupFiles":["<rootDir>/tests/Setup"],"collectCoverageFrom":["src/**/*.{js,jsx}","!**/node_modules/**","!**/coverage/**","!**/dist/**"],"coverageThreshold":{"global":{"branches":90,"functions":90,"lines":90,"statements":90}}},"publishConfig":{"registry":"https://registry.npmjs.org/","tag":"latest"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":"package.json","message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"gitHead":"5225e538b92c6bf614a143c8c7e52b3474ec2f9a","bugs":{"url":"https://github.com/DelveFore/sagasauce/issues"},"homepage":"https://github.com/DelveFore/sagasauce#readme","_id":"@delvefore/sagasauce@1.1.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-dyxCMgSOs1nVl9X6NDZsl+IrYDRzt9aQKs+FhckMzJm+pSk5XngtW+9eqKQkpr2Fup3t/khiGH2lUmz1x7AbjQ==","shasum":"7a7a8a112221d77f076d36f3040fc688caf5e5d4","tarball":"https://registry.npmjs.org/@delvefore/sagasauce/-/sagasauce-1.1.0.tgz","fileCount":10,"unpackedSize":19243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYoErCRA9TVsSAnZWagAAriYP/1L4xfOEa+O1TYBhS/xF\nuwjE6bfP3Fv3R5CegWDCDSb/db+LZv4aKtZSmYs+b5XUOjmfjLRBMfJD8tAY\nwOaIZI2a4EJ3lbMrTw0doQRSBz32qm7x6F1ty7ZeHIm2YwqVzI1APEAqzZ6d\nnNKnmWV2MIto00YDk3Vmb3JqW3YAXoWVlwCgrMZ2542vAmNdCEkIwJhckdkg\nBlIQlR7X1HGlxukt5BGH2u+2PLZierWXP/gRYSJLANWGXOT9l325SXsdqIqg\nN1e1O+QO9glkTZFGax3eyF9gX2X7eF7qVHgj6gUg+gcMWOMBRU/s9XM03tpu\nLBVQpqsPPpCfnGg2iYzTyHeOVgWyWqf4cWYwKOh/xAvDfaP/m5RKzh2ct2oI\nQ4BFW/lYHhMwWuWXTYmJ1V67vGSUKsmcrFE2s+hdbAgkMON0ZKTAy22lafdC\nt3/9G4KBnM4kQs2cI+MMhlS5+euvic38s+ANFeIdn3YedGTuG00i2xFwUIKd\ns41IBUq279Z0YGPD9f1v+GKA+IvLnKMbutuOwkDF31zfFSjWk4oGGqs2JW6t\ncn35I8g+JkYHESsf7FngX2xuUuqd4SBjWb1eavYpmJQ4bbTPVMjZk8vj2jaV\npYlDteDuzsePkGUkaYDGqhq7A5WUprzvGyvlYr6FGIg0TygS+5tLntgBKy8c\npvy8\r\n=PqdG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSl1ZotJMeoI59z9Ji+R4JaiYnmSwXyNs6M9aPHkIMDAiEAqQSasK0ddwwes0+Ps4QPkoLDsM8lCQkIbs2cjw2BRTc="}]},"maintainers":[{"name":"johntimothybailey","email":"johnbaileyopensource@gmail.com"}],"_npmUser":{"name":"johntimothybailey","email":"johnbaileyopensource@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sagasauce_1.1.0_1600291114905_0.2753406437047321"},"_hasShrinkwrap":false}},"maintainers":[{"name":"johntimothybailey","email":"johnbaileyopensource@gmail.com"}],"description":"Sauce for Redux Sagas based on reduxsauce","repository":{"type":"git","url":"git+https://github.com/DelveFore/sagasauce.git"},"author":{"name":"John Bailey","email":"641367+johntimothybailey@users.noreply.github.com"},"license":"MIT","readme":"# SagaSauce\n\nProviding utilities to accelerate Saga Redux integration with RESTful services.\n\nFew things to know before getting started\n\n- It is based on the fantastic tool [ReduxSauce](https://github.com/jkeam/reduxsauce) by [Jonathan Keam](https://github.com/jkeam)\n- Intended to be used with the Hydrogen (coming soon..)\n- Only tested with the API for [ApiSauce](https://github.com/infinitered/apisauce)\n- We are working on the other verbs (TODO issues coming soon)\n\n## Typical Usage\n\n`src/redux/modules/events`\n```\nimport {\n  createRestSagas,\n  createRestReducerHandlers,\n  createRestActions\n} from '@delvefore/hydrogen/sagasauce'\nimport API from '../../services/API'\nimport { createReducer } from 'reduxsauce'\nimport Immutable from 'seamless-immutable'\n\nconst INITIAL_STATE = Immutable({\n  data: [],\n  isPending: false,\n  errors: null\n})\n\n/** ------------ Actions: Types and Creators --------- */\nconst Actions = createRestActions('events')\nconst Types = Actions.Types\nconst Creators = Actions.Creators\nconst createDispatchers = Actions.createDispatchers\n\n/** ------------ Map Reducers  --------- */\nconst Reducers = createReducer(INITIAL_STATE, {\n  ...createRestReducerHandlers(Types)\n  // add or override reducers here\n})\nconst Sagas = createRestSagas(API.events, Actions)\n\nexport default {\n  Types,\n  Reducers,\n  Sagas,\n  Creators,\n  createDispatchers\n}\n\n```\n\n## Changelog\nPlease see Github releases\n\nGenerally speaking version 1.x.x is focused on jsonapi.org with the intention to expand into supporting both jsonapi.org and GraphQL specifications.\n","readmeFilename":"README.md","homepage":"https://github.com/DelveFore/sagasauce#readme","bugs":{"url":"https://github.com/DelveFore/sagasauce/issues"}}