{"_id":"@pong420/redux-crud","_rev":"38-0931a83a0b5e2cf431b59794268cfda4","name":"@pong420/redux-crud","dist-tags":{"latest":"1.4.7"},"versions":{"1.0.0":{"name":"@pong420/redux-crud","version":"1.0.0","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build "},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/jest":"^24.0.23","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.3"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.0.0","dist":{"shasum":"56c9cb7e448c4df09ee29b199413da1c8057d3e5","integrity":"sha512-6RSF1W8BeDqXqm2ITwFUKT9LEYAoLpAih21X3wDspRezLHs2wLSF/E+1BGAbP6W8L/u+oD70qZmKP/iVgogEAg==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.0.0.tgz","fileCount":54,"unpackedSize":230138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7bzyCRA9TVsSAnZWagAA5LgP/1+ynA7UkPHNID71hISG\nNR42uZ0mml+jl3WpPH+fgKee+lpGWuFyRp/41wZcCbV6aTWCUeorQTF+FFZ/\n4JOE6qxbSG+gzasp1mYq/GN3CqwHo/KYyEY7cRcTeMbj6FOJQvXp1V6E/M1U\n4rKaWvddpNkMwJa2ySRmRx4WLoCGhYhrFuxNVSajWf56LsfZjx7Cu3EbjBIi\n/z/z3STaHEKwBrQLdJ5NZjYlQFw61Ehgc0iuDftXhmzHCAG41IuAiN9kbilC\n7ZRjcj/huSX+gacmo4vojWsxiMO2Ms57Xtdmxru1abgz05cQMvK2NyELAxSe\nKbHK0h6jRZ0uhZqrNgVwj80jQyniULhrj/zjGRWMhFYAR7FGqAxXuXndPcCe\nkUrz8Al9o61thfuS+mQkKb3ch72+xRMIh0xKzCPcoSq7pMgwBrVkqTXdwQiu\nLGowXA+kxneoOZ2ytAHQK6MXEdwgZy26xaKSh6gxn8LY5ihXWVwa6sZEKfVr\nztw2qRDY1imnImRt2Y7m7uCoNiKweuyEtZMMO/+6FIKSxj6/1BpeDz7AYrx3\nDBCN0gOqHUov+janvH+sLnZJU013m+B/rLqz30lzVgy02SIeKcqDb5bOhZOc\n3SlXH7H2SPzPZn7ijMhvKu2giltiXV175puWkMzQzvn2AVznMqSW8oQ6KPMc\nTwUp\r\n=dD3v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMBNhik6z5cSGfKCO5oTtwrxFtj06ZJ2k91p53UNgaOgIge9bztSIJq5JzBnw0TY4ovuPGrtzVjBQB8lj1l+qr8gA="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.0.0_1575861490428_0.045576851663680085"},"_hasShrinkwrap":false},"1.0.1":{"name":"@pong420/redux-crud","version":"1.0.1","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/jest":"^24.0.23","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.3"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.0.1","dist":{"shasum":"7f1ad511bf2267124742c0d0382aa08449a6a4b8","integrity":"sha512-uFjI9qyhbuQBQeQm4cxVpoAFQL3lTKi76qughExWBXXFg1oDn7Ev6ZTsWxSUDw2/zwCG1xyD3/Qi//HdcuOF6Q==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.0.1.tgz","fileCount":54,"unpackedSize":230391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd70KLCRA9TVsSAnZWagAAT7sP/1OUXlJBriXPX+titb8Z\nNyN+JD+eNWOWWslPLI2dExvYAbjHHPDfRNoRxr3KkqwxDc1C2A3txLy9r/jR\nms79ZikimEl2OhjkymG36PXvvW/v4hR0xV2tHmEW3KVOseWknmpxNqqayqAA\n1HDJs4O+49riLGCqardpG7fmDW2OQ65xQUaFnytiSyvK281sBUZvDQBuP8W9\nPPXdyqoDCggNyqz1kVIfdJVN5E0o0jq/vzhyacN/9dgDtjajfpehYRITxBKT\nMEVmRnSTVolEa1mhlAfiwzenx6mahE+obxASg5PXCFg5sDV6Z0236SgEiD/H\nXGli/dSBDh7UiESD+ygSGNnTZ5LEctF/izVmnw6WwKC6qtYwS+Bx2Y/4hY7m\n62yEhJoqjF/WZxaaOdK6V749Z8deKpLg+JJQVrlEEDYCnuvFGgCZBN3MhPL7\nM7jMhzy+cJR2Vlwq5rus4pd0pSglW/G42IiKHsYQIVnRgFpvUiKH4QiPFXZZ\nlphZddOiD1RFyi5NI3MQqWpaGru3Y3tKN0dQy0kUF3rN09g1Ok7sL4lVrUOS\nLRYcvFIatE3Q8Js5VIrm6cYjkPElNArAl3lsely9h/CwlnYpWGTnrhrTWMxZ\nIriaIMCfmaZrLB9Y9A8bepWn0RW5bu30YfVAkYZ+qe70Ef42dBqiT8sDfhLQ\nTEib\r\n=BEF4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqu3vCe3ZDrQUIcneALP6AIUgcJxbvbl7Gxc5UNqWQSwIgNdQXZ3he9GIQbLYV54Vz3FK+R5YYXstzKGFPRAnPcZM="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.0.1_1575961227138_0.360406241904893"},"_hasShrinkwrap":false},"1.0.2":{"name":"@pong420/redux-crud","version":"1.0.2","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/jest":"^24.0.23","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.3"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.0.2","dist":{"shasum":"0f6d10b78657bbd036bee352c62bf311f29ffe7c","integrity":"sha512-GQsle/Y/VldS6BAlVHU5RWAmfV4np7Zz/BoQfOIBdKbJFb9zBPMWwiWEEn8rXiVEx2At/uE5NEudiGYZJNbSpg==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.0.2.tgz","fileCount":54,"unpackedSize":230615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8aoiCRA9TVsSAnZWagAAQgwP/2xiZsHRpjvADUgNsAW/\nlWCQV4XAHrKPPLkFIHDg7XQr/L/+qvx93fB/XOyM4d9y6AiaAvRs7RmUjQHN\nOJc1ttFRXq9hPZdPk6g5m1US720I62OlBqgYEQdJe/mDDc6vqve2rXXoOJPL\nuwukGE41wG+DXUpsLXDq7xjSTo+6QbFRK+ns0BLF78DFWcJTpdTpr00hC7mp\ncnd1Xz34JgNsQNkF9xu1SqegfboWldEOnx5Rbjm/G7afvJLtORcr9M74CYuy\nsk4rQvraDUn96fWuCY8xf+yb6pqGmXJbwd6rDaFBbO0PCVAyv0lq9bJ83tbS\n+TPKsODeWkv0kJPhickofZq40bjf8KaHWMuf4z0T0AgM9HlszrcTYZJlY7ev\nwF1YDEY3Jxe8Jj2YXQx4v324dk5+UjRRtaqRCScx5RXMj53w4VkD+BKRkkpJ\nUr+cwCm7h3T+wpj1NU2kGXSEjXJyRKHFFUMnuUVhOhAO0G7OkvfgnAX5i74t\nypJNV2qGHBWntq6PQt+41X2Tnqga+EhkAK8myDL3/7+AJ/xBlySKisnXDwqL\nDfx6GRCSzQRJHkvQtwVlwl5eZV9LDFYWFGAQLQZzFSBWvE0HXaIkZvPpH3Y0\n4DXLTcvQJKVhSeWSnoMN+rM6fKKt8ihVpyBAb1qvfK7CLf6JXWGBtRObap55\nY2i7\r\n=7tdZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKYz9uj5hQEuAqLnUvcHWUxt3FqmFTvMrfxfDuvXbYmwIhAKABMiN4l2c+w3KXgh9HG+faEDcaHNDGioCwa03dokP/"}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.0.2_1576118818326_0.7983087142339329"},"_hasShrinkwrap":false},"1.0.3":{"name":"@pong420/redux-crud","version":"1.0.3","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/jest":"^24.0.23","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.3"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.0.3","dist":{"shasum":"66be04aa4cf195a8981e6e25b5505ad8bfa311ed","integrity":"sha512-5sPDAosxVYlIUCRCsVjpiYk6Jpp6EuRdxJhz5l789SjwTFaCun9/LS5hgxdhHL4mir7CerW6Pawq/34dHTjbSA==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.0.3.tgz","fileCount":54,"unpackedSize":231187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8jRlCRA9TVsSAnZWagAAIjoP/0ODl0MDHn9OZTc64W7w\n3h/Zq8OFpo070SuZTxMsxpxL17IHvCtgTLzwyJfvdPwxCiiEynnRCsAvrsCC\n1Sopu7U896jtvzeNIXeeXgcespZLKSuBCuVGoSJTz2uOKr1QlbdYpY1CqEph\nopTMRS+rb2ZrQr4lq2I5sbZqhi8Hf1rAD2/zIX89DwqYBTV0gCJeK0zL5lHT\nfZn6V4NyPupTqlUIdtaeBAXz9dRcxERmdOkyCgAmeceWxn5zFGnvtY3bu3He\n9wRNH2VVXRsEb1DXyy6mN6ReoR9HWHAVFJzc5CzJfNyKvqfz4ckRXeL8jE7o\nCUNwz0xMAmw0DlNF4IkxHO85eCYtQ+y5JJsCiKMccEmwe5gtPgh4BdTdOogs\n4cetrX6nVTEL8nG8ZszlNZFnnqYpMBx/QjRxk/ByzH8GeLUo6joWg1Cnaup4\nL0wO/slYiwMhi+eoeSeZnb/z7exjAYGCxdXueKCx2TMVeC1DuUHZgneszO/A\nKSybKQhhq/6FDXbAzIFxtXGcaLrFjLrnlWNELbQNoopxIzxUqIHRzRqKLlpS\nuuuA61etBBd1wUUkT8XIwKEP/4yZw3U7q1NUdBGx6qX92Bigj68y65zOPPw5\n5dNq/IrAmH2bx+CcEHdl0390GlkFbBKANybm54H8UncVyCY/sLgzkH5RcXs2\nG+0I\r\n=kv9u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPDGO5Khq5MpVHR6PoufiWytLVn0EteV/31xGayPpmQQIhAPkVYTt8/1xAM+ugGS8ABGE4he7wPZJiuccPKVa0PIx0"}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.0.3_1576154212731_0.8078968234725585"},"_hasShrinkwrap":false},"1.0.4":{"name":"@pong420/redux-crud","version":"1.0.4","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/jest":"^24.0.23","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.3"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.0.4","dist":{"shasum":"2f793863548fa084ecacaddfe003b53f83b16dd2","integrity":"sha512-exvYqKEuE6wQtQffowqpHE2cj8sQ08juJHqS687DO5DlG0W2ixeDd6q7BOQojN7jv+fvfiIuHmBt+J19l/7zSQ==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.0.4.tgz","fileCount":54,"unpackedSize":232655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8xG9CRA9TVsSAnZWagAAKxYQAJCseG6PCnjGd3j7TIIx\njG/xipdqMcQku52VxhbrRrFkORKVAU7Sm2olHmDL2g44io9v3MDzm/XBANg5\nK8ueWdzYRs+/2uw7U0RE8foT48Hc1sIAlYNFZxc8SK+nJVVK7cYeMdE3p9t0\nowM60qfr6cXeWgpSZfg3yAEo8+fv6IqCz0FecB8P7zumV1uph3ITu1X/qial\neIbzC96gObeyZGIwtE3hskfhz7pPYNxiEcgKG7/B5xlOvqocw6LE6DIpf9dK\nlp/G+qCECbc/ts7cpbzpx+Ma2OSdU0cBT0Y4MTlWCSGbbYeOzzMNIfawz1xd\nfqeKmgMcauaVG92rQ7/m8kmSHWWFSZ8AQxOCbaEMlsVTc+1sNMrmJQaQdT5y\nF53TRNS64/4m7ymO2ksOWoHPF5vbpCHz0AAosG8JAa6fk3XK8lj68lHfomOp\n/VAHJkDZlmrxui57WP8VWAKeu84o4yzJmPq6XaISibvtwnMkP28kYpxslBKH\nwO/XHZIiDm18tZzATMa9slwVQn3OeJ16ecClSqA9kysbJ9whm9dqUYYmvAkV\n8H3tnZx4Adh2erGsJt40O/LJmf0jJX3BcRWCLuBfLyfkfiPGdWOiZ5yQvyPP\ng11JfsnZO2V7U9EN3Ei1QfZf4uoAcwHGJUaWVL0WRlH2vKB/i/vviTuoxOIF\n4wE9\r\n=tCx+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHG7Y7nvOt60y6F6/+ZX39YPIHYilWROf2fsfn6z63arAiEAw8EWqSHUQdjHvx7PK+4nCw85tAGgcpLfYyqrAgwA2dw="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.0.4_1576210876854_0.3526769459749255"},"_hasShrinkwrap":false},"1.0.5":{"name":"@pong420/redux-crud","version":"1.0.5","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/jest":"^24.0.23","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.3"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.0.5","dist":{"shasum":"801a869cb2e5fc14617162cb1073553302f1e3ce","integrity":"sha512-i62CrqIdwUZ/PTBswR50f1fQfHvrb4snbpXnq+rjMSQ7yPONHksuSjv7h8JtvsuVzRpETU6tIZSHATwAfhZW0g==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.0.5.tgz","fileCount":54,"unpackedSize":232669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8xNSCRA9TVsSAnZWagAATpgP/R4vK9+vz8nMN7ltaeAJ\nCb2I/5IdZjtUxXmP27nQTH/hvDiHw2VCgXHDnL2dmU/mNqoyThquh514K+QM\nOTjV1z2oEMSrFbIw9kVzEi1mymuZaoJKMtvkxRDbTmDjzdIvSEJpsSLS3Awe\n9ay2HLYr833TNKDCAy3yErnYVCj80q29aYPWDudv0NQnq2MNZtkTacu4jNny\nnBzn/S9LM0qgS27nHFMMfXvxZ5EIpvcfYKAwMV/KlehV81HBDHlnxvjsOvqZ\n6eYtWM4RfYimrpljEC/lKU+RD2aHqkrjdTZM2BHxpDnFYxgNwdGIWJ+iE3Jd\nMYrNNc5+5xpjrf4Tx8i+yIVnekjH/QcCNf/71+jFbyjM+WJNXw8Dvkf297e3\nXvImCBhLC+4cWp4GM6uZqiSQ2+tDseCSxXy4uyz6DVYjMuXxofxF7tjW3yF+\nzQywnZ9cOp1M8qbt6TAlPL3UNXdEVy9SstWUvNvp4e9CXJ0AGacy8ZDaShMQ\nmOjf4WCbm3HCGBfbmk/jOCR/fx72DlwOpYZOC28kP0gLW5zGtX0SpVPlWVd6\n95+BlFeFx8dqSQHz+jE5SAevVvPxdelZP8pqWOt4i0e2HP8L7+fcAKao8TJS\n3dJbSni2i7MQEY1JzE2zFNbUQB1Y9e87/v2p3SKuO5SzZ8TxrbAfOG7JLAf8\njrAg\r\n=taDd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1TiZBcV/mU/bNHpsGNCISbggBHUa92F+XHKrQEI6WxAiEA5fKxp1xJKt6Er/NZcpKUKYdh+t2/n2uhfMi1detcw+8="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.0.5_1576211282033_0.4852852624613797"},"_hasShrinkwrap":false},"1.0.6":{"name":"@pong420/redux-crud","version":"1.0.6","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/jest":"^24.0.23","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.3"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.0.6","dist":{"shasum":"80b5f6d9771337a6b1f54c5ccc06c1f2d10e9c11","integrity":"sha512-WYGMtxasmdMh7WwBa1X0ffKKDPecfGjXgHo4UoXw1COXfG+P6AiNhUqcOjMlT1TnSg5jvF21oh64EfrOKbvlzw==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.0.6.tgz","fileCount":54,"unpackedSize":232857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8yPECRA9TVsSAnZWagAAocEP/RmAk7aUGWWBVwH/B2TL\nZ8n5qEoBeyb30j6C+M5NCIMS5oUMwjvvSBMsnlises4eWQPyM+MGXMCpy9K+\nKL0r5py0UMnp6Oe5FA3bzqovoap94gxj93sywAbcSVmJG/pK5VEPGFZ+zNvq\nBEm8CsqKStORd8Yq58cJpSa7oO1hK4TGKFbvvueTT7yRKEGw1zuiFhGMb+77\nvZV/Btj08Cez+pt69m3DOIdjF+cioLlIIGrl+FjpLEreNGPBXM3e+ZZRJtVU\noc8rYfRL6PEVSsE6npp/wGdCcE7Y2xdsGpngBcOsd+8wnNcpItPRnSbrFiT9\nWN5kYRyuthv/7nYvWE60/M0/okfUBUPX90Y9pkygk8oj0LwXY9K163L7EnD/\nxQUmij3sr/KJID2l7GZJPSsgXbZFpUwaWxJ0wdolyNFzzysjOx3jQpF6Y6NN\nyXHYFVv4ayODGv3D5JgmxUbes9f5jbXsGE1X6uNH5iSQTbT2eNI07atCVtj+\nr4/OhJnS52+uJL29CgdFKacWXhLKk43CY1PWCeeVDSeOUfBEsV2HkkRx48f6\nJJtYHQtM0vOuDClvQzOsYk0a5DrLsd/ULAxnDs1smTQuywfYyQ8B0EYnqFd4\nFu8YcDUnEcaYNgfLLkPpTlyuGPLOXnNHDcRxHionmevNRc1Z+kggtL/orkNz\n41g6\r\n=3110\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ+tB7TlG/d+bhNue4ykdTKab6QN+o3dwd1uPZPXD4ywIgXfF2UqPUgioZxFu9k9KLbCyiuGrq+7fgU6E1yi/Ut6c="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.0.6_1576215492037_0.7662943777572486"},"_hasShrinkwrap":false},"1.0.7":{"name":"@pong420/redux-crud","version":"1.0.7","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/jest":"^24.0.23","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.3"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.0.7","dist":{"shasum":"ea939276ae17eaf6cc3be5d5b9bbceebb66125e5","integrity":"sha512-D14yzPnzczvXSHJltx7WeJIOJlojQTknVw/ivoYj7gYeCKqaCbENw5trDEzUbex15Catp2gTImgWBZNJI2mfwA==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.0.7.tgz","fileCount":54,"unpackedSize":233375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9G5PCRA9TVsSAnZWagAAIDoP+QD7v9bIuiN7swleNyVA\nExKQmkhg1rJPbq7UaR2/5VifSkRUdePmLn9iRAgiY2ZyHo9xW/VdWnxrQhrI\nylpDxEFByDqp4Gkf83jE424RVSiAOpPSAdAwF8a7y7GAxpI8iwX8oUUATtg3\nSvqqw5BLjwmydHClW/wff7pYr4I6G/a3URDGIYuiza2SKBMJhauLiJJnuWQc\n7tgZ3egtewXrCHeDl3mL3oOgbSf9qWTEOnj14GLSVzhq3LULqp/3VJVrr+CN\nilW8Pe5PaOMlk8vv8sGwLDeQjfPSX6hnP/CprNYFWgZcNx2UIsQzq2LgFgK/\nNN6+meYo7nh1nv8bWzd+i/dzcYwJ+eRt6z7QNkZIHnxPu//80m0iHAcEiXLT\nNhDEzWx69DVWiHohY7EUkQ2+T4FcED0w3ltUWifRVAzuRTuLLKjUPO31qU3e\nl2VAYrvWtarW8HX1vkp+nbAcE3L/qUmFL75DOq9N+a3Jjyu+cL/dytRjfcko\nlX6pWXN+cl72nNbnbPgoQ8TsndHz75oxj2YUhYclE7l6FoqZA/QKGahzFDpg\npr00/6Z8JE4Dck1hL5Gx8dQcojUZTHxLEvnYPkGYCksBabizfyg3cDHMV7SK\nIL5rqfktHJ0PSAPSFTdvMxAqil0kMs2UWP5WVqrimh6s/Jc9Q5wBBPKjcnw5\nChhF\r\n=PPpt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5Lb4xDkfLIe5UVtYs/RuGUDzoXjsWJmCnckdsl2RK3AIhANezQ3OnziZaFcTp+ogMH4vjKhcYOcFnbqKFGAvQcGkv"}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.0.7_1576300111239_0.7782158909845991"},"_hasShrinkwrap":false},"1.0.8":{"name":"@pong420/redux-crud","version":"1.0.8","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/jest":"^24.0.23","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.3"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.0.8","dist":{"shasum":"fc990cb5e1d77f5b13b52d45679d1a095c8a29ba","integrity":"sha512-k4g8SbMtqkvPnATII/oMxwjEGKS4h4JeGyUM1pJmYEV708IbKHupU5jm0HP0kY1hQvMRhnnfs7P/GPnx17H7tw==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.0.8.tgz","fileCount":54,"unpackedSize":233459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9PG/CRA9TVsSAnZWagAAXVcP/3vJlIKcGtTnAGYvATeY\nhDrdi/TpevhO4W6EcOhsk+bcjhwiFBovdHWBhbH1nhWDamguqYf9xyGKDmdA\nirJ+iLQOeqlg6/vxzddHEg+2LcfHHDPLVKOsNHFy4d6CGpKOjHfBcGiQiO9g\nSDOugZj+arF/XaddZzSgwQ7Q18si3euL9RDb2sVo/isSh6nJWXs2J8ZMdvVw\nca0O1xgkX495h9dsgUakJ/kM+a+Brag5+aWp160ImgUs0rsHTwG9txdonOQx\nUkobKxm7lp6l9Z7FiSn94mjGjb9e0uHWv6vig6lclWto6AmXc33baha9dhKT\n2hZJ8/SZ5t17ioPE8i5lfERYoC4zAz5cj8TtZmEHWTR67ngIxezxV+6IDY7q\ng5ytdgLEo89bGlkqyWpe8aZX54VzWzvsZ9rPPuYanub7qRHjujpdtG3fIf4J\n24Nfxk6OP/IpRr+nEfmWGNrloDlfzT8FYrbj5U1U20vQ+IaSTWseYQjzch46\nJpichHEIUk1xIfmDLRVcobMGosl8/zGxFIViiQVacMUAmf+r7brncV2ppy+v\nMzbNK7PF9j/JRpF3wCdhpCNAYzV+m/FZgSq3mcR7mb7DirVy/O8wQWtw2ldr\nWuoochGFEdLWLKWk07u2CwIKYoSDvs3Gglqm6B2xqFgwCEAjDVKmzrWAW0LP\n6XG+\r\n=cvW9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBO0QkyGGGym1jTWbIO6MDeGR1vmbTpa6qO2QGlWstvZAiAdtrs44Wu6l00fJCRe68OE08szEwFacHisULQsdfdbFw=="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.0.8_1576333758731_0.38138867286543876"},"_hasShrinkwrap":false},"1.0.9":{"name":"@pong420/redux-crud","version":"1.0.9","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/jest":"^24.0.23","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.3"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.0.9","dist":{"shasum":"4396a06494b2486dc7a91c5f083efa1947612431","integrity":"sha512-CP6xpheSP6RMQfAF3+b3HHsSI8WgjLEigICHMrafioSBs+F7c2OsbnHOwAG1qyJ79oxt/wwCf6K/QvecEIzKQg==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.0.9.tgz","fileCount":54,"unpackedSize":233571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9PRXCRA9TVsSAnZWagAA1OoP+QBIt751LacK71YE/X+A\nmSxeJfpWYT+JrFlXARbTrlyXepiEhF8Trt+5mXsI9DXXXMkm++AqGOQHhH1U\nRTzSvtSwghmyWwfhX9IViVwzRDBAjbGl+rb+vGRy+IrIW4+0fFBqETjZv4d+\nkzMemLxULDC5GNwdJ8GST73xbpQGaHpmQ+FvfdkeQ0Sb2EJQSf7rJfCnkaXB\nxH47QsmZn+xfWF1ssaIkIDfJtkaF4NKI6r3toUgp0EJvZ9fS809AKLAgWcsc\n+qXubT0QgNJY8WmGyeBhiDLp8bDWKtRbu0FqBg/qpfM6xF4Q+dwBy4n0xmvb\nu1n7rg7499Qj5jYAbgspTob3FkO2axHYKHleVM9WegQ+oqfdUDZLe1c+3g34\neMK/RFtfKKdPbbukuOXob1xBnbWD69BsqaN5d16CkUtyorvpxBp0UtsmlGOV\nuta3X0EdFqXXVUPjNJPnx82Y6eqOepJoGmfkMkTBntS46DoMqbyS/J4oE615\nR00A1gpUkh6fKB7mtx9Ag3FmRTMtD/2rNyR52hG/FDcAuofsqrrDWjcGQG50\njBBuNdL44bKJ2TDEEvFugr/16aq50Z6fL8UqAHI2xaeiv+419CNmgv688hfa\n6ZoPPU3wAxFM+ZmHcnX7nLc+p2BGDnv4/Gdr0D2oj20nngkgTFH0WtfKsJEb\n4I1f\r\n=f3iZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6FxtPlMgVBWddS7POvbHB0RhqTstk46V+znO1CXDkyAiB+QtvEf1u2TNPDHygEHtyfv6snkE8WAfagcdO5f2HahA=="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.0.9_1576334423273_0.09374373099629474"},"_hasShrinkwrap":false},"1.1.0":{"name":"@pong420/redux-crud","version":"1.1.0","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/jest":"^24.0.23","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.3"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.1.0","dist":{"shasum":"3f01254f9c127f43cc63bea6a7629407c3180ca6","integrity":"sha512-4KpHpsxP9U4FO7TDEgrjNWQhU/SL2+U0ka6HQ2vciTZwQpSgMFJ0rQ0Zit3O77ylSw90/qEHAfcpzbG5hUAekA==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.1.0.tgz","fileCount":54,"unpackedSize":232050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9cuCCRA9TVsSAnZWagAAX28P/RX9uw0LHJaUMlJKTq2v\nx/7LBulOiApJhdmcczPN5T/HVS36ZioUS1M4ytV+VDjqjbe6dypxX0B8sh05\nMoPgd1qBwsMIMAOL/Ge19cmS8xauJSr7t4J6C5diASQ8AQi4NOMYOZVDDFmI\nHP6OCsPDPV+SfLFXrWFYQsWoauGj5euHdY2zwDC6rWvp8enYMDWkoQuQZRh8\nV4Z8uyXP20VZA+PyeAcj6ngLBAARjZxsnBv3qgs5Yaw5d/ogj3Kc/uo3sT3B\ntcDqD6LSbYNC5gxxhsRLLh/lUBVe+wuXIA45JzGGYhCiBhW/qoCu5cxkNvST\nCvWmGndtT/NPjcINmKm5xFS6YKXN3evz98z/7kinWyOle0l2pWdMpm3RrfMC\n8pFd/y2GSxMGWGrtmG/a4Canx51kcBvaLXgRVXnC6w0JLCiFs4KlSBtM1q9e\n5dmBfy/0zhvRLLGoaKswJWdtLlmCGUhrANe4Zbo1NHfCmd5VbXKDpveGxRuM\nzN9gWboJJgzssMn3SrsGsBJmElblaEJMn1SoRZb5byq9udW3odxppl3S6ge9\n4mQ3zgww3CiZ6okF6PFd2z7PyugdVQta/N6OJJEE+SjlzGugguVfQHqHGMS4\nlvEsxFJ4zciHRFWA6neNmOvD0zpbiSCkR3ig/ajwUk11c4StsfFMcPQVw0Ee\njMvU\r\n=qfIy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICGYhKjGQz03YFIPg1JPbDr9IXW73o0sTHT+FjfKOKXBAiBrRQLURo42Hv/6Rz9LUd0TZBjOr0Xsru1W2fg82r1ogA=="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.1.0_1576389505560_0.8376805825143983"},"_hasShrinkwrap":false},"1.1.1":{"name":"@pong420/redux-crud","version":"1.1.1","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/jest":"^24.0.23","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.3"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.1.1","dist":{"shasum":"ac9142e705c5bed60159c3e50d9eccca42883ea7","integrity":"sha512-04BogHNLBM0WrrLNcBOIOkutf/x360DhSg5H0avbhOGClri33HOsbXN/isnPx7DlJ4C0ZqvOV340tCEGpvtgNg==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.1.1.tgz","fileCount":54,"unpackedSize":232136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9u7DCRA9TVsSAnZWagAATeMP/1lHWkOWGayxlNffbBg1\nbAlFAW5fsL45oiOnMADN7kilUfMU3S9H7dRaXqzkUDW8fipzP5+JRUxLtQHu\nuAYSbj0PhnSLAlSiGq9sKsKJKl46o7YnywcjSL2w3MY09dPZofrDuqDGC6hR\n4o+KDZ1sSRhUKp8MKHRqDsYhHm450F/TKtr8T+jSFYfEWU87J6jNgsiLfL6A\nmxshI7Eq73GjthS8V3ilAYAwQ6t7Kubcqq9172VrwWUU9MT9XOjf6fG7Xa23\nL0/esUhFAt76YcnezsaAqxeQJZ6EA38YHEPJyUP4afz/QTfVJOmX4aB2jj6A\nhgINIuQQ9ci1QVAFVdghhxRqvQuAWuAkpsFC9bLkAZSfo6YdDLklYeDdzGc8\nLPM3S0prYK8EirVQ5cUuBuRvhOphbVzYx+o1gt8gV/iAJtb3rJxJO2KuRa2D\ng/VLrCfQkY4hZOn2xBaFm27yhxGcsWT+Ew8wnfeAnFz9x7BDnnRav6fJskJU\nf8hf2U2uML1oC4iI8rp7XZeeMgqrI+kt+ixnmP0jhef3C4ZP0A8ol9WKxL3z\n+k+Q00ddzGlcVy7Ll6d4qohp0MZ8sLJNb7jm8DnFHVE8dkjgMs2KlBfcc/94\nZSod4OoFv3ttypzMLJQfbTfWqDj8CWG/RRRUdckgNWgchTqM2H8eCel9+H8h\nIlEz\r\n=Yxms\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMgonuwc5jKVHB8iYC2eZkrY+TfKelDAFbsjinCm5l3QIgVJRB3I0lx+nmfPUnl09jCRkKd0vgIpMUhEMJ68tgP74="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.1.1_1576464067077_0.9067903390472383"},"_hasShrinkwrap":false},"1.2.0":{"name":"@pong420/redux-crud","version":"1.2.0","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.23","@types/react-redux":"^7.1.5","@types/react-router":"^5.1.3","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","connected-react-router":"^6.6.1","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.3"},"dependencies":{"query-string":"^6.9.0"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.2.0","dist":{"shasum":"4358cd9685e331dd6cbd8cdd39740209b5e915ac","integrity":"sha512-9pLiKUiukhx1UksmqhCPGSzntNlheD8UnBEdnc/JwRVZBX5uvXLSt/XZpvCHaBwYRVz9f0aovPUOvf0yGhUq8Q==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.2.0.tgz","fileCount":60,"unpackedSize":278460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAzhGCRA9TVsSAnZWagAAkhoP/RNU/tiZEBTtKlDrKaJZ\nCl8qncbua5GtrB2/xWtaCCgWIZWBct0M+pmrfQW3YB7drVeCaOV28ruo+DT3\nipQHMlgzucoZZa5eBDzOFiIRhFrvNbDf4tl0GEMG0CJKLmIZwPJBvWtN9tG+\n3DV+Vy2IxZA1cDT5H3iflpZWJuVAbC0je5y6+XbHMoAVDsyloykJX/b6pgaG\nVKFKgnOrLU8M/FfBga5LEZrUQ52ptGm3RmrBJjO0swGE5mfWsEJX0XpInDYh\ndhHSqdME6hSDVRzsYYcOAThXGuIC0z0FD71CULO1/mi6eNwk31YSvwRE43+M\nM4iLZbVExewhYn/f/2yWk6Fm6ZQFvdqky33u6sTmmuBGreqS+a3mqd2zbDTX\n/hZm1JklUs4FT1NgDunwdmL38TkcWd66ngpn+Mg6Qsz9kofFWTMQg8FxIM95\nv++5z+O9QaR7ivI4A/WLhd4hWaDGEf6pYvW1pay2LZdt09WCAtrwy7ioCeip\niBW2biqQ2474TfD2YW+qmuxb8ONkn3ZL9YnWfEyB/BfgKGpLJPZ50V60lLwc\nD9HzolMBTJiYqG7RNUUeQ064HCFfGAqFtvA3fUWiedMpfaB6O0nogUEcnoou\nbdMyiazEuzw1Jkvmo1ebnPzlV1HYx7ipKnFVUxDOJZyNemkOQCCDMmgoT+N8\nRZX6\r\n=iY/0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9Pw4fDi3Sio72HMRE8hgPon13CHrbLhF/lKX7WXPuKQIgAT0ZORszTi5l4jqifpN7RNvLCE6l+yzvTK3MNSeIptQ="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.2.0_1577269317743_0.5422789992234247"},"_hasShrinkwrap":false},"1.3.0-beta1":{"name":"@pong420/redux-crud","version":"1.3.0-beta1","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.23","@types/react-redux":"^7.1.5","@types/react-router":"^5.1.3","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","connected-react-router":"^6.6.1","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.4"},"dependencies":{"query-string":"^6.9.0"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.3.0-beta1","dist":{"shasum":"51c3a00cefad24c00c4aa5667ca498bd8d627a51","integrity":"sha512-mvzuAarGjhTcyAmherKVUqS55NA94F9GfGGQV3cv9F/Cm1OCrSLXE8A8CZxuVQMu31JXcVX3mF6DVhcoyx07tQ==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.3.0-beta1.tgz","fileCount":60,"unpackedSize":277321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBgH1CRA9TVsSAnZWagAAQcIP/RsDOmqA/UR9l/quF9Vt\nQjwSr96G3vv+aEF2a3QeyuKxa9J3hNPpxae9L/n4MBhA8JGF8vgIwUIGcL5S\nOHP36YSFxYja3FBPpTGgAgEVEFrZZcQwQQKYm9eYbaNF9MZNGw6lhjY+I70A\nIqNCKKzB3yE23e0xT6Dl7ulZf9E//Cu9Q4S9tM9QMqS4h9czw/UazI3yO5aB\nLCYNgV34Rzvs1QuceP+PmUjuJQUFKU4I8uwhk4NEUJzRVLfIqHh2xz4GN3of\nn5kI4IwjLTzMHVPL26WN7zUQ5LqW35IgHtTLnn7havIqqarN7bwihGCrOxy/\nyq1akXsPbqnD5dXtCcxibznur8Z1e4iMJ+jQ/JzXDcfR0s+4NqplFSf5L6n7\nVz3OeZORTVigMb6+Zqnq1uVjZDFW9Ss49qsSwB6OVT6FpQwSAY0hyRuPvyIS\nYQuhQwhhEhsZ/6p9Au5pAokNYYy7NTo9+OQAyyLAv2GSaU7931NKewa5hjIr\nMLTUao+PeAj8m8yMCppBxvYCAgKwUROuqlj8rBsOB6JwLfUKqKf0dcoh6TRa\nthCbf1XN1s59duG+qCHEgvYFlZOOdcoN3g6CIC+niWGbOrCaEqkGAh2Ukzrd\nACF9ggYHDojEU14U9eBjfAuNMq22by+xIrt7j+jOtQOTzWMD2nND1sINvFzB\nnOX8\r\n=EMgw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXnA0DCEU0D3u1yC6EVWzlN+5Iive6ikvAE2wxfaNSGQIgUc+maL51HKlat/vqD8KD97NRYkJojzqA4sYmPfvNwWk="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.3.0-beta1_1577452020893_0.22336528356201413"},"_hasShrinkwrap":false},"1.3.0-beta.2":{"name":"@pong420/redux-crud","version":"1.3.0-beta.2","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","lint:types":"tsc --noEmit","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --rule 'no-console: [\"error\", { allow: [\"warn\", \"error\"] }]'  --max-warnings=0","yarn lint:types","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.23","@types/react-redux":"^7.1.5","@types/react-router":"^5.1.3","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","connected-react-router":"^6.6.1","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.4"},"dependencies":{"query-string":"^6.9.0"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.3.0-beta.2","dist":{"shasum":"503d518c25c0557a2a8f98e3c877bb1578c176ce","integrity":"sha512-27DpdJYtP+HnUF2eR/j61XZdoG1cFMaWxlZLwCPrr8uGxx8kCQ6t6Y4IoEYrO/ObIl4FriGJGsW/3KWwtxWRTA==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.3.0-beta.2.tgz","fileCount":60,"unpackedSize":278286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCBfSCRA9TVsSAnZWagAAoPsQAJbP0Vq+8NKpPkaInkiU\n3wbQ7Ulh1OsRm/onA1OnVJkp9DuN9vXcMsFYWvRH7N5PIZ05kDTWYY3581uU\nbYqcSsULOFkKJDir7c71Cs+7Ha6OBZlWPtap5mCeGIWGmQwYkYpWnEqe9i3p\nZJDqNsoNbPOxrzW0zYLwh3TiEbPHDNo60mx8MWejYgkVhPqEh7gvKmVXYcc5\ny79bePHYdlnt7XNxbHnDj5nwKufTttRyWf21bohjHits8zJreKeU8mCUhlqX\nX81+f+uf3ErX9j1aCx7IMqY53icKRp56XD0EFhjrpWgqRHCfwgNF1U4x1mSL\nWfhg2rgBJdmuRXFP7WHt/wJwc6xy0ylvEtuO2L5qbtapXvXvyBNqotjN17bD\nNffviXZzWvMkYqh7msQ/m3skXbZR/NBCvF26EMuCgW927fP6XkLzXf1gJFsm\nAh7V8zSfXvolBYyuZnGZtxFptvpDCnhUvf6h4zTOKQxPfic1oWzQxg2sGL8X\nWX7bNVyT7AFmFL+iodh37EoDkwYpl3avxnrF3dlxy8lojxRo6j4FqACrPvJK\nehCTGVRXlCGW8H3r4ucJP1f3JeckVfE2aaBwVx4kneZXAvygfxDSHhVLfbQ+\nhm7+J/wrmn//LEsYBGr0sQXoY8JIFV1A9tLUO/JUkesweuLskXQoxUhE9Ewb\n1ocJ\r\n=X+Yj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvZuX+bjgLQ7rUuV75Xs3z5aKI0fNJbswvnfqZkwtwFAiEA+ziZI5GGBSdfd6/7IIK+lGm4u8TtvC/nfTZ/r9bNl1E="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.3.0-beta.2_1577588689803_0.11214705435189876"},"_hasShrinkwrap":false},"1.3.0-beta.3":{"name":"@pong420/redux-crud","version":"1.3.0-beta.3","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","lint:types":"tsc --noEmit","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --rule 'no-console: [\"error\", { allow: [\"warn\", \"error\"] }]'  --max-warnings=0","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.23","@types/react-redux":"^7.1.5","@types/react-router":"^5.1.3","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","connected-react-router":"^6.6.1","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.4"},"dependencies":{"query-string":"^6.9.0"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.3.0-beta.3","dist":{"shasum":"8485ce155a2262e98928fa5bcf4839ec2bd71b0a","integrity":"sha512-77jU4axKd4km30lB+0V/x88ERzFHafBtL+DCG2E+A1cFM82Vwma1ZL76xduc7+1VeT2Ga8tqRr9C0NxlKuUP/g==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.3.0-beta.3.tgz","fileCount":72,"unpackedSize":288606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCZ4gCRA9TVsSAnZWagAAO/8P/1oJN8/rLeK6wm1yAi9J\n9lXtcm7lFYZVLyIQQmVDG6C21xM4HRicvw789+F8vqKcvJG/Ray1DjjdnRb+\ndono40C8Pm34412S9UZS/Io+EDa1QiB+MVnPt1VUF61b9RuGNLXacf0prvIn\nWOFJk6it/W+vsZEuDEB78GQHJKD8kwc8hpNl1y0u7gWwSmPDjUTbz2sWwWxm\nCQGQgPDPGVmvi/oDcOORqJ4xQJsnB4HuUsxyTRbVqalVuqTbNeTBZ1seNZr9\nOIYAC9PzvanDPH9EOPNLUm6GkuTZw6LoNccdaR5aIbwZ9WfeooO5iisDogTx\nrd8PTOZXqGvS/4vFQJMUn5j/gkuYHzewN3wmAGs3SL3C3vO9FexX/NR3+eCl\n/G6PumARAK1vHqo3AGyAYlpgpWMsj46LDThacLFEPODImzzJ15iuhIsc2i/9\nv84oUITBnT+P+6oKFQMQLlXVEJyFiVcibKJ2v1qjvzKrF9Og8+YDBk65JOWR\nOrP4NfXhfleXCsvjuwUS6aMYz/Y9mqdg5Shu2BVRlkopFjJW61u5NMDp60Gi\nZI0lgPWD9rHZFV4A0eirFhiKJ/kuo5hGlQvl4h1tmPV8HSPdHzn6h4gkdbwH\nNnN461zs+TTFXW7AxzTNBr6qq9fPXyPfthJ+iG87wjrlwVOYgUCbNo3T01gX\nquCc\r\n=4Hhb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmpG15n2A84+3QauoalY7A3wlwNTZSm9F6GcdEPNpygwIgeLUt57XynGt1t965NCF4H3riG4Hll1HTIYrnogk1PGc="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.3.0-beta.3_1577688608358_0.6087626688936483"},"_hasShrinkwrap":false},"1.3.0-beta.4":{"name":"@pong420/redux-crud","version":"1.3.0-beta.4","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","lint:types":"tsc --noEmit","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --rule 'no-console: [\"error\", { allow: [\"warn\", \"error\"] }]'  --max-warnings=0","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.23","@types/react-redux":"^7.1.5","@types/react-router":"^5.1.3","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","connected-react-router":"^6.6.1","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.4"},"dependencies":{"query-string":"^6.9.0"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.3.0-beta.4","dist":{"shasum":"e429a877fc8b5523b0778c2b22ab8a31f9952ad3","integrity":"sha512-s6WTkYSLNfJu8mb0dhezJKBaFeLT0YnDgdgLaJ7zCzlsCVbyT4rA2Taqo0SepKxCJKj0KACAHS2SPrKDVfOkGg==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.3.0-beta.4.tgz","fileCount":66,"unpackedSize":282264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeChhFCRA9TVsSAnZWagAAwNQP/2lP7tzbl1ZKa6ZaJWS4\nBX2pwx8p5oYN6eEE0qsC1doddd6OTKILPyqCqwjPmA8KrGyc5rL/Yj4MxM81\n+U2aHjVSjOl99POTnRf85wN6fQVJ40WMHo7zTd640EBxTIKw/FrbZlTxo0Yd\nxzXezpSy22HY6jxRx00LhFRxapI8ygkPwihP97zgu2URy5a7mU+4Wy8iAf9G\ndjpFuDoE2BAV3d4BxyI1WSZZxx6tSXQvevFhZ/zeBjIyuL7kc2NVoRHRKza0\nE5flDsb2lm8cr+CmKeYffowuuVZtWrDBJoFr2gcA+LqwzIOuM8ktCCCoyw0g\noUM4/ugbl56FF0YcJLjqO7suD6UUIKazdSYv9ZyTqCMxXalDz6er2LHohR6c\n47cEmBhJib73zF4UAeR2LVbCIC/iTjijyZ1dUGn2Fw2zLjI8yGauTPBJ1SGu\n7X5D0MSCBJ0Rujp6bwm/13uUSf0TtEhs5cRfMDLJzrgeTl8H4/W3cxsQpT4t\nFI0Ncx0lQL2v+XNZxtLlgL+kAmvh+1BxG0UoRMzMeDEZ69UBCveiDlG8bZTG\n/O0CzrJTBQ1h7eC8+Dk7xCJnglxiAuHt7iI+EHbEmVX794G3BwSTsXAOEp1c\n77xe/LsaE4CVv8tG6oTFfbIkGHT0Fvjxh8PPfUvFJUz3UUmZ2fGKNtVKuhRv\n6ghp\r\n=0ued\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEl3sJgPtbJ9+PdaMYVKNF+5EhY6YTX4eIPbK3sjJYxYAiEAz+zClxbA+/dB9Pkn3Hci6y5Xp3znD0OHsaoDndoKdkc="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.3.0-beta.4_1577719877050_0.9672655893855626"},"_hasShrinkwrap":false},"1.3.0-beta.5":{"name":"@pong420/redux-crud","version":"1.3.0-beta.5","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","lint:types":"tsc --noEmit","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --rule 'no-console: [\"error\", { allow: [\"warn\", \"error\"] }]'  --max-warnings=0","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.23","@types/react-redux":"^7.1.5","@types/react-router":"^5.1.3","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","connected-react-router":"^6.6.1","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.4"},"dependencies":{"query-string":"^6.9.0"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.3.0-beta.5","dist":{"shasum":"04f884f4bbe36a494e32eb3ca9c1832bfb98bc65","integrity":"sha512-xWESwyFjYk2aj41je/EefE64Df8JyGYciAdVFKS0G1Xn/jLjikkDtExw4f75vV44Jd+roJfMjh8JCTxqiv7CQg==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.3.0-beta.5.tgz","fileCount":72,"unpackedSize":288954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCskmCRA9TVsSAnZWagAAMBcQAJvPR7i84EnvV5FIlbXT\nkSlPQLilAYng4zOaKxksm9T37f/GsuH/suBK12UJlKbU8io2EP9lEEOEVxUM\nGfU4tiiw8kq9uRE372paZlo14fmzMHTMD4rXnfVxgzjwqEObJNTuWjhPa62r\nDHCoprBRNhJ0liHBDz6z56gK+Xwzs2Nyv/YFOo+M1aA/TLeVC1TrIxhZL4ag\nO2Ge75gJN5m0iQGRuhIauhgRdMnQllxI9CJcm6A5VNmC2VDLJKploc7pTrTN\nZ+zqRHnY9jw1SPQ512XWjgKVHTtnrWdANloviVvYyIrP6QVct3lLAXhM2Iq9\nXqIQ7WeCVeDVAaSJ5X3hgE1J35dx6OYdGwMyh84j6lruVWnUnCWHsR9rahRq\n1X1GCGX7+HqpbcAng1GeQSKTUftEErgBSNhsfF0k8PbI7OgNWi4/Zkp4TIAU\njUfkfvLhS2/PszVqob6JeeXQ3ZfxfDp6HsKu1UcRNHsBq7/q1ZfiKjouT4pN\noFfOIlXxhgh6n7FEnpAkJBlzmeXDlbn1DBFe9LLEeMPoMPLzdjJvfMDOqGtM\n1HB2yiEhGUc29toUOIa/zYZWaYfRlhPurEqX3AJrfXKXcj5oMz05BagFYaLA\nm7TbQRWIT1M1kmAr2o7eiYC2qak1LJReq+oG781xASByOnMIe0a5DQ+XeGBO\n99tS\r\n=Bhw+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD74edz9bTpBBXidR5xrazwQsGkG+EtfvBCJKdFtFSE8QIhAKlycEGO0NcuvEsC+5y3Iwqx47yWcmUKXESaCTX4IWcs"}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.3.0-beta.5_1577765157925_0.0046922662652615355"},"_hasShrinkwrap":false},"1.3.0-beta.6":{"name":"@pong420/redux-crud","version":"1.3.0-beta.6","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","lint:types":"tsc --noEmit","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --rule 'no-console: [\"error\", { allow: [\"warn\", \"error\"] }]'  --max-warnings=0","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.23","@types/react-redux":"^7.1.5","@types/react-router":"^5.1.3","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","connected-react-router":"^6.6.1","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.4"},"dependencies":{"query-string":"^6.9.0"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.3.0-beta.6","dist":{"shasum":"a9a28a2d0bea889dfda4870ab692d8d306cbe9c2","integrity":"sha512-UWuCPF8fgmmLSy7hEm4VdsCe91HRDC7dE3je8UsAlkPR1c66l8Wqvk81cGtPpgcYJzNFz3Xg3nJLAqbYqAFdAA==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.3.0-beta.6.tgz","fileCount":72,"unpackedSize":288886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCsubCRA9TVsSAnZWagAAOhUQAIIyCZDTRxDnuDwVoLpD\nY/rwEiSN8vb8WBChM/Hj8yOpC1JMG8oWJEiqZLR5Ql9S4rsEA7bVImACfEmS\nOdDKDQAUDIVmcLVI1erHWDlzj9sB9YHlLctQJOnrBwxUGQKCXXaQahkDsVuy\nVGKA2IfdtbTOIwTWLOPaRVNuMtKdNWtxrD4ZND0wvBrwTvoAtYviYalCrscW\n9oCaWczchiTq6J/iC2YMw4feCAVSboVcCYQzPjMbjuQKYfniKI1nmzKtc81W\n14SDf26pFybc8J926ofvupcdX6ek6bdyjT0G9KaK64WIIdiybz0xShlPHaBC\n7GpMmCF36gWjpU5zjY1AKrwIhNJTvOr1Gk/BYuYfZYgpPTUgcOwzW8Gp5y8+\no24EofOoj0eucY/xnn+Wun1LcfGfM34rbwJd3ZmR1dF2p+U+X4PepcR3PSMO\nsw51W7yppNZvz0ZXAg0AA14ocSnX5m4RuDXLn45g3/p0bAFRXsv+Yp73qmT2\nkizJ7h/iQP7HwkhBP0rpKeulCcF4UWfXhNLjtnMlkJx4Vn4Zz4GvCFFbMQB7\nIQWU44GqxidA67EJOJBtOfopQSYckjj+EOniy3o56WP7IAho3fzxxrn5GJJS\nnWAB4tTjT9EH3GubcJnnGxPekeKctL+jygi9CM0gNlV2kFQCVHarPW0orr4W\nBfrt\r\n=bq1R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwCA7Bvjl0v4ImwXceEtUuym7Vo4ZU5AieSsg7GqIAWAiAxbx9ZRkzfO06ZpJAqQYiUjQss2H5ua0RFeU5yv9wczw=="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.3.0-beta.6_1577765787369_0.8239377103467918"},"_hasShrinkwrap":false},"1.3.0-beta.7":{"name":"@pong420/redux-crud","version":"1.3.0-beta.7","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","lint:types":"tsc --noEmit","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --rule 'no-console: [\"error\", { allow: [\"warn\", \"error\"] }]'  --max-warnings=0","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.23","@types/react-redux":"^7.1.5","@types/react-router":"^5.1.3","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","connected-react-router":"^6.6.1","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.4"},"dependencies":{"query-string":"^6.9.0"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.3.0-beta.7","dist":{"shasum":"ae094a0de8dbede2297da48fe502f45d83012ad3","integrity":"sha512-M6QwdBkqMQfE54I4mmndkeWdQ+WZmK8D5k/XTNyVDGTah6+poOcT9Ju0stVsYLCYLJTOlNFGQEB/PWEuIKnctQ==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.3.0-beta.7.tgz","fileCount":66,"unpackedSize":282290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeE0vdCRA9TVsSAnZWagAA8lMP+wZIeQD/c69S45qTZkK7\nwxi1n7Fv6gERG89FRAcUCThct75fSFukXuJwaFR8Je8Uf3oQPXSettohIUXw\nK1GKLQBKbS0JzUCJ7I49Gs2ekSbQ+TVedxpGrdnk9QSDHMxMkmUGZg9w8wij\nDsrmGkwJvA4SCAAwSPphNyJwtJBgdAPfHfQQN3k3URt2qRGlhzn9yupvqqrl\nztkLez1fkb2WOt9HSMJuVufIP6YfvKS9PGaXPbtxboMB9SwXKwHDLtia9yAc\nipvMCFLCCkrGu2sZoQnLPtWD1UP/YazKs60vaJ7oBCTgzaP69/XPkXHIehiR\n393r3AHqKSafctZLtjiUvtFtqwEQ7/6Tcn8eCZqT0TPSkn4Nuia4KCXZmSon\n5rOwQyQyJvxPgxAnGr9l63p0k8tqYmavu1PrtZjYsb1GXCtAL+kkgA8wCUXB\nAD0fhLi0ZVxbqJqUEXDrGYrUYznzbs4marPZmUpxw/wKYuCql/j88S+v3gtq\nHOsi8EzHW37LP3J0V5mjoZjUwop2aXS6c1fXbePMCxYTIiW0ouwusPNUDb1I\nywylMgaFkdQyuSn3GsKCEpMTTA86q4g2CzcCf9dNdGkOrREwmL5lrc0F+POm\nxf70k08YRkgqoFaKO1lc7moYOc1fScK/ltMxjVI+Nfhl6kddMwILKdvcWTRB\ndKks\r\n=dXWh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEx0bogouIFyba2pbnykMQGExYkDrSnq28Wfu9L+iEgQAiEAySCxSZ3xhImMv0u7wHWZguFXAvOH/h+G/75w+36wJgs="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.3.0-beta.7_1578322908835_0.9555686617472123"},"_hasShrinkwrap":false},"1.3.0":{"name":"@pong420/redux-crud","version":"1.3.0","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","lint:types":"tsc --noEmit","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --rule 'no-console: [\"error\", { allow: [\"warn\", \"error\"] }]'  --max-warnings=0","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.23","@types/react-redux":"^7.1.5","@types/react-router":"^5.1.3","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","connected-react-router":"^6.6.1","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","react-redux":"^7.1.3","react-router-dom":"^5.1.2","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.4"},"dependencies":{"query-string":"^6.9.0"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.3.0","dist":{"shasum":"8514333527955ed7b8c0d917bd16dca92aa0f934","integrity":"sha512-gjsHnATetUb5ZkEnC2Z8AsqxbXwtT0OLNtLGTTgmnqDxwYnQwgrUslXHhlnzU2b0/3l5kVDR4j7S4S9P4oyjgQ==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.3.0.tgz","fileCount":72,"unpackedSize":301649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHGD4CRA9TVsSAnZWagAA2P4P/j2rLFwicES6b11J/bHK\nhs4e5iGWTUx0ZVz+N0ft4olf7BxWpcELnXoRKCcE4niaE8zci8iepciyJKvR\nHBjFcOy0ZGrNvtflFdHhhCL5fxZI+U7wAbXPnB9Pxy0TYXtRCTix/UikjyzT\nRqEia6onXOWEstItlb+vd2ZWkN6q3X3F1IMu+X/o3XgGOlvD6EEsHPJxGyG1\nFpZTSd7hawu44Uv7er0CTfv6P6LxEex4FhlOd2nL6PdoJoYcL8FQHMwTM35V\nHMgTWyfga2ja7LMWCKPmYkEUeznc9ZrAp2tmCIH/c6dP6V7eKYy/X3R33D3M\nhu2kO0mASQQYTlh1IfKRHRkwtrU8p3Yn6Dbd4PsVpkvT8belXNhbmfb6e9f7\n2hftD4VujxTYpKnO2uz1PrFKcsFUt1AZKo4iXzeloDBgqAbp6NEbzcZx7EVz\nrzH3wj1t4gAbl/QZc7olTJQx9WS9HS6G2KwHFxrqHyavuTirYhYgXxSKMTkj\nJpuMnGYBVEuccRI/PhY4W4ekGLDrOpeLjoKVmgx3msM1cyopf4qQSGjgiSI6\ny1mqBPwvBGwcAjJifhNbkQnrqphJcVpxqihuUEhGrW5LehUCobenHAu9+zwh\nB3pZmTJiW3/NbpiRrwHRg4UnTL7ocJuzWhyF1UXho9wh23iyVYo1oni11jfF\nDK99\r\n=Btln\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSpsY1lc5d5uZpO6kjAuNsEB180O5BYfBmX13+BzjcDAiAcW8qbByEkKejsaxaQso9T/lsSaTTNT0IedeoxJbjVnw=="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.3.0_1578918136122_0.7920692550304846"},"_hasShrinkwrap":false},"1.3.1":{"name":"@pong420/redux-crud","version":"1.3.1","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","lint:types":"tsc --noEmit","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --rule 'no-console: [\"error\", { allow: [\"warn\", \"error\"] }]'  --max-warnings=0","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.23","@types/react-redux":"^7.1.5","@types/react-router":"^5.1.3","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","connected-react-router":"^6.6.1","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","react-redux":"^7.1.3","react-router-dom":"^5.1.2","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.4"},"dependencies":{"query-string":"^6.9.0"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.3.1","dist":{"shasum":"bef129223c0d3ff499a60e7779b2f625c4adc8b6","integrity":"sha512-V3QUxmfk0mG50q2t17GfxmeyZVSRSELmmU2Bv2u4J1FBm7JfLxlbML36R5OkIVNMgzFxE6WT1wQlGgJQZUTeZg==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.3.1.tgz","fileCount":78,"unpackedSize":309104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH9c5CRA9TVsSAnZWagAAF8QP/3SbxkG7cWTsINs8Xbe+\n4MpItGGIZDZrfks/dzT+XxDe8ibRrPtgmjUWW7lwyRAvEhfUMMIW1e9nX8ro\nm+4klmxsETPaYLF24LrpvjVFSa4bZ2tkFyBeXQYqAzO+OX8Ab0hpnOlfRht7\nFzOt+eTMAe2IIokxjb4vpezqBdQhXTBvCa0nCkAozAP2e658ep2V7fpEUkR7\n4zXwTR6TSFznonspQAWEQs6AhFX2bEqLaSh8HI0i/tUKS0Q+X/pY+EEGihfl\ngbYVdjdcajGuatE27YqRTuwxbNFTHDk9DRYi68AqrMOoQ7uIFJr/2zDyCbLT\nP3eKz+0nlmswzzHEy3+f/BskvBu/K5JAf3TFmqUV0Xta7Dxe6oqtb3InHQyH\nJUzKJO28BhVXWqdvaiC8NuvhHQTLFvV6gbAglu/pi0BI+R/j8dy8d4KI/PLE\nsEQY5qkqeteqjUXIOYzNYN8VeoyUaQ5DjsdjyUH/7IYsYW6fa+ooyhUWN4tf\nh0GOJxaRDYNjLTKdfM4JQK+Ludu3BFLLxyxJneQRKlVIWbDbIHjlvGpDT6dd\njQzzl3Xoo6ywZRfdSpYlhMyxr/VzUMCWrViTRQw4rBIPTCjkVAopQ/Q2A7OR\noeAO+HbmJ/QMkeyyzoAj6rmBOewAgOhsYqpFKZNfioXsqy3Y+Bd4Ru91TpLy\nSSTP\r\n=drYa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDld+/TWw3HkcEeec5FQlxj+axk8QqreYNHufcTtpWh2gIgTfOY4Zs5dfs44wf9KGHABEwWPpqEKdr1BC0Fvk58mXA="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.3.1_1579145017078_0.9802570550753269"},"_hasShrinkwrap":false},"1.3.2-beta.1":{"name":"@pong420/redux-crud","version":"1.3.2-beta.1","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","lint:types":"tsc --noEmit","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --rule 'no-console: [\"error\", { allow: [\"warn\", \"error\"] }]'  --max-warnings=0","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.23","@types/react-redux":"^7.1.5","@types/react-router":"^5.1.3","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","connected-react-router":"^6.6.1","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","react-redux":"^7.1.3","react-router-dom":"^5.1.2","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.4"},"dependencies":{"query-string":"^6.9.0"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.3.2-beta.1","dist":{"shasum":"af3f3de1a31a444bd2e38ad1203748f0903d7b7e","integrity":"sha512-sufX2h8dIq2Wu7pOhEpy/pFLXIUrcBDnSL1c4avwCAHsWLFKusGgPErXUCw6xhHUmOX7Acbo/Q/9E6wu3oUh0A==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.3.2-beta.1.tgz","fileCount":78,"unpackedSize":310485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJUdpCRA9TVsSAnZWagAAfdUP/2gV6QA0BzNjn9r2PekQ\n5GA/p5JZr7hQxv3YmRzJlEP12ni/SDdZOyQFWMhuPwSHseW8YojxFFRoS913\ncbouVAv7Ay7mFVMAdf9FdV1zCg27AYXUNdSX3zIOSMoDQT8rtmkqa9Cxsu6V\nDmJYzJJX0Chh5v3Ol1duKsOpkV/64dcI1ksGfWKSz9pIRzRGUbsd7eEDsMNS\niLpiFub8NL96oUmqBf3aEX7Zpgw+8TpB1NuY7dxgcKT6ScSx/xzE60RDuU3n\naR/vRT65hwvmGBWirvfRfi7kBbhTf4Ue1me8gidTDJ5rkaJDkvZaYsaJ5rTA\ncLYdeTXKkvW59RxuIiQAoXwa6h3ZL+ZKDeDKyWcq2sPZVasUxFM2sCwRcKsA\ns7w4EiQ1dMqB/ja7UcH4XZ+KPHyCjs4BzuxiqfnWP/zSl12Hw1jkouDR3xEm\nNEb1+XRV5SeMoSsk/grH138Ti9KNgqI36XGJ/Z7mgsnJgZh3BQ+26gSWQ3WC\nNV574JUxjPAnxaHkgmyhm0DKsq3qalcBT3AXppgXpNp/TvdGEFFs7diYFvgF\nQ3zZbZIztz2S2CytdpYGQUidZsuc3qEuhczAuNspp1YlWCKLj/nqpsGT8XJZ\nqygX7SNWtL+t4cf7vUYLzwstz71VMTkA6qXZW+KdbyBjWpT94ianTNfr/DKM\n1s7E\r\n=7wA6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbd8DdKgNSLKi+k+w1JW7kTAbgvkye/Tq0z/ZXfXCwXAiEA6mehX3WvPUKFNqHgQNL64+ldWI3SdGOvQuSSY/SaLtY="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.3.2-beta.1_1579501416623_0.8552476432861029"},"_hasShrinkwrap":false},"1.3.2-beta.2":{"name":"@pong420/redux-crud","version":"1.3.2-beta.2","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","lint:types":"tsc --noEmit","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn lint-staged && yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --rule 'no-console: [\"error\", { allow: [\"warn\", \"error\"] }]'  --max-warnings=0","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.23","@types/react-redux":"^7.1.5","@types/react-router":"^5.1.3","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","connected-react-router":"^6.6.1","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","react-redux":"^7.1.3","react-router-dom":"^5.1.2","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.4"},"dependencies":{"query-string":"^6.9.0"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.3.2-beta.2","dist":{"shasum":"98707d4867e87e64bd64b8877ca02cc78dd9b7c2","integrity":"sha512-8c9hOwHiUii2I5CmybtZlRNf/8qZjNUvcHJxz6sL4mj1ycY+1Vx+7A0TEUl6e/DewO4hUK3PVsxgBFCcGWZVkA==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.3.2-beta.2.tgz","fileCount":78,"unpackedSize":309251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJU+JCRA9TVsSAnZWagAAPGEQAINMDLRNq/IoolR4AJn9\npPwzMXEzPJIAi/s4ETwTlxBCSZVAnCwtRQ649oOOcomDVBB3+VLyvzS4fp8k\njnDVSSxvGMfSpr92aEuWiI2QNwOMX8BdvqauQSw90czq7yeBEKmwHUpEWKJu\nSi98ZNuNaS/XqQlykprQ+pSU0CvW8v99wI3V9MTkyeaIroySl5tVgOY4gaTq\n6G/NT8TKZQB6+ewRh2bnMBAmw5IOA+TiRi2GrbJW26CbckDx043EmFhVg7O7\nXGOi2qhjjO4W44o1knNW9phw4Ns1/8vPb2nwjmnP88KNy7IQea0ZJ5FlTBMP\nQnnBdke3/sW1QIsHUPdPS8xstZPEhDYMHshUxWC5PSMLy+h5UlVIIQxLOGR3\n1siCD+s1sGgrKcwHoJlhIHPS3VImIi+UHJf1COTa1bD6CaAAWEwd1Usao3rT\nvInehohgFRPbnmsCLUAYCl2nyi8v7pho7/3saesKX3UJi+jJ0cBsJ+ZONHsq\nmjSnGkUcjOGpgB8AKnntczKyaSDoiSRi1Wbx9NVrCBtzZrUMRjB1Fj9HoYO7\nX+0MBrmrvmFuF77spbK+vmXM3veGqv46Q4oVZYodTjVCfbZe6F/dcAZI74h1\nHAANQFrqeWjvgV5bJQ1gUu35ReclullimeetTaSJqjOsMUZHexxn4NvFfBpq\nevwC\r\n=bx7V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOqhL5G1TMcVLP8opMkf50udr/MAqkV/82Rknt5vAhwAiBBMi6VoIrC1qciuCtk7Q0TCP9HsT0EP9wMY6RcSzmdag=="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.3.2-beta.2_1579503497144_0.6022752053624023"},"_hasShrinkwrap":false},"1.3.2-beta.3":{"name":"@pong420/redux-crud","version":"1.3.2-beta.3","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","lint:types":"tsc --noEmit","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn lint:types && yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint:types && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --rule 'no-console: [\"error\", { allow: [\"warn\", \"error\"] }]'  --max-warnings=0","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.23","@types/react-redux":"^7.1.5","@types/react-router":"^5.1.3","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","connected-react-router":"^6.6.1","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","react-redux":"^7.1.3","react-router-dom":"^5.1.2","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.4"},"dependencies":{"query-string":"^6.9.0"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.3.2-beta.3","dist":{"shasum":"9f2246cb1ba3d3229912cc99a523cbb4154558ce","integrity":"sha512-gF5dDjW/jCIFfXv/JuFXP2Qxb4JeEaYBSOdBcFUqqVZikfPjG5JFOTmU8i0VOsNhug6vr0LonhV8vQI5btsPqw==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.3.2-beta.3.tgz","fileCount":78,"unpackedSize":309769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJVY/CRA9TVsSAnZWagAAAfQP/2k9sTCA3Ts7oPWrb0RL\n009aXZM2hLCf1vuBW+ZX5W/VxIJaSe7/hDfD2748uwR8VA2p7bglR5TxInBl\neNV1j7uXA7mHQUjNDmklmHkLooDKdWZY1xiCz+z9rSIpurnQI+bWUmjUzCx8\n2h1+WccCKCDoB5sOBgde4V7ZS11/KDnG/s/frNlTrNfCC+hyVwQMpV5J/aml\nMqYQd4wbbzSeT9liKzfEtmVuftQ6pP2hs/gFQoZiJrkoVpdzfKyL6XALSzgL\nPBMwRdk9x+HcVwXq87vidQoyPP9wtVyVt00n5Xzr+L0xyzCJ203CLiMzssib\nA9iVfb5xwAr1Nxg/V/oWt/981BxxBzAUnily6tFb4mxVP9zhpqIqNkaZyPYA\nUXtxmkqu3XkyBBmbGeH5UomV4TFk0i6K0yEukJ+4jjgjDTOUqRHcIhiGQsdB\nhQS9Rlrgiz2/qJTa5ktHfX6Y62IRi3ikuMFuWeY5cak/TzNAwjQ4VUqjIwi+\nICSp7vFuyeQwv75RrWtvG/k8olxg/3w4KeH3bsbexUcxjDg9H5FdcF8eMCRY\nrrimmBH16yNdE5M9wCTfvpYDY2TPUFxf+X0a/zYi1FfhNQyJ/z2fMa01lRiq\nsWGneka3Sjcc/NWi9AtouboWNdwhB7JqOf+5Yb8lNMISqAC12M7KulTEGdc6\n29Q/\r\n=cD0/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChcLUvBx2f7vWZy5XUCdcCaHPBfdFd2YkYTsVKMtSu5QIgM867k2WDeEJC+mS1Id2Dh1Z+fnb/qkdIXxFsLMaZXrQ="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.3.2-beta.3_1579505214672_0.40977487378847655"},"_hasShrinkwrap":false},"1.3.2":{"name":"@pong420/redux-crud","version":"1.3.2","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","lint:types":"tsc --noEmit","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn lint:types && yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint:types && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --rule 'no-console: [\"error\", { allow: [\"warn\", \"error\"] }]'  --max-warnings=0","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.23","@types/react-redux":"^7.1.5","@types/react-router":"^5.1.3","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","connected-react-router":"^6.6.1","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","react-redux":"^7.1.3","react-router-dom":"^5.1.2","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.4"},"dependencies":{"query-string":"^6.9.0"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.3.2","dist":{"shasum":"cc8b0e9e49b0b1ea6b5e7ebf9b73b51ac052896c","integrity":"sha512-PP04mQW0UTtwS71R6nvPTacu1Ypb6wvfHwmS/BSD+9iWcpLgC1Zof49T3RwAlY+WoR5PzCcXEY5b/ivtuEAq0w==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.3.2.tgz","fileCount":78,"unpackedSize":309762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJ/m+CRA9TVsSAnZWagAAc04P/1kDJhPii+dLAjPKL+8D\n5I1fhEIHeyi0tJSirL3NTtxO3lsksCdoCnWkayw3q5Z/MBXFP/KIoQ0dmoDR\n7ardSYOPVm5KBtmmQhchZTYbpM5EqDid6w8Ne/GCRiOaF1YnUnBLDpwfUyRh\nQLb7SvUYP6VKvysqrKaBajPEzjAmIUbRkVuEbcSAA3gyNvE3SdCwAGoafWYN\nN9BTNiRZe3hdcry+49rLpkz1wfVLFUrTEtTcAgWui3E3XN3zAoFemDgm2xzM\n5M0zCE7+xDaRjh8xwyXsduq4TaTn/qW3lbSnS6kLemslygor1ezk4pbmhKhZ\nK5OLtHOHDhdT0VY8fW1rX05PvswowWGaSK4/dSbc7gMylK1Sfxs4Fl13dP2W\nwRAhpIiLC5kKIMyTg6cZdaatKahFeeZjX7txhmpgBP72+q33ciMJ6wvnkCrz\nGXwdAMHo+5HITztKsrahhUUbXd/irmukM0CIzxee6rJnQA62dF5jKIbOjsEA\nKfYSYENtYYoLHAWz7bKOQjdFOJAU7DNYCKBkuaIbl4E4vShJJKdDFi4c/YIZ\nFZCiiKcYJOaXBDwnx7bI2OPbcA9PxnjiAvZpWq3gdOeM+WagQHf6nJ6jBxtH\nSMwZMyzUqHYqKprs64SjxiHAY4Ss6xPTQDa/IjD5hq87mznT7qnXVVOtec8g\nhDZ/\r\n=dtj0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzuypB1S0NVr3x4pwmGDMvZ2vZPDWIwXjWgVBME33xtAiEAoxWZkckLrtbMC5r0wHSCbT8rfBqAT2G0qDiTVFdR/qw="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.3.2_1579678142138_0.14060773585109798"},"_hasShrinkwrap":false},"1.3.3":{"name":"@pong420/redux-crud","version":"1.3.3","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","lint:types":"tsc --noEmit","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn lint:types && yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint:types && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --rule 'no-console: [\"error\", { allow: [\"warn\", \"error\"] }]'  --max-warnings=0","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.23","@types/react-redux":"^7.1.5","@types/react-router":"^5.1.3","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","connected-react-router":"^6.6.1","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","react-redux":"^7.1.3","react-router-dom":"^5.1.2","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.4"},"dependencies":{"query-string":"^6.9.0"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.3.3","dist":{"shasum":"15a3a87b88cd369effe9019f4c3d9db94bb3fd8f","integrity":"sha512-AxW6wv4jXcNnXV3broSJSImrZedhsLkA/k8q+jo9OXG6Z7pXgzzT+Ri3TwA+25hn7BP4HhuMSkdJz6pFUGms0w==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.3.3.tgz","fileCount":78,"unpackedSize":310274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRRxwCRA9TVsSAnZWagAAPoQP/0avYKhFiiCJRRvy82JN\nZ2luptZ78QZ5+IKw95kcOxG+A6r6j5MC+jIQV08wUMZBtx0zJfoVEiXVJ2L9\nFr2FA9qhOtht/X1khWVvcMUqbWPRIQMxDOQDngrjeUdWguMsrpfgsx7QgDtY\nwlLi15qi3nXKznMX1BR/SrtKhWjWXSTIykw/QCC2IhVZ8IjM3qTR2d4/9cfO\niCaVpbj2YpHK6w05ZFH31TZ/N+hTNRz8KKAim3ZqBKp5rQeb8rOtx0dBlP1u\n5yPHi2clJTM2VCltYrIk4a44pFZCFjxfcqML/2M0YdEI2d9feUGFYj2476+l\nzr8X8kGpTu3Q9jrBfJH8XgLlXNl6l4Ev5c/6v+ox3QNFMhY285VJvM6IXEnP\n24Af9rjeWAOIwlhX6yQIZfFPa6SwvDURBlng3qb/JqmgXgEkqyt6amrm2wer\nxSMfAtHZGbb3Am4purI0eKmenYtCS0ApBV/twW38JvWZXl8L72bCIotJ05OT\nuA/+c30p+f2wh6EKVXJdCpi+fXpetXgDaJgARxivEuaMkU+dSWJG/i9qFmiI\nXmEhLtadRFxW4zfNlRisx5hIm9aMGQV8goBqOZuDT78yT4yAX2D5vRQ51GJ6\ncUbYeYeyq+i1aBhneqxz59kO4m/n4ef8NkklaywRPKjugPWY2oKM7D8XBwDe\nTdlH\r\n=gNrb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBM6rDxjk4Go4uM6ydGeltor8Kvsy78C61m+vzDvw5BqAiEAvqMiOGmcSMOcMgmgErvdOsamqKIHzSEpieM2zZqxRYY="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.3.3_1581587567993_0.018138070276674467"},"_hasShrinkwrap":false},"1.3.4":{"name":"@pong420/redux-crud","version":"1.3.4","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","lint:types":"tsc --noEmit","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn lint:types && yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint:types && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --rule 'no-console: [\"error\", { allow: [\"warn\", \"error\"] }]'  --max-warnings=0","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.23","@types/react-redux":"^7.1.5","@types/react-router":"^5.1.3","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","connected-react-router":"^6.6.1","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","react-redux":"^7.1.3","react-router-dom":"^5.1.2","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.4"},"dependencies":{"query-string":"^6.9.0"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.3.4","dist":{"shasum":"6e0269a7ceb52b64d28dc3b169aa0e4bbbb00542","integrity":"sha512-HfqSrAjSnOspodWnEDXhWglq8agueaHFxdEZQHMJ5hIL8atTYf02zP4pe7nStWYeVbv0WknLi3/sutj8PKZSKw==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.3.4.tgz","fileCount":78,"unpackedSize":310360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRgXPCRA9TVsSAnZWagAAxC8P/A4rOBXcJlMmg6XC/hqP\nwkh6BdUqBblN+1qekxjE8oFVueCUba8AMOtZqfpb1b2yC8dOXOvyb7ybKeKt\n7th1INIolt2Ohu+yYmltauyuya3nhFzFkoqvBsQXEaWt6Q/HOkNrt2U1kvsJ\nMkYPKqawOb/4pZzXGofi7ooEudM4ZiZBqypFSDkoe8t+4DxCXgFv1DSfqDXZ\n7A9iiRslICj/B9MLB8Ko4Kq+Wo25TFpNUOCyCvqAWYDmfqXZUqmC41jX4zzZ\no/HLp5A0AYyA4eYtEb4VdhRbk5/OKdoQuP5XgzZb69NDd8eECedYcBn6wtgH\n3efwh0QPXRXlrd7AJP0Dxe8Wg7C5kNASL5sI1dVnu2ra7IgxhP9V3SbRys6f\niNsAPXsPDfKZiAzrUFwS5OG2rTiKDE3oitklKT2XwSwicIeWxNeTEgsRDuOP\ns1z5kaIW343gUjymz0pGXEjNTVgGBuUH/OjED/lStvIbmQr/jPS2fVYFPLoG\nJn0W41v+keo0LVbhK35SXLBC3I06YsjbkgT2Gebjnu3b0CntfOZMN5jmxRac\neRl3PW4JbFQHfsiKPgSHLNQ7DVWzcf6/MKoqrpLA9I08hCvoHLwAUmDX4jow\nAxoSLHwgAERUhorQgA/z4pQIch9TlD/Tp/xmgcu4tU9S5y7C+WohG0U+SrWb\nvLXu\r\n=Oxep\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSuqduOYNvyuL07anhZRx2scRNvh53gfV4Evm1IXexbAiBwsznfY1WLvDJe4LrtwJwdI5MpgXlvkFNLNSPNkwpXuA=="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.3.4_1581647311338_0.4592463864772831"},"_hasShrinkwrap":false},"1.3.5":{"name":"@pong420/redux-crud","version":"1.3.5","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","lint:types":"tsc --noEmit","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn lint:types && yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint:types && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --rule 'no-console: [\"error\", { allow: [\"warn\", \"error\"] }]'  --max-warnings=0","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.23","@types/react-redux":"^7.1.5","@types/react-router":"^5.1.3","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","connected-react-router":"^6.6.1","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","react-redux":"^7.1.3","react-router-dom":"^5.1.2","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.4"},"dependencies":{"query-string":"^6.9.0"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.3.5","dist":{"shasum":"5976d877f730a473dfe8e3b31c7d35c45972c12d","integrity":"sha512-RYIV9TebeT62RfKHvEfzpDi/nwq9Vdx98ZDoh29vnW2blCIjeL8PZjcTLmEjtgz+4SV8bCQdYoJPf9NzSQEPZw==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.3.5.tgz","fileCount":78,"unpackedSize":312825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTMjCCRA9TVsSAnZWagAAUOsP/0f/EnVbCw0BPRMGyvwl\nIY4dVMRxRfmhN/uce5LTeNt/9STDpFjLYQUNTj/tXGlcqJiMcfHV5EJEodM4\nKjs8NfKT9/SCsq4Ah8Wzqx9acqNWqrmhlis0kOHjski34SgBklz9OjlGi/Cw\n7zJqvGnqcktFNmWd8Vdccfn+ak8HTiSbYCORu/cxUa0dPJHGIo5rg/AjE37F\nvumJEM/S13m5/933sGlAf+Fh9+u2p+5nseNF+rDoEywmGVScugjSpmHSSYyA\nO30zzTCz+O8xjdY1SIk6c78YL4IsQZCSZjIDv28jwBZ1Y9b6c3lMKa0vnRiy\nWsVV//gKML7d/rnaJi1BzSyuXjSwAtqYYhdkRDTL57O6febrVv62tp566ZqD\n/YkjVcFZHx5ugEwrbONYO0IYZWIyUo1g5/1KPWOEIp04F5xVJR1yElYlvYoB\niP0G8wR+z4FrwmXCFy9W6RVmnkp/q+/1P9tPt/B7+gfc32YXx30KFSL7mAhb\nbLCVq6edcf5eukntDX/fPtfr1WSTst4gew2vOhK2FF1c37aJ84+tCDrhOQRT\n5cpqAxrzfUYvISnGQl0NfdGTHODfnlXl5ngsMzTneSTXeELRLDw7ikBzaK5v\n7cKKGcI/jaNh1FWEkYqgaSTW+ETRRshMyXAHIJMqe2CmbxsmOOV4L3B2VdP2\nLJcG\r\n=IUJG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCj9Poi1xLcgDxI7cDh8KZ4hGcdaXzo4wxysumi/KqZegIhAPa5+TizGqDNL9wgUDmnP/y5QhmnGy9v//yrWoFT5qaL"}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.3.5_1582090433628_0.4217007562551416"},"_hasShrinkwrap":false},"1.4.0":{"name":"@pong420/redux-crud","version":"1.4.0","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","lint:types":"tsc --noEmit","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn lint:types && yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint:types && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --rule 'no-console: [\"error\", { allow: [\"warn\", \"error\"] }]'  --max-warnings=0","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.23","@types/qs":"^6.9.1","@types/react-redux":"^7.1.5","@types/react-router":"^5.1.3","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","connected-react-router":"^6.6.1","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","react-redux":"^7.1.3","react-router-dom":"^5.1.2","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.4"},"dependencies":{"qs":"^6.9.1"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.4.0","dist":{"shasum":"bad34faecc34c085eed8f81d4c78ae31f4809853","integrity":"sha512-CmM0WDmlIcaavj1Cx6/9EMQ3U7yoSGWMgNIEiUNEUhUNwzgXkT6LcLOWngVP/wquzRKRf6s8Sqo8YG2SEhVJkA==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.4.0.tgz","fileCount":78,"unpackedSize":311513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU0BnCRA9TVsSAnZWagAAAkAP/iR55e5SPWBVMn3hwzpP\nck116tct7LuDglmohXD2cgQf08SYt+ApFdOCtOzQh45HHgFFrIFdjBmgnodN\nfSkFnYw0yB0T7tNF03Ur6EXsAyZ3xbTs/fAFVkTtQxgW42P47laQVQ7k77WG\nP3mr9u3h7QsUujyK63gZOO5dh7GDvCIlq5MahINGWc7H/jNJsfp3qeHN9yc4\n4U33TLVJ5oYUzDUbcspaCy+fgU6GJM7vAyc77gasM9hh681H2NSI8+3VOPiz\nz7VqkCttJLh3qd71baWJ02JUmmjHPUnHdz+noIsQK19kav94UicjBS2VyagA\noFBXapiYMU0awt+6EgpeBAyaR+6JFhwvWW+zlje/W2sB8DpLDS6WS6/zlQ2p\n8ySySu/2mMHFQ3WJSaIlRS4eYi8LtNL2z7d/z7txuuSPyWmVFtq2fBrtbfmd\nnQVckHUvgggSb2BWGGu1XtAQQQ32U26tU55d0jsvNa4/QXfnlTHiNUEwdV1g\no0VEpy3+RS/ipw8mrO6ZbQlqLb+hTpZ9xKEAFgVo9QiwhVmBkhs0XzzGRulv\nVKihYs31/NLTrPEjm/TRjQrw1fF4D9XqOIsufwMGncwJUbm829+oOeeGO7wT\n/0Z6po6nnR9vVOOCIY7ASK/2EVg6MbrPtyHOTTHFYa6mSGve5s5lmLB8K1BE\nlpnB\r\n=tAa7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQiXF9JfL+PmIA5ocrDlvtppixRY2Agas1yVCCRaHNHAiEA84TehwbXz28T2t+Egs4EVEwf34lVvycRa0U73Ni1S64="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.4.0_1582514279303_0.1715182131113484"},"_hasShrinkwrap":false},"1.4.1":{"name":"@pong420/redux-crud","version":"1.4.1","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","lint:types":"tsc --noEmit","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn lint:types && yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint:types && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --rule 'no-console: [\"error\", { allow: [\"warn\", \"error\"] }]'  --max-warnings=0","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.23","@types/qs":"^6.9.1","@types/react-redux":"^7.1.5","@types/react-router":"^5.1.3","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","connected-react-router":"^6.6.1","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","react-redux":"^7.1.3","react-router-dom":"^5.1.2","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.4"},"dependencies":{"qs":"^6.9.1"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.4.1","dist":{"shasum":"80667dad5e8375401bad41f7ed1cc4adb4d30ee3","integrity":"sha512-yCFKGoyIcNcER6Y1iT5gpFvN8vNJRpKCVHilSOl+MMziwrAvRH2vuR9jciKWbie2FNvVHaWXvw0wjftVkBuKiQ==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.4.1.tgz","fileCount":78,"unpackedSize":311489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU0P3CRA9TVsSAnZWagAAPWAP/iy/HzAvCE8KChlmSp9Y\nuN/nq00LyKHX+YvR5DhXSNfFPJI/qGUlTDyC4FuUfGa3civr8ajcoRwBF4Ar\n9ddH2tpqwcH6qs9gC3XCmeI9PPP61Bs55UWzbAW3IeTm2sTpdsLLUMehh9xn\n5NhS3eBGA/ITOxFJTAcplaQlGhwT7IhKpuGU3jyJepAfS81RfNJHIDth2dUx\na+Ec8tFCoqY2ddboDanaA9BqZj+xamOLyRS7o4YXYHCRjDJlTWsbLpFglabu\nmEW+PgiOdPBLzXHyxA+TAJlPMIL83yPuqMhFzOtTo0RHhWR75EM1ynnbQcjr\n/17nl0fYumkkkrzkFgkCwlNP0jkSn9R867rRuPRV1+wuPjn7GgVgpB5hyYvK\nxnvNK6ouOFOYFcBNuZ9MufuCYwRmg/ZyITltdmkx78sFBId6yPBVg2SIjnSa\nsAaZ8MjKf4c6ec0O4voJBc51cKuz7YFlvw3u6K/1HX18cbHJdOsRV+Qiklk3\nhQKJb45R60LNrzHHZycpr7d7inBR9ii2zMG4k84teX8hFND/+S7KTmm7aVxP\nZwc5knS7lA4DpdJkKyW0HWmzLqAHsiw9XzwroqWl2kS7diIkqCbuO4UsAA24\nIMOONxLDWlysNceUagipEYyyvLrLyN5yQiEONuqtKNoCxAS9E0ri48vW3ayt\n9CIm\r\n=0DJW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNj/EDegnNBQ7GiS/4P5EF8dcUMwQCROgT6xeY0X+QbAIhAKRxqSlwNpL14bGHfHYy7xgle2tugN+9qhBlZydj1Ggu"}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.4.1_1582515191193_0.8069903973676282"},"_hasShrinkwrap":false},"1.4.2":{"name":"@pong420/redux-crud","version":"1.4.2","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","lint:types":"tsc --noEmit","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn lint:types && yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint:types && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --rule 'no-console: [\"error\", { allow: [\"warn\", \"error\"] }]'  --max-warnings=0","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.23","@types/qs":"^6.9.1","@types/react-redux":"^7.1.5","@types/react-router":"^5.1.3","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","connected-react-router":"^6.6.1","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","react-redux":"^7.1.3","react-router-dom":"^5.1.2","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.4"},"dependencies":{"qs":"^6.9.1"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.4.2","dist":{"shasum":"6703df2102f698a9c47a384238aae7d6ec984607","integrity":"sha512-Es7JAy3MaRQ9jS0xr5lsMWE3YXuLjKTuouTRTVaYJzWruNiWChgeth87fG3p/qJmMfoOYZ0D9k6d7GUVm+aaFA==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.4.2.tgz","fileCount":78,"unpackedSize":311483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU0fTCRA9TVsSAnZWagAALHkP/iDcC/lJEZ+0q0mcjc4u\nkJw7QpKgT5lzXfYfE7RxjBhdyCNRrFk1MsAVhjGjWxurS0zQiYcXKBpHhUxb\nMhZGijUguIzD4aQxj0LY/uxa/4P/V7EXSk0kU5VuSOqRaH+x0FVdSTWUHhxQ\nwiFiVN5sKhxm9DHZ//IJhN3t22a6RVucGNzhMHVAwADwlaRdD+JPdsdpRp3U\neogF4En2J6jUdv0x2Ntz3Tp6so73yga0IL2q4liabZmmNihnUwTppzZA461z\nJAqUm4XPuez3Fc1mF+rcPVRd9QCOcL7D60BE1qJIhWL/mvWui8W/QBsgxmUF\n81JsezDsFlIwgSJarB4VxZJd6lQGWbCSE1hXolRbfS6DETLf0LkcmT7v2pq1\nM7nJa42BLLci99nplI41VIlkikmNGH2Pg2ynAwg6A7706WeB2w0t2gYK0h2x\nWOkoSyyrThWIDgAGK5Jf4mwAVEz+cDiS+U4wx24UWh2TMLgUvzW/WFcetrPB\n0U/FZBd+bqaO+SMEfOViSYEDfZhQzXxZCcYWAfHcsBRSnKI/iHHEJWkJvnou\nVwjLxTHrhKNGy/8QM9BkL7YMQrZLkDNXUEsHAto9QrwetLyNM7XjaX3ExkHU\nwZLR74vqOlC6oXFcLO3Ud/qNVwjbJoNqQA5yWTTUcJPOb+7RxKKzusQN/UQR\npo0n\r\n=cfvU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk7Wsgz+BsULN1sKewQhX6XDCbTL8RVLReYFB37rpqhQIhAI+imedEauEME8fG0HsXmHyVMYZXWIxCuVjfw9JSWSUF"}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.4.2_1582516179409_0.6800933439789254"},"_hasShrinkwrap":false},"1.4.3":{"name":"@pong420/redux-crud","version":"1.4.3","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","lint:types":"tsc --noEmit","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn lint:types && yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"yarn lint:types && lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --rule 'no-console: [\"error\", { allow: [\"warn\", \"error\"] }]'  --max-warnings=0","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.3","@types/jest":"^24.0.23","@types/qs":"^6.9.1","@types/react-redux":"^7.1.5","@types/react-router":"^5.1.3","@types/redux":"^3.6.0","@typescript-eslint/eslint-plugin":"2.10.0","@typescript-eslint/parser":"2.10.0","connected-react-router":"^6.6.1","eslint":"6.7.2","eslint-plugin-react-hooks":"2.3.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"^1.19.1","react":"16.12.0","react-dom":"16.12.0","react-redux":"^7.1.3","react-router-dom":"^5.1.2","redux":"^4.0.4","ts-jest":"^24.2.0","typescript":"^3.7.4"},"dependencies":{"qs":"^6.9.1"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.4.3","dist":{"shasum":"03803e5f2c683155d5949c9e02d07a07f1e00431","integrity":"sha512-hfjp5NrtH10rqX1PrNWbpyJxrJ/+eJlXz1g5famyF37wC019lyDDpoCFrJTs5xpukvP7BBg6AQnk4mVbdVWjQg==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.4.3.tgz","fileCount":78,"unpackedSize":317640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX4JhCRA9TVsSAnZWagAAxQ0P/2q+5+CFtpL5TdM36dEJ\nr4wA4sw+CP0hGVm47lt/imdmvG07Y4XRd3SDU476j8fl21cTlM3YAK5zIjfd\nSD6+3phSbJ0BRMPtmORduCC8kW3CiW+F9QgOaPLF6LRcXZrFfUo7+qbNlypp\nyPQYC4dwjj1l0WlQlZ/twKZ0V5+nTcXWcwivNMjjcwTWuo5WmmLns5IixXuv\n9Px1Tvj47JpySes8MAe9LEuewrk5rV+BJY93641Md3eEODa+jLks4LNSRKWC\nNjadz5sEeFYgLhKpc91cempepVpLVD6synmv4KQsjT0O1CYf6FoROXfK1dTu\nALiRBY2WbCsPGtotaoxlevuEleixarw3pYOba93h6NhkEYNfZ9ULDbmbo6Ik\n8TnZyGYsRp+1IesryVHm9W0My+hVMMnu+8NA3olMxPodry6EOKH6cU/BZY/b\n9q/MATvYjPntKlHj/iGR0ikzGaZEOxrUtq7rXHJ1mx3ohv2Bq3W9ogHtNtID\nfT+FRFw2VHOHNFCE1qQdOx/uiM7je9ydixZeWJP2hLtSu44xRpacWrmN/PKG\n7Hz+NeaKTzv0LOeqAMFihkeQxcw4WlMw8ilOVxk/hbHsRf/n9k6nDrsWlkDw\neiLN+WwzC4nzrS5wP4rUYAB0CSxtTlhMcnwaOK7Z8dgXshCpODasBSx+FTA2\ncvAv\r\n=L+y3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzuGhCDyB3FN7UqanKJkCfdfDQtX3Poeg7oPXVb+lJAgIgOAdzTuqkQUqQ0gz5+ip5qVQ1d/MOjYsWQBcNaIVD0fg="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.4.3_1583317600644_0.25966276035414104"},"_hasShrinkwrap":false},"1.4.5":{"name":"@pong420/redux-crud","version":"1.4.5","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --rule 'no-console: [\"error\", { allow: [\"warn\", \"error\"] }]'  --max-warnings=0","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.5","@types/jest":"^25.2.1","@types/node":"^13.13.0","@types/qs":"^6.9.1","@types/react":"^16.9.34","@types/react-redux":"^7.1.7","@types/react-router":"^5.1.5","@types/react-router-dom":"^5.1.4","@typescript-eslint/eslint-plugin":"2.28.0","@typescript-eslint/parser":"2.28.0","connected-react-router":"^6.8.0","eslint":"6.8.0","eslint-plugin-react-hooks":"3.0.0","husky":"4.2.5","jest":"25.3.0","lint-staged":"10.1.5","prettier":"^2.0.4","react":"16.13.1","react-dom":"16.13.1","react-redux":"^7.2.0","react-router-dom":"^5.1.2","redux":"^4.0.5","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"qs":"^6.9.1"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.4.5","dist":{"shasum":"a6f741e89bfa22ab76564b72844cc7458bd1d2f2","integrity":"sha512-hdVdPEC6sI9voeYOJF91osREohDyl3KEShoIxrdpMzKFMFIIEmUaHWTCAouGDSky1IKczEe1KyE1SawpvPsfNw==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.4.5.tgz","fileCount":84,"unpackedSize":335681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemshACRA9TVsSAnZWagAAxxMQAJpE9nUiYYx6zbgyj79U\ndYj2mapZs/1F9J+6RewUKKiWlgYHRGcPFlJCGqC95LcBJwrB2UdxuM22PWcz\n60n/r5L61Oy0TO19RZWWLAETG6dNuxkB48GPwC0k12ZGnFWIez7YiORHtK4N\nzdaJ+z4hq2Ji1er/Dm6eij8bSXqjB5f1TDqlgS/r0Co3hpN0QdeE3sROjYpB\n4UPzVClnjV4uazZp5XJfousvUjK1RWTvZHsGRtFwYCNpql/PP3t+c2oalnvx\nBLhdDuSkil74xi9qdYO3Lkk2yNb7YY8fMLLBKBGJID3dyINPS9hSrDKzh9W3\n+2ggIWCcHTNTD3RuDrF4iGysrQMIqQufPy6UOuSwJG3aCeVnAtsEztLL+Xng\n7sZ3/DwCRxe4KSChMsFtZOoB3yN+eHGkzXNFeDfujCkuyT3sYfVXzrFY6wyl\nisVT3GzByp2RS4BY2gs3WePeKAIoQWBzB50zxy5UuoLKWKY8A7ZSU6sduN0D\nKG39p08hTkdQorPbPBcZ19HoPo1Cv69+dD5ejaYHF8qbC3Q/yXoqDgdqKynT\nlhCWfc2ygCZE99VbTCuadOSWaLkFoDg85T8sQQONWBzCcX3grn8cbmob5Jw2\n6lXRiQ47JhPZ58XfytOH8DZXCf8swUV5xc8ZRPVolo+NHV/l/HJ4Z/0ScHIg\nl0/I\r\n=X1GS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/o2RvesI2nH8IAexPekEdKbkWsSVARGyAeIst9GqQBAiAKOt5g9vz2DQoV/qT6OuVTghpgxTkupOp4tJnXQyAu8w=="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.4.5_1587202111595_0.5041120460148889"},"_hasShrinkwrap":false},"1.4.6":{"name":"@pong420/redux-crud","version":"1.4.6","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --rule 'no-console: [\"error\", { allow: [\"warn\", \"error\"] }]'  --max-warnings=0","prettier --ignore-path .eslintignore --write","git add"]},"devDependencies":{"@types/history":"^4.7.5","@types/jest":"^25.2.1","@types/node":"^13.13.0","@types/qs":"^6.9.1","@types/react":"^16.9.34","@types/react-redux":"^7.1.7","@types/react-router":"^5.1.5","@types/react-router-dom":"^5.1.4","@typescript-eslint/eslint-plugin":"2.28.0","@typescript-eslint/parser":"2.28.0","connected-react-router":"^6.8.0","eslint":"6.8.0","eslint-plugin-react-hooks":"3.0.0","husky":"4.2.5","jest":"25.3.0","lint-staged":"10.1.5","prettier":"^2.0.4","react":"16.13.1","react-dom":"16.13.1","react-redux":"^7.2.0","react-router-dom":"^5.1.2","redux":"^4.0.5","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"qs":"^6.9.1"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.4.6","dist":{"shasum":"a6ed5981dbeb1baed473cb10172dd501d2b98fea","integrity":"sha512-7Lu92K01mBYk0NmxbBQjmbNmOh3cAuSXBQryuR6yBM2Aee7iLG4Gg2DpaGLXHoM2uZ2uHpnCOeuc3tMCY7zyow==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.4.6.tgz","fileCount":90,"unpackedSize":341787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+W/+CRA9TVsSAnZWagAAHvYP/0nXvMGd6L5DM8PYtxWf\n4SpdRxaQPL5eLSc8FKHQ/Z6XT+OJnrzW1Ci+zWsgcxOY5F/2VrfQyyxtr9HE\n7+wgqfE4kgJxv+NA3eR1rVnVO9GgCoDuwvUaTZifXxMwQoxIG9lB71a7QmCN\nGEpUzUj05eYt31TJxJB8gYd5SA3FhdLw/VGnxHx91fbd+DPWeNB3RAPauyUk\n5s2i1jrFrEqyi6c8hRkrEQLREDaC3SZMd/INpQcaqG1E2Rf435DK4QBzfhqs\n0FpE6XwOtIjgDqU73L0nSAWVpMm4ioZE4qhhrHno+mZ+6Y9QWG4+Zmg8bh65\nqBsa53ZCfpJD6U9IYCfRDvZFgkU0vILeuFwhRI4JGg0sU/zTYSoyEhRoJtkm\nTXvo5VgTHqyMMwp3WvklVfnFluQ31XyuK3ERMPsSZKpJxmRBnWukUFf5mocM\naduqeD0QivMS29MZ7YJAuKTMSKXtO6VWqamN+2Ufn7xRtRvSKFF84uKESRda\n+GvOxWu0btRvCoBssUNVGw4NnQoUEEbSF9AQnaJlehLUq4hf7C62YH9J7XCq\niVhYE5V0Dm9Z0POjgKd0G5M7RLZSZ8WCURvom6rqypz+2i0afG3dex9FqDqr\nPcCwFq9A48bW6TbHIjmCAyfWu4cltUVe/Gc2HhUcELbVJrTcN6wnGjtlKQ5V\n1XME\r\n=eGjs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdC3651Hd3iGL9JyiNQkK/w9NOyuBqVRMHiNoQwBLc1gIhAP+B3IVCISo1cBvUKubbsi0Sa5nmTzcwQafYH5dEwo+s"}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.4.6_1593405437716_0.6361953427522298"},"_hasShrinkwrap":false},"1.4.7":{"name":"@pong420/redux-crud","version":"1.4.7","author":{"name":"@Pong420"},"license":"MIT","main":"lib/index.js","module":"esm/index.js","sideEffects":false,"types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint 'src/**/*.{ts,tsx}'","build:cjs":"tsc","build:es":"tsc -m esNext --outDir esm","build":"yarn build:cjs && yarn build:es","prepublishOnly":"yarn test && yarn build"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --rule 'no-console: [\"error\", { allow: [\"warn\", \"error\"] }]'  --max-warnings=0","prettier --ignore-path .eslintignore --write"]},"devDependencies":{"@types/history":"^4.7.5","@types/jest":"^25.2.1","@types/node":"^13.13.0","@types/qs":"^6.9.1","@types/react":"^16.9.34","@types/react-redux":"^7.1.7","@types/react-router":"^5.1.5","@types/react-router-dom":"^5.1.4","@typescript-eslint/eslint-plugin":"2.28.0","@typescript-eslint/parser":"2.28.0","connected-react-router":"^6.8.0","eslint":"6.8.0","eslint-plugin-react-hooks":"3.0.0","husky":"4.2.5","jest":"25.3.0","lint-staged":"10.1.5","prettier":"^2.0.4","react":"16.13.1","react-dom":"16.13.1","react-redux":"^7.2.0","react-router-dom":"^5.1.2","redux":"^4.0.5","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"qs":"^6.9.1"},"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present C. T. Lin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@pong420/redux-crud@1.4.7","dist":{"shasum":"adb60ea605335a3b1fd90a6993a29a03592ae88a","integrity":"sha512-L0lMqmWLS5s5vLLzLg7oTvkljzm8+LYL1tK7IMlrbqtfm+/5OxFYR9eOJ/1tcmNQY761V4v9DsVmAzF5VrqEAA==","tarball":"https://registry.npmjs.org/@pong420/redux-crud/-/redux-crud-1.4.7.tgz","fileCount":90,"unpackedSize":348097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNflyCRA9TVsSAnZWagAA8k0P/jI5w0vs1vLaSjpSWGbL\nUxBJdMpbHB6lzrc8AtQQjmqCBP6Zpq9JJRo5y4wTG3lChZF+j/c67jCDRoiW\nL50veZbpgCEY9OGkhKLHut616RfDcXhoJH8V2dTVBInu51DsJEGOt/lInglk\nUknp+S+zw+Zf/i4njctUIOn0OE1X2JDBWpeuCUMaRHyAMFHl6PNu0P6d8a7V\ntOmab8e+vuUW+cPY89AbnX7dtTBfgp8kxVhv95Ew2DHfzHgv4ySl+KFTmhvk\n7euKLshIFg6VKLaN8LNhgecnQFLY9GkQKV7z5Eo/JUeJWr+Y0NzqnGs7wfEG\nmgSP7TLdmDCt/a6PnmwshRQgnGiFRBDNpaQ9Nbmq50Y/UNkIsiJfp13Frw8F\nZx7ddo5vPnaAqcyJ3d9FCHs2GM3WynmlEdzaRtJ3O8fML1VANpz815pCMbtM\ntk6/3WIyTF7O0o2TlQNmzniz2f3+goJlKn2eQq0oMYWb+vcykMgflbQ4JQ9y\n8ZF4re8lfuHOQWT8x2SpBUQJuZGNIkYJOi4osOqUZlyUreKtgEie2ZW0HnmN\nEXqpWWTvoCp8oS0izQXwSUWHx0o3gYk+xGSPb0c4HXPu0+sODpEyELQL00bS\n1XpsVBsv2jFzVgQfQKxgJkoHB798Sdv96t6HNBkjpSM5IvvSpyet1Elwqg6b\nvKz7\r\n=q8Jd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHhl25dQVxshRuTiTPJ5M5qbyMcC+GKErxAbwx+RwOJtAiAiKrha8ljmvAqJLa1RNGFaDNgbHovy68U6pyc0t/rXmA=="}]},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"_npmUser":{"name":"samfunghp","email":"samfunghp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-crud_1.4.7_1597372785800_0.8524957793231362"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-09T03:18:10.181Z","1.0.0":"2019-12-09T03:18:10.568Z","modified":"2022-04-06T15:56:07.738Z","1.0.1":"2019-12-10T07:00:27.277Z","1.0.2":"2019-12-12T02:46:58.543Z","1.0.3":"2019-12-12T12:36:52.940Z","1.0.4":"2019-12-13T04:21:16.966Z","1.0.5":"2019-12-13T04:28:02.207Z","1.0.6":"2019-12-13T05:38:12.209Z","1.0.7":"2019-12-14T05:08:31.344Z","1.0.8":"2019-12-14T14:29:18.835Z","1.0.9":"2019-12-14T14:40:23.377Z","1.1.0":"2019-12-15T05:58:25.703Z","1.1.1":"2019-12-16T02:41:07.224Z","1.2.0":"2019-12-25T10:21:57.899Z","1.3.0-beta1":"2019-12-27T13:07:01.035Z","1.3.0-beta.2":"2019-12-29T03:04:49.904Z","1.3.0-beta.3":"2019-12-30T06:50:08.482Z","1.3.0-beta.4":"2019-12-30T15:31:17.200Z","1.3.0-beta.5":"2019-12-31T04:05:58.139Z","1.3.0-beta.6":"2019-12-31T04:16:27.500Z","1.3.0-beta.7":"2020-01-06T15:01:48.977Z","1.3.0":"2020-01-13T12:22:16.238Z","1.3.1":"2020-01-16T03:23:37.265Z","1.3.2-beta.1":"2020-01-20T06:23:36.795Z","1.3.2-beta.2":"2020-01-20T06:58:17.315Z","1.3.2-beta.3":"2020-01-20T07:26:54.794Z","1.3.2":"2020-01-22T07:29:02.287Z","1.3.3":"2020-02-13T09:52:48.153Z","1.3.4":"2020-02-14T02:28:31.448Z","1.3.5":"2020-02-19T05:33:53.794Z","1.4.0":"2020-02-24T03:17:59.477Z","1.4.1":"2020-02-24T03:33:11.333Z","1.4.2":"2020-02-24T03:49:39.615Z","1.4.3":"2020-03-04T10:26:40.792Z","1.4.4":"2020-03-17T14:55:54.433Z","1.4.5":"2020-04-18T09:28:31.779Z","1.4.6":"2020-06-29T04:37:17.840Z","1.4.7":"2020-08-14T02:39:45.914Z"},"maintainers":[{"name":"samfunghp","email":"samfunghp@gmail.com"}],"description":"[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)","author":{"name":"@Pong420"},"license":"MIT","readme":"## Redux CRUD\n\n[Demo - Todo Task](https://stackblitz.com/edit/react-redux-crud-todo)\n\n[Demo - Pagination](https://stackblitz.com/edit/react-redux-crud-pagination)\n\n[Demo - with React.useReducer](https://stackblitz.com/edit/react-redux-crud-todo-nyrfms?file=useCRUDReducer.ts)\n\n## Installation\n\n```\nyarn add @pong420/redux-crud\n```\n\n## Basic Example\n\n`/typings.ts`\n\n```ts\nexport interface Schema$Todo {\n  uniqueID: string;\n  task: string;\n  completed: boolean;\n}\n```\n\n`/store/actions.ts`\n\n```ts\nimport { Schema$Todo } from '../typings';\nimport { getCRUDActionCreator, UnionCRUDActions } from '@pong420/redux-crud';\n\n// The first value in the array specified, the second value can be any string.\n// You can define the action you need only\nexport const [todoActions, TodoActionTypes] = createCRUDActions<\n  Schema$Todo,\n  'id'\n>()({\n  // you could just add the actions that you needs\n  createTodo: ['CREATE', 'CREATE_TODO'],\n  deleteTodo: ['DELETE', 'DELETE_TODO'],\n  updateTodo: ['UPDATE', 'UPDATE_TODO'],\n  paginateTodo: ['PAGINATE', 'PAGINATE_TODO'],\n  setPageTodo: ['SET_PAGE', 'SET_PAGE_TODO'],\n  resetTodo: ['RESET', 'RESET_TODO']\n});\n```\n\n`/store/reducer.ts`\n\n```ts\nimport { combineReducers, Reducer, AnyAction } from 'redux';\nimport { createCRUDReducer } from '@pong420/redux-crud';\nimport { Schema$Todo } from '../typings';\n\nconst [todoInitialState, todoReducer] = createCRUDReducer<Schema$Todo>({\n  key: 'uniqueID',\n  actions: TodoActionTypes\n});\n\nconst rootReducer = () =>\n  combineReducers({\n    todo: todoReducer\n  });\n\nexport default rootReducer;\n\nexport type RootState = ReturnType<ReturnType<typeof rootReducer>>;\n\n```\n\n## Options\n\nYou could add initial state here\n\n```ts\nconst pageSize = 100;\nconst [state, reducer] = createCRUDReducer({\n  // ...other otpions,\n  pageNo: 1,\n  pageSize,\n  ids: new Arrary(pageSize).fill(null),\n  list: new Arrary(pageSize).fill({})\n});\n```\n\n#### prefill\n\nBy default, `list` and `ids` in `state` will prefill with `{}` and `null`. You could disable this feature by seting prefill to false\n\n```ts\nconst [state, reducer] = createCRUDReducer({\n  // ...other otpions\n  prefill: false\n});\n```\n\n#### onLocationChanged\n\nIf you are using `connected-react-router`. `pageNo` and `params` will initialize from URL search params. And `state` will reset when location changed\n\n[Examples - Handle pageNo or filter on URL search params](src/examples/URLParamsParams)\n\nTo disable this feature, you can\n\n```ts\nconst [state, reducer] = createCRUDReducer({\n  // ...other otpions\n  onLocationChanged: null\n});\n```\n\nFor **hash router**, you should assgin pathname yourself. Otherwise the `pageNo` and `params` will not initialize from search params\n\n```ts\nconst [state, reducer] = createCRUDReducer({\n  // ...other otpions\n  pathname: window.location.hash.slice(1).replace(/\\?.*/, '')\n});\n```\n\n## TODO\n\n- [ ] Add Docs\n- [ ] Add Unit Test\n","readmeFilename":"README.md"}