{"_id":"@36node/redux","_rev":"39-c12a33acb232cc1a85c27390df0d9b38","name":"@36node/redux","dist-tags":{"latest":"0.3.17"},"versions":{"0.0.1":{"name":"@36node/redux","version":"0.0.1","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","reselect":"^4.0.0"},"peerDependencies":{"normalizr":"^3.4.1","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.16","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"93b7428d4e735faa4addba5292c08ed49abaaa76","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.0.1","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-EL2vUzjJ0uDzzhGutdr9yRRgQfPgLuKozpoSJY6TUTaVOnaDwo+/YpijVuwtlx94BXzjEegiQFXeerUOw8tsJQ==","shasum":"42116cbcff341c97fd29fd570385ccbccfd42f88","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.0.1.tgz","fileCount":9,"unpackedSize":153953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdg+YaCRA9TVsSAnZWagAARIQP/iCWj9lE3Fp1QttEerBw\nYfna+o/dVcuiPNYY5n9VrvR32FexA9HsymhlGT2+isj3drvL+tlqtyIFVaoT\nuglYQkJ/Jf2pzSoNmJkScB6LeCGaC0QnBikdoHZtpdqBjgp+PgqNVGoNPoQq\nSrvmwg5TB1OX/jaVwwDYClWuPaT4dAJYfRzFMd7qfAm//CoyR8AMjZCE8o6o\neyshIEdjzCWmyJ0MbWHV+DyBUHRPYWke3oRG/XGUlaaRJlfvpec+CS6b3AOO\neO3bk59jerOud03EEA/W5T97rC1VmcBlp98zU6cELMgMuU7gd42zjcuWnaiv\n9ck2XppctOUpiatE+jyBR0xIA1iQjltNrUYopJm4m767cGqE956yiICYqNMn\n315OWzF0vxchkgc12rFwcDFqgZN6VZeklMrOc5pPTlh06PvyGo080cnPF7Yy\npDOzFDnLwEEojYTCTt1BdQptIBsjjbRFqsgV6e+h/tI4jcW0d1YUZzzajcLk\nPFOl3/iH7avMdmOdSEEBJueJzXoO21ES9Egsll963vai5+VFORjOOdrjJcez\npDCQJNXi1fRIqWPK3SbSN9IpU/jcKi2XaIMQiB7Grm5we28Nkyqo1bKHrMOt\nx1O/pLsdO4H7UJBpxkuwss85DH5d+4Lbd8Z4uD0oiNsejG0qkf7yV4SbqFyL\n6Uwg\r\n=Yb+W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6kFJy/vjHNq6NROPlfv5MP1oBc49d7dUVuVZHtNmuxAiBoOPnEKzl2Y9jh1uF9ihiWOoQu2Xq2axaCI9C7ILt6Cw=="}]},"maintainers":[{"name":"zzswang","email":"zzswang@gmail.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.0.1_1568925210196_0.002179120766283793"},"_hasShrinkwrap":false},"0.0.2":{"name":"@36node/redux","version":"0.0.2","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","reselect":"^4.0.0"},"peerDependencies":{"normalizr":"^3.4.1","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.17","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"04a83ab7aced0809f88c5df4ac247a93ce96a606","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.0.2","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-YnJViBXxj4QXDe9+mYEoeO+OBSSs4hKQIBEO1DsqY9ZxcZYqEQJrh7sPSpOeTrltktJ6nZzM+8qL87BeKPZYxw==","shasum":"65ade7f3401133d5badf743c53a22c779621e32f","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.0.2.tgz","fileCount":9,"unpackedSize":154121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdin26CRA9TVsSAnZWagAAA9MQAKQS8PGB46MYSQLKeN0Z\ntoQKMlaSplp8WEZWupMtHdXvbxbCLV/NOQSFRAQf9RIQrFZgFnMtEdh1KeY8\nzaEu+6hYST0qX/zMvuBZlE4ZagWaWc5XeCG9INyFQhyDZvxvxQ2zUSV2GogQ\nBJAu3/6+oUJtz547JoN3dFpSkwle8cG4wAylq7sG1ci3Fxyp1xK1KpGEuGob\njrgeGQYmN4+O/cV4lrIDifdV7lc50JzMxOVRkVU2lI3TggRGCk+yO4Cx6+li\n/M8ATkDHH2vPNlNtu4eiFKU8/YVbUuauGOn1W+TDrXkKjiIujwfouvHMc5u+\nrIisFctvAb9952dyy+sau4M2j5qixJ39Z/s572ALIljfFBhqhaJFHqje8Z1A\nOT8VF1adnSPiqxls8dKCVJ8yJ5JMkhP0x5/MGXHXNdyv14KyTH0xJSm4ouBg\noZCWQSG0lJ5B8tHmkXDmmlXT5pjEiLz346vF7uT1rljk8hl8NWPFkaEiYQ1v\nM/XENcNiVLuz5qyjOUsRECMpk3oxbCdJecUCAi1InivzX0pIrDvZQNOolbYU\nJvwobKuU6R93UxGiIBZLe4lK7uy+xk6VRR9zn8xS4MM/DQag8MhfjVeme52t\nWex79AvYxSgpvH7sk3s3TpGTjaNzwnAMsRUwQya2K6L4REAvXsOI12CUToJI\nReI7\r\n=XKAm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsYkQrv1mNQK+1NRipZTeSHq7K2wKtzc2N8JDoK5vmYAiEAzgKlqAmrKqwdp1so8xBcO05xxBsBDsaG3kCw777jMkM="}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.0.2_1569357242052_0.5098409455286728"},"_hasShrinkwrap":false},"0.1.0":{"name":"@36node/redux","version":"0.1.0","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","reselect":"^4.0.0"},"peerDependencies":{"normalizr":"^3.4.1","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.17","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"6b6050a7f3673d3f5b0608aaa0b034e0fbaafc12","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.1.0","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-WZ5XiX2nvN7J8GoHQIqxdaRU4tYeBMJSB0Ex1uhYKZ0TwOpfJIADb9HisW6xEKyO0DI3Fr8EHM6VFe9sz2NAIQ==","shasum":"0079026d34005a7502a98596d653fc3e94f9e696","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.1.0.tgz","fileCount":9,"unpackedSize":154320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdllr4CRA9TVsSAnZWagAAerUP/39eMXy4ELVaLj8nCY4E\nPHzPH0NHanmDVrKsOwiorc0OqYb8mg4Mmlb0oPs4wxTVWHCu4cH4Agapnmpr\n135hwZ6ujD9Sirjsu4PAkKcwFQPV52B3haV3LamdlA6hF73wI3qadxf88zU/\nna/W3tzFQAXPjdKp5xw+DNlkFIqrIhAI6T22757VWgd+2PfxbOemUarhbi+g\nVRukoVAR9DXEZVatA5FI0DYhYndQsSnpjv+g0rjBoy2L/xzfLB59GjXG1cav\nJZpwrnhxmGbnvoktYFi7W//YfcNIN1yDE3VegyhO/TIhlo7uECKqitI5G8WL\nmW3qynpriQgX7DgCKvnT9myVPiiWAro2A84ocTdNDa3LCArZ/s0tWZsAIbHt\nfDpVtCZ6uOkJSYWqPBbmpMiv1lcx+Mxj7cd6UPklX5283fOB7Tk0Z0Bfezso\nTCqh8BoD8jZaEYn22eaVxO58aKJ6CrJIgkN0Vcs/WIJX9beubYWBsR0GBneZ\nUwhOjRpI8ETBn3ZpSFr8yOwKa7RgA5E14mydLjtRb5e8nJovuiE8BIoy3Qbk\nr+ln66rZS7SuuO/ly1a8M5R9ZRupUp2W0rxrnHbu5hi5wooyhFqBjhBGDPE1\ndnjcRgL31IqniN5iDeGsF3+Ddqkaq18jon7K9O/5qQfGr72Z52FrUnQveq8W\nunzg\r\n=A0C1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwpUf71s6sHEGyvQWmBW4BVBFHfPKaPZw4qJPpLtTf3AiEAhvpBukGMEFE033Muy8764DFPtLKQkuz9E7mOP1TeyOg="}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.1.0_1570134776175_0.35781443142218716"},"_hasShrinkwrap":false},"0.1.1":{"name":"@36node/redux","version":"0.1.1","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","reselect":"^4.0.0"},"peerDependencies":{"normalizr":"^3.4.1","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.17","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"7b34acf8447c34e97ffe165b06f8993ca8f0a1f2","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.1.1","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-u8yLqWsdWit3DPT5Wv0dHlpczMcEWsjsKA/g1OUAOIbzNH0hlVmileK4Qs9nA+BN5JtcwSbQ+kEi2TfD4Z/6gw==","shasum":"e20bf51a541d3d9f425a318429bab716667ed159","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.1.1.tgz","fileCount":9,"unpackedSize":154768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmYQfCRA9TVsSAnZWagAAojUP/3Ua6+Aea/zG475xa1cH\n0jmEX//NPhcPi+3AzchgGJRsE1olOl1fxCBHZBtCZYjFiPe/ml/qBp2VGl7f\nTevnKsUDvxH9SBNjYLzzyTneyPUV0U+wE+8SCDYRjG7auximRfcKT3HkR4HA\nZeIh9cPNWpFPsR0Lf6/jjow5JWGlXndxBrjB0JzeDYgKqa1awLv77JX7vrId\nEM5U4OlqwLbsR5Qizx+sM6pOj8UP/nbXK1OG9vCsJrLTwjuq+2MdZEmDfKHE\nGReGIHlC00Aa3xbbW0Wu4PyE3wgaKyIfpxSg0n1YA27NvDCINjt42awsKvQf\nAQ5gTVi8pyasluoo/zuSTCk0C5/nIENU+fchn6ccNC/5N/gc/N+1Sf3ETwSf\nb04klCiKCa3VKKSiMVJ4NInsEwvvhU/JV4mQVCPzgAoz/je9//gVgryISgZh\nQ8B4oQPvXd0EUDxoGWw5dtKxxuzcTYlSbLuumzHlINN8qO1j1Lx9+6zaSfGG\n0D/3RXz9LYGDSxIqDwBwhbzc+OOvKg6GTK0Oco3auHOTZYhE9f86eQGfGL8y\nE7QjTIf6/8PvztlS2Mnw5ngnmgWnohJ27EsJmoHfMZsp3Loe8asmVkWh4HgL\nbJWxM4v/u6q6qwM/yiddeK6lhqv5SfzUXXWRvDFuEAs+sLHUyFifZMzejzkF\n2wWJ\r\n=v5TF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeL2qZFEBlHOwdFzoTeyzilGHpPpzUUR4UxeC69fXoNQIhAJZC9hTHuS8HMjR18rMm96QajYqMI8kNzvM6cnA46etk"}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.1.1_1570341918629_0.6309228579053014"},"_hasShrinkwrap":false},"0.1.2":{"name":"@36node/redux","version":"0.1.2","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","react-redux":"^6.0.1","redux":"^4.0.1","redux-saga":"^1.0.2","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.18","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"b9e1b7be8ac322d070d1c1030283e3e2da5264fe","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.1.2","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-19+yFZvupq1Vk8VqfAqHeLw5GpRjsujIah1qNe0XI3KgieyDczBsMw8g31YpGfkcqfckBFBcBf6HHBQb7EF1yA==","shasum":"287fec7d37502174ca09c68d63d1fda5978159be","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.1.2.tgz","fileCount":9,"unpackedSize":100289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm6EDCRA9TVsSAnZWagAAcJgP/Axvpe9b5Q52QoC0RWiw\n346e7EOC+V8eTUTS4kcNRXJo6lVwJvt9vVbFk5Dbq6+93ZJB7ceflX5THIlr\nJl7bgLH8ez9wRg4heSgpz1M1QomK/vnI2R8XDgBUuHxbClfyBWt6MTGjjUMU\ndxlLH0pw4OuirmObxv/iaw9p3zoMUhsrGD+qHc68uo9yG3ir97p9ZERe/d/4\n7ZCY9hNKa+VT9hYtLpzq0oTTX8QAUcLvaZ5KKUpNESr7sRXPuw8pcjk7tLjF\nvHPj69RMKasMRNLk4yRSu3UWwkp7EJSUO15AWfwg201seF3axnzNMv9ASAEN\nxWu/ALPtPrniI4ac0eIvj0nr2lQCcoDVwW1wAk+CqQVuVpjMmo/B8+2Tzo7p\nKLzQ2N7Ymjd0QktXNuEhA1i5rhXSav32V1fZnWnjuAMoExNeNIzvVRPoFr4J\nbE7l/vUI3xwjBTHbfDnLawgxiareiEySp+pilArY+ien2ele7OutS4POsdFC\nTqXKr9nj5ZVcXcZNdvQtyQxFoJkill44/bHN6u9HIWn0M9muxkCe5AvNaI+Y\nvAGfT2nWXh/vjZoFsTdO0m8qM1hty47YpEw7e0XrZaxYq/v2Ys5QMR++NFdQ\nRjMoNEuSQdKhUOss8H3B1TL7PeXF3z8oGBqIPIeKvD6M33zi63sdI8ykI4kB\n89QN\r\n=pRpn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC18lYOzQPO/xtkKykCRY/DnTb2t6/FNUj8bO9KGvoA4gIhAISyd4UMvuGEclMOhRNp5h+tLJaXeHhwheyjgqfyAkSS"}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.1.2_1570480386636_0.02038664495813447"},"_hasShrinkwrap":false},"0.1.4":{"name":"@36node/redux","version":"0.1.4","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","react-redux":"^6.0.1","redux":"^4.0.1","redux-saga":"^1.0.2","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.20","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"66cb3a1710862486465626ee0f69344c30827e19","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.1.4","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-QaVuGpjP54KC0XH/L39KfcRl5MaCF2P4l1N04VSmj+tiyiv1nYaPJn8MLKNQjSC6yBftMp3BZwMcXuGXObd2mQ==","shasum":"2ac609e92a1bfa8aab7b5fdd81aaa5d141273612","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.1.4.tgz","fileCount":9,"unpackedSize":99692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnMssCRA9TVsSAnZWagAAci8QAIZ3TuyIs1hUizvqxYfN\nVvyQBxA99ZnYiXj8QShOaFWL7P9Jp+nscwylcvXmlcUxw+JvbG05W9LB/mlC\n4rXtW1s45e47n9VROhqnT/ImVggdQJVAQeI6PaTzJ2ryJy/w9HOmLVwEs5m3\ntZBRdohwz454yhDTmB9iBeKp54PR88O9y+JJvV+O6NR0vZnMKCPoKheCRZA5\ncj3wgxea8BHjFdWvhWodN7WekEbgqKbWlmXLuY4k41zlYWwXLC6AhsixVRjG\n3qcW178gDeJ/WrhW+yXquS3Fnpb/FBsBC9TNtx89DhBXnNxAmdokkDs5VNg5\ntSOF/8+LaJYHVXWZuJWtFwbJnL7bamQ+NZnqelYh4W+p+WLbYnoTMREA6bWz\nZGQGrXuHyP+MTRae1ktw44YNnflyPfkQHE3p0PCyWv489BxvnfaJxAkVqKYC\nIW5PiFzrpnECefCbwbTE5F0VnblJdi00doc4i78iJeN7RuAHUsFj/8HkioiP\nP3YeH93meGVwxGnl7UV+nUR2f+u8MpD+XI8s5lUUSPDzCRTTsmb1OhbJGieh\nqkqbRgfFQD4OudL1FMO4n+6DpTgWa+gbCj8ZBo4rYsD2p4bkZp++J2jSq0//\nJleCpvZ96pYSXmvxZO2WLaLbeZ0dSot2scrRTOvKm6ApB74Ci1z+sEAlogr8\nXf7u\r\n=gjuw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+9UDf5hmYdQlYApDTTuASxRu6GdpKmfuK52bBoHKOxwIgQAC+gLauzfcqARBqB9dt8980KgAF5pe6IXrUBiKyLAI="}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.1.4_1570556715392_0.13807983333227547"},"_hasShrinkwrap":false},"0.1.5":{"name":"@36node/redux","version":"0.1.5","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","react-redux":"^6.0.1","redux":"^4.0.1","redux-saga":"^1.0.2","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.20","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"4e8dce6fff420d54e62213e7f5a8ccbcc48e4ba5","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.1.5","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-JNLIIvMnUMJzg/a7BtyS7fNipev41LG+0mTMEtVyv+VQTaQEfAmi3r+3tGsMcwyJuukoXI8r9vBHBxtat5NOeA==","shasum":"d371044e105a1e63d105369f1e8dd1f7a86ae23a","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.1.5.tgz","fileCount":9,"unpackedSize":99771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnkRJCRA9TVsSAnZWagAA+NQP/0TLOTIPdXA+GAd37nj0\nOJpNHQa0nuAQ3qPbhMqqBz7NKgSoS05WQxdWyyG7F8bfepLNy53+gIB4lvvY\n/EAlT+XL7yCbpTAk7vaypT2aedKRsCF/rtDnCQnflt7RnoQU4c4ZJ6IJ2+QU\nTSUGi7udvoKaVJdwrT3riM5Pm3Ipo4j16knmMcr54Zu4Ra/AXzSVzV96muW3\nLRgcsijyXF85WVw+OCDmafhYSGWmuxM3PL594vN+dRzx9hj4R2P1G+KFh8UD\ndWch198e30Exa0OMZoMO3VubQbVBO3f1ScBOxYqsa1msNMYPWqGVW8z24ZGx\n/vGEdsKcwMrc/QPGGWTIrO0cgPC9OV9A3+FUrLNQe+Skbuvz8S4opXMNgGmm\n4PsMOtsgAuUmofgCKWdeRJ1DhQOoPfcuKuzJbdK8ChQ8w5u3uiZQpdVaCEsX\nqnYSx4UcefQ0RBIIDvndIVvAxlAWpv80bgHOBr8/mhz7txc3ZaA29GyvDoN4\nCfJApJX6H7HTl52Zbc8W2YARoaO1504MBiPkxkBmBl8q8VIFeN3V7kS/rejq\nMvwSWgyR92nmi37t9oYFbTej6PPnU0GL+BCuB03wT6axCbLH8UQapbwAXP6t\ne5CNzOS9hCnzOhheVDT4jE50pm8tfrjXYOmT6fgmuow0q8d8+MgGJ/pjRptz\nxvBA\r\n=SDo0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtjx2yASbXZSsKxFKSBM0E55WXrRxT1k5U7dWgB2cbvAIhANq/AnsHgduu6rx3kdKM15D4BsvtDoGT/BrwpvCxbtxG"}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.1.5_1570653256727_0.7190284021195525"},"_hasShrinkwrap":false},"0.1.6":{"name":"@36node/redux","version":"0.1.6","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","react-redux":"^6.0.1","redux":"^4.0.1","redux-saga":"^1.0.2","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.21","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"c5263488e2d9dd7b025b9d6cbfb02a11b7bdc6fc","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.1.6","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-OAGEWpH+ZcOI2DGvM2x3/fuNFCcyO78+QXdVgYTDOEQ1VOoetiD1U2kF2I8B5TRKs9nike/KICFAopkPpZ66qA==","shasum":"b62177ea86540f5ad88aa36eb48b613dc55756de","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.1.6.tgz","fileCount":9,"unpackedSize":100272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnrx2CRA9TVsSAnZWagAA8kgP/0gZxscjw+VsdXTciBTh\njLcSyrE+kWUUs+S0n11EBRA5RQhkmjaKObXIpNPyk1H7+XZIErAFR9BRuuGC\nRMkEzwzzzic22CRw37uqxcCNcX1pZ6As44Eia1IHSShuKopJQIayVNZTc9TH\ngFU47dgtc6GnuOBqz/0f+fxsIbwrw35/m5gOAeHMlWYSBW3GtgjkxgNOMVFn\nA3tpoWGaolTGfs85mvpMz+MhKBhMwZ5AmtPUeWFghc5NenWTyr5TdmeEVtOt\no6uNECGYZAqNqZ5SoF9vEzzmh626RMbKDJyk9nSiFGAaxGO/4p4yWjQUG/fH\n6NNgwxw+20zCCyqEP/cBvchPXoxzQnvZwc6ta8EEdpUrHH4qTkgy9GBOnr7U\nR73zT/mP0oEy3EhUtcBfZdyWShP4psQr2LMlflM9UW+bnitDi1F3NQgeVXy8\naOxIeID7Zi0t3TJZ3wxjTchA6XUPeQRlAdh0zzrP+ZzspXGjnqom3A5n5oYj\nXKc3WLVEbuyob6aIzfc+qlsi+tEZtkJ5MjsypZ+sogbvYhcr5FVnYBnaY1wr\nM3Jpu74vUihzb6MLs1k3SdiHTPZH7Vto9LqLGo4DxUXUE+aaLSMuAUqN8vgK\nBi4Dnf4Du8gouoO0SUZ5xt2iYp4bJsa0wtBmeipdNtB1Mb58hr2TL8EkqAsy\naIeh\r\n=3JbZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPtZDhAsxSfo3XkDLIC/H8LZ1HW+iytTynROjxKgm8OAiB3p0eBhTaLEUWCLnPoiifZM+ZAMgjuGAjTfcShO51Kjw=="}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.1.6_1570684022266_0.8044353970469398"},"_hasShrinkwrap":false},"0.1.7":{"name":"@36node/redux","version":"0.1.7","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","react-redux":"^6.0.1","redux":"^4.0.1","redux-saga":"^1.0.2","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.22","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"c074efbb860a8f09f4443b4a1aa932cca0ebeb20","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.1.7","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-BtwwA1sqUcyE28gYwZ1a1KE8UMl710Nra8wdH/7nZCYlgMrJj0iruDm+pQrR7o3B6eC8aRNtF8Ae8FVqVpd5Fg==","shasum":"8350e5d3e73cac0afec536b5d06d155c550a8a7f","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.1.7.tgz","fileCount":9,"unpackedSize":100440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoxdACRA9TVsSAnZWagAAB8IP/R48tJg45+tcuy9apl/+\nALucWZ7whu4cvhQwhPfBeyy2JNXOEGGTUvsnz6JK7sFJZdRsUM8ANBIhwsPd\nChqSi/cFy+2oet/hqifK/JU6VMv09Z2B+3IbhArLAuqkqrEPfuacdsu3YrwN\n/4rbJxUQvvuvoYSpksv6r4W6tGfdlBADw6B8yqqRBAIFv2k/YF5Q6OvVFjrZ\nDuqnBtBUrMNIhDzRXZ7AoR8OmcqHaAw/hbUzRQInyV4R59jUDlpA2t5pIBMk\n3rvjeIGfYFXQlAEGKGXQL29Lw9mXrQ0o6AGglbys09PWZSINIztZYZ7Fy3sM\ne5PP+AZr0nQLiZTtOM4RmrIGGYWTFoww8Tik1fEN+jzIb+s3PM0TEoM9a1ch\ncG++xdtfQ1kgym0Cm5pkkhMvriYrRxMWx1oNlv0xNBhW3oau5cQZA1vZ2H8V\nn6WjDDFv3wd8TSwThJ6kGVuaWRzM4DJj+lEdTI0UUeHxLh5iXTs68SKAu5ON\njWPl6qejJe68SlSf6iCUmqZCkbddAfP4ayUFDXT4aQUeZN9P9Sc6lnqT6lR5\n5IuzGLnBPsqD7H3xWFbAyP9GTixnywxfIMEPNlFg/O9v0v0XO7LVyYCvYgg0\nXKmTW3d/yvkF3f92aiPgoU3wGzK3J2sHhQPzugj01WNcFHqu9RngS9caPZ0c\nzy9p\r\n=EHug\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDd6ajwvl0EbXND8XsZ3angicJUaQXzPq52dXg2Qs8fMAiBURZ77Fkac+LiNlf8XQa5DzQuHVVNIDovJohUgiOrU2g=="}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.1.7_1570969407934_0.43966420466186107"},"_hasShrinkwrap":false},"0.1.8":{"name":"@36node/redux","version":"0.1.8","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","react-redux":"^6.0.1","redux":"^4.0.1","redux-saga":"^1.0.2","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.23","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"6bd914b8d57fa67db312f28298429727fb22bef2","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.1.8","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-dI3Z8NQR+4VxLfo52Hl6ZdGG7yOPVNdBEjQZvwmJGhmhKTUwcjwpMqEvG6pERmIqzdnqjJYGCCQsTq0CGOpugg==","shasum":"8bb88b0875989f58be49110f551f8cfe4dafb04a","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.1.8.tgz","fileCount":9,"unpackedSize":100608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdox0KCRA9TVsSAnZWagAA/RIP/jgrV9YU1yeIh1Al7W3j\naorOEgHOARlEozS7YkC8cTgD4neOuvn8aRn4Z7LmEunFCEcq70ROwDABs6Gz\ndZCp5Wal1UTQp6S+hGeWNMjV3hVBjqMZ+KUO+Ht0UUuDkbGadXJCVtUhT0l2\nw+d4q2fvZxESuhAPQGaYs+rivcGi+LQLOfm8mZtJYa5lBT7SsZvf5nLFiEPe\nmEGHcCTwm82AWPQg4G5XbORg7eQk35siKES4llYlCqQJOYCURvijSvl5xRDd\nyJlpsqEBlVAE8OgfpGX+TbV73VrdcNeoGl8/HXI5tE4RNocFLXxjj8D3jKZQ\n9FYfdq6VXGKktCYrEKnLlbTkTuvCAckHGvPnCBsU/KznATdhLNSChWrPcaXS\nV96CW1aOHHuVbKC4QA9AR6KGp/ftzNVdnyBJnmiTjpK4djj0Kh3UOJY0WB+i\nIaT0IGHvDDYs2TKa6nVghRNRbImOU3hvnMbO9B/D5rTvi/DwCYNKxdFCdQH3\ntyauMQq5+H9WyrR52wrBbP/gc14z3ZggIgy6lzXH/vUMV2sd6WaXM8Y3j4yO\nDy/kDNY6mGq49relDAPEAORdJ2+cYfGiQ6PSm92q4oC/5fXeuZM+jtdqkrXT\nGFwIhkOcDLttKPAecZ3x3CYNcSH8pGWTIg0mQbQ5/qaod3h9Of6jfc1+e2rc\nsrUu\r\n=Qr7i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCfTYjBQO8f9Y55pKH4/uJoLSB3QT+yq+qBdmnKFF87AiAwOn2UFITKER9sVPvJ1FEUfXXruCHf+BB7ZR2n1kygww=="}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.1.8_1570970890244_0.7140268492029809"},"_hasShrinkwrap":false},"0.1.9":{"name":"@36node/redux","version":"0.1.9","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","react-redux":"^6.0.1","redux":"^4.0.1","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.23","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"9e969c6a0fdad5d0db7a764885c55113abcc8dfa","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.1.9","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-HoZ/aeIfNcrUbBdYKXVJoqHHSrgwJGvYgHRtOQkAjVvgWV0YrmRLny+/sjSDhgkiC3YlzJeeOa+SQS6c/OuRDw==","shasum":"f3e4561953cf940853c25780e3807757f4ee445d","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.1.9.tgz","fileCount":9,"unpackedSize":100682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpCgvCRA9TVsSAnZWagAAeq4P+gP7wgVYAhbsIxxTXx9O\naos7ePApeOguPR2GQwUBFYixuojGCoofx9nAMnpZt6YdS0wX+w+H5BLRzyd/\n2AqgxuMX38NGZSu634QLjZBZPI4ZrOr252fxEDW63Pknq/bjsL06P8169jz3\nWkgg7cF34rNqPts3auqcmDjKBqxUw6lV9oAEZnzstDf7zkDMlKKYzyffl39i\nnIQxrr+7lxIdtHtN9nQGrUbPmok4LhBA0uzjNCqFX9I2SS0nsQLFQoPobTBh\n9ltwi1+L6spDt5h7C/Jqs5SuKZOtI/KE8WZAO2aWU7/3C6plmRJ1qB0w1Hki\npOgWk11k3NnzYQP1M3WKLf8PPkCFr42ixxnpYkwl54Mat6hOyKkgZgEJ5LeX\nr6DqFUcO1t/sCesyMzhShZqVvbXpqaofYQW+G+PF+c6CjNIx1F+gOJIPRJ6l\n04egZB+cytUoS3VrVYkL8HaK97fmtsxs5TgSsNUHX2vJ9/beLKBUmmaPKlp5\nw8wAR6lQD0sIEaAKRG17VpO1sx8vohwSPrCC/OS8wzjWmFpg+8vhGaog8lJz\nqodMb/dgXWfdux2WPAuK6RBYS75fVdhIyrkY5KoBV0guwAb3ZrUDFJQfURoJ\nt0NkMiug0S0TZtn2a1x2HMDT9b/Yq4+rDHNlsVpmGBS1zEwc0ArDxh3bB3RA\nT9hN\r\n=N7rn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMzCO2LYc3EdRPbbtvWE80jEJzC7XzzRu2/OG3yGwEAgIhAPq1bWKt2kMnfIUk3E7PDLGQCkZH86wi3xz6h4/Md8Qm"}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.1.9_1571039278606_0.7001950419359202"},"_hasShrinkwrap":false},"0.1.11":{"name":"@36node/redux","version":"0.1.11","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","react-redux":"^6.0.1","redux":"^4.0.1","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.25","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"ebb7ffc9bb965148d40c4b666eebe0247b54c41c","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.1.11","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-pTxiG/paevigJIyqaHYCzGJitX05aRloGFENkjX6hEssOKbTvVFGtt8tlMjCXVaHPix17ehUNf8ZUuGb3rFhHg==","shasum":"e12562a239d407ae9c5040df7eaee5294c5352e3","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.1.11.tgz","fileCount":9,"unpackedSize":101024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpIrjCRA9TVsSAnZWagAAhZkP/3Cl6O7/hICPqcPYjBub\ne7HIRWlhTstavMOODdveks41THNsiQF0LZYihdZIJ7L9ykBoUtobFKRqssjT\ncrDM9hZ4XMJp1RBEKb1seMtgbGL9ZzJC9pWNrTs2BdE4HqjPiJarPlHLwiZZ\ntdQOxrY0db3e5dqQUZxyHXsVCxtJMRFwlka0zlH4hiykUUpJ26gt57jrZzVX\nbCQyZlI4SNntDuqUF5rqiXb8hoWSOOO8eyWos4EVUhpymMotThiUE5yZ6kbq\nFDAF2imgR3u8rXzQJxm0Nfu3zDre0h55/Cf4Ztt9J+0z0r0+TIn8O5xFgAg4\nndeZ20pyAOIC3UWUBq8JwqgAhQkPCng0Up7bvuqF+W7wUONBF7eWehThWbhh\nd8XCT43GQDJmHyaf2t9F06rg23575I4X7usPPFsESIdo8B1S1mO+N3gLLz1O\n+jzkTeb1XDTAvTGr2jZdjVoMgjWXo4m49c6Ln3omwzFsNAoFXtdo5Rb/jLKj\n2fb+658o/gfyhKbcPWtu3ZufKTOmDbZ0j4P8FM5/CyXutBy7In7BsEuVBKN/\nRSx14Bj3F7oXK0/e9zwoDx+W9GSEpjS1SBKP88gAEEVgsO5pUlLoPUfH5n06\nREnX9n+tCiKrMO9dwC8RcXbGicSsBzTQ08c6mFIZZyuZEJI/hbtCZRlCFOW8\n8l8v\r\n=Vj+5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDF4j2K5QmVpe44Bef9pIPvGzfMG0uVPJ/ObO83MTIRQAIgDj9/gHW/EYOrF8sAsV0mEIeI553MOTcfa/BVwMgkwYQ="}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.1.11_1571064546414_0.07303747989991671"},"_hasShrinkwrap":false},"0.1.12":{"name":"@36node/redux","version":"0.1.12","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","react-redux":"^6.0.1","redux":"^4.0.1","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.26","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"8a5ca75e017f5462149d28b1a85b4f7fa2026978","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.1.12","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-mhrDNmnBJQU+l/453HNKUFLZtpwdZRTPNfEYCpqFqZpculwIdI1h5nJVHVX35orGgcDetNfIDTg2oQwfjSnRRw==","shasum":"a160a529031a2f3f70240ea6dab7a1c0e07f49c0","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.1.12.tgz","fileCount":9,"unpackedSize":101195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpJxyCRA9TVsSAnZWagAAW+4P/A9628m6HA64Mobl5rGJ\nC1+K5ZhiLLqmB0PdOGCKuTrkCxL4qos100MJmtDIi5laVZqeXs3P8zuE7sVR\nKTmBswJHhhQ5I70aV58G3mFWmZb6ZJd75qi7GPyqSDXOoIjZtuVpC2S8KB69\nqV96p076Gkb/dTM/UcBaPDa/pH+gEV5KnWD7jkYHXs0pCNTZFGXr5FuGDizt\nPOT+HTOY/gv8vrfPYUS7tIVRy1VQDcBvTLqn1TngrQPlvfzl9/mm5RUxiJE8\ncD568AHmoXg6OIYuqftxBzDJgaHdef2jeIg4WX+AMv0YeTKPj25xZiWOIPRn\nQ3Ew5pJAbkxxgemCfWXkS2AmjIUXTfHMFD3TRTAI7TEyFvY+0n73HFefN17F\nqvLGR6mPxIBPP3ffmhZvKFvIPENe7A29TwckT29hPD8Q7WyosWiuCzCkRUI6\nsbtDguzNYaIs5MSyFWruMGRJrer/Y/q38qZew4dLv9xkcIsFkJ0et3XWQZGy\nswkrCzJQGwcf2AlsRoKFCV77UsIjBnx/Y33oQ6BKvPfnQtRHHna7In4trxLw\nE6Q6fMTEDuRsKMgSWc7+vGtNIDkhjDpjqCQCM2lbCweUQ3PLiX5AAaH8rG0c\ne+GL8905nyuivc+XFgv6TY3ig3/CK1siS+8SU1PxWJi0l0SQ1sEPqTQ1boHK\nQP19\r\n=52qE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp/rqvNTyP0PZi/HzqZmLGbPgIPlNfG172CbOGG0J2CwIhAPbSQJfBdJc5YkeBVJVTVKwTKYPWCCZ3tpQNFlATe2yY"}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.1.12_1571069041349_0.16141600663038336"},"_hasShrinkwrap":false},"0.1.13":{"name":"@36node/redux","version":"0.1.13","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","react-redux":"^6.0.1","redux":"^4.0.1","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.26","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"28162c8ca1a9e11f041762f783b47347320940aa","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.1.13","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-ubevRGwNSWdVKcUKMyIheA+ckpAuFW7axEJrVOuFIPViHW9vIit/+IW58GYfTMHwO3kos+z/H5q0UEOA7gkQIg==","shasum":"328d4b1502f0f71753cf76dc31ac6683b6dbba00","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.1.13.tgz","fileCount":9,"unpackedSize":102143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtwtuCRA9TVsSAnZWagAAgJsP/2s1iKvwwoZVBripAUCC\n2wxEYjD/ON36vCrM20R4OTnFxYvX6pEZ9PGyKQqbkrr8yBMogWHUgsGNx5tI\nJfIOEr2OxPKFXN5M5iGE7sDZhHN6HBdUG77H6rV8vU8rLolJi3uUIxrLSOO6\ny4boA/xaOB4/PZzx7NPEDqVAw+0nsHR1ypNw2JHaE7mDBmsnBqA96Ruq2slW\nHO7nw0TjsULIk4TzCFq+AvxBQi+t+jcXyvrvdGPrc/LYVpQZZpP+qlnqg3t1\nfTQC0p3eF8EjXinpQJkgp2+9F0W7MvbHjVsu1QoO0b0aTNvEso/DXGp/3KbH\nlV2z6sxSNCMvWqWgs7+FnIGlKzvd+/xMFqdNtIClFvJ6cThiUeEDlTEF7iLH\noKczx0rQri7mq3qcEOFOmOOrtnMqu06XczPUBFkC5FarYcf4b4/RGodXNKAb\nJXGzLBZ2fd/aDfPhNOf9N5ASoQCrRrfPuuC5O+obF0UOuYgXxCk0bfaEQUiS\nvFn+uafHVvYziubQFrH3cc16F2gbFwpKyOlEFSUfXGTFQiF3skerU01vaA38\nU00ZebxHPRLTDrNDS8aMYZy/1+rWRCHFliK0qzAoQ8ADVONeuuT5X9j4citS\nIKELBBBwJr7r5iHOu6/hnlFm6suawbQDTPLy9nxs7cxupKsWMmSAdtcFWJm+\n7dXH\r\n=skth\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGijpBSEq63YlOGGgNJI0zYRqJBUrePhU7V9Mw0qwintAiAFpCmKEJrmSlmcN79XnHBPrsQZSn0y5o6EDfviw7H6Cw=="}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.1.13_1572277101676_0.03457951490697053"},"_hasShrinkwrap":false},"0.2.0":{"name":"@36node/redux","version":"0.2.0","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","react-redux":"^6.0.1","redux":"^4.0.1","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.26","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"db8dc65e6c1c6e8add69faa9cea7fa46bf084f4c","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.2.0","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-hD/csFt+peq/YFCPw8eQnT/wiA2IWNwAxH3UYV2XZZHgmW5K9yr4wixhvNMpymN/STsmJJ2SYFgSHuCRx9KTrQ==","shasum":"b8aa5d44c203d3f1a8377767674ed708f978c1b2","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.2.0.tgz","fileCount":9,"unpackedSize":102703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd17wACRA9TVsSAnZWagAA0foP/Rp/b8GErU4uGvfkXRFp\npE6/vT3poYiMfK72/RRW41ZRdl6zUebIxcRV1acv22RX0O0mC1Q92tbYH3pE\npgs0S87927dLbSO/LrBxHQmtHgq1uvOu2QY1my3KVeuap99JXVsSBb+2Vcvn\nhLhIvaxeZp7gtf7CCZHhaayH6RgwnRutFcR6S82rdXxssw3aPaVsFDHJUi3Z\nFCCdEpY02YSjWpaZUpTg3EwFJu0NZulqh2Y41Q3FGgVdXqL9ex1lHTdosqVi\nUEXGXExYq3x0CWNqChZMv1ad49F+DtMUej2LeLGMG1fiqxYQ2ziclAXSLjwK\nYjzJKBkMHVGr/k2p8h6X5HLPW8DV4ozF1SbSWD1Yw5pJd2n/0eT94nd3kPlE\ntsIEFdg3YDK/7KYAqS5dFSVuPWiAcO9Dvje7nGy0CGS33eufb8gcI7YPl5NP\n0g2JGMBwvYyfJAepTAyFPhhd2Ach40oz8bnDaoM2w6DFe8kShldHKq5tNYZ2\nlny/pmHVW+ki9mBFHWdb1ATS6fgtx3XJRF8ZH5TvEQ5q5f33baUMYPfuA8ut\nHyukjrENX3ZGUwyBsX8mFlIgQ3lAQWkhW1l3skwusFuI8EkrGMTmeEBCGsG6\nmu4XO+w0fR2ZiSRN1l92RGL0NDKx7uNNvgtV3h78RE2MJIyWH11RD6Xu1clG\n5phy\r\n=14Ow\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTalx0ihRb7nlTeP3wfsbTxcjZcGSWykCb96G4Pyt7rAiAdCXVWSd49hLthtUKi2vfjhC1Qz8JP93/kBF9TfAyfbQ=="}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.2.0_1574419452539_0.920527892295236"},"_hasShrinkwrap":false},"0.2.1":{"name":"@36node/redux","version":"0.2.1","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","react-redux":"^6.0.1","redux":"^4.0.1","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.26","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"a11c644b6ad2461e714d137d7679329aa09d28ba","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.2.1","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-RPQom6zBru+P0Gi1jKxxi12P/PCui0xbr/HUC9Y77zTkm2xwJj24O+EQ1jvsznwvuBMDAw27pAznjTi02BWIjQ==","shasum":"e4131533ab60bc0f96b515880fe4bdd8b9a9f985","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.2.1.tgz","fileCount":9,"unpackedSize":102959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3DqiCRA9TVsSAnZWagAAJ+IQAIyf6VQrehEA2EPdCicg\nl243g4u2dSqGEuMMlAUdHTKgpuPC5x/QQqEsaOseSPsZbB+FFRCWbFZN4lWt\nTXV3JjW94WADSHQaTBRmwI0KPyVw9QRsIn5UG4dAKdNisCtbywMfXIXehdKZ\nuAkwTMA7/GzavJhYUbohUs3xy0hBnFxibOCkFE0h+ByDwda9OhSELWQiRHzc\nhCzWJROTQwuiSmtCWG0NcWrpmh+SiAvac+gkgUgiYBZsCOuvxrgbFJqBP9A2\nh1ywjibaqGMH5+hpDYAOWo5e8zR6vpCiJWTbq9ZlKZnIqMcevcVz3EhyHO55\njSHWgEst98maZ2JquTSEsj9gq01jJsLqxa3NBel2lNkzVMehc+bDCqfrg5g+\njRqdKII1+Yn02ySd7sl8IrdRBObm7i0mRez2L1+H/KYQW2WHPLc0ghWOR0Ci\n7eE6iihbhxFweBm8hu7Mb85Vit4W+qsbzNP2ueA4Lt8mwTfOyawknJ1YNZDG\nnvBEg/HbmHILzCru3vOIDzQc6QxbVTLJkl58j7yOQqtp+KtSPGSrQNLM6pYL\nD7Vq6QlV1Q8iXGlFpjYTpCn0JPRiQOwG0EpFxgZmWnaEHriJpRpOO5dPdR5k\n9yf5OYFBDPaB7e9zveAF4qk1O9mfT9DTXg5hE1BezpfqMg1sf5nc14QmgBiH\n2/7q\r\n=p3wh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtsal8HOsvSI+lgCOEsCnZkFb1NjLpUSbBvLVMl4AI7AiEArFLpu4d8MZjPZLPT1mWEckkgVCaLhwUtem4XtBgi7h8="}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.2.1_1574714018100_0.6491136605238503"},"_hasShrinkwrap":false},"0.2.2":{"name":"@36node/redux","version":"0.2.2","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","react-redux":"^6.0.1","redux":"^4.0.1","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.26","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"52c10badb0b8dbe82997e71a3bb734473227f32e","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.2.2","_nodeVersion":"10.18.0","_npmVersion":"lerna/3.16.4/node@v10.18.0+x64 (linux)","dist":{"integrity":"sha512-SlZDCY6Ei65+q3NShZ4xF/1t2QoSkUQQ/g1V7qH5lQmdyaHoYPT0Web2UusnOLHaoreQHe61TajhwTnBxRbghA==","shasum":"2a264202702d7ca4b2e9095e8c16759335c59e1c","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.2.2.tgz","fileCount":9,"unpackedSize":103428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+94tCRA9TVsSAnZWagAA6OsQAJlvKTf8pR1MxXHism5I\nLm/H8usqb0wuZFkjGox9YkpaSeMgFLiy0YSMRaCJ4RkfwJUnUtyWORCqHzmj\nAkbq5T2x++4F5otQWbrEsJhfqCCu9/zBgF4nh6Ep5D7ujfkwz6yJNQ8umO9y\nAAlwE42f94iiYaipcILLpaQ+SNAIvv/JHkZ7l+ElTjllBtTHO25mEv+MCr4U\n3fKtZmOImM7cFVbvG9z9p7o5/Q7/f5ANMblwStSYRVFKerfH/VtKG0oClK3x\nyF/a3nfuYI28ipBhhPJxJmP8MZYkL+ay+lyR4zmG6BeufvlNBT4ItPYZ66j8\nRmz8xaVHdjOb8hgOtgdMkuEv1r1glvdYBz91b1jXI8b0CKLg35WrUCpO7dQa\n3689C0Opn32886L2e+MwBNtGwUUs/ppWErCBGYkkiMtpU8DumZ2hChPmSHSi\nxfszPuS7Ug+iTBm0tWH3S0sRlAh/oJpGj2srjUShzObSKXCZAMXpbfUNU1s+\n1dR7as+/kcFhS5o14CV3KDm70fSfaXvwhqKx4G4Oo5npEdWUgKxf8W+2al6i\n98WNU2exXk1P9VT8hfMJcypKVcSzPh29x9RIKwKblz0cw4cEoArpo+w5Ezxs\n5n0jmvhbMr0Gr95bEmT95R0ymSklyjeOhvHmlP6wF9yJOHmYUD9UMi+qra8w\n6QVR\r\n=Vgi2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQ8GdS/tR1fhHdB2JXMLP0QCfQAU5aV7qowa/dUPI3dAiEAwH0eMvEO1yCOT7zBeEViH79tlLeV24Kf3X/sKSqdyOw="}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.2.2_1576787501386_0.49665505964419276"},"_hasShrinkwrap":false},"0.2.3":{"name":"@36node/redux","version":"0.2.3","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","react-redux":"^6.0.1","redux":"^4.0.1","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.26","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"4747774197fe53cc5ef0d2ff46bd0e335e466540","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.2.3","_nodeVersion":"10.18.0","_npmVersion":"lerna/3.16.4/node@v10.18.0+x64 (linux)","dist":{"integrity":"sha512-fSDdS6VHRN6pIJu71hXW/go2BNPohQb+Q15r9T5GW8sf5g4eVK65Riu3Dyc6WR93qbN7gxJd3xhPmUKXy4M1tg==","shasum":"ac91ac71cbe05456b28a3fcb48af9894f4abd15c","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.2.3.tgz","fileCount":9,"unpackedSize":103758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/DCiCRA9TVsSAnZWagAAuOsP/12c02NDi147W7vo5ne4\nCh4R8Zo3RzN2sPfPQDLVvriuezdixZYBCd2w3PdLB5qqY3xZYspLnOQuJ3fy\nLki6T5f+GqCyuvnZA+IfCqZSigIYI3oSpYqMVo/U9L1Map/67rWLnPyj4OYY\n5rWPWEc0BGOsTIWKMXNsTz6mXi0FWhIrgZ8EhKDueuJhrIHxrWm8Cooiutyy\n44lMK9xbVvX7yM/QOhotZljQlFr1eNeSLVqBoa/kQF7lyqI5+bMXZvRI2jzX\nXc+tOMCIWa82NS/o3UKBFm3PGV752/Y55KuEltv5kr7zxcsZv9z45w3lfvrv\nL1QimW9v7CKtXBEo/LuHdqHYhjRQKUu4xwxwOUf7HQx6T/xQlDypQX7i54Cg\nVODzHjIeSkHfsWAUUP2gQDWRXD9ZS9RpLLQd0NvTRZFQMRm9odntpPQOfVvY\nWg2mgouHb0DSUsggriy03m5HDV1bwOC8GVkFdgCy1WDZsBbYpyZp/iraTGla\nAGpu+wnRebQMxOHpJwjBu+KZmjQntWytv+1SDslhYlCWwKv7sZINXxHWYGH/\nLTIyUTsRFFnRRR9PdHWN5A5/v/Tc0bncP+v8Z667/GyhXwIFoPdfs/hxRkJm\nMjqFGthsPyor+pdmYBVSjugdDPPzSewgAqbauvbUXQGHGlb26FNQye2+SALC\nlcn9\r\n=qdC0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuPSjB1iilBwcGJWQuG5nnCc86/Sz9remoI6GIuEpiCwIhAJ/FeLlvhFQgcJzQzJfpE2dbm4D5dckohiKG1IxZ5y5l"}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.2.3_1576808610433_0.6805994512765852"},"_hasShrinkwrap":false},"0.2.4":{"name":"@36node/redux","version":"0.2.4","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","react-redux":"^6.0.1","redux":"^4.0.1","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.26","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"63560d511e5f71edfd861bcb9d08bfea14fb1006","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.2.4","_nodeVersion":"10.18.0","_npmVersion":"lerna/3.16.4/node@v10.18.0+x64 (linux)","dist":{"integrity":"sha512-masZLPRT2zMKw0tFgjSEc7qjhKTljlx4TydFhh/Ic6WKy9mRsj0ZESbt3ygfeQ0r44khEoQgW4y5N6KuTnLeoQ==","shasum":"d3c47e4e6a4cd56704f3f8460b46e466ef979729","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.2.4.tgz","fileCount":9,"unpackedSize":104132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDpjzCRA9TVsSAnZWagAAhVcP/2Qb/Wf0JA9qe24g+X1G\nJE19x5+S/iDp2/kgcH/cU8TlJvkZo5RXlNeEHwdhoS7mdbb4IDgmkU7552Vw\n7poVsstETrKWxa44B5Jzlj+hA2Xe7wFTgcsKjyraadZbE7VdF446PITGPHEK\nboZI4/d5KFMR2UVDEWM0lFGLEwc4wKQkLCpUxA+dH6tldoVk4lTAW7hbRhqd\nX1axqMZG4NHt0Y/0wQXxehkgV+q029dZ9cWNZYbhH3J46IBsp5BhHlPMbU3E\nbqEoWp1U786sYugd3nNdMwU6IT0mRAcuz1x4b6wfnSnXhzGN4QGOIZIDrqFc\nzJxqI71YJxXoFvQrh64TdipQa81+8wGdbYm0Vmp+ii+m7ZPk2/rSkyh0I34I\n3+PZrIkq9Ua6I/BL3xjck736SGlZU27ML7Dcv5j5pOv13DKgBUbgzNfjO5gR\ndiXPv99/eXyTljZdOa9A7oZRykcHXvpc8xs8ZYtToqlTDWo/kyrLOEpU2Mld\nmjh8E1kuqs3uxuub5I++O410ZzJUZyVATsdbCODdjpnXDTE6q+WMW4D+iLQv\n2ibmM8xjq95n1fQ9Ou9io97ltkAlmkcETkJbgFMl4Pjpkqa8nFzp+w/bmYN2\n/xZxSEYYafTi3fjhR523/ZAbiBELPaW6tQLU6C6P+W9qux+QrEKgtUA2KPTJ\nj2o4\r\n=MPz6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6BN2Zd6/8Y5piqgXNZb0XdvZWPuTuRyJSUZmEc5nrXAiAhz6xoCjppOe9V1tmGiSMIFKAiBa6E2Ci6rACBq36h0A=="}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.2.4_1578014962918_0.22224285680459488"},"_hasShrinkwrap":false},"0.2.5":{"name":"@36node/redux","version":"0.2.5","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","react-redux":"^6.0.1","redux":"^4.0.1","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.27","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"5796dd5562596a09cfda898e34c629259e4915c1","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.2.5","_nodeVersion":"10.18.1","_npmVersion":"lerna/3.16.4/node@v10.18.1+x64 (linux)","dist":{"integrity":"sha512-UusWM3Wrj4huUF5x3DA6myAFibKKQVUmI5By2p8vDSGFtbPPbd9mFTlUV83gp682rHyGMWcYprp4P1rVGBvt7A==","shasum":"83ad74debd243810d0ca367d991246b7b0d84646","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.2.5.tgz","fileCount":9,"unpackedSize":104300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJQ2lCRA9TVsSAnZWagAAQu8QAIGvBUXEe2bfpA59Qzpz\nRsnff7lmQQbooB3Ozf4L2ctX6/6Dpj7QSSr36zFUq90EmVwZx2Sj+vCd1DKQ\nrNMF5PhF0kETg89OpGL3TqR09+x3SAJC6/YTTTvZkQRKbApPQyZ0BWdeNv1o\nt4HJDUrvLqTx/Hns76BJyKoGz9JEY+PfFIckpmF7yUVbUxrZ2ySqjTVIbT63\nq9SWehbORql+YMn70gPQegDwbbORHeRN7SkLJux/OzeoeAXPX03+OlkUGXqk\n81clVTarGGP+NfJw5KPHVzle55CD+X3ZpQ3BjvZ4m8fjqXqsdJk9kaFdtfAT\nX9caxoSwkc9x4ICBKT0QYi9T0iKp4kSy6reMyMOxqXdpW1djCbU31iLB8qLn\nBov7dRrOh1qsxp/sMqIkUHB3L1+s2XX4BeqW7l5F1QIjSysF/6zj1Bh4/7Kh\ndKNlYQ7IJQqSPVPDqS0H3ZI9NppmUQDvPIrdgILFdZ+6qRA22cpZG2NKhKML\n0d5kezN622Z/55bDOC7cyH1BOm0S/+q4mj3SonaiNO+Za0Y1Hz7Pj5hIRl+/\nuijtNQM+3TNFilpcaWnKq+usq/0tTPF7hHo2/XNxftyevJwmbokB03wqTJdz\nCC5KiTemiDtbUIdDKetSfSPv6mEauDG/0NMa+9mNY8QKp3OypBw8OE0grth5\nDmCL\r\n=Vp+s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC27FWCo8Q79wUgQjTo0j1SdZHlcjIOwZd0TUQVcW3eeAiEA5kxlT8iZbw+D22Ufu58G8zt5cePFLGgeDgefRm1SUC0="}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.2.5_1579486629168_0.7049118117734565"},"_hasShrinkwrap":false},"0.2.6":{"name":"@36node/redux","version":"0.2.6","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","react-redux":"^6.0.1","redux":"^4.0.1","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.28","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"e81ffe216da399a8116b89d1eb90368faf86ebff","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.2.6","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.16.4/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-kKuwEAEV1LlR4R1ggk/XFmO7qEMldiL7cevE5htp/GPDFRQXMGTswoTPJgHOmb1EZ/DmxfpqiqT8XtwilKq4Jw==","shasum":"8f47a801ffdb8c732252fab31576a5cedffe1a32","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.2.6.tgz","fileCount":9,"unpackedSize":104468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQbzWCRA9TVsSAnZWagAARSwP/RLzNX5Fi3QccvrvR50f\nEvbce2zJpvzr9jSzk2oKp02xJPqH7BSfFqzllQixsKhXHw+t9smS1HrXkP2f\nToOdAw/Z7918LDQbyz8vuRsn8N+vdDgERQyUKwVGEA8sUdLt5o9pc7oMI+Fb\nhFUaxfdpPhEgZtwBMb03GnE85ysi8oXiibigqnPcxhTVhpcFEp+GVgnLqNhX\nQ02xtDr3LuA0lyrMPI736eIrlb2CGAoTKyzEnwohBdCtC8Ob5/ipJKYKjdjG\nyMyMA26szWcWBq9gnE8QJYkw5LLQdkqu4AAVENygd2L/+LL5SsBdMXSb2GAx\n0euJT3YI/y4q4vw1miY2iOK8jx9xlYi0bakMw1LPVyKLERHN3yCMqeX384Cf\n80C4pQ+8mBbx3FWD3QkHK+MUWe3vxLYwL6w5SNsbHWYtBXs1t7ZEk/XS+pxz\nI9tVAwD8Kjh7Gaql+jMqaHb2JG7WIwzEnmT/xFfwPG+MYRvaRT+iR/45olrh\nCL2SUdWQY+jP869zoZEeBpJMdc7R0zU0C/T6VWra3WwYl8J/V8QkiqojiapY\noSEyFEpDqFuqF1kqonomeqGK+wewpSZ8bB6Txt4EC0TGHxfACus4nEq7Veeb\nt8ZknsK/uFxjwa41jLQqLCmwpbntyBzySSrfsuD8tUyfi46fBodDejtantUI\ncUo8\r\n=NS/+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzMZAlio45RZTuDEtPvSAwbtABUP+wWQ/8W7I9mhiG2AIhAKaP/SSzBR2plgRSnEQVkuDFuVjlLuyhQaBcRMV+3tMs"}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.2.6_1581366486289_0.5992737674936961"},"_hasShrinkwrap":false},"0.3.0":{"name":"@36node/redux","version":"0.3.0","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","react-redux":"^6.0.1","redux":"^4.0.1","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.28","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"527f78b629daa27df92415840c00b268619d9a4f","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.3.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.16.4/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-4ADUSq2KJ1Nu4Y5mKP0kRI9/ytIl99vqIjECHJ0HvvreNZqQkw94g3qfku0jXzhjuR6fuRWwbFAphGf6om5nSw==","shasum":"c947388f9a2bc441051d6f88eccc8db1e61dc167","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.3.0.tgz","fileCount":9,"unpackedSize":99157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg2y4CRA9TVsSAnZWagAAsBQQAJ+tCQZpJEzHFcUUH0Lp\nmy+54tF7dGRiBk/aSFVwr/5O5KLKzvqtFQYZupr5PVjtLT6o9IjJ8qWS/PWL\nulnz6PtINddmUdmoj06rJwTfLNvmIRmhKLraXrrtxVRcJUWqN1X3AiF36Du2\neEAktbbOTl575vc7K1V4r4za7l43CMKrHQAEDhT474fa1NVzShlQS24BU/Dd\nxPIR4nG1/Vd57TXysUZZF66FPX0x7uAiikMeNXAXPjmZqL1A9Hq+9ilMyWHr\ng/+d/uTGm2b23Gfw3GKRU2hBcZGTry5PUWoEKtIPVQuvN7rPEtxRu6UkyEfp\n476+Xp/w4JRIWCnvZzsVHPClYKR/Jo3QmN4P9bZ0TOBDdfGlgeJ9Xm+4Dj7+\nfzd5cHL8KxnjdCtGBG4rb0nFZCll920NdlMkp3wCAZd4VzHaPQnkMn4i5MEd\nO8DKNIFuWgCT2IEDmG1Hc2dEbmj7bAj4d3lFkTGPylH+/GVQR9MYKYGsujeq\nzfarI2Z+3vXPYcHMRZhyPbn25YOh42yz+0m++T4EQv+Iszg91NkPDn3k53wB\noEMCsWxMv/tyiXU4L56ix3utYP6tZHmN9SzXuKetenHQVrwqxL9hsP89G9Tc\nDWYEPd/iRDM9nWlBYTwbuFiTA/5A5x+80drhQh/qNR8SUOTYatR0xtcmRWwM\nOcDK\r\n=wQwn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyQGDlvH2ahkdDF09aUDJEmQAcJD7e13vECVwmlC+vcAiBE4CuAK12rLYe8SFU7A9Zst0eh2CF2u88UolPx632aPA=="}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.3.0_1585671352287_0.44071915607288203"},"_hasShrinkwrap":false},"0.3.1":{"name":"@36node/redux","version":"0.3.1","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","react-redux":"^7.2.0","redux":"^4.0.5","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.29","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"e2d7bddb259b5b5f793577a750025d375f77add7","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.3.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.16.4/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-61xcq4DioraTRCz80Us2GvBsaBMxEL6T/k2WJZyGf0wHwoZk2nznYgvFqJrgdxf01Aow8QeoooyQJkr66edrTw==","shasum":"9db4f2be8d4acf2451583361b7f31e1f7f67b7bd","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.3.1.tgz","fileCount":9,"unpackedSize":99361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehfvfCRA9TVsSAnZWagAA9ooP/jUkliW3yQi+bkAdkehM\nmWd+AkAoiebJ23O162oM4AayACq9Hzi2jAO6NAD0uQS+4knKg94Oa288kZ6+\n4Rl5uLX0mq5q1xf2tHXv87YYoFMsPaJjfMw+h6gJ+5ex4kR4VfwD6Whdph79\nLCZIaHaekM14cerHKTpACVA9TzdJ5YFUqM5Fn7eY8sONu/MMeigPplv6Qzrr\nkMY69vvWmHNXPvCa4PAsF9kTQOkuZyOCIjU+GEEBXSh+5wErgZxwbq4OnT08\ngBt2f9ESYX+z01NYiDeoq+r9pSRwLk+T77TeTmL7A6KlekEsPNkb6bNsoiqs\n5JvJ/xJ6/0U6wyoEP81R3Hs+rBQD34/KedboYxzAjFUxOppcijVdFxpazFmS\nqGHgl0HyctrOEfEj9BHHeixRJOytdYA6Ocm3VVWF8JZutmw0j7wOdt4tKixu\nXtKXPIvST4ud+BThLZHKBCAu+rNO9YkEDawEqjPJj1UjOI0quP6m/pxXiYcD\n9gfZ4kmhaKBAWbxxruNbOmbShubzC6AuOUkcZ1un8KIZnBz7FAyyV3HsnfVQ\nHs90AXuuNJs5alxoOpoCFmtFDotLYmsjfTgn60EM0sDCiaMIb7CVLApGLMM7\n2f5sJm8tF0PmiKh0121y7R0rkplEJzkQJOshzx5kn/LTSvtCvd9Cd/a5MVZz\nrcgi\r\n=W8TJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnlw8EkHl8Pr2X4EhpmC3sRUuCALanCKjJo+Ft2oDzYwIgYynsF98379VtLqds6ignohOrgflNkShKcQs42S2wrsE="}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.3.1_1585839070874_0.5902390498470353"},"_hasShrinkwrap":false},"0.3.2":{"name":"@36node/redux","version":"0.3.2","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","react-redux":"^7.2.0","redux":"^4.0.5","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.30","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"502641b078ef9736e1e73563de3e026c7fee6e21","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.3.2","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.16.4/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-a/dz1caAuQR2HUrOx/UR8eKZG5X34TXFX9+3fhZOBXaSJVbUJzDoJ/IfrnlpJzey6FyC3PvPhfnZkjCNXvcHxQ==","shasum":"a8e42904f13b845b84cdf37186dc4772e0c02d91","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.3.2.tgz","fileCount":9,"unpackedSize":99529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0Go+CRA9TVsSAnZWagAA35YQAJPto0FvDfcPv1szJqxF\n81DQiGAz+7wxP0Yt7ZXTr4ukTWmPE4XfzVbxEVYPMKOkO79+9a9urm8nc0TA\n+7duHCn+Qiy2w9rgLsmbXMWf9AZ38GGUAPLkbQVY0qgYmgrc96G6tE1+PnlL\nm9yd8WeE7g3jrUBuBEWGXzBgwqcT16wY8Qzm4yipqo8keAkrTOkhMN36a+WT\nhCj7IaJw5InxfaC81l3byU0iPbo71e2rZC6e7a/TVWz6q9HISnmG8/Hzeoy7\n5bRd0jFXGIXFV9FC2NCg/AvTRDA+PPF2h8r9MSMKcibmJf6U1S6x7KFhevBu\njSKVT6QBORhJZ2APTtCjYrYVG1Cf+HR52gEGsdjDV8cf9XGbd7S4+rwRa+Qr\nusSPLPhF34LKNEXeqHqdUNLBj2Yt7u1xy4FaQrNWh/cCErxlAI+RrrLHyiG8\nz8WrJpM4mgS2oLIonZRHbJr0LiIiZMgXHc2JW4953cDcyoAeLHYoLjvP1lVG\n1WQ50LLAcAf4N9eFAfVOdAboIS12QrEbEFOC6jslc1lfzvl2Q2WyjHUErFPo\nfH8QpK3bv+NH1aGzusODFgs3h/NKK2zi8A1uZ1T3zXAlK6o0Rg5UlhSiKosq\niR8KF2q/pMmXRlnrkStT3tpCUumdQmCl46QJQ4crKNVCNhoWnBDmJKPGxDRr\nwR8+\r\n=dkIc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDOSY9aHGI+6UXluZwFIepQCrvgIcwDsdM5WJTvTFo6FAiAr9w9D3lhiVRXIKSusVvW1tMWZyniyvwcMeIOLELGDvg=="}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.3.2_1590716989681_0.536752422420975"},"_hasShrinkwrap":false},"0.3.3":{"name":"@36node/redux","version":"0.3.3","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","react-redux":"^7.2.0","redux":"^4.0.5","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.31","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"d82e79f66a362784394dd15071ec40c131763c23","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.3.3","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.16.4/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-7grxf2ti/vGgz69xNEZdEu3k9lowHx9yI/8lql501UhUWWTo2z7U7T4hU8YD0zeeUY3KcxY1ZdzFT1J2CYx3CQ==","shasum":"d21fe5ab39058e462b172cfe629775b2973545b3","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.3.3.tgz","fileCount":9,"unpackedSize":99697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0HPnCRA9TVsSAnZWagAAl+sQAIilV4u6TuYaQvd/a44H\nT0b89vc+Kw5GU2ULf+F0SuzGxqBFEJ1xCaq2Q5s9Hs2OCR9piPPMBwLeuob+\nUHlpshnE8s3+6QkFfkv42API2wyS/+AoHh3wBwyGqaJiwEmuRk6i4m4mqcms\nmfXkB1p6Ding/n6UfxbmvsxDD4qCCmn9zXPD8anGWaLA/dSSlvajgAgqsxlQ\nkbzL3IBiKsa+gmkyFpdwPvMyE6pb7aCFgpUwLHPQUrf2w8XJ7SL58AY8cyHM\nUoyKmpxmL1UcLhwM5Wd55IRaNdI6DGZIcXWl7P4MPTENZicvOisVXUTIJank\nEsi0VyJ72SrbXh2StuVNE6cKZ8IWbBBZ/N+EWePLqGb+499wCNYCsjN1BgVf\nWngsHD4ORVUFL07iNycstTSfL/l76R4KvClGufZxgSwWHJeZdivXW+LAYBS/\nl8wCb+IS8s1MaKsujBs1ZVFyKg4SHbj/YG8zHPsGZl17KKJJQOEUxAnHp4ut\n3i5BFGUiGsKiN+IYwaHKfCnjEylq/9H9FTvFo6thR4vBFmQcr1afh7/MtXcI\nopGrmqiTgCYoKLUBzxqnbejdnpfboLFxHBCYKSUxu8tZ39rshAITfFIkoZ1E\ngepTtzVFv5mlaEAJ6PwNjuTQcmbDdn8gamLK61cq+0+PxfsTQ3JQ0bpMsdkT\nNUGt\r\n=E6KB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw7JrdV02V0D0FMnQak4hrnShkjNeA5neKwQCrKI9GnwIgPzXlUeV+RqeHc7I0TIywMxYlnw/5chcUmdtiKC811Ak="}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.3.3_1590719463025_0.18894966346744968"},"_hasShrinkwrap":false},"0.3.4":{"name":"@36node/redux","version":"0.3.4","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","react-redux":"^7.2.0","redux":"^4.0.5","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.32","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"d920cfc5fd80ae443ce68f4cff0301257245f38f","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.3.4","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.16.4/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-GEYVLnhmp9FCtPxYFdKE5XZYiFkCKoDXoSXf8CDy+jwqXSFwKFek6iXGo2M6/Qr1NgTbeQ8iICPjy9qcCLUq/Q==","shasum":"f1318002cb037b6b417b03add7cf275c70bab882","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.3.4.tgz","fileCount":9,"unpackedSize":99865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0IKiCRA9TVsSAnZWagAArWwQAIyO5a8SAuJ8mAEv+9PA\nDx/rrH8lL47zmlW91/fAwNzkkK1sXZBYKq2F36/yYxbYRSvntKnmHH47VEP+\n5XCsuSfsSmVSaWY5o+mypQwjdfxQiDOyT572Nw41xIRIjQLV2AjWGv+89L3g\nwSDlP2urxHbHpdP9Lm3V40CxS5lpomXqpm0YNR3AQjNvQybeRAn/5okbBean\nRnTJnYiAamqMjOzRvYgJiE4aZwRrjYCRGk93onHZNuu5y94i/qeez6gh8HXa\ntI5XDT7rwhVhctWRUYEegyLLsDLq3FG48D9enBuSI30xIDGmyXhgXTZtjUNu\nvhcHVaZlNRdUJ0ki5bSGYtp0sJCOnrybL4Wo+xajDZkZVs+jpXjvgzoNUGBG\nuXD13+Z56sfiqKHD2KeF+bJewUmBwB0Fu3jbtt1UWaH2dcE6yiuiA8g6AhdW\nrgmZ19Pp7KjuyeSJj27zdmKbJ8oKhvyBlNQqKIK+NSFUClbpRINoYZCUkbam\n9R0cU9Jj7JmgGaYty8g8zjJCzpoEWHSdX4u4/2/klMYvi98efZfWcb+CLMgZ\nKNbT7LxpRzTXZ/L0hzU1gRBR7cnlLqQ/t44s4Tp5a2AmnxQ15iIh9HkEadUC\n6SkjhXtkQnTolK8A+pUVGuQxr1gdipRksQwxA0Om641Zp9rnnG437ygb4D92\nIgEK\r\n=lPls\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaLRKpVybAVcRKwaUMIApkzxfIGoooEo/gX4SVCbIfeAiA+9xiRkGPyhb3Ur0CPukhyozxOBnxGHt8ny6YgcMhJXg=="}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.3.4_1590723233784_0.8111344335564303"},"_hasShrinkwrap":false},"0.3.5":{"name":"@36node/redux","version":"0.3.5","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","react-redux":"^7.2.0","redux":"^4.0.5","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.13.33","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"43b03d3ba4055622bfb74c46a5be35e9b04f6bc8","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.3.5","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.16.4/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-oW56wUDGnwwVh8p/9It73hRGRS063Y/9kjFeIVPwjInEOcZModYWEuQcKVOkoIhbJhkuxPl/H+elVa/B4ZDAEg==","shasum":"73a911929166938078a1a0322d6ebaf2060f1f1c","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.3.5.tgz","fileCount":9,"unpackedSize":100033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0XFECRA9TVsSAnZWagAAZcwP/RaBbonK8rn7zlg0Hs1J\nRlCry1lBErM39Qq1c4Yrs6WdBIzXXCLzjop1AzdAC93x8GBRSXvBy+fpDchV\nhOBcKJBH+YZiw2uCex/XgowWxTEaHIlhXIqQeLuHjNBcU9ZbwvfuFCMl68TH\nFT+lObBRWSuT1vw8EnpE+yjmWuffVr1KdqbAU8cw3WNBSEaHmjwoa63tR6Wt\nfwd/bGGJv0XXV90HArVGmtSNrT4D5dtRLBhgIOENhoxEjMiLEwIMDcejT7bC\nhFHRThy40udtMD77ISH+jbQoXVJr6VpTaP3IeqTR+XTEsmNcIS2GG+HJ7AJ0\n9HllxnuMtBuYVsZyDfX5j84efSp7kFF3npm2Iuxr4L7yy75pOBbdB1oQ7Prr\n5RSOUVTsxkIpyBpZlZ61zr/07wxZCx7QEC2t8YkZcJZ7r1t4Bey1kfnmvWzs\nWA9a2nlrBFsOHsxsGJ90EPiCKJ7anr1L7gzMLnqaJrei+HqSowpkezymKMfT\nXMz0VNU7lTkBUOTvHAGsaNZbpQW8GxrVnQvzYzmffoPy1LOqE6D01mplIP0Y\nBiiwlEHBjpzW8VJfvH7bhCyQ8A7S5BJgTpPw/BCIRSbF1tqVcpkZ7UWXkAM+\nVHWCHub+EtpvKMuQ24sDKpwy+yfGr/U27ql14sCXERgK5di2pIpAZRNmQtUv\naUc/\r\n=O6fi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1MvuUeQHYH1TfSaNHEwT82ScZe5MNfvpkh835uTA9XAiEA5S+RVVdKgpvCWoXRuFda1iiGTmCKsc7m3rUQhpeEomM="}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.3.5_1590784324205_0.46048970522477317"},"_hasShrinkwrap":false},"0.3.9":{"name":"@36node/redux","version":"0.3.9","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","react-redux":"^7.2.0","redux":"^4.0.5","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.15.1","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"176329705d5ce94bdbe1043cf35cccc635bddc81","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.3.9","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.16.4/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-/hImTg8ogr+DmM9jIM2xvKE8DJIrQpke1Z3aJ0GtGI6RXKvJVO+jzQCS2P/TW0EyVQWOu7gRaRVUIigaz7w7Wg==","shasum":"5606b09a556f2fa5cf8dc46bcdfc7d99d5875fd2","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.3.9.tgz","fileCount":9,"unpackedSize":100704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe53+ACRA9TVsSAnZWagAACDoP/jEGSo8IInK4+Y4hQ11D\nx+25Ozl2BqJgJ6zriZNW8nJ8SE+PtemZmcxcCMsDT+R90s6WtqZ3uao1V/EQ\n+L4+8kD6RYDS774EehezACNvSAAAo3vu+KlYoAnNNJMyEYqrLAI9FWYM7Glr\nrvk6MpjFFIeNDiVbxgb8PP/LZ4dxIwWPK24Qfqk9MvbAOWZsqXCdYszsoXoJ\nGMayeEMfkYP8KnMP87Zkv2cQiaYUPNyv0UU1s1GqW8Me6oNE/BNyd1q0WPOy\nDoTWaIYW9v3qCAdvrlh01p2WTiHxCToRaJwWKUBoVUBLp/+X2PfzhlCi6gc3\nr/BKiguDYcRfnPBXVNh+g4RFvgH7eOo4eATvmt3Krt0fbmFkrKOMVttClocA\nrr4dX3Aum/sXtaaNje5A5n+iwGMLpHws0PR4D+6ir3cgHj35xewfczIjOAwW\nT8umD57LurDoBnG5ANfK7uTI2gToAPcI/c8srvLgcrUt6lcYZmo6SBODa2q5\nYQGnvwU/D+oRrs81ULoYkHEYXdwDvpJIVIziUbbn84V0WSX4wF9l99doGSWS\ngutrUh5k6zI5xGUfbzFvdeWkk15D9QCS3LveV239unqrY5AyUy7Ui1GPbTuo\nSi1Jp8Un1K9fHuKgoNL/lqaeLYoQJcms0GC0Px+uXllTVweCaovGA++R6k7H\nvpdc\r\n=dZ35\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzUIRstM+KidRja9oMV+1Sgz8j29KOmyqaz9wnxTK50gIhAOkhYYxEw6qZemCZ3rSVLQs9kaPXudjtk9M+RewAeBI7"}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.3.9_1592229760197_0.3054350766692815"},"_hasShrinkwrap":false},"0.3.11":{"name":"@36node/redux","version":"0.3.11","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","react-redux":"^7.2.0","redux":"^4.0.5","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.15.1","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","babel-eslint":"10.0.1","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"efa0c0a6c023a7c733040d4038cccbbed30c4980","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.3.11","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.16.4/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-tvm/x+E/ArP7U+GaUx7iYTWnjxH4WxQQZ7qcRCvgx+PEs6Ap/q7VbL1mImWzCLlZ2A9S74GcalwCOWwBj8hYwg==","shasum":"deefc0679b532c3555d99244e03423b582b3ea64","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.3.11.tgz","fileCount":9,"unpackedSize":101186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8C1cCRA9TVsSAnZWagAA5nMP+wRZb8VD9hE25LyW49cR\nfCiKZNEp/7HLPVKUT2O8fpCz9DTimMnnU1EaoGKh+Y+bXSM6eFB3p2OnjjWs\n1F+2wRHdH5+wTiWDa3vOVKMhyHKmLG4H0SqeH12zu5ZoZlNsokU+3eaKfzz+\nhORvq+LpMI+y7D/UhbEpVPGsobNwPvAfHjQCs6F+JW97lmBPh66I1/jjOJS6\n6EqCZCkPxHbfIJBXVTpjitcLploOFXUrC9wyM9ugmBx5xUVShApBRd+6cxJ6\nYqVTz/czZGSTCsPTvj68k6HZZXYRuKR/Yot1rOBhMdPU2MwCR8b8Ntb7Cc/0\nvQDntpfURmf6VsWfKbbIu7M9GNpaa8UcR59/kjxG2b7fIXQS29hyVm3NoRdG\nX8fy/GhRl8xWCTWcTMDQ2eg9fJNsxwaN+cYDKWusJPHWC9n+CfVqFm6AKQaG\nDJAY5ClYOV1iVYsVZoIV5/ye4iYVHGtLVLjBgVLvqxtGaUHPIqYkp+te3HmL\n4zSi9wogQ9cTkmUzR+wD1hRdxu1raoJxRpmKv1WdKUjbeMS2Bz/iehwS2UjI\nZyLMb9Ff6ST5O1wgJ9Lhe+q3wRhS7yLIHxfnHjBovGcL9eG/iWowNzDn8nDw\nUSNrhg8xBLTOu5mvVfh8mNc4F9OTezzd4gVnMmZjq9L5b6UxsxT6d2PUC+99\nH6O7\r\n=LC5/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHw914GVZf1ZV9ASfoferC/Nalmo3p8nwLoefybMlaRqAiBN5NXd3CDcL9U1686w7eAEjOrnwtIyWu6nyEA8YwuckQ=="}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.3.11_1592798555775_0.8600229903599701"},"_hasShrinkwrap":false},"0.3.12":{"name":"@36node/redux","version":"0.3.12","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","react-redux":"^7.2.0","redux":"^4.0.5","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.15.2","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","babel-eslint":"10.0.1","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"11de8051fc26163af109f4067e1ecc44d5ab60d4","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.3.12","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.16.4/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-SkMCf1hsTrt5t5qqozb0NYT+otx9bOqEmRCY19USzYrfQVvbIlGQxnq00Hxbi6HpMULWVm5UOluy34l3Z23ncg==","shasum":"37af2235a8989c2ae0f4759dc4a6668a80f69fa7","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.3.12.tgz","fileCount":9,"unpackedSize":101357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/aypCRA9TVsSAnZWagAAqOwQAJHW2RSGzg4bCoiDV1GN\nHynXDFJeo0fswS94fmf40v/3w1ziGo240mjsyZ6AItcDHr5FSqAOLalyKT5/\nhCD/C2t/uWMAiYjfBX8ImTU1WZ0LmxFLP/XcPLWWeKEZTlWsdDmvIlui69Fm\ncWxVWcy9Ob9/RUw9dk5uwjxeuxFXTnrgRxoJdu0isab02GEnj707riC5f7YL\nLcCqRb8/9s78txEPERtm4DtS1lTnjVYRs62Asl/Gpbt9t/GhjusbQMjwqQyd\nlJgkbaNbskbM4INdPXKiLf4wdzkBWtS4xcqD6k0vGuryrpwnpW3HkffQdQqz\nk0kJjL2fx/2nva963U1mupUI5SZi4YexTu21dugoMx4XfdmH1VCcHDiWqzUb\nERfgAL6K7XqktIOQlrbwLttoLc54GF2tW7FcthGqjYFuRu5lBlBkhhZxtLXS\nc2nbxZ2bxlr8hy7+VLDltpS+bCiDaFvnbL9OIjx2QDc3xWag39dkJHB1mIrQ\nTnFOLHJ9OnzqjDQZN0r8sFPaBb/M9XX2po7JjR6sLspm07bDIeOzwuj0o2qt\nd2v+i3G0os1M9BTEwSOtvqk/zza1f6OVYo81dwW1XA5GWBIbjOphVgeKF0rT\nRBQSHbcfQparH+MTMVymVWMq0zVguDoxpuLYExHEXZ43jZSuxtPB1vnFbpk0\nh7py\r\n=mYPv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQesgP9E41ycADoA31gAUJBN+ffCnzz7SkJJyRpbJSfAiB5siK83/tpT8QdpPYymw1Rdmy0ewSofRezk0B2j6X+Sg=="}]},"maintainers":[{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"zzswang","email":"zzswang@gmail.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.3.12_1593683112923_0.059354659148137534"},"_hasShrinkwrap":false},"0.3.13":{"name":"@36node/redux","version":"0.3.13","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","react-redux":"^7.2.0","redux":"^4.0.5","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.15.3","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","babel-eslint":"10.0.1","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"11ec3ef15136b1f7f5184580cd57146b1f5fd601","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.3.13","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.16.4/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-BljaaoaeRTG91ZHITUvRz4EnQZtLyYmEagMcnbAnh1JarHmI+zvTZ0+irni6nNNsWxzfZMNk2rzyGusstcJzHg==","shasum":"81744fdfee19608b96e484ba3ab62ae95ac1b84b","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.3.13.tgz","fileCount":9,"unpackedSize":101528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZIgaCRA9TVsSAnZWagAAJAQP/1y237H/sjyGIwsVCUwH\nLjzQt1T9Ct1P53MpqNfZs23Dv8KN3AZHP7IATP71f0vgqKXVzqHdgtpo9xPw\n8qOTHb2uF6vsonFnLgCW+XIiORzm11gNZrjSBvfxTebU+HDhWww8wcaCI7f9\nVPm8nu6xUf1yyHv/I6fdIYjdO9oApj12+kfup5az3RnwO48L+x2WKuCGGAru\nXKFlT3A77i5qjRXmpc/V4Uv4twTT3PHjF6psHiY73PGTOFja/5mUlY8usDj/\nakGkCzolhGXovTnmRmo8ZC/MdPHNicrI9uzxEqFwtq2zWQDvybzZzWByhUOp\n53oyv3KxnOum0pW7GkdNfvBa7UhDqTFMgp4ZMIFxyv/vmFoFt5z56uCtA4do\no12LIbUq5LFOoNj6ifSeBl5xEJ9S/NnHrZBMbggWYninzY2HwvRyf8KwgLvo\n8DRVOpILLzVdOEiA6Tmy5UgECu18De+jneY1Z/yl7IDNoDriEVnePEW2T4z/\n1gveFe7GaihSpbgnngGN44plU9DZyMbd2EJIsVG9EUmMwAY3acTZU/TvQlXG\ncb9wqeS/75yPRmMw5ONCDHURSs2XfgEZYA27KsHV5zIbu6InF4OQWL0YxK7M\n31pAnz0eGAqaaxjxfOkQsVTlhpwTryPf8nx7gOzdBzEZ/7KNO15HMuKU2pwz\nF+Pd\r\n=Ho8v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD985hfZtTIw9UOZAfcad/iiLGny6k+lXRgLRYD7DMoGQIhAKX9K/glgc3+yY1B5gjIj96+YXjLRC7wR4PGwauYbPD/"}]},"maintainers":[{"name":"zzswang","email":"zzswang@gmail.com"},{"name":"tohsakarin","email":"1023770070@qq.com"},{"name":"frendkao","email":"frendkao@gmail.com"},{"name":"hauy","email":"hauy@163.com"}],"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.3.13_1600423962054_0.94081300337304"},"_hasShrinkwrap":false},"0.3.14":{"name":"@36node/redux","version":"0.3.14","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","react-redux":"^7.2.0","redux":"^4.0.5","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.15.4","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","babel-eslint":"10.0.1","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"1e53e28a221049afdbd3de24cdf0bd40cb9ce13e","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.3.14","_nodeVersion":"10.23.2","_npmVersion":"lerna/3.16.4/node@v10.23.2+x64 (linux)","dist":{"integrity":"sha512-0649D/fcAsw9Y3NeVFX8baUr8NhCBnDYjf5QoTAQnj4Rl17JMvni7XtjHqH2egtsFYk4SnJfcv2tAe0WOfjcig==","shasum":"f023bca3cd828ae809ea7626d8692a55b30823a7","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.3.14.tgz","fileCount":9,"unpackedSize":101699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGlVkCRA9TVsSAnZWagAAxbUP/3Av8bMe44Uk6vExH3KM\n4nebSdq/8wEmEzNQiC+Sl65sTtdBY/6ucQ8+43NfyutgzYhoXKyjdhNDtHYZ\n+gA1FvZH3PaL6h605F7YJZjUsr1oISuMq7DkRt/owGxLJDF0A/GSMpiMfgrE\nksU0fHzewiIE5v7Va12IQBnCYzNhgkbRIjPX7R0Srld8sWnGcluv3ANAT1Cy\n63d/8f9GCtBEVCOzWztmziyz+a+j/smz5agf/Rbr/5TclmCZBVRAUYmoah0D\nALz6DbOJOX9d3d3CVN+b4na8fm0efSqUFj0eWhP4CFKYUt41VCQUo2fRtNv+\n/8AdAzGstQliCdqPUp30LCoeTK7rnG7T6B+YHFA39HS8ntMKj6ywaY3mf1Fw\nvDIjuX3f5b/OlxdPtEQxiho5Ur3PhImmWA/s4qotJa65PHyQtBLkYGTJZ7np\nsN37E+YS9I1hZIbyPmJ4zYaoPHTYqcY1fldLgPR9l+56UC7RdQ5OT2O36e4j\ngv5MdO10WZQQtrBifznEqFGQ+SxCI6NM0QOo2LJ6PEUvYzwJ91v+SS97S1bF\n15EvUJQvR5BJRd2U9zm0hOBBbHgGQsNes8DtjteM/K3leOAyF+Q5Rdil4icL\nCietiDmp+dQIA623V9TGvqqRaNhiizFh/HTMpPnYrCbhoQ61VuhKMOjnso5h\naJMy\r\n=AJB0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0oe0tY7zWalJSVuPi9kJ5UJXWcwwrgpY9XLHdq85yPAiBxXkTrk4t2S+RwEkDuYOu8OE/zsqed3dfrwu9DxPsAsA=="}]},"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"maintainers":[{"name":"lidongbest5","email":"lidongbest5@gmail.com"},{"name":"zzswang","email":"zzswang@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"36node-robot","email":"robot@36node.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.3.14_1612338531593_0.5536907296978193"},"_hasShrinkwrap":false},"0.3.15":{"name":"@36node/redux","version":"0.3.15","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","react-redux":"^7.2.0","redux":"^4.0.5","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.15.5","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","babel-eslint":"10.0.1","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"38c1ea22590404aa9723dedb5bbff230fb0b7860","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.3.15","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.16.4/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-s5SPq1YuxLeQ7baEZXx7ryN6E1MsNgd28SAkHYIEFWr/QB9gIutSLRDY1Gr4ubF5nnGAQ/oJQfJZ+DHpjyaDgA==","shasum":"a20246a7df6b2eeb9e31bed47862b90747308c1d","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.3.15.tgz","fileCount":9,"unpackedSize":101870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIJHECRA9TVsSAnZWagAAWJoP/3dnrE+2dSjZsllKCq1R\n6543Dx+PsAGxsCprzvogpa7E0Dyg2jR9u35FrF5Ds/Qv/Auh/ovrwYhS+Ow3\nuzkYmynNU79Ko1I3mE2C0vYA/F2xO6uZCLfS/mDg3vEH8jTpz1mWc/3GvrCx\nfquln1nsJvTy+bByyKIqfd/bx7qRWgH14wLANvWWHYc3hrxN1ymGzygK1CxO\nnR8bxbpvnP3iA/boegka3HriOGCHM8aTkaNKtqxuKPbPE/tUKhKHi8llH4Ax\nQa1S6/UnneYD96lz1XTAzFXrzRxPDrV/KziqVFHovTbiMzolzQfuaK5BmwC4\nn+wO/8ohrIUWz0mHRTTolii5PsEHVB4Mg2/2BJjxav2L/IMWamb6F6PWWg94\n3dIp9Wv5ybBkb0KmCVDp6burU51sM6zB2jzQxHBx0VyM48QqWbquMShFL/cU\n5qEhF6Xke1j7bG9Q8j7O8htmpugeM0GruoTIveu5KJexmn56gzkXTFKkAAVr\ntQWqZ9Th/an69Kbvx2mjlkxJuf/Xu/md1adWueflj27yKt7SLBjkoY4S+6aM\n6oxU2nkYkWAP2ozhtxKD/bc67dDtdTYMiZbbDtVNEqU3HxY9otDjmTLxr27C\nbS49HhDQ8vpKgYFmRJrZo6fAW8XsTThXaBZADNfCcK0tvBjDLTua+2wun73e\nF+5a\r\n=kg8X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGvusg0jrMaeyl/KpAlygAdeBE0/2ID/nZAoJu13UdgqAiEA+kLqhvhIbvoEqA2LJIo2pyLUhq62cYpGMT/fX3nuRCg="}]},"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"maintainers":[{"name":"zzswang","email":"zzswang@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"36node-robot","email":"walle@36node.com"},{"name":"lidongbest5","email":"lidongbest5@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.3.15_1629524420168_0.46237558046977845"},"_hasShrinkwrap":false},"0.3.17":{"name":"@36node/redux","version":"0.3.17","description":"A set of predefined actions, reducers, selectors and sagas for 36node team","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"redux-library","config-overrides-path":"../cli/config-overrides","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"typings/index.d.ts","scripts":{"test":"NODE_ENV=test sketch test --env=node","build":"sketch build"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"fast-memoize":"^2.5.1","lodash":"^4.17.11","normalizr":"^3.4.1","react-redux":"^7.2.0","redux":"^4.0.5","reselect":"^4.0.0"},"peerDependencies":{"react":"^16.0.0","redux-saga":"^1.0.2"},"devDependencies":{"@36node/eslint-config":"^0.4.0","@36node/sketch":"^0.15.7","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","babel-eslint":"10.0.1","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"^1.16.4","standard-version":"^5.0.2"},"jest":{"displayName":"unit","testMatch":["<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"gitHead":"4116403070b6f8a832c789dab6c213109d5c473d","bugs":{"url":"https://github.com/36node/sketch/issues"},"homepage":"https://github.com/36node/sketch#readme","_id":"@36node/redux@0.3.17","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.16.4/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-HxDoBqDlQlN4C2mgvVuDgW9yBWv6a+McuJeNIn4O45ni/JfJ+bllOfz7Kez+oNi7vFr72UMzKclGade9j+HhYA==","shasum":"a7da6ae40437126c8d0d489dc93c24dc6704646b","tarball":"https://registry.npmjs.org/@36node/redux/-/redux-0.3.17.tgz","fileCount":9,"unpackedSize":102212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQTLDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyDw//UOlWuwb8WRmE0+ZVn7rmDSeyxFASUEbdGuCZ9/Cys/zOrMl/\r\n1k7xWWOdCvLoag0EqL1AKP7GfImJG+oRqVhEjwUaaN9RIkcg1qd9LHvME41h\r\nAkBHwiFGBy6/CaAZdJZ5DxATEN22J4PHlb+3pzhHyU7GCwW8ldSI1k42ELSG\r\njVTTHD+45dVixBdCS1Iq8UbzGFiVamh4lrLdI/z2fnuA5YuaV8N/UAv1Qz/R\r\nzv5wPDqnu7weT/GDhGUl8Emd+33sZ+mJn8wxH4H2SIkl0LEQCkv17QyN072s\r\noTOInDdCnnWVVIA8lCE/lfMoQ0Xhm7MxPR7UwdXbXZtFPCNBMaFad7Wue4UB\r\n50y1gLR+k+WGNSfyPZ+d+X05RYXHy9X/iqoyMsJsw8fD7vwqy6eKxtuIVtVe\r\nJP6eQg4XIiC6RJImBGYDSHVodKAw1FVQJHr9+/Nh29jmsjDI92xpktWJd9JY\r\nFn3t9ImhwQaAkgkl46sIfhESauCtQKn64aM4ZrVPvye0hKTUoxUMvEg9WN3/\r\nGiD4ab1qUMlua2PslmHsUeJGQ57cCD+NX2Z2ZAgCMRs9Yx/hFmU0Bovwbb22\r\nL39d0W0m/Y82iFeCNXzh/L8ZcVRptXjgkaEjWHpoY7jdDXFDGetYYLDl6uiA\r\n7yIo0kHxIBxXhNSMHOQgsMFAPjEuHxfnnP0=\r\n=GbuF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzmH6krEvngU49kTuZOPUxCSI52ijWOlSL8DmgpK4yjQIhALAf+N1arhU/6S1XfZDXD7aXBq12LihrUXAmoldtWgHX"}]},"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"maintainers":[{"name":"zzswang","email":"zzswang@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"36node-robot","email":"walle@36node.com"},{"name":"lidongbest5","email":"lidongbest5@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux_0.3.17_1648440003635_0.959469955767845"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-19T20:33:30.058Z","0.0.1":"2019-09-19T20:33:30.385Z","modified":"2023-11-24T02:06:24.439Z","0.0.2":"2019-09-24T20:34:02.214Z","0.1.0":"2019-10-03T20:32:56.354Z","0.1.1":"2019-10-06T06:05:18.819Z","0.1.2":"2019-10-07T20:33:06.861Z","0.1.4":"2019-10-08T17:45:15.641Z","0.1.5":"2019-10-09T20:34:17.011Z","0.1.6":"2019-10-10T05:07:02.388Z","0.1.7":"2019-10-13T12:23:28.073Z","0.1.8":"2019-10-13T12:48:10.411Z","0.1.9":"2019-10-14T07:47:58.742Z","0.1.11":"2019-10-14T14:49:06.619Z","0.1.12":"2019-10-14T16:04:01.519Z","0.1.13":"2019-10-28T15:38:21.854Z","0.2.0":"2019-11-22T10:44:15.786Z","0.2.1":"2019-11-25T20:33:38.186Z","0.2.2":"2019-12-19T20:31:41.568Z","0.2.3":"2019-12-20T02:23:30.554Z","0.2.4":"2020-01-03T01:29:23.157Z","0.2.5":"2020-01-20T02:17:09.357Z","0.2.6":"2020-02-10T20:28:06.421Z","0.3.0":"2020-03-31T16:15:52.471Z","0.3.1":"2020-04-02T14:51:11.061Z","0.3.2":"2020-05-29T01:49:49.783Z","0.3.3":"2020-05-29T02:31:03.132Z","0.3.4":"2020-05-29T03:33:53.958Z","0.3.5":"2020-05-29T20:32:04.294Z","0.3.9":"2020-06-15T14:02:40.353Z","0.3.11":"2020-06-22T04:02:36.027Z","0.3.12":"2020-07-02T09:45:13.051Z","0.3.13":"2020-09-18T10:12:42.208Z","0.3.14":"2021-02-03T07:48:51.725Z","0.3.15":"2021-08-21T05:40:20.322Z","0.3.17":"2022-03-28T04:00:03.805Z"},"maintainers":[{"email":"xuna08@gmail.com","name":"xuna08"},{"email":"zzswang@gmail.com","name":"zzswang"},{"email":"hauy@163.com","name":"hauy"},{"email":"walle@36node.com","name":"36node-robot"}],"description":"A set of predefined actions, reducers, selectors and sagas for 36node team","homepage":"https://github.com/36node/sketch#readme","repository":{"url":"git+https://github.com/36node/sketch.git","type":"git"},"bugs":{"url":"https://github.com/36node/sketch/issues"},"license":"MIT","readme":"# @36node/Redux\n\n[![version][0]][1] [![downloads][2]][3]\n\nA set of predefined actions, reducers, selectors and sagas for 36node team.\n\n@36node/redux 将会有较大改动。注意避雷。\n\n## Assign\n\nSave any value to redux.\n\n### Assign Action\n\n```js\nimport { makeAssign } from \"@36node/redux\";\n\nconst assign = makeAssign(\"someKey\");\n\n// set value\ndispath(assign(someValue));\n```\n\n### Assign Reducer\n\n```js\nimport { assignReducerRoot } from \"@36node/redux\";\n\nexport default combineReducers({\n  ...assignReducerRoot,\n});\n```\n\n### Assign Selector\n\n```js\nimport { makeAssignSelector } from \"@36node/redux\";\n\n// selector maker\nconst select = makeAssignSelector(\"someKey\");\nconst some = select(state);\n```\n\n## Toggle\n\nToggle usually works as a swither, open or close.\n\n### Toggle Action\n\n```js\nimport { makeToggle } from \"@36node/redux\";\n\nconst toggle = makeToggle(\"someKey\");\n\n// switch to true or false\ndispath(toggle());\n// switch to true\ndispath(toggle(true));\n// switch to false\ndispath(toggle(false));\n```\n\n### Toggle Reducer\n\n```js\nimport { toggleReducerRoot } from \"@36node/redux\";\n\nexport default combineReducers({\n  ...toggleReducerRoot,\n});\n```\n\n### Toggle Selector\n\n```js\nimport { makeToggleSelector } from \"@36node/redux\";\n\n// selector maker\nconst select = makeToggleSelector(\"someKey\");\nconst some = select(state);\n```\n\n## Progress\n\nRepresent an progress logic in redux.\n\n### Progress Actions\n\n```js\nimport { makeProgress } from \"@36node/redux\";\n\nconst progress = makeProgress(\"someKey\");\n\n// increase action, default step = 1\ndispatch(progressActions.increase(5));\n// decrease action, default step = 1\ndispatch(progressActions.decrease(5));\n// init action, default params: pos: 0, step = 1, min = 0, max = 100\ndispatch(progressActions.reset({pos: 0 step: 1, min: 0, max: 100}));\n```\n\n### Progress Reducer\n\n```js\nimport { progressReducerRoot } from \"@36node/redux\";\n\nexport default combineReducers({\n  ...progressReducerRoot,\n});\n```\n\n### Progress Selector\n\n```js\nimport { makeProgressSelector } from \"@36node/redux\";\n\nconst select = makeProgressSelector(\"someKey\");\n\n// state: {pos, step, min, max}\nconst some = select(state);\n```\n\n## Form\n\nForm in redux.\n\n### Form Actions\n\n```js\nimport { makeForm } from \"@36node/redux\";\n\nconst form = makeForm(\"someKey\");\n\n// reset form to initState, or payload\ndispatch(form.reset(payload = {}, meta));\n// save form fields\ndispatch(form.saveFields({ field1: {value: \"x\", name: \"name\"}, field2: {...} }));\n```\n\n### Form Reducer\n\n```js\nimport { formReducerRoot } from \"@36node/redux\";\n\nexport default combineReducers({\n  ...formReducerRoot,\n});\n```\n\n### Form Selector\n\n```js\nimport { makeFormSelector } from \"@36node/redux\";\n\nconst select = makeFormSelector(\"someKey\");\nconst some = select(state);\n```\n\n## Api\n\nRedux-api is a library which can easily write client to communicate with backends. It generates actions and selectors for making ajax calls to API endpoint. Also, it use saga to change ajax state and save result in redux store with few config.\n\n### Api Actions\n\ncreateApiMaker: It is a creator of api actions maker.\n\n```js\nimport { createApiMaker, makeApiTypes } from \"@36node/redux\";\n\nconst STORE_LIST_PETS = makeApiTypes(\"STORE_LIST_PETS\");\nconst makeListPets = createApiMaker(\n  STORE_LIST_PETS,\n  sdk.petstore.pet.listPets,\n  [petSchema]\n);\n\nconst listPets = makeListPets(\"someKey\");\n\n// list pets from service\ndispatch(listPets({ query: {} }));\n```\n\n### Api Reducer\n\n```js\nimport { apiReducerRoot } from \"@36node/redux\";\n\nexport default combineReducers({\n  ...apiReducerRoot,\n});\n```\n\n### Api Selector\n\n```js\nimport { makeApiSelector } from \"@36node/redux\";\n\nconst select = makeApiSelector(\"someKey\");\nconst some = select(state);\n```\n\n### Api Saga\n\n`redux/api` should use with saga.\n\n```js\nimport { fork, all } from \"redux-saga/effects\";\nimport { watchApi } from \"@36node/redux\";\n\nexport default function* root() {\n  yield all([fork(watchApi)]);\n}\n```\n\n### Write an endpoint function of an api\n\n```js\nimport fetch from \"@36node/fetch\";\n\n// endpoint function param is request action payload\nfunction listPetsEndpoint(req) {\n  const { query, headers } = req;\n\n  // also can user other ajax tools, should return a promise\n  return fetch(`${some_url}/pets`, {\n    method: \"get\",\n    query,\n    headers,\n  });\n}\n```\n\n## Cron\n\nAn redux library for cron like logic, which can be used for:\n\n- scheduled job\n- trigger progress auto increase or decrease\n- timeline, like player control\n\n### Cron Actions\n\n```js\nimport { makeCron } from \"@36node/redux\";\n\nconst cron = makeCron(\"someKey\");\n\n// start cron\ndispatch(cron.start({ pos: 0, min: 0, max: 100, step: 1 }));\n// stop cron\ndispatch(cron.stop);\n// reset cron\ndispatch(cron.reset({ pos: 0, min: 0, max: 100, step: 1 }));\n// tick cron\ndispatch(cron.tick({ pos: 5, tickedAt: new Date().getTime() }));\n```\n\n### Cron Reducer\n\n```js\nimport { cronReducerRoot } from \"@36node/redux\";\n\nexport default combineReducers({\n  ...cronReducerRoot,\n});\n```\n\n### Cron Selector\n\n```js\nimport { makeCronSelector } from \"@36node/redux\";\n\nconst select = makeCronSelector(\"someKey\");\nconst some = select(state);\n```\n\n### Cron Saga\n\n`redux/cron` should use with saga.\n\n```js\nimport { fork, all } from \"redux-saga/effects\";\nimport { watchCron } from \"@36node/redux\";\n\nexport default function* root() {\n  yield all([fork(watchCron)]);\n}\n```\n\n## Helper saga\n\nwatchHelper saga should be configured in saga, if we want to use tap and reput.\n\n```js\nimport { fork, all } from \"redux-saga/effects\";\nimport { watchHelper } from \"@36node/reudx\";\n\nexport default function* root() {\n  yield all([fork(watchHelper)]);\n}\n```\n\n## Other Apis\n\n- `isAction(pattern, key): checker(action)`: return an action checker.\n- `makeAction(type, keyPattern, initPayload, initMeta): action(payload, meta)`: return an action creator.\n- `makeReducer(is, reducer): reducer(state)`: `is` is an action checker, reducer is a sub reducer.\n- `makeSelector(key, initState): select(state)`: return a selector.\n- `rePut(action)`: rePut is a saga effect, used to re dispatch an action which has `meta.rePut == true`\n- `tapOn(type, key, saga)`: low level tap function, to trigger saga for given type and key.\n- `watchHelper`: helper for tap and reput saga\n\n[0]: https://img.shields.io/npm/v/@36node/redux.svg?style=flat\n[1]: https://npmjs.com/package/@36node/redux\n[2]: https://img.shields.io/npm/dm/@36node/redux.svg?style=flat\n[3]: https://npmjs.com/package/@36node/redux\n","readmeFilename":"README.md"}