{"_id":"use-agent-reducer","_rev":"134-bd1a2569cdb2c544d40e85caf41cb6f8","time":{"created":"2022-11-26T09:24:11.374Z","0.0.0":"2020-06-11T07:36:40.072Z","modified":"2022-11-27T02:12:38.421Z","0.0.1":"2020-06-11T07:45:25.781Z","0.0.2":"2020-06-11T08:04:25.343Z","0.0.2-beta":"2020-06-11T08:32:25.763Z","0.0.3-beta":"2020-06-11T08:44:43.171Z","0.0.4-beta":"2020-06-11T08:46:43.273Z","0.0.5-beta":"2020-06-11T08:53:54.062Z","0.0.6-beta":"2020-06-11T09:09:03.842Z","0.1.0":"2020-06-11T09:21:41.859Z","0.1.1":"2020-06-11T09:44:23.572Z","0.1.2":"2020-06-11T09:51:22.316Z","0.1.3":"2020-06-11T10:10:16.219Z","0.1.4":"2020-06-12T08:32:43.271Z","0.1.5":"2020-06-12T08:36:35.736Z","0.1.5-beta":"2020-06-12T09:04:52.273Z","0.1.6-beta":"2020-06-12T09:16:37.643Z","0.1.7-beta":"2020-06-12T09:19:02.152Z","0.1.8-beta":"2020-06-12T09:22:07.026Z","0.1.8":"2020-06-12T09:34:17.821Z","0.1.9":"2020-06-13T10:19:27.378Z","0.1.10":"2020-06-15T06:01:15.196Z","0.2.0":"2020-06-17T16:43:38.303Z","0.2.1":"2020-06-17T16:59:29.668Z","0.2.2":"2020-06-18T07:11:48.540Z","0.2.3":"2020-06-19T10:20:36.877Z","0.2.4":"2020-06-23T18:12:52.241Z","1.0.0":"2020-06-29T02:57:49.690Z","1.0.1":"2020-06-29T03:24:13.526Z","1.0.2":"2020-06-29T04:31:03.204Z","1.0.3":"2020-07-06T11:44:04.976Z","1.0.6":"2020-07-11T12:21:59.095Z","1.0.7-beta":"2020-07-11T12:50:49.640Z","1.0.71-beta":"2020-07-11T12:58:04.899Z","1.0.72-beta":"2020-07-11T13:07:46.708Z","1.0.73-beta":"2020-07-11T13:20:56.499Z","1.0.74-beta":"2020-07-11T13:22:16.791Z","1.0.75-beta":"2020-07-11T13:31:34.252Z","1.0.76-beta":"2020-07-11T13:55:57.888Z","1.0.77-beta":"2020-07-11T14:08:49.923Z","1.0.78-beta":"2020-07-11T14:30:19.848Z","1.0.79-beta":"2020-07-11T14:42:23.557Z","1.0.8":"2020-07-11T14:51:43.943Z","1.1.1-beta":"2020-08-11T17:39:07.270Z","1.1.0":"2020-08-12T04:40:55.001Z","1.1.2-beta":"2020-09-21T16:21:22.621Z","1.1.3-beta":"2020-09-22T01:42:33.310Z","1.1.3":"2020-10-11T05:57:59.800Z","1.1.4":"2020-11-02T12:26:35.391Z","1.2.0":"2020-11-08T06:52:26.867Z","1.2.1":"2020-11-08T07:01:26.839Z","2.0.0":"2020-12-10T10:03:20.795Z","2.0.1":"2020-12-10T10:12:02.913Z","3.0.0":"2020-12-13T07:30:18.933Z","3.1.0":"2020-12-18T02:41:34.736Z","3.2.0":"2021-03-11T09:50:17.670Z","3.2.1-beta":"2021-03-11T12:51:37.472Z","3.2.1":"2021-03-11T17:17:05.739Z","3.2.2":"2021-03-11T17:17:47.211Z","3.2.3":"2021-03-16T03:42:54.047Z","3.2.5":"2021-04-09T16:56:29.031Z","3.2.7":"2021-04-11T15:35:19.304Z","3.2.8":"2021-04-11T16:39:26.407Z","3.3.0":"2021-05-07T08:22:18.924Z","3.3.1":"2021-05-24T07:02:27.159Z","3.3.1-beta":"2021-05-24T07:02:46.467Z","3.3.1-beta.0":"2021-05-24T07:06:45.343Z","3.3.2-beta":"2021-05-24T07:10:44.044Z","3.3.2":"2021-05-24T07:46:58.008Z","3.4.0":"2021-06-01T12:33:05.873Z","3.5.0-beta":"2021-06-07T16:15:03.030Z","3.5.0-beta.1":"2021-06-07T16:32:53.953Z","3.5.0":"2021-06-07T16:47:05.871Z","3.6.0-beta":"2021-06-21T12:09:57.083Z","3.6.0":"2021-06-21T12:40:57.965Z","3.7.0-beta":"2021-08-24T11:18:31.167Z","3.7.0-beta.0":"2021-08-24T12:40:52.394Z","3.7.0-beta.1":"2021-08-24T12:52:07.817Z","3.7.0":"2021-08-25T05:44:52.551Z","3.7.1":"2021-08-26T12:25:54.451Z","3.7.2":"2021-08-27T09:10:56.456Z","3.8.0":"2021-10-15T04:26:33.791Z","4.0.0-alpha":"2021-10-17T08:46:11.119Z","4.0.0-alpha.1":"2021-10-23T07:36:26.197Z","4.0.0-alpha.2":"2021-10-25T02:07:53.960Z","4.0.0":"2021-10-25T04:54:09.692Z","4.1.0":"2021-11-16T09:08:22.773Z","4.1.1":"2021-11-16T10:04:25.705Z","4.1.2":"2021-11-16T10:49:50.108Z","4.1.3":"2021-11-23T11:25:58.672Z","4.1.4":"2021-11-23T11:45:14.543Z","4.1.5":"2021-12-12T05:09:54.856Z","4.1.6":"2022-02-14T06:18:31.200Z","4.1.7":"2022-02-14T08:29:51.289Z","4.2.0":"2022-03-19T07:58:11.190Z","4.3.0":"2022-04-06T10:33:07.679Z","4.3.1":"2022-04-25T08:46:46.121Z","4.5.0":"2022-05-23T06:20:03.644Z","4.5.1":"2022-05-23T08:18:48.588Z","4.5.2":"2022-05-24T05:54:00.551Z","4.5.3":"2022-05-24T06:35:19.737Z","4.5.4":"2022-05-25T02:56:51.873Z","4.6.0-beta":"2022-07-05T02:54:17.577Z","4.6.0-beta.0":"2022-07-05T04:39:08.354Z","4.6.0":"2022-07-05T12:06:16.096Z","4.6.1":"2022-07-06T06:39:54.363Z","4.6.2":"2022-07-20T08:49:52.794Z","4.6.3":"2022-07-21T03:28:05.650Z","4.6.4":"2022-10-29T10:11:08.930Z","4.6.5":"2022-11-06T07:21:53.320Z","4.6.6":"2022-11-06T07:41:09.252Z","4.6.7":"2022-11-06T08:59:08.199Z","4.7.0-beta.0":"2022-11-07T12:57:16.397Z","4.7.0":"2022-11-08T03:25:27.261Z","11.1.0":"2022-11-26T09:24:11.546Z","11.1.3-beta":"2022-11-26T10:15:25.967Z","13.2.2":"2022-11-26T11:19:49.869Z","13.2.3":"2022-11-26T11:54:37.814Z","13.3.0":"2022-11-27T01:46:08.628Z","13.3.1-beta":"2022-11-27T01:48:18.510Z","13.3.2":"2022-11-27T01:50:44.440Z","13.4.0":"2022-11-27T01:52:37.857Z","13.5.0":"2022-11-27T01:54:21.802Z","13.6.0":"2022-11-27T01:56:11.571Z","14.1.2":"2022-11-27T01:59:06.768Z","14.1.5":"2022-11-27T02:00:45.793Z","14.1.7":"2022-11-27T02:03:10.825Z","14.3.0":"2022-11-27T02:05:17.091Z","14.3.1":"2022-11-27T02:06:46.380Z","14.5.4":"2022-11-27T02:08:56.607Z","14.6.0":"2022-11-27T02:10:50.638Z","14.7.0":"2022-11-27T02:12:38.321Z"},"name":"use-agent-reducer","dist-tags":{"latest":"14.7.0"},"versions":{"11.1.0":{"name":"use-agent-reducer","version":"11.1.0","main":"./index.js","author":{"name":"Jimmy.Harding"},"description":"the purpose of this project is make useReducer classify","scripts":{"build":"webpack --config ./webpack.config.js --env.mode=production","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/filefoxper/use-agent-reducer.git"},"keywords":["react","hook","useReducer","class","state","agent","typescript","browser"],"license":"MIT","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","agent-reducer":">=1.1.0"},"dependencies":{"babel-polyfill":"^6.26.0","agent-reducer":">=1.1.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/runtime":"7.3.0","@babel/preset-env":"^7.5.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-async-generator-functions":"7.2.0","@babel/plugin-proposal-class-properties":"7.3.0","@babel/plugin-proposal-export-default-from":"7.2.0","@babel/plugin-proposal-export-namespace-from":"7.2.0","@babel/plugin-proposal-function-bind":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.3.1","@babel/plugin-proposal-optional-catch-binding":"7.2.0","@babel/plugin-proposal-optional-chaining":"7.2.0","@babel/plugin-proposal-pipeline-operator":"7.3.0","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-transform-runtime":"7.2.0","@types/jest":"^23.3.12","@types/react":"16.7.18","@types/react-dom":"^16.8.4","react":"^16.8.0","react-dom":"^16.8.0","jest":"^26.0.1","typescript":"^3.8.3","babel-eslint":"^9.0.0","eslint":"^5.4.0","eslint-plugin-flowtype":"^2.50.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^5.1.1","husky":"^0.14.3","lint-staged":"^7.2.2","ts-jest":"^24.0.2","tslint":"^5.12.0","tslint-eslint-rules":"^5.4.0","webpack-cli":"3.3.5","webpack":"4.35.3","babel-loader":"^8.0.6","ts-loader":"^6.0.4","uglifyjs-webpack-plugin":"^2.1.3","tsconfig-paths-webpack-plugin":"^3.2.0"},"engines":{"node":">=8.0.0"},"bugs":{"url":"https://github.com/filefoxper/use-agent-reducer/issues"},"homepage":"https://github.com/filefoxper/use-agent-reducer#readme","_id":"use-agent-reducer@11.1.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PrgEUHz70CGvNHgzO2BeiE06dQcIAse7/jJ2ZFCgeHQpzC0EwZGlEc7mMd33XY71Ot1cQeggJ99eDybvVnRI7A==","shasum":"396a2aa6755e2bed421fc3f3c8b4bdc6e782b26f","tarball":"https://registry.npmjs.org/use-agent-reducer/-/use-agent-reducer-11.1.0.tgz","fileCount":7,"unpackedSize":31519,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCVomSisOU1iVNyTibW+PG0pHKmlXx4umbnKny7aCb3wIhAINBTdor5qWA/2+8w+0PODC/gEQMYILmCc+6kzhAIOg2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgds7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaNRAAhZE8Icpar9w9EnJMictkurncHV5BHzDMdjVlrIqgkRBUzlNT\r\n6DoWb53b5gFhnM5clDbkXEpXJSRt9Ts1sVZbDz3rcUzQ+YX4r+cc+mEQYMcF\r\nRma3OSQhMxPk38LoWNRv4uznTS4QcL7MAAInXS9EfBwbcSZJv6Oc2jc8R1gW\r\nNxmgY/9QV1wgXqPdTCSCT3O0WPz6lW2oYLIrCL2dSLlq8SbYVIwsZa4U/mgu\r\nHZpveLu7NByy7ZrKbBpBjLPDJBnx1rCr7qfCgcJjic++9pxeIAyzch9LzYoa\r\nuBaFxJJ3m3UHpYKSExoPnx0rp6L6Cda4Rek0YkptM0X/O0E5Er5fKvvCYi3B\r\np9q6KK8XVOk44kAMkA21uEudSND9b4rmXFKQgn/xqOuMBkpfCTG0HlqCiQlR\r\nMxSSS85ZJxohA9mYaZrHvduEJwZXL04GOjrqWYtUGQTIjLRBYd5nW3HDvI7w\r\nCr0R8rG86A6glNsJSWs50lkgihbLwFtItR6hB3uHW/9fOzvy/XKcIT9iI4cH\r\nBluzagClBkZgHxszHC3FWIk903oy3EHfL2N/Pnzw/Nd6uFcozBi6vP32SuhY\r\nuNFQMZxyzkCpE9+OVXUC24vhXfhUWGkFC/9cOp8ZVHi8N4fVi4z6aAFa4/jp\r\nQMazO0dVal/+WmjcWFd6QIaXjdlsv2IZmlE=\r\n=R6XU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sibar-root","email":"filefoxper@163.com"},"directories":{},"maintainers":[{"name":"sibar-root","email":"filefoxper@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-agent-reducer_11.1.0_1669454651375_0.6921831638170803"},"_hasShrinkwrap":false},"11.1.3-beta":{"name":"use-agent-reducer","version":"11.1.3-beta","main":"./index.js","author":{"name":"Jimmy.Harding"},"description":"the purpose of this project is make useReducer classify","scripts":{"build":"webpack --config ./webpack.config.js --env.mode=production","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/filefoxper/use-agent-reducer.git"},"keywords":["react","hook","useReducer","class","state","agent","typescript","browser"],"license":"MIT","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","agent-reducer":">=11.1.0"},"dependencies":{"babel-polyfill":"^6.26.0","agent-reducer":">=11.1.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/runtime":"7.3.0","@babel/preset-env":"^7.5.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-async-generator-functions":"7.2.0","@babel/plugin-proposal-class-properties":"7.3.0","@babel/plugin-proposal-export-default-from":"7.2.0","@babel/plugin-proposal-export-namespace-from":"7.2.0","@babel/plugin-proposal-function-bind":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.3.1","@babel/plugin-proposal-optional-catch-binding":"7.2.0","@babel/plugin-proposal-optional-chaining":"7.2.0","@babel/plugin-proposal-pipeline-operator":"7.3.0","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-transform-runtime":"7.2.0","@types/jest":"^23.3.12","@types/react":"16.7.18","@types/react-dom":"^16.8.4","react":"^16.8.0","react-dom":"^16.8.0","jest":"^26.0.1","typescript":"^3.8.3","babel-eslint":"^9.0.0","eslint":"^5.4.0","eslint-plugin-flowtype":"^2.50.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^5.1.1","husky":"^0.14.3","lint-staged":"^7.2.2","ts-jest":"^24.0.2","tslint":"^5.12.0","tslint-eslint-rules":"^5.4.0","webpack-cli":"3.3.5","webpack":"4.35.3","babel-loader":"^8.0.6","ts-loader":"^6.0.4","uglifyjs-webpack-plugin":"^2.1.3","tsconfig-paths-webpack-plugin":"^3.2.0"},"engines":{"node":">=8.0.0"},"bugs":{"url":"https://github.com/filefoxper/use-agent-reducer/issues"},"homepage":"https://github.com/filefoxper/use-agent-reducer#readme","_id":"use-agent-reducer@11.1.3-beta","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-g0F18UJr3Hew9gYmwZMNrf8WAQ0B8ZhVnJ3h3f8NRRYptAizEv/PEi1yRct2s8x0WoCKSsZxpaWA4ABvvf6e5w==","shasum":"6aa7f2974e724baeacf54ff999366acb84ddead2","tarball":"https://registry.npmjs.org/use-agent-reducer/-/use-agent-reducer-11.1.3-beta.tgz","fileCount":7,"unpackedSize":37719,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbijr9SpCGGWunpJy30KsH5hgKFnDjRIx3J3QtdvRS3wIhAM7B/CtBiQwny2wctoQmF/JDPkxb4wb17U5dfzIDi5IL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgec+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMMxAAoMrh3XAI3c7xhU2+bgB1BttE2S9ii+pvt0seL3JJLhT26AyO\r\nZ939ZzitzC8fPMvmYYmlHICJ9F+29/Tt/J9EwKrl55GHYbKCa/kxoB9q9JlU\r\nsOp5F86aZLxI5e/qhTSRl0IkeglRe5+goga+0D5tWeUMtwuVDoO65iONKdW+\r\nx1aaPU9ygq6cv4gY10hXhupp9NryBHJFq0yEcxU/C0gwYf3L9668LyOhvJ2g\r\nu9EinyqQ6R4PUH4izv0/exgQjU6Q/ufd/PuCxakzPGzVYM9UC2gdLtMkg9H1\r\nMUli/DuIuVWnC9z5yVn1oKIEPu4kyNBmCpcX5Ss4SHGkBlEAQuqMpFXt3vX5\r\nRcpMW/gc1bAwaSbfTdIFiHEZLD61zegjQecR6csHvGOWHU5RGbF8sx/lN67N\r\ntdhV6YQs3kwfxB6VmBEUEqa/krcBKOhDFdtKQLtpeNPFZV5bIGRSd/TIYM0W\r\neXZc3KE3BxQ7PYfO0EzK8RkIUfX0fxngyURXrNP+AuUFcn7JxQa2ZbJnLllJ\r\nlkGRdmVIzPBkIg29Z83Y/ZOSiCKgbKgeD5XrIid0H83DEkYDZy5gHHRUFMRi\r\nWRcmrWGRUjYI9AQ/2b+C5bq2rxhmvPB/U/T3qBewGvMENHRrgoCeoDkdNlvT\r\ndugJ/0i12NdK9kCsHKXUCKBepHFuworyq1o=\r\n=+67m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sibar-root","email":"filefoxper@163.com"},"directories":{},"maintainers":[{"name":"sibar-root","email":"filefoxper@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-agent-reducer_11.1.3-beta_1669457725773_0.5516733879776881"},"_hasShrinkwrap":false},"13.2.2":{"name":"use-agent-reducer","version":"13.2.2","main":"./index.js","author":{"name":"Jimmy.Harding"},"description":"the purpose of this project is make useReducer classify","scripts":{"build":"webpack --config ./webpack.config.js --env.mode=production","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/filefoxper/use-agent-reducer.git"},"keywords":["react","hook","useReducer","class","state","agent","typescript","browser"],"license":"MIT","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","agent-reducer":"^13.2.2"},"dependencies":{"agent-reducer":"^13.2.2"},"devDependencies":{"@babel/core":"7.2.2","@babel/runtime":"7.3.0","@babel/preset-env":"^7.5.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-async-generator-functions":"7.2.0","@babel/plugin-proposal-class-properties":"7.3.0","@babel/plugin-proposal-export-default-from":"7.2.0","@babel/plugin-proposal-export-namespace-from":"7.2.0","@babel/plugin-proposal-function-bind":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.3.1","@babel/plugin-proposal-optional-catch-binding":"7.2.0","@babel/plugin-proposal-optional-chaining":"7.2.0","@babel/plugin-proposal-pipeline-operator":"7.3.0","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-transform-runtime":"7.2.0","@types/jest":"^23.3.12","@types/react":"16.7.18","@types/react-dom":"^16.8.4","react":"^16.8.0","react-dom":"^16.8.0","core-js":"^3.8.0","jest":"^26.0.1","typescript":"^3.8.3","babel-eslint":"^9.0.0","eslint":"^5.4.0","eslint-plugin-flowtype":"^2.50.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^5.1.1","husky":"^0.14.3","lint-staged":"^7.2.2","ts-jest":"^24.0.2","tslint":"^5.12.0","tslint-eslint-rules":"^5.4.0","webpack-cli":"3.3.5","webpack":"4.35.3","babel-loader":"^8.0.6","ts-loader":"^6.0.4","uglifyjs-webpack-plugin":"^2.1.3","tsconfig-paths-webpack-plugin":"^3.2.0","react-test-renderer":"^16.7.0","@testing-library/react":"^11.1.0","@testing-library/dom":"^7.26.3","@testing-library/jest-dom":"^5.11.5","@testing-library/react-hooks":"^3.4.2"},"engines":{"node":">=8.0.0"},"bugs":{"url":"https://github.com/filefoxper/use-agent-reducer/issues"},"homepage":"https://github.com/filefoxper/use-agent-reducer#readme","_id":"use-agent-reducer@13.2.2","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+1fHObS+ex/qRKncRMEb+7/hNAszxEEqGAUlgCs24tSo/ON6zeg680mZvv0xBONo9gL+vlYqU5HtWgU2gm+wOQ==","shasum":"aa5bfacb268ff05da2cb00f3d3699d6b45052e17","tarball":"https://registry.npmjs.org/use-agent-reducer/-/use-agent-reducer-13.2.2.tgz","fileCount":7,"unpackedSize":95311,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBYyGBfqSj9t98A+uOeXipB9goG2BdOpDKKycH0GtwnwIgYuPyqO1NTf8UpONhQ2QvygC7f3JZw8HhJnSQJdkKKNk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgfZVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6aw//cTMaaw7p3hkc64UehOCXtv59SG/MkGExtozR4bIxyGdh6VZb\r\nbFujd9oX7DrxIDLJ8i8vXLX12AZArz2IZwZP6DoqrPtgvpu2aEvprQo4L72G\r\nrpi+1Pbyhk2n7dWttmRH+3fufOqgwWQIj4r2aXLqcg/sirX5QFV9+sq+RMGQ\r\n3Mg86Fux8EKza9Rq/c04plMuBj7zsWxk4p0/mtK4+C6Pbj/d54KyZdseZUXc\r\nR5+VujwxFyNFp/2OLARV1m1vEuKTw01dVx8ysum83X+tDkrffFLtKRnvOo/9\r\nIc0xL6Xq0yyAa3d/0+g63jBgLR0SCZVhzTrp2TY6EO/YozA1IajH2EVpFeTb\r\nO4ibRq1CHfkwDq283qtvGty83luPdXc8x7bO1bUOGn5JiAaA8q29pmeYGfYw\r\nwu1T3mLV0t2X/8FS3J5Vhkg9G1MpA/x9zTXAOnp1M+SbCNMUhN2Di19NF83a\r\nWlCna6H1yfZkOnttXbUKOTKFTQwjfMXBqFblajYwNh8nxWpT6sXkZuB/yOyU\r\nqsn3CCSJ0SQvZPqNH1M1jOdkrKhdeaWWIVwD2oll5IRb4qZ8aycEdko2gjTD\r\nHHhSU0DNZdVjeC4/PnCvMI6pwjmLTy7wrHhVBYlHeUlWyg9RKZg+EnsYANFA\r\nyPP7NKMmt28/46zVX9aePbsbs7ZaJXAqutI=\r\n=98XI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sibar-root","email":"filefoxper@163.com"},"directories":{},"maintainers":[{"name":"sibar-root","email":"filefoxper@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-agent-reducer_13.2.2_1669461589721_0.758927059878379"},"_hasShrinkwrap":false},"13.2.3":{"name":"use-agent-reducer","version":"13.2.3","main":"./index.js","author":{"name":"Jimmy.Harding"},"description":"the purpose of this project is make useReducer classify","scripts":{"build":"webpack --config ./webpack.config.js --env.mode=production","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/filefoxper/use-agent-reducer.git"},"keywords":["react","hook","useReducer","class","state","agent","typescript","browser"],"license":"MIT","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","agent-reducer":">=13.2.3"},"dependencies":{"agent-reducer":">=13.2.3"},"devDependencies":{"@babel/core":"7.2.2","@babel/runtime":"7.3.0","@babel/preset-env":"^7.5.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-async-generator-functions":"7.2.0","@babel/plugin-proposal-class-properties":"7.3.0","@babel/plugin-proposal-export-default-from":"7.2.0","@babel/plugin-proposal-export-namespace-from":"7.2.0","@babel/plugin-proposal-function-bind":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.3.1","@babel/plugin-proposal-optional-catch-binding":"7.2.0","@babel/plugin-proposal-optional-chaining":"7.2.0","@babel/plugin-proposal-pipeline-operator":"7.3.0","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-transform-runtime":"7.2.0","@types/jest":"^23.3.12","@types/react":"16.7.18","@types/react-dom":"^16.8.4","react":"^16.8.0","react-dom":"^16.8.0","core-js":"^3.8.0","jest":"^26.0.1","typescript":"^3.8.3","babel-eslint":"^9.0.0","eslint":"^5.4.0","eslint-plugin-flowtype":"^2.50.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^5.1.1","husky":"^0.14.3","lint-staged":"^7.2.2","ts-jest":"^24.0.2","tslint":"^5.12.0","tslint-eslint-rules":"^5.4.0","webpack-cli":"3.3.5","webpack":"4.35.3","babel-loader":"^8.0.6","ts-loader":"^6.0.4","uglifyjs-webpack-plugin":"^2.1.3","tsconfig-paths-webpack-plugin":"^3.2.0","react-test-renderer":"^16.7.0","@testing-library/react":"^11.1.0","@testing-library/dom":"^7.26.3","@testing-library/jest-dom":"^5.11.5","@testing-library/react-hooks":"^3.4.2"},"engines":{"node":">=8.0.0"},"bugs":{"url":"https://github.com/filefoxper/use-agent-reducer/issues"},"homepage":"https://github.com/filefoxper/use-agent-reducer#readme","_id":"use-agent-reducer@13.2.3","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rdkAGKTrqrvauR2hMFrBHWKkPDtUDQrt2nYST6eS5wEMwP8cpOg62hgS+HkDYkJHrMdzMqpamQEAhXm0Bq1nzA==","shasum":"601167862a23356854415429b40aebb343062378","tarball":"https://registry.npmjs.org/use-agent-reducer/-/use-agent-reducer-13.2.3.tgz","fileCount":7,"unpackedSize":95313,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrph5Xe/qNAgfjAsBtrBKE49YDtDHgxSu0E2so2OB84QIgRqFXE+aJ+Pm+Y4XDKyD9akFJ4mW/0xJeBcVR2hnh9Fg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgf59ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop8A//RZVeU0z8Ci2Xxg2W8cRt+MpcfQDCJTlydtfzio7U5xevC4BY\r\n056JAZIlnWop/8kMhGYcEAsMIxx88gxPHg7Q8usEdHf/LhBbRH5s/UbeEi/e\r\n04cTsX0Q4Z/p2OR0dcqQwYUpa5JXN1DMBxLC0cSxShtsLK8Vs0YUrA8etW3O\r\nG9HofUNODlTV/EKaoR9mGV1rYJ+6VEHk1ftFQbN5romPnPaf85ZchGQT0AIl\r\n7Z+rabs1+Gc2z56sjpq+st1WsbbI/kd2eGo0ma90xVSjpN5JXyCOOzBkRxRs\r\ngKW7LOQZZo7EmNcVz/REF6QfYfFPZUXp682glstJJL9Cc5nwLtA9lSzcGJYc\r\nXyWkputh82S6peWmF0czdZNBuxFIf+9ese2OJ4OflKamPXkLsyGfw/XAHYQ8\r\nLgZQ7l0cOZs4XIp+zRVQG++EDvpSGvbadymoBJI4cQojwvETSsmLOcz5aauP\r\nSS4d3I7ucsF15prG82iH8V6eczUlg+oIEc4u740gBnoCFgpse/ZzIFOW/cg6\r\ndQhzWAxRTwmGvJ39+jKxN/UHke6r986Du0/P2A+qT/4If1FZmQCHMexzmk64\r\n4w/VV0/Oky86VVX6NwsubKjlyUFw19f1J58A9KPDUYckoS5JrKcMfjKafqqz\r\n+wnZzFYlGO5PmiUDZLPyfJYgbcLpXfDRHzg=\r\n=07Xj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sibar-root","email":"filefoxper@163.com"},"directories":{},"maintainers":[{"name":"sibar-root","email":"filefoxper@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-agent-reducer_13.2.3_1669463677607_0.9716321922119857"},"_hasShrinkwrap":false},"13.3.0":{"name":"use-agent-reducer","version":"13.3.0","main":"./index.js","author":{"name":"Jimmy.Harding"},"description":"the purpose of this project is make useReducer classify","scripts":{"clear":"rm -rf ./dist & rm -rf ./es","lint":"eslint src --fix --ext .ts,.tsx ","lint-init":"eslint --init","es-build":"babel src --extensions '.ts' --config-file ./babel.es.config.js --out-dir es","es-d":"cp ./index.d.ts ./es/index.d.ts","base-build":"webpack --config ./webpack.config.js --env.mode=production","build":"mkdir ./es & npm run es-d & npm run es-build & npm run base-build","test":"jest --coverage","docs":"docsify serve ./docs","analyze":"webpack --config ./webpack.config.js --env.mode=production --env.analyze"},"repository":{"type":"git","url":"git+https://github.com/filefoxper/use-agent-reducer.git"},"keywords":["react","hook","useReducer","class","state","agent","typescript","browser"],"license":"MIT","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","agent-reducer":">=13.2.7"},"dependencies":{"agent-reducer":">=13.2.7"},"devDependencies":{"@babel/cli":"^7.13.16","@babel/core":"7.2.2","@babel/runtime":"7.3.0","@babel/preset-env":"^7.5.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-async-generator-functions":"7.2.0","@babel/plugin-proposal-class-properties":"7.3.0","@babel/plugin-proposal-export-default-from":"7.2.0","@babel/plugin-proposal-export-namespace-from":"7.2.0","@babel/plugin-proposal-function-bind":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.3.1","@babel/plugin-proposal-optional-catch-binding":"7.2.0","@babel/plugin-proposal-optional-chaining":"7.2.0","@babel/plugin-proposal-pipeline-operator":"7.3.0","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-transform-runtime":"7.2.0","@types/jest":"^23.3.12","@types/react":"16.7.18","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"4.21.0","react":"^16.8.0","react-dom":"^16.8.0","core-js":"^3.8.0","jest":"^26.0.1","typescript":"^3.8.3","babel-eslint":"^9.0.0","husky":"^0.14.3","lint-staged":"^7.2.2","ts-jest":"^24.0.2","tslint":"^5.12.0","tslint-eslint-rules":"^5.4.0","webpack-cli":"3.3.5","webpack":"4.35.3","babel-loader":"^8.0.6","ts-loader":"^6.0.4","uglifyjs-webpack-plugin":"^2.1.3","tsconfig-paths-webpack-plugin":"^3.2.0","react-test-renderer":"^16.7.0","@testing-library/react":"^11.1.0","@testing-library/dom":"^7.26.3","@testing-library/jest-dom":"^5.11.5","@testing-library/react-hooks":"^3.4.2","eslint":"^7.23.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.23.1","eslint-plugin-react-hooks":"^4.2.0","eslint-import-resolver-typescript":"^2.4.0","webpack-bundle-analyzer":"^3.7.0"},"engines":{"node":">=8.0.0"},"bugs":{"url":"https://github.com/filefoxper/use-agent-reducer/issues"},"homepage":"https://github.com/filefoxper/use-agent-reducer#readme","_id":"use-agent-reducer@13.3.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pniMAHIBLfHLm8nNtioG+d1/q246RcvL4EsVySJ1nG5pDQO7QxIKMyggsip2yRaWD8/Y38nK48NXVx7hWznRGA==","shasum":"42fef31aadb968b9208eaaf3e05e6c00453ef70a","tarball":"https://registry.npmjs.org/use-agent-reducer/-/use-agent-reducer-13.3.0.tgz","fileCount":9,"unpackedSize":119737,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm5CjuAjcGHTStI4D2zGNbcRNaV3h2o204tDwsr/ee2gIgXhPw6IRX0HZT8b7i2aNi8XSS7OzkgWmAkN0u+aQ5/8Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgsFgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmosvg/+Nk5PnO3mcriBCOwdCRuXXi5RbQYdk/KnTYOvhQdGaNHUKnI8\r\ndmgfder0QOZnWI8RZQlE7XNr8iO4itUvfsv7pmgcwnwuWxs0pHORgz06Vi9h\r\nwqPVwGHJbDc9e3o2lFcxkicvk2m14z3wDH/yXEazwvGfrEYxYn2L7GmjfhpR\r\nhX1bvBNk2Z4f4HWNEWl90ywBX7k33RB00su4TKliWG2gGSMFUSsNu1tPVB3u\r\no0RqUsczEJfxLn/ghO+Rctuq2HQf2NIHxc1VvsKbAf73AeLjXnBu02zCG0Q9\r\nhfBXxdCUExWbNSGityMnIQCzCjYebl7S7JcRvYZuWly/r1j8BukWDahvVAMZ\r\nwplSdfUglwBYlNHfBg2f/NOVW3s+Q3ie9Ha0PbWkQOHUt4TJkW7xLJ/2Jjl7\r\n6SNO64xmH/4XleLNINdjTa4nYZ5UxPXsIVTe2SwLQ0nTBTUcfFeQAYELA/CB\r\nPhm1guw32C6g0JoMbOQNydmpW2Mm3Vweg7rOvNjUtNllTXlFnrF8h9VUpROY\r\ntD1pjJBY0cwXECjoP2p8JiM/DN9ZWlPXSIwdPOsGFg6cOK/TmGXAml1pFy0c\r\nfBpK+Px4uRP81gor0ccMffGcBjKVXpNCrO+k514e+n7DhAWG/Kd9bjS3OS4X\r\n5Q2kz5Qg4NFxxFMF/elvsrmeqjcwuNwCH/c=\r\n=mEVn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sibar-root","email":"filefoxper@163.com"},"directories":{},"maintainers":[{"name":"sibar-root","email":"filefoxper@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-agent-reducer_13.3.0_1669513568433_0.8421180111881061"},"_hasShrinkwrap":false},"13.3.1-beta":{"name":"use-agent-reducer","version":"13.3.1-beta","main":"./index.js","author":{"name":"Jimmy.Harding"},"description":"the purpose of this project is make useReducer classify","scripts":{"clear":"rm -rf ./dist & rm -rf ./es","lint":"eslint src --fix --ext .ts,.tsx ","lint-init":"eslint --init","es-build":"babel src --extensions '.ts' --config-file ./babel.es.config.js --out-dir es","es-d":"cp ./index.d.ts ./es/index.d.ts","base-build":"webpack --config ./webpack.config.js --env.mode=production","build":"mkdir ./es & npm run es-d & npm run es-build & npm run base-build","test":"jest --coverage","docs":"docsify serve ./docs","analyze":"webpack --config ./webpack.config.js --env.mode=production --env.analyze"},"repository":{"type":"git","url":"git+https://github.com/filefoxper/use-agent-reducer.git"},"keywords":["react","hook","useReducer","class","state","agent","typescript","browser"],"license":"MIT","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","agent-reducer":">=13.2.7"},"dependencies":{"agent-reducer":">=13.2.7"},"devDependencies":{"@babel/cli":"^7.13.16","@babel/core":"7.2.2","@babel/runtime":"7.3.0","@babel/preset-env":"^7.5.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-async-generator-functions":"7.2.0","@babel/plugin-proposal-class-properties":"7.3.0","@babel/plugin-proposal-export-default-from":"7.2.0","@babel/plugin-proposal-export-namespace-from":"7.2.0","@babel/plugin-proposal-function-bind":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.3.1","@babel/plugin-proposal-optional-catch-binding":"7.2.0","@babel/plugin-proposal-optional-chaining":"7.2.0","@babel/plugin-proposal-pipeline-operator":"7.3.0","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-transform-runtime":"7.2.0","@types/jest":"^23.3.12","@types/react":"16.7.18","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"4.21.0","react":"^16.8.0","react-dom":"^16.8.0","core-js":"^3.8.0","jest":"^26.0.1","typescript":"^3.8.3","babel-eslint":"^9.0.0","husky":"^0.14.3","lint-staged":"^7.2.2","ts-jest":"^24.0.2","tslint":"^5.12.0","tslint-eslint-rules":"^5.4.0","webpack-cli":"3.3.5","webpack":"4.35.3","babel-loader":"^8.0.6","ts-loader":"^6.0.4","uglifyjs-webpack-plugin":"^2.1.3","tsconfig-paths-webpack-plugin":"^3.2.0","react-test-renderer":"^16.7.0","@testing-library/react":"^11.1.0","@testing-library/dom":"^7.26.3","@testing-library/jest-dom":"^5.11.5","@testing-library/react-hooks":"^3.4.2","eslint":"^7.23.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.23.1","eslint-plugin-react-hooks":"^4.2.0","eslint-import-resolver-typescript":"^2.4.0","webpack-bundle-analyzer":"^3.7.0"},"engines":{"node":">=8.0.0"},"bugs":{"url":"https://github.com/filefoxper/use-agent-reducer/issues"},"homepage":"https://github.com/filefoxper/use-agent-reducer#readme","_id":"use-agent-reducer@13.3.1-beta","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-RoLg1ods9cx410Ute4T9++a1dmliujK3FiBsahwwtfbJuGX3cHDsuoJN9rZsDlbeLbed2QQgOFRwbpFRU7lA/A==","shasum":"a5c4c04772536aa2d232ce30e858749fc8ae5f34","tarball":"https://registry.npmjs.org/use-agent-reducer/-/use-agent-reducer-13.3.1-beta.tgz","fileCount":9,"unpackedSize":119456,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXram3sRLiJC1GGq9B0QgBY2j4Rr83+1JNolghtYccxAIhAMVL8cbsU+3nNFfxlDw49JMiSqvXyUzUdwNtSk/0KgS6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgsHiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbUg//RoDDHDsUb8MMFGZ0tHY+slEAo20T9XV+6g9OlCgxbd7Ca7l2\r\nt/exrczmRmT498V/V+DErRZrqR+ptHHOUiTHpi7fict+EuhtMZ5d1Q0XalVh\r\nY5QL8VhYeqbdEltURtZ2/9XhZ2kxYgVNToPR0Zt1VnbtQgWkqldFawORcf1H\r\nVQ4Hyb5b6u2OpkRemN4T/+cVE3x5/8ZIXXvJIZ58yc4Xu/0cGzKcxjWNCWR2\r\nHAkYNObFQjeR8JMcEgyv+lM/jV9fi+0o0ovQr4X4jpG4Y2i94eHpi+pMbEjm\r\nrzVHTYLvJwcWg3qBJ2WmytyH7ID2Dj+NRtnN4TYBNcjA5F0UrZE3eRUClGUq\r\ngQVdMfPczMVVfJrOwJFE5OvaCVcuwodW6Yh8/fdlkWgAIs5Jjl2FKes9/aFz\r\nEAnZJGEsZG2aj4TfReOi1Z7n+qAVBOfWtrwfW3R7lY/RMrlDRuA9BwavgvI4\r\nt1P3rnT+oWM3N1s1eQ0QGiBSGvvLh9PI1lH8ml/Zp4yriIq8sl1ois8KQcng\r\nYXPYBEWMHK7qfbwm1LrYJPfCYGGzzS2j+OLzQKl4tbUboA3uvD7xU8ZYtKIt\r\nGrljtUOoqpIhX9yU3hspuk39x+53kYSMCPhYv51arnkVbhsTjBbKB+Ay2vjj\r\nCGg2tLkiIN/xEUqXZR9eLA8IctCvlBR9P00=\r\n=3wVD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sibar-root","email":"filefoxper@163.com"},"directories":{},"maintainers":[{"name":"sibar-root","email":"filefoxper@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-agent-reducer_13.3.1-beta_1669513698305_0.7399356362396623"},"_hasShrinkwrap":false},"13.3.2":{"name":"use-agent-reducer","version":"13.3.2","main":"./index.js","author":{"name":"Jimmy.Harding"},"description":"the purpose of this project is make useReducer classify","scripts":{"clear":"rm -rf ./dist & rm -rf ./es","lint":"eslint src --fix --ext .ts,.tsx ","lint-init":"eslint --init","es-build":"babel src --extensions '.ts' --config-file ./babel.es.config.js --out-dir es","es-d":"cp ./index.d.ts ./es/index.d.ts","base-build":"webpack --config ./webpack.config.js --env.mode=production","build":"mkdir ./es & npm run es-d & npm run es-build & npm run base-build","test":"jest --coverage","docs":"docsify serve ./docs","analyze":"webpack --config ./webpack.config.js --env.mode=production --env.analyze"},"repository":{"type":"git","url":"git+https://github.com/filefoxper/use-agent-reducer.git"},"keywords":["react","hook","useReducer","class","state","agent","typescript","browser"],"license":"MIT","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","agent-reducer":">=13.2.7"},"dependencies":{"agent-reducer":">=13.2.7"},"devDependencies":{"@babel/cli":"^7.13.16","@babel/core":"7.2.2","@babel/runtime":"7.3.0","@babel/preset-env":"^7.5.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-async-generator-functions":"7.2.0","@babel/plugin-proposal-class-properties":"7.3.0","@babel/plugin-proposal-export-default-from":"7.2.0","@babel/plugin-proposal-export-namespace-from":"7.2.0","@babel/plugin-proposal-function-bind":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.3.1","@babel/plugin-proposal-optional-catch-binding":"7.2.0","@babel/plugin-proposal-optional-chaining":"7.2.0","@babel/plugin-proposal-pipeline-operator":"7.3.0","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-transform-runtime":"7.2.0","@types/jest":"^23.3.12","@types/react":"16.7.18","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"4.21.0","react":"^16.8.0","react-dom":"^16.8.0","core-js":"^3.8.0","jest":"^26.0.1","typescript":"^3.8.3","babel-eslint":"^9.0.0","husky":"^0.14.3","lint-staged":"^7.2.2","ts-jest":"^24.0.2","tslint":"^5.12.0","tslint-eslint-rules":"^5.4.0","webpack-cli":"3.3.5","webpack":"4.35.3","babel-loader":"^8.0.6","ts-loader":"^6.0.4","uglifyjs-webpack-plugin":"^2.1.3","tsconfig-paths-webpack-plugin":"^3.2.0","react-test-renderer":"^16.7.0","@testing-library/react":"^11.1.0","@testing-library/dom":"^7.26.3","@testing-library/jest-dom":"^5.11.5","@testing-library/react-hooks":"^3.4.2","eslint":"^7.23.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.23.1","eslint-plugin-react-hooks":"^4.2.0","eslint-import-resolver-typescript":"^2.4.0","webpack-bundle-analyzer":"^3.7.0"},"engines":{"node":">=8.0.0"},"bugs":{"url":"https://github.com/filefoxper/use-agent-reducer/issues"},"homepage":"https://github.com/filefoxper/use-agent-reducer#readme","_id":"use-agent-reducer@13.3.2","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-EbhdYGNyhg6/IMi+LsuHdO9O+Fh7gD6TqIvpH0lFslWQ63MxX8pFM+zYY244N23cZ5lWWpG++SurhHT381G8Yw==","shasum":"07b1a5f6f74159c9ed112e6b348e7b9d96caa989","tarball":"https://registry.npmjs.org/use-agent-reducer/-/use-agent-reducer-13.3.2.tgz","fileCount":9,"unpackedSize":119381,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGG829S4ksWjgTCfeF+O7JtivX1zJ7Vw973FTNLYlYZrAiEAwiGzYBn+7wWavITfgeDq7kD6vRe1+9qWsGeOHqd1oc4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgsJ0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT6g//fhqx1FGVK0Ftcjb2yCBYwcUbm+QhDMhYtwONxYD34BgHhBn5\r\noYKJrD5RAA61HR8Ks8iKeDoSCGNMjhB1c1/D6Juy8OVzOZLjtj4tS+dLqi7f\r\nifB8ebDd5EUtOPrmVrWvL9YrrKABDVQDQcml1vNdZc5ZYch/VS4U9m/LoWRb\r\nQc42IPFBQcIz5UKXtxHwdoIDe9xclI1aaor+t4I1GV9lA8Xk+bt3IbWjW/YS\r\nXdg0ibfqfl0NIg5x/TCCcjqS+c2Ws1itPm/qlhTitno31PrOHnfOCwMBK4Md\r\n3AcObIpIZ0KtftXoXI+naExPfT7+Xp7Y+8uTQp0NuAyVczpQGHf7+UyrsODu\r\nAZyWZTvAy9p4F9YbvSNkab4X9QSND91q4hT8Y8A0y7/NIJJnLJnWzjIf34xm\r\n1HMh4iFHi7EaM+PSbveZDfeIYjgIrtq78a2uL/G2mHnoNn139bX6YJ/FMBsD\r\nFA7B1w86nx2aUXhctJGK55+4Oovlv9Yvr+pqe5haQUvpqu0nlex6TcOBndPP\r\nk6jKDk7ijh0aX+ZzusGP3Ari+ymRrqNqsQkufcyfE12qKt81MAwJ9mAKuGM0\r\nB4O+snysC8h9xKCnu4ybnyBaUIR36Vl50QN4rd/t8t7zZAFtRCMyxFiznAWY\r\nfyM13jUoSNmGaGQXxrFyIgvBXlGoK3v1yi0=\r\n=gzni\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sibar-root","email":"filefoxper@163.com"},"directories":{},"maintainers":[{"name":"sibar-root","email":"filefoxper@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-agent-reducer_13.3.2_1669513844278_0.9436188442431992"},"_hasShrinkwrap":false},"13.4.0":{"name":"use-agent-reducer","version":"13.4.0","main":"./index.js","author":{"name":"Jimmy.Harding"},"description":"the purpose of this project is make useReducer classify","scripts":{"clear":"rm -rf ./dist & rm -rf ./es","lint":"eslint src --fix --ext .ts,.tsx ","lint-init":"eslint --init","es-build":"babel src --extensions '.ts' --config-file ./babel.es.config.js --out-dir es","es-d":"cp ./index.d.ts ./es/index.d.ts","base-build":"webpack --config ./webpack.config.js --env.mode=production","build":"mkdir ./es & npm run es-d & npm run es-build & npm run base-build","test":"jest --coverage","docs":"docsify serve ./docs","analyze":"webpack --config ./webpack.config.js --env.mode=production --env.analyze"},"repository":{"type":"git","url":"git+https://github.com/filefoxper/use-agent-reducer.git"},"keywords":["react","hook","useReducer","class","state","agent","typescript","browser"],"license":"MIT","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","agent-reducer":">=13.4.1"},"dependencies":{"agent-reducer":">=13.4.1"},"devDependencies":{"@babel/cli":"^7.13.16","@babel/core":"7.2.2","@babel/runtime":"7.3.0","@babel/preset-env":"^7.5.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-async-generator-functions":"7.2.0","@babel/plugin-proposal-class-properties":"7.3.0","@babel/plugin-proposal-export-default-from":"7.2.0","@babel/plugin-proposal-export-namespace-from":"7.2.0","@babel/plugin-proposal-function-bind":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.3.1","@babel/plugin-proposal-optional-catch-binding":"7.2.0","@babel/plugin-proposal-optional-chaining":"7.2.0","@babel/plugin-proposal-pipeline-operator":"7.3.0","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-transform-runtime":"7.2.0","@types/jest":"^23.3.12","@types/react":"16.7.18","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"4.21.0","react":"^16.8.0","react-dom":"^16.8.0","core-js":"^3.8.0","jest":"^26.0.1","typescript":"^3.8.3","babel-eslint":"^9.0.0","husky":"^0.14.3","lint-staged":"^7.2.2","ts-jest":"^24.0.2","tslint":"^5.12.0","tslint-eslint-rules":"^5.4.0","webpack-cli":"3.3.5","webpack":"4.35.3","babel-loader":"^8.0.6","ts-loader":"^6.0.4","uglifyjs-webpack-plugin":"^2.1.3","tsconfig-paths-webpack-plugin":"^3.2.0","react-test-renderer":"^16.7.0","@testing-library/react":"^11.1.0","@testing-library/dom":"^7.26.3","@testing-library/jest-dom":"^5.11.5","@testing-library/react-hooks":"^3.4.2","eslint":"^7.23.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.23.1","eslint-plugin-react-hooks":"^4.2.0","eslint-import-resolver-typescript":"^2.4.0","webpack-bundle-analyzer":"^3.7.0"},"engines":{"node":">=8.0.0"},"bugs":{"url":"https://github.com/filefoxper/use-agent-reducer/issues"},"homepage":"https://github.com/filefoxper/use-agent-reducer#readme","_id":"use-agent-reducer@13.4.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hp9CAis0UXt+gJrzGgIl8JkbvV/3TwVq5fSnSfv98BnGvKAgC/BXmBITzTKpGslbnNgWc5G91vp6csNF/1mjig==","shasum":"711ca2936f0b3424915bc02d44e62328d4133c2f","tarball":"https://registry.npmjs.org/use-agent-reducer/-/use-agent-reducer-13.4.0.tgz","fileCount":9,"unpackedSize":119381,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBG4lO9FvEPpQg5xrN/decTssYj3SgeazCpgOt+f+xJgAiBoLI33PrvVJKTI21TZTJZJvRHgPmu29cgbE3M/46NdsA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgsLlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE0A//ZjVe/dlZj/SJ0adtc6lJR0A8TmYURE+pAchlcoEdrR1Wrl9K\r\nAGPZXWe8T1SUMRPXjwDifhMW12aYLCzBhndLwQXzW0wYgZKJnzY3CCTJdofu\r\no2R0ST5YU/RReU1C6HhtjjXe2PeoUYTDqEtTG3teyyXOdPbSNMKA69+YbEo/\r\nkNL4a6G59V+0Xn0H0UP5VMSFvm6xw+c6J0fI2s3qg4JncVfe7lC8aKqVIiE9\r\nt6iEymu+rvLQcHjw40J4+8l81IGsChc+xwX7UpbEIHd4LAdMO4jNKGD3NrPt\r\nBdwj7G1WU/NCG40RRRYJS8YTuo7nKWOXnbPgdLH1822MYcGUw4aHAiTFHZQo\r\nJF/hZApe6gDig7sBxOXP0JVcGW+JkVJqP/TlT4bOrHdng9hUfkPd+Qdm/FXY\r\nnwDrgnJU16oYaLXLdgLfZpnsrcBoKjiEKF6ClYEaUOiXnex5DFbW09EV8Fsu\r\n0P9BomSgqtyHfpStPRYlWTDHOARSeN0CBO/SDqmLRcmxe+FGHqEsWvEw2isD\r\nOSpXGG3GvN1E8CedUC8V8KzJqbTH9HbqhTwuFJZiqjAL+XMmgNLSF+i5pbbo\r\ns13lfQI0dQVQTNXCBAI8hrG11B9kJVm+S/Py26iiARj/Rtb/nATkt06X00iT\r\n5jSFudzcRJbRxhya4k+HvoX+KsXVNvn7AA0=\r\n=nhv2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sibar-root","email":"filefoxper@163.com"},"directories":{},"maintainers":[{"name":"sibar-root","email":"filefoxper@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-agent-reducer_13.4.0_1669513957680_0.10731716371558875"},"_hasShrinkwrap":false},"13.5.0":{"name":"use-agent-reducer","version":"13.5.0","main":"./index.js","author":{"name":"Jimmy.Harding"},"description":"the purpose of this project is make useReducer classify","scripts":{"clear":"rm -rf ./dist & rm -rf ./es","lint":"eslint src --fix --ext .ts,.tsx ","lint-init":"eslint --init","es-build":"babel src --extensions '.ts' --config-file ./babel.es.config.js --out-dir es","es-d":"cp ./index.d.ts ./es/index.d.ts","base-build":"webpack --config ./webpack.config.js --env.mode=production","build":"mkdir ./es & npm run es-d & npm run es-build & npm run base-build","test":"jest --coverage","docs":"docsify serve ./docs","analyze":"webpack --config ./webpack.config.js --env.mode=production --env.analyze"},"repository":{"type":"git","url":"git+https://github.com/filefoxper/use-agent-reducer.git"},"keywords":["react","hook","useReducer","class","state","agent","typescript","browser"],"license":"MIT","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","agent-reducer":">=13.5.0"},"dependencies":{"agent-reducer":"^13.5.0"},"devDependencies":{"@babel/cli":"^7.13.16","@babel/core":"7.2.2","@babel/runtime":"7.3.0","@babel/preset-env":"^7.5.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-async-generator-functions":"7.2.0","@babel/plugin-proposal-class-properties":"7.3.0","@babel/plugin-proposal-export-default-from":"7.2.0","@babel/plugin-proposal-export-namespace-from":"7.2.0","@babel/plugin-proposal-function-bind":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.3.1","@babel/plugin-proposal-optional-catch-binding":"7.2.0","@babel/plugin-proposal-optional-chaining":"7.2.0","@babel/plugin-proposal-pipeline-operator":"7.3.0","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-transform-runtime":"7.2.0","@types/jest":"^23.3.12","@types/react":"16.7.18","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"4.21.0","react":"^16.8.0","react-dom":"^16.8.0","core-js":"^3.8.0","jest":"^26.0.1","typescript":"^3.8.3","babel-eslint":"^9.0.0","husky":"^0.14.3","lint-staged":"^7.2.2","ts-jest":"^24.0.2","tslint":"^5.12.0","tslint-eslint-rules":"^5.4.0","webpack-cli":"3.3.5","webpack":"4.35.3","babel-loader":"^8.0.6","ts-loader":"^6.0.4","uglifyjs-webpack-plugin":"^2.1.3","tsconfig-paths-webpack-plugin":"^3.2.0","react-test-renderer":"^16.7.0","@testing-library/react":"^11.1.0","@testing-library/dom":"^7.26.3","@testing-library/jest-dom":"^5.11.5","@testing-library/react-hooks":"^3.4.2","eslint":"^7.23.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.23.1","eslint-plugin-react-hooks":"^4.2.0","eslint-import-resolver-typescript":"^2.4.0","webpack-bundle-analyzer":"^3.7.0"},"engines":{"node":">=8.0.0"},"bugs":{"url":"https://github.com/filefoxper/use-agent-reducer/issues"},"homepage":"https://github.com/filefoxper/use-agent-reducer#readme","_id":"use-agent-reducer@13.5.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jHR1+39Op6rmHGz51PTNaLOOxeYonP+j6l0FeWHID/Yd3rCRgcmCgGLOa3TVkj1AfChbVCAVXLVXiB9uGspY9w==","shasum":"476f02cec2beecfa1eae4c9fdbbe40513aa18e80","tarball":"https://registry.npmjs.org/use-agent-reducer/-/use-agent-reducer-13.5.0.tgz","fileCount":9,"unpackedSize":119369,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuBxAPYS4+clGdLWvY/Cheaa0+jZpomHwbV2cYfALjFAiEAlr1nMU+o89hXp5Vr+PHe+vCFo0S/aID9c7JU9xmmenU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgsNNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrz3A/9HIX1WuevEncXP3uNEAZr3eb5umz4uwlsvyPYGkzXrmGhqstG\r\nBbND2Ex/9WtvesIHXkDs6VYDkB+uONu3fogtobnOixZGsw9/k2MFWmIJWtJJ\r\n1UokQCsYe8PugcXh9NBQfzHd+/9+aNFCkjTBNoSqffI40QoIj6zbBEtqMYNg\r\nfLyciHg5NzNrHEbkZLoF02asoWFFIrORMW2K2d0GKMqBoEDCxOxoOqilcOoM\r\ndJeurF8JRiNxE+pLBjXPPqykGmfWpgC8huEn85YI8v74C5f8samUr/4XJO2p\r\nU0EFsulFe5onkUG67/oUwwPQYkHfTwpVI+GIqL8tiPr2yioAUoBf0d4q/G/7\r\nH8keBdOZkLLP1Xa0DJcOmRcaHkyuvVipzbbUDnE6DaEx+zDXcA47Hf7W5SWx\r\nG/UJLZ9G4Q/miye272SikyliTG24DB2PgEEO93TkPpkk5b3zwacbDjRSQmvF\r\n7BL9AOyvzUchhugpHKH9U8cnG+ZNM5yI6OFNGwQonSBrEwDk4B17h4k3Z81j\r\nSq3Z5/3vfCToU5tJ2lYwdXNGERWao3DrmDIU7+GX93ohHfiPntyVj4reT+WF\r\nEBw/NkICELdmgbgo5LloFno6iK/o4GCckFJ6IiJTelbo2gBgO0IGt0dlTQuu\r\np/FpjXOQat/FRlz7sRpbMVcwc0Ju2afo0lQ=\r\n=xGkX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sibar-root","email":"filefoxper@163.com"},"directories":{},"maintainers":[{"name":"sibar-root","email":"filefoxper@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-agent-reducer_13.5.0_1669514061586_0.24544708964746342"},"_hasShrinkwrap":false},"13.6.0":{"name":"use-agent-reducer","version":"13.6.0","main":"./index.js","author":{"name":"Jimmy.Harding"},"description":"the purpose of this project is make useReducer classify","scripts":{"clear":"rm -rf ./dist & rm -rf ./es","lint":"eslint src --fix --ext .ts,.tsx ","lint-init":"eslint --init","es-build":"babel src --extensions '.ts' --config-file ./babel.es.config.js --out-dir es","es-d":"cp ./index.d.ts ./es/index.d.ts","base-build":"webpack --config ./webpack.config.js --env.mode=production","build":"mkdir ./es & npm run es-d & npm run es-build & npm run base-build","test":"jest --coverage","docs":"docsify serve ./docs","analyze":"webpack --config ./webpack.config.js --env.mode=production --env.analyze"},"repository":{"type":"git","url":"git+https://github.com/filefoxper/use-agent-reducer.git"},"keywords":["react","hook","useReducer","class","state","agent","typescript","browser"],"license":"MIT","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","agent-reducer":"^13.6.2"},"dependencies":{"agent-reducer":"^13.6.2"},"devDependencies":{"@babel/cli":"^7.13.16","@babel/core":"7.2.2","@babel/runtime":"7.3.0","@babel/preset-env":"^7.5.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-async-generator-functions":"7.2.0","@babel/plugin-proposal-class-properties":"7.3.0","@babel/plugin-proposal-export-default-from":"7.2.0","@babel/plugin-proposal-export-namespace-from":"7.2.0","@babel/plugin-proposal-function-bind":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.3.1","@babel/plugin-proposal-optional-catch-binding":"7.2.0","@babel/plugin-proposal-optional-chaining":"7.2.0","@babel/plugin-proposal-pipeline-operator":"7.3.0","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-transform-runtime":"7.2.0","@types/jest":"^23.3.12","@types/react":"16.7.18","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"4.21.0","react":"^16.8.0","react-dom":"^16.8.0","core-js":"^3.8.0","jest":"^26.0.1","typescript":"^3.8.3","babel-eslint":"^9.0.0","husky":"^0.14.3","lint-staged":"^7.2.2","ts-jest":"^24.0.2","tslint":"^5.12.0","tslint-eslint-rules":"^5.4.0","webpack-cli":"3.3.5","webpack":"4.35.3","babel-loader":"^8.0.6","ts-loader":"^6.0.4","uglifyjs-webpack-plugin":"^2.1.3","tsconfig-paths-webpack-plugin":"^3.2.0","react-test-renderer":"^16.7.0","@testing-library/react":"^11.1.0","@testing-library/dom":"^7.26.3","@testing-library/jest-dom":"^5.11.5","@testing-library/react-hooks":"^3.4.2","eslint":"^7.23.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.23.1","eslint-plugin-react-hooks":"^4.2.0","eslint-import-resolver-typescript":"^2.4.0","webpack-bundle-analyzer":"^3.7.0"},"engines":{"node":">=8.0.0"},"bugs":{"url":"https://github.com/filefoxper/use-agent-reducer/issues"},"homepage":"https://github.com/filefoxper/use-agent-reducer#readme","_id":"use-agent-reducer@13.6.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-giUo9YHEt/kjHIBMAPsCQzilFhc45cxILZGCQN5D7kHS1dzcfKyVPHDroIJW8pTSPEURTRMAVILBe/tHL1sbDQ==","shasum":"a003fda17f7945eab4bb569e9bbe1ab31f4d0cb9","tarball":"https://registry.npmjs.org/use-agent-reducer/-/use-agent-reducer-13.6.0.tgz","fileCount":9,"unpackedSize":119368,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRbCA2t0FQTZJdkds50Wqvix/GXX23xpj8DCCUm1DdtgIgRJR+FUH5CV2BT0yRs/hamfTUJslUMxNONYtVkP9nM7w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgsO7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmookw//WcghxwatRy2BX72Kzmd3OD7jkJrM0uhBcQ4kIWgibWxe90VE\r\nm5q6l4vaw4kJKynrHaKesfqvnsiPz1PlGsZRi/OFV3D+waiTcSyRKStNKEe7\r\n90aNgmy6FRcAdNbnL1a1V+1y2IEPTVwvf82AYMclZuwq8OvO20b0HHV0uidR\r\nAFMADCZgVIVOUoBY728m891yAnyRwzT2+m40GjdspPUpCRGta584lybYRdRt\r\nvG1zeb3VRNwxOsy1AXvI3Zxc5xQ2mgrWJ/Z3ST3bMSRjGBA0e1IbL19Cot9/\r\n7MpzDUd6M9ekJ8WR9iF4c/656P2P2KFsVjTOyfKOvkFlSXhqSqo/mj66ic/q\r\nn0NH/B2s/nAPIeLRl1BDgMrpokb9iWTriY5pisDsu21cvmojAgTzNu0vJ8G9\r\naw4panc+x6T4/6W+t9MkfzZxlnUSuVUxDg9/NSMiGYnR0wBwZDW7UZoe1p1N\r\nSHoaj+MuuUq/MIC7JFyS5kWrSdUv63Rw16Uf+Q4iaAcSo1gYLfNQOm/c1B7M\r\nuj6hqQ5pJx6TI+b2NsX7bFjGJjdcKwumae6TSkPzryh6aeaCTiMzXs6VXsOh\r\ng03FjiCHd+u600PIgtAHOH0/EbhXjSAvEc2HG3hdBZ0vpFh8ZqhX0ziTQ/Nm\r\nP2vO/n0fW3+4EyQZLkPkppWI53TmtWurqD4=\r\n=OKlX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sibar-root","email":"filefoxper@163.com"},"directories":{},"maintainers":[{"name":"sibar-root","email":"filefoxper@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-agent-reducer_13.6.0_1669514171357_0.29775628880401483"},"_hasShrinkwrap":false},"14.1.2":{"name":"use-agent-reducer","version":"14.1.2","main":"dist/use-agent-reducer.mini.js","module":"esm/use-agent-reducer.js","typings":"index.d.ts","author":{"name":"Jimmy.Harding"},"description":"the purpose of this project is make useReducer classify","scripts":{"clear":"rm -rf ./dist & rm -rf ./es & rm -rf ./esm","lint":"eslint src --fix --ext .ts,.tsx ","lint-init":"eslint --init","es-build":"babel src --extensions '.ts' --config-file ./babel.es.config.js --out-dir es","base-build":"webpack --config ./webpack.config.js --env.mode=production","build":"mkdir ./es & npm run es-build & npm run base-build","test":"jest --coverage","docs":"docsify serve ./docs","analyze":"webpack --config ./webpack.config.js --env.mode=production --env.analyze"},"repository":{"type":"git","url":"git+https://github.com/filefoxper/use-agent-reducer.git"},"homepage":"https://filefoxper.github.io/use-agent-reducer/#/","keywords":["react","hook","useReducer","class","state","agent","typescript","browser"],"license":"MIT","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","agent-reducer":">=14.0.2"},"devDependencies":{"@babel/cli":"^7.13.16","@babel/core":"7.2.2","@babel/plugin-proposal-async-generator-functions":"7.2.0","@babel/plugin-proposal-class-properties":"7.3.0","@babel/plugin-proposal-export-default-from":"7.2.0","@babel/plugin-proposal-export-namespace-from":"7.2.0","@babel/plugin-proposal-function-bind":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.3.1","@babel/plugin-proposal-optional-catch-binding":"7.2.0","@babel/plugin-proposal-optional-chaining":"7.2.0","@babel/plugin-proposal-pipeline-operator":"7.3.0","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-transform-runtime":"7.2.0","@babel/preset-env":"^7.5.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@babel/runtime":"7.3.0","@testing-library/dom":"^7.26.3","@testing-library/jest-dom":"^5.11.5","@testing-library/react":"^11.1.0","@testing-library/react-hooks":"^3.4.2","@types/jest":"^23.3.12","@types/react":"16.8.25","@types/react-dom":"^16.8.5","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"4.21.0","babel-eslint":"^9.0.0","babel-loader":"^8.0.6","core-js":"^3.8.0","eslint":"^7.23.0","eslint-config-airbnb":"^18.2.1","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.23.1","eslint-plugin-react-hooks":"^4.2.0","husky":"^0.14.3","jest":"^26.0.1","lint-staged":"^7.2.2","react":"^16.8.0","react-dom":"^16.8.0","react-test-renderer":"^16.7.0","agent-reducer":"4.0.0","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.12.0","tslint-eslint-rules":"^5.4.0","typescript":"^3.8.3","uglifyjs-webpack-plugin":"^2.1.3","webpack":"4.35.3","webpack-bundle-analyzer":"^3.7.0","webpack-cli":"3.3.5"},"bugs":{"url":"https://github.com/filefoxper/use-agent-reducer/issues"},"_id":"use-agent-reducer@14.1.2","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5veLOId1E9LGHuvquDKJzM8bKA1ErNhR3MGoo8DtXi4FxVUshPO3SpvpAtBrT5AY8wWvh0Z6MFnHwb8Fkg/gEA==","shasum":"1155eebf89741aa1ed0ce055fff505ab980d8ca8","tarball":"https://registry.npmjs.org/use-agent-reducer/-/use-agent-reducer-14.1.2.tgz","fileCount":8,"unpackedSize":123507,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl7vV/fQvxwQU6kVNIUJnuz1F2Chb2ul88+aGfHfBRagIgNf8RjR+PzACegEWCLvYAZ2xnAtg1lSW/Wy7eG083CnI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgsRqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzZQ//Ygntf9fP7WP8dsDPqHNiJkj/gaiU7EdazY2HVEPZ5DcuSfIi\r\nO42Cu2rfEp2rMNBVFkhDOflcXgCCcU+0P4fiTeJMpx/+BdjVUuMqD3escmP4\r\nSz4W5+WxezfhbqvTJbsQKFPAqmprBE+w8uO1iQ+MSr2eCEH6fKLH673NQrwB\r\nIqdJMqayXMet/QsB2Ma1YE1FjwvRGcPthUaycs8AaVtUHkFm7ynA3PmS/eoL\r\nO72FwyQErj+fZGXrZnuuD7ZJfz9m6enVEQs9mytMq8b2TE2DT6I4Q11d88+/\r\n57IzlSHwiILBlvA2T7RDFLlDSIqI8tZGZepaeBBnGazdw55wXdHAufbDFsk9\r\njb9k0akdQa6rdKq3Xm815ptUlidamSDb+KTTpOI/UPnT8LdKrkWE/gkHfsbc\r\nuSXATjx3CJvxRf1iKgdDUbvewOGT2LQPa/3wOVVEAH6O0IR2HFxqzccls/Go\r\nv8CF4lgihJDdOdGtVOAYbfkHmLVyxD1p0Z+B9D/ndCeqlycr4caPhnnZy2vv\r\nb9b0FrscPnQst7dxPFoVVo21ZlWtxgvi9O24LzpOv60MZepDkRalAHwydNLb\r\n4qDgOdfJYStXSRxwfOyUNdvztQPPpIfE1evXMR5dTghpXlY0Bdpz9tpb1q4d\r\nVOj6FN+JdgcLckGlCfG2I98brkarSRFJIqg=\r\n=KJG1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sibar-root","email":"filefoxper@163.com"},"directories":{},"maintainers":[{"name":"sibar-root","email":"filefoxper@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-agent-reducer_14.1.2_1669514346586_0.1307214085581463"},"_hasShrinkwrap":false},"14.1.5":{"name":"use-agent-reducer","version":"14.1.5","main":"dist/use-agent-reducer.mini.js","module":"esm/use-agent-reducer.js","typings":"index.d.ts","author":{"name":"Jimmy.Harding"},"description":"the purpose of this project is make useReducer classify","scripts":{"clear":"rm -rf ./dist & rm -rf ./es & rm -rf ./esm","lint":"eslint src --fix --ext .ts,.tsx ","lint-init":"eslint --init","es-build":"babel src --extensions '.ts' --config-file ./babel.es.config.js --out-dir es","base-build":"webpack --config ./webpack.config.js --env.mode=production","build":"mkdir ./es & npm run es-build & npm run base-build","test":"jest --coverage","docs":"docsify serve ./docs","analyze":"webpack --config ./webpack.config.js --env.mode=production --env.analyze"},"repository":{"type":"git","url":"git+https://github.com/filefoxper/use-agent-reducer.git"},"homepage":"https://filefoxper.github.io/use-agent-reducer/#/","keywords":["react","hook","useReducer","class","state","agent","typescript","browser"],"license":"MIT","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","agent-reducer":">=14.0.6"},"devDependencies":{"@babel/cli":"^7.13.16","@babel/core":"7.2.2","@babel/plugin-proposal-async-generator-functions":"7.2.0","@babel/plugin-proposal-class-properties":"7.3.0","@babel/plugin-proposal-export-default-from":"7.2.0","@babel/plugin-proposal-export-namespace-from":"7.2.0","@babel/plugin-proposal-function-bind":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.3.1","@babel/plugin-proposal-optional-catch-binding":"7.2.0","@babel/plugin-proposal-optional-chaining":"7.2.0","@babel/plugin-proposal-pipeline-operator":"7.3.0","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-transform-runtime":"7.2.0","@babel/preset-env":"^7.5.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@babel/runtime":"7.3.0","@testing-library/dom":"^7.26.3","@testing-library/jest-dom":"^5.11.5","@testing-library/react":"^11.1.0","@testing-library/react-hooks":"^3.4.2","@types/jest":"^23.3.12","@types/react":"16.8.25","@types/react-dom":"^16.8.5","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"4.21.0","babel-eslint":"^9.0.0","babel-loader":"^8.0.6","core-js":"^3.8.0","eslint":"^7.23.0","eslint-config-airbnb":"^18.2.1","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.23.1","eslint-plugin-react-hooks":"^4.2.0","husky":"^0.14.3","jest":"^26.0.1","lint-staged":"^7.2.2","react":"^16.8.0","react-dom":"^16.8.0","react-test-renderer":"^16.7.0","agent-reducer":"4.0.3","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.12.0","tslint-eslint-rules":"^5.4.0","typescript":"^3.8.3","uglifyjs-webpack-plugin":"^2.1.3","webpack":"4.35.3","webpack-bundle-analyzer":"^3.7.0","webpack-cli":"3.3.5"},"bugs":{"url":"https://github.com/filefoxper/use-agent-reducer/issues"},"_id":"use-agent-reducer@14.1.5","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GLbtcKOMjf4srzOd0k2DUkSjAab+TwifabNs/XtKCBt0jNHX5pTYlfGOzAtmGSHGZLt4t75BdThMnVaaucbS0g==","shasum":"5a4a9df54bb62e0627899014a60ba63eafb5acc5","tarball":"https://registry.npmjs.org/use-agent-reducer/-/use-agent-reducer-14.1.5.tgz","fileCount":8,"unpackedSize":127747,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKXuHTvXlb0ISxWDBq7PQOjdBAIhzxiTooU2ZfC1LsbwIgcnGj78vRTa/JTVvS+u5PqZTkO4aXw17g6iBVnyVipQM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgsTNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/+g/+JIER7JjFa1/EQRQ7ZYhRCKYaqbq6H2zRfRr9EIr7tmoWuCZy\r\nAqR2Pmu/lyIF3tS5ni7JszycxlhMxuk309OAIygBYWWnaTSPKezGXax+8EoH\r\nrkYXTBxgnf1UpkDS5qPSyigweVXZRHtofovan+DvwHGJFoazysONvWbxzF9u\r\nnRSiW9pl+wK1lobIN8NsY87lkaqHjYRHzIuMhSLjH2KCy/6xOs1PRuFE+yKU\r\ndm6aR7xNlB8KBahD8zC/fLP7YaM4s3MOnbcD9BIvzzEsHmwuZHh3lSt4eQGS\r\noYoUOf6CG2puOW2WGrsCy+/iiKEfxjt2RmheyoPjECt5Z8vJ5zjveHr8Hgu3\r\nfDD7BwMlMICWh8rHfqwbNgOlZTYBK+VIc5pdUs4DdcOVl6jCrkoCjQAGfpDH\r\neM87EFEU5NW/qSjdEFsM8QpfRPvY5o+N753zWjgdFLT41gnrPkdQ9tWJ1Kra\r\nzPbr2kCCMuJjwUtAAn9qZWmaQEg06JfQHrn0M11WgOAuaCISYA9CBtsY4/Bp\r\ntn7/4HDD28YBIbCTH7SontE9EdP3HoHm/YecEYCDWTZIOZ8BbgvuJVSZziyC\r\ndRDwZsXooYHsACMtYnER85ZxyMyMcLprt11eoeFhW0QcIkftdC2l7KejVgu/\r\nHX1OZkygCuIFkurh2bFW0mhcBbNDbrWQ49c=\r\n=nLdp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sibar-root","email":"filefoxper@163.com"},"directories":{},"maintainers":[{"name":"sibar-root","email":"filefoxper@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-agent-reducer_14.1.5_1669514445587_0.7956578374873047"},"_hasShrinkwrap":false},"14.1.7":{"name":"use-agent-reducer","version":"14.1.7","main":"dist/use-agent-reducer.mini.js","module":"esm/use-agent-reducer.js","typings":"index.d.ts","author":{"name":"Jimmy.Harding"},"description":"the purpose of this project is make useReducer classify","scripts":{"clear":"rm -rf ./dist & rm -rf ./es & rm -rf ./esm","lint":"eslint src --fix --ext .ts,.tsx ","lint-init":"eslint --init","es-build":"babel src --extensions '.ts' --config-file ./babel.es.config.js --out-dir es","base-build":"webpack --config ./webpack.config.js --env.mode=production","build":"mkdir ./es & npm run es-build & npm run base-build","test":"jest --coverage","docs":"docsify serve ./docs","analyze":"webpack --config ./webpack.config.js --env.mode=production --env.analyze"},"repository":{"type":"git","url":"git+https://github.com/filefoxper/use-agent-reducer.git"},"homepage":"https://filefoxper.github.io/use-agent-reducer/#/","keywords":["react","hook","useReducer","class","state","agent","typescript","browser"],"license":"MIT","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","agent-reducer":">=14.0.6"},"devDependencies":{"@babel/cli":"^7.13.16","@babel/core":"7.2.2","@babel/plugin-proposal-async-generator-functions":"7.2.0","@babel/plugin-proposal-class-properties":"7.3.0","@babel/plugin-proposal-export-default-from":"7.2.0","@babel/plugin-proposal-export-namespace-from":"7.2.0","@babel/plugin-proposal-function-bind":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.3.1","@babel/plugin-proposal-optional-catch-binding":"7.2.0","@babel/plugin-proposal-optional-chaining":"7.2.0","@babel/plugin-proposal-pipeline-operator":"7.3.0","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-transform-runtime":"7.2.0","@babel/preset-env":"^7.5.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@babel/runtime":"7.3.0","@testing-library/dom":"^7.26.3","@testing-library/jest-dom":"^5.11.5","@testing-library/react":"^11.1.0","@testing-library/react-hooks":"^3.4.2","@types/jest":"^23.3.12","@types/react":"16.8.25","@types/react-dom":"^16.8.5","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"4.21.0","babel-eslint":"^9.0.0","babel-loader":"^8.0.6","core-js":"^3.8.0","eslint":"^7.23.0","eslint-config-airbnb":"^18.2.1","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.23.1","eslint-plugin-react-hooks":"^4.2.0","husky":"^0.14.3","jest":"^26.0.1","lint-staged":"^7.2.2","react":"^16.8.0","react-dom":"^16.8.0","react-test-renderer":"^16.7.0","agent-reducer":"4.0.3","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.12.0","tslint-eslint-rules":"^5.4.0","typescript":"^3.8.3","uglifyjs-webpack-plugin":"^2.1.3","webpack":"4.35.3","webpack-bundle-analyzer":"^3.7.0","webpack-cli":"3.3.5"},"bugs":{"url":"https://github.com/filefoxper/use-agent-reducer/issues"},"_id":"use-agent-reducer@14.1.7","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PSfOqSmfcfmmSlAZFM9qcPF4lgcva4L3zhQWe4dn/Vjx8NjyR7ZV7DQMhWG3CI2f+Aqkjk7VISC9nvxtSXgOzw==","shasum":"de39bbb98c5a6c6679380b4775c58398200f3ec3","tarball":"https://registry.npmjs.org/use-agent-reducer/-/use-agent-reducer-14.1.7.tgz","fileCount":8,"unpackedSize":128282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGeN8XaTYhUorguKHQ1DwaSGAUUMFR8/Ow2HCJoxS8SHAiAfFJant1MAwh3IUeZaxvEThRS8nj4w0HzAM2VvOw+Rhg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgsVeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqF1w//e2ANCiW2JAuB2LjNLolBdUDw4+8i0ojeAcjpr43iy6RqVMQp\r\nPtY8WCmbxfoKbokLxarix8UV64jdgF0B6TEOwJmlVuiD265G0dI2Hvn2y1HB\r\nCG8CB8miRYQn1whNhTpqRbnTJ3MBkmvgz9Y8kiQKoUYmbUP0tAi7/uF2wtkt\r\nM+o8D5vWnEqVcZFrhkd46GkIAU+fbBtfV0npiVO9IaRF7KY9htO9UN4XIRbZ\r\n7LoJPpY4olW6rwbSYL6iJAQ/yog/HJEEONReFEoDUOcs/4vqFNUfSlGFr1H6\r\nZSbT1Qy9wYl9QoIGMy5+GB6xiXzk2gN/lsIkWbJ1sJbeqh0b/kMbRtu/GtLd\r\nxPor0B4w+WfExg/zqo5F3NGzdZWnsJjJGuonFUxGuAbOtZam6Y/sThEm+7nn\r\nNOfTY9v7HUuqfnDcGPjPI7eolq/kI4GKW3Sce6Z39uKAVn/loqMxv/kS3CuL\r\nJNcw83HnDhMdYTHm6P8C2i1mVgwG2+jB7KIlRfxMAy0Hu/YuM9lxpYr4Wf+j\r\naqMYSA82xyhoqyD1Fve+g6oeZiU7E1mG/e+fj39BSduUqFqQD8pTecrn+Xsk\r\nLbeTFR3OL81Em1vCtnFLaGN/KurwjnpgkUoMqQHJ3aFpzg7sAOaQy/l1TIMJ\r\ndTSbXldhSMxISd5XPI08ujd/F16uR2qaBSE=\r\n=hYCN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sibar-root","email":"filefoxper@163.com"},"directories":{},"maintainers":[{"name":"sibar-root","email":"filefoxper@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-agent-reducer_14.1.7_1669514590636_0.06832515574525555"},"_hasShrinkwrap":false},"14.3.0":{"name":"use-agent-reducer","version":"14.3.0","main":"dist/use-agent-reducer.mini.js","module":"esm/use-agent-reducer.js","typings":"index.d.ts","author":{"name":"Jimmy.Harding"},"description":"the purpose of this project is make useReducer classify","scripts":{"clear":"rm -rf ./dist & rm -rf ./es & rm -rf ./esm","lint":"eslint src --fix --ext .ts,.tsx ","lint-init":"eslint --init","es-build":"babel src --extensions '.ts' --config-file ./babel.es.config.js --out-dir es","base-build":"webpack --config ./webpack.config.js --env.mode=production","build":"mkdir ./es & npm run es-build & npm run base-build","test":"jest --coverage","docs":"docsify serve ./docs","analyze":"webpack --config ./webpack.config.js --env.mode=production --env.analyze"},"repository":{"type":"git","url":"git+https://github.com/filefoxper/use-agent-reducer.git"},"homepage":"https://filefoxper.github.io/use-agent-reducer/#/","keywords":["react","hook","useReducer","class","state","agent","typescript","browser"],"license":"MIT","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","agent-reducer":">=14.3.0"},"devDependencies":{"@babel/cli":"^7.13.16","@babel/core":"7.2.2","@babel/plugin-proposal-async-generator-functions":"7.2.0","@babel/plugin-proposal-class-properties":"7.3.0","@babel/plugin-proposal-export-default-from":"7.2.0","@babel/plugin-proposal-export-namespace-from":"7.2.0","@babel/plugin-proposal-function-bind":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.3.1","@babel/plugin-proposal-optional-catch-binding":"7.2.0","@babel/plugin-proposal-optional-chaining":"7.2.0","@babel/plugin-proposal-pipeline-operator":"7.3.0","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-transform-runtime":"7.2.0","@babel/preset-env":"^7.5.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@babel/runtime":"7.3.0","@testing-library/dom":"^7.26.3","@testing-library/jest-dom":"^5.11.5","@testing-library/react":"^11.1.0","@testing-library/react-hooks":"^3.4.2","@types/jest":"^23.3.12","@types/react":"16.8.25","@types/react-dom":"^16.8.5","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"4.21.0","babel-eslint":"^9.0.0","babel-loader":"^8.0.6","core-js":"^3.8.0","eslint":"^7.23.0","eslint-config-airbnb":"^18.2.1","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.23.1","eslint-plugin-react-hooks":"^4.2.0","husky":"^0.14.3","jest":"^26.0.1","lint-staged":"^7.2.2","react":"^16.8.0","react-dom":"^16.8.0","react-test-renderer":"^16.7.0","agent-reducer":"4.3.0","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.12.0","tslint-eslint-rules":"^5.4.0","typescript":"^3.8.3","uglifyjs-webpack-plugin":"^2.1.3","webpack":"4.35.3","webpack-bundle-analyzer":"^3.7.0","webpack-cli":"3.3.5"},"bugs":{"url":"https://github.com/filefoxper/use-agent-reducer/issues"},"_id":"use-agent-reducer@14.3.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xOx886lNpByNf00/9ZFZgCZfkvOYdwMpNS3nxVvxws8vrQnf8nV8z0A0tSpfPTYJCfMpttbaxmtYjshbOiO25w==","shasum":"3f1809f2a18b765a26fd396aea1907b14381a9a7","tarball":"https://registry.npmjs.org/use-agent-reducer/-/use-agent-reducer-14.3.0.tgz","fileCount":8,"unpackedSize":177880,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq0KW+KZm3ZIWXs0NURcjOgA3uI/zxo3bYG4lZicar3AIhAIuPjkSTynEk36lW2YJ8uTZ7SLxVbBEM1Q4ZPGwg0gz6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgsXdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooBg//XdLUqQAgFG93i4iuSbnylhtzvtzNAxKKS4tzWzueoEGnGX0o\r\nywd2MOS80U51Vdpwk48JCf99iXThB2gT3jgwt2Fl8SMkDGSTJZGtvcFtDdcy\r\nV5JFNa/xXGR5kMKrf68DhphB4syj5QRE4ZBsQpYFASXc0bkvl+x5aQ1f2QVP\r\naypMCMO+mfP+zIjAP+yhT1Sw9dpFmMiAgxXmUYaJ8LoIYcun9629DKz2DfaD\r\ndaZltzQhGJcczayyMk68tAWyi0PCb2sK5vBuWvQ3MlcEwHnQG0bNmoH62Lxz\r\nyuW2+vXi2GLe4HEAczHtgWTm3kgUA2ukFBGDFKP8N9JBPjJgBxa3QCYnHAfe\r\n5acmlve+N4EQ+jIaV7SCo/CoUhskDgjwZkH5ijmMxVVpcQlagqg35dPj+rOz\r\npv4LLCWfb8a8Sgyba/TNwx5zf/NzcCIJ9TdIH1ut9sNco9WqlCj4w1BU4tMT\r\ncZDl6i27D9DjzSWVzRqJp2mILTmIHdcWrpROAQeYbnUWeVJr3CgN3PyAOcul\r\nUC4IzsVTDTJER7PodePUT0bu1W5uRqmjEPDOL70mfuQZEcgGSZB4BucgCsnG\r\nhRoO3sEIjmwbpI2rUyjuzxLNlDY/qMQzYCrJMgpmFDwdD6FF5OOTMNKPJpM6\r\nWYHw7W20cJFAYGQ61Yh5jeGL6SnnLSIKStE=\r\n=ANSm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sibar-root","email":"filefoxper@163.com"},"directories":{},"maintainers":[{"name":"sibar-root","email":"filefoxper@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-agent-reducer_14.3.0_1669514716849_0.3917683384430177"},"_hasShrinkwrap":false},"14.3.1":{"name":"use-agent-reducer","version":"14.3.1","main":"dist/use-agent-reducer.mini.js","module":"esm/use-agent-reducer.js","typings":"index.d.ts","author":{"name":"Jimmy.Harding"},"description":"the purpose of this project is make useReducer classify","scripts":{"clear":"rm -rf ./dist & rm -rf ./es & rm -rf ./esm","lint":"eslint src --fix --ext .ts,.tsx ","lint-init":"eslint --init","es-build":"babel src --extensions '.ts' --config-file ./babel.es.config.js --out-dir es","base-build":"webpack --config ./webpack.config.js --env.mode=production","build":"mkdir ./es & npm run es-build & npm run base-build","test":"jest --coverage","docs":"docsify serve ./docs","analyze":"webpack --config ./webpack.config.js --env.mode=production --env.analyze"},"repository":{"type":"git","url":"git+https://github.com/filefoxper/use-agent-reducer.git"},"homepage":"https://filefoxper.github.io/use-agent-reducer/#/","keywords":["react","hook","useReducer","class","state","agent","typescript","browser"],"license":"MIT","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","agent-reducer":">=14.3.0"},"devDependencies":{"@babel/cli":"^7.13.16","@babel/core":"7.2.2","@babel/plugin-proposal-async-generator-functions":"7.2.0","@babel/plugin-proposal-class-properties":"7.3.0","@babel/plugin-proposal-export-default-from":"7.2.0","@babel/plugin-proposal-export-namespace-from":"7.2.0","@babel/plugin-proposal-function-bind":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.3.1","@babel/plugin-proposal-optional-catch-binding":"7.2.0","@babel/plugin-proposal-optional-chaining":"7.2.0","@babel/plugin-proposal-pipeline-operator":"7.3.0","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-transform-runtime":"7.2.0","@babel/preset-env":"^7.5.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@babel/runtime":"7.3.0","@testing-library/dom":"^7.26.3","@testing-library/jest-dom":"^5.11.5","@testing-library/react":"^11.1.0","@testing-library/react-hooks":"^3.4.2","@types/jest":"^23.3.12","@types/react":"16.8.25","@types/react-dom":"^16.8.5","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"4.21.0","babel-eslint":"^9.0.0","babel-loader":"^8.0.6","core-js":"^3.8.0","eslint":"^7.23.0","eslint-config-airbnb":"^18.2.1","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.23.1","eslint-plugin-react-hooks":"^4.2.0","husky":"^0.14.3","jest":"^26.0.1","lint-staged":"^7.2.2","react":"^16.8.0","react-dom":"^16.8.0","react-test-renderer":"^16.7.0","agent-reducer":"4.3.0","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.12.0","tslint-eslint-rules":"^5.4.0","typescript":"^3.8.3","uglifyjs-webpack-plugin":"^2.1.3","webpack":"4.35.3","webpack-bundle-analyzer":"^3.7.0","webpack-cli":"3.3.5"},"bugs":{"url":"https://github.com/filefoxper/use-agent-reducer/issues"},"_id":"use-agent-reducer@14.3.1","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-dKijHBwNIAQLwUGaT4qHOSnObprwP/3V94smETcUUwIZL95S2ZEjgrY00LULOGgpN0ULujyU5lYTY8fm8zAKCw==","shasum":"3585f08432632dea2a492abb5009e0f859511df5","tarball":"https://registry.npmjs.org/use-agent-reducer/-/use-agent-reducer-14.3.1.tgz","fileCount":8,"unpackedSize":178050,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjYW2mIsLxpxZpM3CBQUGhcTWpNH2iulz/+XxqcylyegIhAIjG5Rz5JN2e3mrYabFzaben/lB+vlUbyDeq1M9ZQpD1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgsY2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZNw/9EFDRLvlHoiDx1okYoVSGP3uJ5XqG4P9HRwNR/qSs1dZweV2U\r\nrcBz4nTL6Etb3QnWAcmkx0p7Q9HO74XdsyF5sG1+hBpcv8WFUM9fk+mhRp1C\r\nFbDG32XT/9HVzz/G1vHgiUPWVI/q3XzwnlZDHtFuAACnfJV8jeot3PUPgX/0\r\nXIwHzaJmStTLZzhxSBpT2ZX/bWkBp2pL7fC1kDV/j6nfaMHYd6/YGeYzsehe\r\nBEVGNCgTHweKDheN51r3Ad/sM1flcDT+F4CIbf5leSS9FNfqEZheGmtoSA8m\r\n8qf6tcf+a2to6M5fSCImFryurOt52mTAS5v+R2AImjIfiVlHB5ixbUbw8Gh2\r\nduwkWiHMXMNlMUnw9Tq8XpM3v7q5PGd4QGqygCazsyOv7WAaNhZDCa1ejy48\r\nIfHnosjj6zJEGeCi9lSwFFPSDZDVeh+vUqXyRHxbI+QNTq94HSXTJ886bjMX\r\nTxzO+CgXoix+7wpa540FAJJ6W4MFNoA8D81PBZHXUorJvDOK8lt9H8rvfUmk\r\nfdwshDd+kABNoaobGCGXw8r2ZuL1wwpbOk4mzbM6x0qYWrgtwwb0f4QU6kSG\r\nzFahF7U56cT8u9N1pFit+Ij1oQ4HE/jU7pLFFXmovjZMOIjalUNicOvKvDVp\r\nf2k3fwMckij8ELFZ7dGolRouVoqrC1/cvN8=\r\n=m0zV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sibar-root","email":"filefoxper@163.com"},"directories":{},"maintainers":[{"name":"sibar-root","email":"filefoxper@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-agent-reducer_14.3.1_1669514806181_0.24978140965194573"},"_hasShrinkwrap":false},"14.5.4":{"name":"use-agent-reducer","version":"14.5.4","main":"dist/use-agent-reducer.mini.js","module":"esm/use-agent-reducer.js","typings":"index.d.ts","author":{"name":"Jimmy.Harding"},"description":"the purpose of this project is make useReducer classify","scripts":{"clear":"rm -rf ./dist & rm -rf ./es & rm -rf ./esm","lint":"eslint src --fix --ext .ts,.tsx ","lint-init":"eslint --init","es-build":"babel src --extensions '.ts' --config-file ./babel.es.config.js --out-dir es","base-build":"webpack --config ./webpack.config.js --env.mode=production","build":"mkdir ./es & npm run es-build & npm run base-build","test":"jest --coverage","docs":"docsify serve ./docs","analyze":"webpack --config ./webpack.config.js --env.mode=production --env.analyze"},"repository":{"type":"git","url":"git+https://github.com/filefoxper/use-agent-reducer.git"},"homepage":"https://filefoxper.github.io/use-agent-reducer/#/","keywords":["react","hook","useReducer","class","state","agent","typescript","browser"],"license":"MIT","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","agent-reducer":">=14.5.6"},"devDependencies":{"@babel/cli":"^7.13.16","@babel/core":"7.2.2","@babel/plugin-proposal-async-generator-functions":"7.2.0","@babel/plugin-proposal-class-properties":"7.3.0","@babel/plugin-proposal-export-default-from":"7.2.0","@babel/plugin-proposal-export-namespace-from":"7.2.0","@babel/plugin-proposal-function-bind":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.3.1","@babel/plugin-proposal-optional-catch-binding":"7.2.0","@babel/plugin-proposal-optional-chaining":"7.2.0","@babel/plugin-proposal-pipeline-operator":"7.3.0","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-transform-runtime":"7.2.0","@babel/preset-env":"^7.5.2","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@babel/runtime":"7.3.0","@testing-library/dom":"^7.26.3","@testing-library/jest-dom":"^5.11.5","@testing-library/react":"^11.1.0","@testing-library/react-hooks":"^3.4.2","@types/jest":"^23.3.12","@types/react":"16.8.25","@types/react-dom":"^16.8.5","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"4.21.0","babel-eslint":"^9.0.0","babel-loader":"^8.0.6","core-js":"^3.8.0","eslint":"^7.23.0","eslint-config-airbnb":"^18.2.1","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.23.1","eslint-plugin-react-hooks":"^4.2.0","husky":"^0.14.3","jest":"^26.0.1","lint-staged":"^7.2.2","react":"^16.8.0","react-dom":"^16.8.0","react-test-renderer":"^16.7.0","agent-reducer":"4.5.4","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.12.0","tslint-eslint-rules":"^5.4.0","typescript":"^3.8.3","uglifyjs-webpack-plugin":"^2.1.3","webpack":"4.35.3","webpack-bundle-analyzer":"^3.7.0","webpack-cli":"3.3.5"},"bugs":{"url":"https://github.com/filefoxper/use-agent-reducer/issues"},"_id":"use-agent-reducer@14.5.4","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-EnWXO/Ei47R9lc90aKQZErSythRcJs7e+q7t0VE3EbdeQeDjDTJeXYXBePBMLv7SfveME7+Gl7e0O+9DTq2jww==","shasum":"6de041fec055bd05bae44612833638d5a7ee284d","tarball":"https://registry.npmjs.org/use-agent-reducer/-/use-agent-reducer-14.5.4.tgz","fileCount":8,"unpackedSize":178050,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY3nBff50wPuwS00X/KBazksXXdA+rvLCxPJ0182qbKQIgagb+3932y/eDeVcqdsoV09QpQVJ4eHydMrI7Y9e/l0g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgsa4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSHxAAn2x/Ts6lSJH6WL80zOa5gM4jk6YW0FjYrMjNSgA0Fg74RlkL\r\n88WxNIiVgYqzL1cq5e3CiuCJJb9dqFDLPnAcYArXPAtgbd8cG7kT3TXpnzN0\r\nZ5FnvMcs5OE+F31+pjvOz/L/iOwehvA5WejQdX4UeV6SI76a0ImhAMQJd/qq\r\nulhSL3UYmB9LJennxv2diFXuqpdUjGw29uw2QZPQ+qTgM5C4kSxFMtxSHAFb\r\nfPJIrjQCzwfOZBCe2Lr6fUhODr8oWo1AzKCNdWBRjcdwQ2Yux5h4vJD4Vu2o\r\n5ytFXGQHx51i3OXb9NURjiR7XbpFNt+T9Z+LbjjySFsC4+d+5+MvSH8tlMJE\r\nOvV1qZ4kpZQ1dAZ4NRJrzKFoMz6RTyBjRA99N0HM++Jk4OZrhw+f4w10yXXg\r\n7M0ZJfVs0gUv+GZJYwV46omDzdKYydU0UXXU7iRiJ67/h1qo8VXnQEZOkyDP\r\naUHGDeNTtXNvK+dLfV6LYDL3+7UbAC7pP16jdg5zULRU9prnb4sgWrbbX+F9\r\nmevFbHvjhpcPzpZ7/Vhgc8p9O3VGXa+lnB31fOhq+9IYCZNGqwGAGh69z80/\r\n+0rO0GmNjiY8Gcv7xNTXjXFHnRnqg5YQthHhsbUrlB1mVF0RZdByyhgK3nCO\r\nyc0838zFvwhfa7pSv3xFOcrqOmTRZtZw3Hg=\r\n=Z8rV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sibar-root","email":"filefoxper@163.com"},"directories":{},"maintainers":[{"name":"sibar-root","email":"filefoxper@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-agent-reducer_14.5.4_1669514936401_0.41884086203367965"},"_hasShrinkwrap":false},"14.6.0":{"name":"use-agent-reducer","version":"14.6.0","main":"dist/use-agent-reducer.mini.js","module":"esm/use-agent-reducer.js","typings":"index.d.ts","author":{"name":"Jimmy.Harding"},"description":"the purpose of this project is make useReducer classify","scripts":{"clear":"rm -rf ./dist & rm -rf ./es & rm -rf ./esm","lint":"eslint src --fix --ext .ts,.tsx ","lint-init":"eslint --init","es-build":"babel src --extensions '.ts' --config-file ./babel.es.config.js --out-dir es","base-build":"webpack --config ./webpack.config.js --env.mode=production","build":"mkdir ./es & npm run es-build & npm run base-build","test":"jest --coverage","docs":"docsify serve ./docs","analyze":"webpack --config ./webpack.config.js --env.mode=production --env.analyze"},"repository":{"type":"git","url":"git+https://github.com/filefoxper/use-agent-reducer.git"},"homepage":"https://filefoxper.github.io/use-agent-reducer/#/","keywords":["react","hook","useReducer","class","state","agent","typescript","browser"],"license":"MIT","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","agent-reducer":">=14.5.6"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.14.3","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-decorators":"7.13.5","@babel/plugin-transform-runtime":"7.13.10","@babel/plugin-proposal-export-namespace-from":"^7.14.5","@babel/preset-env":"7.13.12","@babel/preset-react":"7.13.13","@babel/preset-typescript":"7.13.0","@babel/runtime":"7.14.0","@testing-library/dom":"^7.26.3","@testing-library/jest-dom":"^5.11.5","@testing-library/react":"^11.1.0","@testing-library/react-hooks":"^3.4.2","@types/jest":"^23.3.12","@types/react":"16.8.25","@types/react-dom":"^16.8.5","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"4.21.0","babel-eslint":"^9.0.0","babel-loader":"^8.0.6","core-js":"^3.8.0","eslint":"^7.23.0","eslint-config-airbnb":"^18.2.1","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.23.1","eslint-plugin-react-hooks":"^4.2.0","husky":"^0.14.3","jest":"^26.0.1","lint-staged":"^7.2.2","react":"^16.8.0","react-dom":"^16.8.0","react-test-renderer":"^16.7.0","agent-reducer":"4.5.4","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.12.0","tslint-eslint-rules":"^5.4.0","typescript":"^3.8.3","uglifyjs-webpack-plugin":"^2.1.3","webpack":"4.35.3","webpack-bundle-analyzer":"^3.7.0","webpack-cli":"3.3.5"},"bugs":{"url":"https://github.com/filefoxper/use-agent-reducer/issues"},"_id":"use-agent-reducer@14.6.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-6l8E4L8XmAHJ8z27ED5x7KStMfJvinV93vNbk+lAz3Oxczhax6Hcnc/ry1o2A0B9zCstgXExCfxXoWRhDgLKGw==","shasum":"856a1a86e7595f8174a844342dd40e309cc9fad2","tarball":"https://registry.npmjs.org/use-agent-reducer/-/use-agent-reducer-14.6.0.tgz","fileCount":8,"unpackedSize":184986,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsU3BwatLs7Eyn+0a0tVyfa91ZUA7hw/j84Zs9LAdYmAiAPxZFt/VovnDA7FiifPixsYbRWrb6YEqJE53WFdOGR1w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgscqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEDA/8D28bn/Ve4eSLMDR7tJoHxYsZEl7POml8rs2H8nsYbHzS57Vx\r\nV/q6rYouQAUiYsf+Km/c8YxN52IQlNpiukUzTOK/79CJVDc3FnlFJM17BfaD\r\nK12XsWWfVjWemPdPDtxVoV/vpasDTadldBm6cPR3NUgn3AUn2FzE3tdNOtdj\r\nMRvYVDdEor1qAVNjwCWsjBY0r2Q10aP3mzBqVpAw8pejUoLboJZwrgfShoCa\r\nPWyOkLjb1xwd1osn3Bd6YVeWLafPc8qJNQXYYKjkREoibFoZJQ6E6dNj/+Dr\r\nlFlfzj/v1kKObbFKSWXbs+ccqlgN7Re0je3b1hKyxuwQfmAkWDSfxve7BP8L\r\n2mhVqgjhDKsYMJWgTPeaXjpMHHyCqIMku1SFEiMVu4lfEWVydabm8FpxlSDd\r\nymNoyzm/AbJ4NrZLyXgUtMzR4e/C6XP+E05yRmFOwPZ2fY7EW/OxGVto+Qr6\r\nVSlnmmdVp7u/HJQKVIeMau1Be+AtB4HNJ2oxhdZvl4PczjZAL7/iCKhD8puB\r\nqKXxTdtDlSrijsbotbG8gLj2ddpKMlx+22TS/2uQniTo1mz/NHxeTcRCR4sg\r\nggmGwbMU5kfr/IQLHjxA30zYqIIT9bw3Oxg+oW1wxR2jGImoqegWTR4vmIdM\r\nKq43X0DJQe+HelK/nK8CiF7Iqt2oWlj901c=\r\n=SbCB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sibar-root","email":"filefoxper@163.com"},"directories":{},"maintainers":[{"name":"sibar-root","email":"filefoxper@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-agent-reducer_14.6.0_1669515050460_0.7935592428496738"},"_hasShrinkwrap":false},"14.7.0":{"name":"use-agent-reducer","version":"14.7.0","main":"dist/index.js","typings":"index.d.ts","author":{"name":"Jimmy.Harding"},"description":"the purpose of this project is make useReducer classify","scripts":{"clear":"rm -rf ./dist & rm -rf ./es","lint":"eslint src --fix --ext .ts,.tsx ","lint-init":"eslint --init","es-build":"babel src --extensions '.ts' --config-file ./babel.es.config.js --out-dir es","base-build":"webpack --config ./webpack.config.js --env.mode=production","build":"mkdir ./es & npm run es-build & mkdir ./dist & cp ./npm/index.js ./dist/index.js & npm run base-build","test":"jest --coverage","docs":"docsify serve ./docs","analyze":"webpack --config ./webpack.config.js --env.mode=production --env.analyze"},"repository":{"type":"git","url":"git+https://github.com/filefoxper/use-agent-reducer.git"},"homepage":"https://filefoxper.github.io/use-agent-reducer/#/","keywords":["react","hook","useReducer","class","state","agent","typescript","browser"],"license":"MIT","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","agent-reducer":">=14.7.0"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.14.3","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-decorators":"7.13.5","@babel/plugin-transform-runtime":"7.13.10","@babel/plugin-proposal-export-namespace-from":"^7.14.5","@babel/preset-env":"7.13.12","@babel/preset-react":"7.13.13","@babel/preset-typescript":"7.13.0","@babel/runtime":"7.14.0","@testing-library/dom":"^7.26.3","@testing-library/jest-dom":"^5.11.5","@testing-library/react":"^11.1.0","@testing-library/react-hooks":"^3.4.2","@types/jest":"^23.3.12","@types/react":"16.8.25","@types/react-dom":"^16.8.5","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"4.21.0","babel-eslint":"^9.0.0","babel-loader":"^8.0.6","core-js":"^3.8.0","eslint":"^7.23.0","eslint-config-airbnb":"^18.2.1","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.23.1","eslint-plugin-react-hooks":"^4.2.0","husky":"^0.14.3","jest":"^26.0.1","lint-staged":"^7.2.2","react":"^16.8.0","react-dom":"^16.8.0","react-test-renderer":"^16.7.0","agent-reducer":"4.5.4","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.12.0","tslint-eslint-rules":"^5.4.0","typescript":"^3.8.3","uglifyjs-webpack-plugin":"^2.1.3","webpack":"4.35.3","webpack-bundle-analyzer":"^3.7.0","webpack-cli":"3.3.5","esbuild":"^0.14.27"},"bugs":{"url":"https://github.com/filefoxper/use-agent-reducer/issues"},"_id":"use-agent-reducer@14.7.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5OZM/zbHABbVQN0OMVx/7RC9EJr5xJ+llF7DI6hL6Oxxzz07E9D7bKp97IgbJY6Ftyl7SfCyskIiX0z/y8eudQ==","shasum":"a2e9b97d03ab6c93acf422995241036f25afbe9c","tarball":"https://registry.npmjs.org/use-agent-reducer/-/use-agent-reducer-14.7.0.tgz","fileCount":8,"unpackedSize":190185,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEchOCtoxLRsl4bKjwi5SJmmuLG/yOon6IBmmSLboJsAiEAjdAAocMaufBK+tQ1dANw+VzSFTeJyUohYGg+RkuAg2I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgseWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqjbw//SPU0Y17L1cG6tS/8T/Le5mKkOk5LxjbkfXlEeR2QRwmZq282\r\nlq3NlkcIFQBFbF2sLa+VaRFI5be4zlCK3GcSfAhNQZ9sr6e5TfA0ZSEv12gn\r\nSRRVjNS/tAfEZWRca/AJzmE72RCHLI4pMWhU/U2tvHBEmb9/PhjT1pax1Zlf\r\nPeFgX3M+e2iVbzdp84Bk7yilvmSymNPnB8+5Y8JoF4QYPXFDd0gbTOw+dCF9\r\nBIY5cP9zMNvtMRByMCffrOpNrpfJ9NDDfgXcWYaeN9TFnljhcxGa19eu3f0M\r\nEIdVUBhE0i3P0ZwpaVhXkJxNy1GSS84zdgizjvjIiPK3LDlYHz6Ounmh7xae\r\nlH69GxY3UYSXuK9Ux2HmG9NW9V3tcBJvV+EJSdCw7VdMC9HJMfZ9itsCz+yZ\r\nxNtX4N5LHYq7J22friYiPvkNIoR7BCxhzQiKygj1355Da0M7t9doRuxaDLyS\r\nkZo/gS9RU1gaywjFSQjP8jUhLy0dXfu6LEJToAnPRydexKDRz1ACKguWXA9j\r\nPXpqj+BVpAQ+3rgxGna4pkb7UNHBYq28D0SJ+YgKXtA+v4vULTspw4eEKeb8\r\nAWxPin9qmdLa6BRlY1DpwkfwTCrid5TRLOj1/e5FQhDnWi6lGh6jkeU1/NBd\r\n+O43f0lJHBIyKx/R5V5+2eX2zbWspAZEmWw=\r\n=okBt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sibar-root","email":"filefoxper@163.com"},"directories":{},"maintainers":[{"name":"sibar-root","email":"filefoxper@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-agent-reducer_14.7.0_1669515158074_0.08700242217437126"},"_hasShrinkwrap":false}},"maintainers":[{"name":"sibar-root","email":"filefoxper@163.com"}],"description":"the purpose of this project is make useReducer classify","homepage":"https://filefoxper.github.io/use-agent-reducer/#/","keywords":["react","hook","useReducer","class","state","agent","typescript","browser"],"repository":{"type":"git","url":"git+https://github.com/filefoxper/use-agent-reducer.git"},"author":{"name":"Jimmy.Harding"},"bugs":{"url":"https://github.com/filefoxper/use-agent-reducer/issues"},"license":"MIT","readme":"[![npm][npm-image]][npm-url]\n[![standard][standard-image]][standard-url]\n\n[npm-image]: https://img.shields.io/npm/v/use-agent-reducer.svg?style=flat-square\n[npm-url]: https://www.npmjs.com/package/use-agent-reducer\n[standard-image]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square\n[standard-url]: http://npm.im/standard\n\n# use-agent-reducer\n\n other language: [中文](https://github.com/filefoxper/use-agent-reducer/blob/master/README_zh.md)\n\n [Document](https://filefoxper.github.io/use-agent-reducer/#/)\n\n[agent-reducer](https://www.npmjs.com/package/agent-reducer) is a very powerful tool, it converts a model object (`OriginAgent`) to be a state changeable object (`Agent`). It is designed on the reducer running base. Every thing returned from an `Agent` method will be a next state.\n\n`use-agent-reducer` is designed for using `agent-reducer` in react hooks environment。\n\nWe can compare a classify reducer with `agent-reducer` model.\n\n```typescript\nimport {OriginAgent} from \"agent-reducer\";\n\n    interface Action {\n        type?: 'stepUp' | 'stepDown' | 'step' | 'sum',\n        payload?: number[] | boolean\n    }\n\n    /**\n     * classify reducer\n     * @param state\n     * @param action\n     */\n    const countReducer = (state: number = 0, action: Action = {}): number => {\n        switch (action.type) {\n            case \"stepDown\":\n                return state - 1;\n            case \"stepUp\":\n                return state + 1;\n            case \"step\":\n                return state + (action.payload ? 1 : -1);\n            case \"sum\":\n                return state + (Array.isArray(action.payload) ?\n                    action.payload : []).reduce((r, c): number => r + c, 0);\n            default:\n                return state;\n        }\n    }\n\n    /**\n     * agent-reducer model\n     */\n    class CountAgent implements OriginAgent<number> {\n\n        state = 0;\n        \n        stepUp(): number { \n            return this.state + 1;\n        }\n\n        stepDown = (): number => this.state - 1;\n\n        step = (isUp: boolean) => isUp ? this.stepUp() : this.stepDown();\n\n        sum(...counts: number[]): number {\n            return this.state + counts.reduce((r, c): number => r + c, 0);\n        };\n\n    }\n```\n\nThe code below is designed for a count change model, we can call method from `CountAgent` instance, and make every return to be a next state, this running mode is similar with reducer working mode, but more simple.\n\n\nuse `useAgentReducer` to replace `useReducer`.\n\n```typescript\nimport React,{memo} from 'react';\nimport {OriginAgent} from \"agent-reducer\";\nimport {useAgentReducer} from 'use-agent-reducer';\n\n/**\n * model class\n */\nclass CountAgent implements OriginAgent<number> {\n\n    state = 0;\n        \n    // increase state by 1\n    stepUp(): number{ \n        return this.state + 1;\n    }\n\n    // decrease state by 1\n    stepDown = (): number => this.state - 1;\n\n    step = (isUp: boolean) => isUp ? this.stepUp() : this.stepDown();\n\n    sum(...counts: number[]): number {\n        return this.state + counts.reduce((r, c): number => r + c, 0);\n    };\n\n}\n\nexport const Counter = memo(() => {\n    // useAgentReducer returns an `Agent` object,\n    // which is the agent of model CountAgent.\n    // we can get state and other property values from it.\n    const {state,stepUp,stepDown} = useAgentReducer(CountAgent);\n    return (\n        <div>\n            <button onClick={stepUp}>stepUp</button>\n            <span>{state}</span>\n            <button onClick={stepDown}>stepDown</button>\n        </div>\n    );\n});\n```\n\nThe code below shows how to use API `useAgentReducer` with `OriginAgent` model, there are some concepts and designs about `agent-reducer` you should know first, you can learn these from [agent-reducer](https://filefoxper.github.io/agent-reducer/#/), then you will know what can be a model and why after reassign `Agent` method (`stepUp`) into another object, keyword `this` still represent `Agent` when the method is running.\n\nAs `agent-reducer` is designed by taking a next state from an `Agent` method return, we can not take a promise resolve data to be next state, but we can use `MiddleWare` in `agent-reducer` to reproduce a promise object, and take its resolve data as next state.\n\n```typescript\nimport React,{memo,useEffect} from 'react';\nimport {middleWare,MiddleWarePresets, OriginAgent} from \"agent-reducer\";\nimport {useAgent} from 'use-agent-reducer';\n\n/**\n * model\n */\nclass CountAgent implements OriginAgent<number> {\n\n    state = 0;\n        \n    stepUp = (): number => this.state + 1;\n\n    stepDown = (): number => this.state - 1;\n\n    step = (isUp: boolean) => isUp ? this.stepUp() : this.stepDown();\n\n    sum = (...counts: number[]): number => {\n        return this.state + counts.reduce((r, c): number => r + c, 0);\n    };\n\n    // return promise will change the state to be a promise object,\n    // use MiddleWarePresets.takePromiseResolve(),\n    // can take the promise resolve value to be next state\n    @middleWare(MiddleWarePresets.takePromiseResolve())\n    async requestAdditions(){\n        const args = await Promise.resolve([1,2,3]);\n        return this.sum(...args);\n    }\n\n}\n\nexport const Counter = memo(() => {\n    const {state,stepUp,stepDown,requestActions}=useAgent(CountAgent);\n\n    useEffect(()=>{\n        requestActions();\n    },[]);\n\n    return (\n        <div>\n            <button onClick={stepUp}>stepUp</button>\n            <span>{state}</span>\n            <button onClick={stepDown}>stepDown</button>\n        </div>\n    );\n});\n```\nIf you want to know more about `useAgentReducer`, check [document](https://filefoxper.github.io/use-agent-reducer/#/) here.","readmeFilename":"README.md"}