{"_id":"redux-brief","_rev":"34-b6a85f1d270f5fddcc722993c9081dda","name":"redux-brief","dist-tags":{"latest":"0.3.23"},"versions":{"0.0.1":{"name":"redux-brief","version":"0.0.1","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/simplify-redux.git"},"author":{"name":"jialei qin","email":"954551222@qq.com"},"license":"MIT","devDependencies":{"rollup":"^2.50.5","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.30.0","tslib":"^2.2.0","typescript":"^4.3.2"},"scripts":{"build":"rollup --config"},"peerDependencies":{"immer":"^9.0.2"},"dependencies":{},"bugs":{"url":"https://github.com/qinjialei24/simplify-redux/issues"},"homepage":"https://github.com/qinjialei24/simplify-redux#readme","_id":"redux-brief@0.0.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-ODKf0U6HqGDULyZ8sKww00WDVuU39bsK7HzQ9QJU2ukADKV0BB4VD+73g47hf4heJpYboDxREfl5tolB4wkdrg==","shasum":"673fbe290509141c563776d65c7f7ed53cb2ac5f","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.0.1.tgz","fileCount":6,"unpackedSize":8025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtOMFCRA9TVsSAnZWagAAb9YP/06f+6IUAyo42dkge/bh\niPMonQNV57rL0tCk/u54R0RVBtkGpUwnL2iXygoTpeLeAT96HKxshxve352K\noqr3PTjLnDSW9TR5JCSwgylDL7YMump5sgoAL8KCNwEffI7EV3zxvUrDYCLc\n9pL7i40jbjGfd4xe38SXmb8qMjiDMmDuOz7RQOF3wgl0ByAU3nJ4Euc7Yfex\nxaRnlI4BHc5Z1Sy0uyEdLxOjrp6a/bPa9X/v8zeWTfT04STFqmIXGaMEpxWz\nrKtRczMr1GAKADhe6C+aODsxo2QRziQos1OBEDtb7ecVlroMZloi1QTqmnsz\nk7NUE1zBAib4v+zLzS6NGYIA3hZgoakwrorHhbmrP77oI8OoCFgzA/YvmbH3\n/hXJha2uuTT0MOOIOKtmGCyannSKO69KUWQBFtg+nii3w8NTVhTkyEKl2FmX\nhO41ZsnMgytMtGXJ/1wOV4WwkvGV49XL3J9lz4IAg0IIA41Di/wXIpZ/lJ86\nBkJ80Q+LBwFP5/sBgXGvYsITHlXGEOAGG7difaJbt2pd5eXVd/wRs6HiqV7i\nRDIstlu6sVJBiSkz4fHVH0yCZuvV/87Q5kUsyDTsAvtEw8b9xKEw9x1aAdLH\nnxlB6dEHA/2MFeZxPC8RtSQIS+uvHDzrxFJ7ke024zy/J9t1jYvNitMuhFkn\nb8NL\r\n=6mO4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERrDEv6SZLkNp+EUXxbZ3U0N92UDbRag0WMK/EGJjhkAiA8WT9J9DuyZrKrQ5IPNo3C/i9UPpJ2gYafwvHuzMUx1w=="}]},"directories":{},"maintainers":[{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.0.1_1622467333129_0.940120421510235"},"_hasShrinkwrap":false},"0.0.2":{"name":"redux-brief","version":"0.0.2","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"author":{"name":"jialei qin","email":"954551222@qq.com"},"license":"MIT","keywords":["redux","simplify","ts","typescript"],"devDependencies":{"rollup":"^2.50.5","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.30.0","tslib":"^2.2.0","typescript":"^4.3.2"},"scripts":{"build":"rollup --config","build-w":"rollup -c -w","publish":"npm publish"},"peerDependencies":{"immer":"^9.0.2"},"dependencies":{},"gitHead":"138f947fff7b0a23dfb2d23a183308eed3068cfe","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.0.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-HqSvRRHH3mbAV3M5oRjIzbJFlyab+aw3su7GXVxFReXqNAJX4VMrt0U7kQBEPVwj/Hbllw2xBGTCKl3jYkDXlw==","shasum":"e200706f29acbd7e8d22c22039002be82dc89c01","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.0.2.tgz","fileCount":6,"unpackedSize":8241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtbrTCRA9TVsSAnZWagAAX8UQAJ4cdD3nlWwGam7zK6X7\n1th4Cpq4n1u7tNdc/m0ZoOVXBe7pCW8lJHy7/Kzii0NAxF1jl5ReeIlyBrBJ\nznuSTszD4ObcvojCBhg5/hqqNfilzN95UIaS9Ix22THG6McXzhOoDITnWejI\n9kVA9zoelfmo7XbQYD6ZntHEeaRCbu7GY+LBboEwSKGq9mWKuQEehEVCqaJM\nvkrpaKHE62Lr4vNUYiCcYHra2im53hXgvkeDVd8k2nMDtguEjyCbP+nq4eoT\neof4Z9aAOlvzHrmcT+AhU7a9kZ07DZOFF3IVJrAT8AKoLqTRqieBV4w/Sj3c\nZD3k/R6d3ceoaIYWvtkPmTiJyNi1cDTU3K01/kyQmUrQykGLJjyeECcAkN2v\nJIHgf3I2V3oYYy31GGYhkQy3Eaf4MIC/3CkbhIW2aPXQnEJd5e4f5JGRMmGn\nIIXLYCEnxDkks5RBTRAbw1ebECpdhWrDaSJc9IWK2SGevOhLnq2m+dTPk8c8\noea9DCYSqe4lO6HmcggUIz0cxUlnIBspJC3ZmevCwSbkKgxLafzFNh1z62s+\nQOccnnsulcEMkzHOjEShr816c2vNxmqOVgwL+0SlNJAkZjs2rzgQ1tKz84xE\nyz02SjR9/+Ya3a6X56W5TEwEuXLyN+Xuj91UmzOvuxQhC2UY1w8HRaAEMLY9\n4tMc\r\n=VGxR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRTbX5UfiCW24xsX7qKuhaxFSzrZAc4mjrrCe/knoRCQIhAK/GzZNhHLCx5Lrk91zloXKRyjiuRPVhMRJjIz8dz1Ob"}]},"directories":{},"maintainers":[{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.0.2_1622522578997_0.44805330157065737"},"_hasShrinkwrap":false},"0.0.3":{"name":"redux-brief","version":"0.0.3","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"author":{"name":"jialei qin","email":"954551222@qq.com"},"license":"MIT","keywords":["redux","simplify","ts","typescript"],"devDependencies":{"rollup":"^2.50.5","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.30.0","tslib":"^2.2.0","typescript":"^4.3.2"},"scripts":{"build":"rollup --config","build-w":"rollup -c -w","publish":"npm publish"},"peerDependencies":{"immer":"^9.0.2"},"dependencies":{},"gitHead":"138f947fff7b0a23dfb2d23a183308eed3068cfe","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.0.3","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-vuNzYaIsVfbvz3xmgfoNkWnyxgeKIil2jlWTD6BB6nGQpYfxyxD4f8BBoVajUYwCWrCfiRWeAl2Qln8Lgn+M4Q==","shasum":"e55fbf60c6e3c311c9a977ef5c68afbc942d9cd4","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.0.3.tgz","fileCount":6,"unpackedSize":8241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtbrnCRA9TVsSAnZWagAAElcP/0xJ3HuZmYgjop3GQynM\nCwteqHA51M8O5MxAipn+xklAvIie5o3I7c3e6LFTbByIMRCcy8QGQ+UX8VVG\notyRPcoIeFxmS32wnbb/YqHnVkyfrZswskdJPGQ9KKbHnGP7WGnMVoTeumYd\nZdb3qxNuKXNzZo1CJFcK/VvBGwIVNgkjCON5fGltUwISU2j02L4rx4OeIQCD\nL5Umxlxe7V63arzmpNf8TyzX6Pz+9I6s11ombpQnvwg9PDU6EfIIM5TclQho\nbnCnEr/S6sxZPX/9PgzUw6w9N2XFa+BGB+Vn8q5aCHT2KJauk5Xzxe/eoNdK\nQdjJqObwY5ZZ9yCw98DMhv5saMFXGIAqgYyj8jgNEB2gveHmQzmaIH/iixYZ\nbTebxDXgVLYVK0+aoZbpHDUd+0b8k6evv6OTnx8hHQmavk6MPu0DGYQ7QQYv\nn+RuRnQnHZAFb0RSpdYZGFhPrc6uVYuNe7IdxuZ4ZZFVdYGpxoH3Kq2xO5Po\nfo/FHoBe2KCDcfznw71JxNmcRruwNnBjzNw2ZZ9KOKvRxo+QakBdVcLHxHts\nRJhwGw/muy09odSj4cylijW9dTrrMT2H13K9koxZgAxeZgLyBy1YjeJIOZfw\nYoRDSlpIk3niVXmqKtw0UQxEJveKFPV5xS/1GFOHt5xXzUe8hHiAtZ+agiME\n0w6D\r\n=g/MD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlIMAx2JdNpSdvTMuhIDMT6ecK/tMsUVF4ZBLOfX2PlwIhAMGCyRHAbOO4sJia26+4aHBmhjo//vtil3xLfAfUyGoV"}]},"directories":{},"maintainers":[{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.0.3_1622522599185_0.9009433329466052"},"_hasShrinkwrap":false},"0.0.4":{"name":"redux-brief","version":"0.0.4","main":"./dist/bundle.esm.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"author":{"name":"jialei qin","email":"954551222@qq.com"},"license":"MIT","keywords":["redux","simplify","ts","typescript"],"devDependencies":{"rollup":"^2.50.5","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.30.0","tslib":"^2.2.0","typescript":"^4.3.2"},"scripts":{"build":"rollup -c","build-w":"rollup -c -w","publish":"yarn run build && npm publish"},"peerDependencies":{"immer":"^9.0.2"},"dependencies":{"immer":"^9.0.2"},"gitHead":"138f947fff7b0a23dfb2d23a183308eed3068cfe","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.0.4","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-01KRmnO6Sp5LZMxlyvrYpaCp4ZxeKUJvKZUo4q74GfCKX5t2o+keolJW9Xv1FskvWA8s3utoYrCoGcJC0hupJQ==","shasum":"53f1c1f1c6edcd246a854bd7530cd9bf415912ac","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.0.4.tgz","fileCount":6,"unpackedSize":13947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtcaXCRA9TVsSAnZWagAA+jsP/A2n1QrspgC6UlCrYe0L\nGLa+BzZ6L4HER6/pDlNOZrs+zKRHqxn1ST7Elug/JaHKNaYHJDInWvoYKsA0\n544Uvt0yrXLtNGyR7PwHUgZzIsvQ8lnFKK7F54Tc8/VBwxgA3PVqpLZFT0Vn\nkYeoh41i5UWbRNg9rWpaHw2Qn2GzoHBFFQjymYpddk+cD+vEi7H5rte8hcct\njeQ2mYAKXZD2mFFNmznjl5jnaoPd1UVG/qN9cDaGPm0bn+eCSaROXkBeDcAw\nyOIyInratG7Fgl4mNpjuaEcBShjvXHK4sT3ubF6GeF4JM9HaKE2ZrB82S+mQ\nWDuk42KY22YmdlhrYbGFeoqDCPkw7KvMyKOJwCbacUSIB/Y/qENZHoyEFx35\n09zkNnTa7Vjw9ZgF61i2rWHoq5xfnjZp8Sg0ZEfkKqzSNQ1Yr9eU0mj+VmMd\nsKihG9iNvRbKJJmkHjQsyLTWPYaNUmbgjlrGJpMs4Pf7l2qkP0GhMs+rsaN/\nPjioC9Lm3ICYYtsdke0Kuf0njE3+AhlyidQk3F0XsnLldGbrwz8zs+e7jUTK\n9xMLOdxPG7DMk0qdXO746lWkWOPu0XC73qAf5f82ZPi+fHD4pdotURkiBuAm\nEIaF7O0N4uwW3I78aTnKnQ4c/WuGPNAWGgXTaeJdAnDuDe7X/h5ZEepdTHhA\nb5FH\r\n=xO0V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7C/d7PX39uZjfr8NMLZkUlrmX9nUff8FVeF+eBShrdAiEAg7+gUTsL/LwafZIZfH4NzEGu8C//Hq/qtGXRGNI+mN0="}]},"directories":{},"maintainers":[{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.0.4_1622525591262_0.6938072672552906"},"_hasShrinkwrap":false},"0.2.1":{"name":"redux-brief","version":"0.2.1","description":"make redux easier to use","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":[],"scripts":{"build":"run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent ava","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent ava --watch","cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish"},"engines":{"node":">=10"},"dependencies":{"immer":"^9.0.2"},"peerDependencies":{"immer":"^9.0.2"},"devDependencies":{"@ava/typescript":"^1.1.1","@istanbuljs/nyc-config-typescript":"^1.0.1","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","ava":"^3.12.1","codecov":"^3.5.0","cspell":"^4.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","gh-pages":"^3.1.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.1.1","standard-version":"^9.0.0","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.0.2"},"ava":{"failFast":true,"timeout":"60s","typescript":{"rewritePaths":{"src/":"build/main/"}},"files":["!build/module/**"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"736eb328334acacc3856f45be30a7585450e8868","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.2.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-2fgtZfizrzz/ePJLE3lUz/UdjwRDEbNEm074+Whc7ucn5N4i+jEZgsiWNI5f9jiMq5WGCRWMoNFmxlwsI8Nczg==","shasum":"0a4c54168db0ef08658749a031ad93ff093a2bd1","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.2.1.tgz","fileCount":15,"unpackedSize":28933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtjYNCRA9TVsSAnZWagAAFC0P/3uvU/l2OBe8COLyZGo1\nJzqcCpMVsiFALtr9JBu0OIWg/FVfcqg42+pvz6nl2CV84/P1uYwUEGixNRhm\n1DO03hqw3q4McZtc62D7miajB0/W183zdCeStr/8G1wVzO2snTqYiljJJ3uZ\n2y37x2TJZrRaCOpul3yO1lqGeuB6fXM4LgNiCS8R4vItU7IwXl+erQgAzrDK\nka/mHPwieY7rMe3Q4aY44+jW8q524qH7gX99SdnIayvmOINRmQ8C5jUnmqqc\nBjJpsRRR/1XXmdUQhVR7TsiQZ149qBxzkVNvyExrMnLqEOKlGCVCMR16Mfxh\n6GVGOZ0dGRNU/fcPHitSck0XDk6IheCuqxJelh9Z/z3Sn/iqTp68seU+5ABq\nId/dE2trink3c1g75M+1qcJtTz9r66fuHnVtwkg1XfruHnjfBP1axvPKG/HU\nufoRlH+VPXqOO11YI890XFDpVxGjWhM0ryHQlLORLgzN2XMVYdLnU1S/E9Sq\nm9LQQcpJjcq3rZ1cTrhFrbXgh9PJLc/rFb91WoZXBYdOfcxlGTcRloxqNEp5\ng905huFoMPJiDZiCtuDaWrFqOqwgGcYZIRbUnCj1TDpbFOmbDV4tIFp3rnid\ncdYqcie1OmWFLxvVtbJQBhUQe42J48G7wjt+2dsZDDfsb6EnzNNs+0Zl8wXn\nMYy6\r\n=LW0i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFfyTJdFlrVD8uE6pANJMvH9SGznnHB/qJrQnY9VBHQQIgW4FyV9SDgWKbwbleZrKizKSsGcxzMZIDKtpoB90bpYY="}]},"directories":{},"maintainers":[{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.2.1_1622554124858_0.43782948867955684"},"_hasShrinkwrap":false},"0.2.2":{"name":"redux-brief","version":"0.2.2","description":"make redux easier to use","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":[],"scripts":{"build":"run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent ava","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent ava --watch","cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish"},"engines":{"node":">=10"},"dependencies":{"immer":"^9.0.2"},"peerDependencies":{"immer":"^9.0.2"},"devDependencies":{"@ava/typescript":"^1.1.1","@istanbuljs/nyc-config-typescript":"^1.0.1","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","ava":"^3.12.1","codecov":"^3.5.0","cspell":"^4.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","gh-pages":"^3.1.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.1.1","standard-version":"^9.0.0","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.0.2"},"ava":{"failFast":true,"timeout":"60s","typescript":{"rewritePaths":{"src/":"build/main/"}},"files":["!build/module/**"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"846e8231c27a980ad19679a95b3bc0c59c30e76f","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.2.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-e/xNTv182cZ0CgIO2CyGBzK/8hTgjDKMeA/W3J910n4khT9qZ9bRZjCjtysITH3f2lGlY1pTzYUWSabOE1FROw==","shasum":"9aca2054dc4f98e672b5d031fd536d8e9f5f10e9","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.2.2.tgz","fileCount":15,"unpackedSize":44601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0vVrCRA9TVsSAnZWagAAAUkP+gJkNXI0Vg+1K+vOqtxe\nCj84ZPUW7MzPAFlqvObUBPnxlPxm/JyndNyZrdnjXHx0YCfwGwEeiHOIFQaq\nDRyylSYkVko2tak51Zy/eKCMIYDe4ajRAPBuZPttKyi3KIuhb4xB2D4eGXCa\nEmbonj9BgzD3Ezgc1bTVR0xjrVq25qDnsrPsHCrsLqHzGjIludkM+B+khIXy\nqLNUkC55pkhPAlBncpzaeUGRks6n6WKp5NsdTBEFNl/fnr2Sa+o8HBtNJ3j7\nGxJc8nxzvKV11SmBkdl8Wt5yBdL4jqnOUGPyVjFfNqw/Hoq5RWUR7cKsywxh\nW2SBC3kg169L3hR8Ef3j7r0wn2Cyshs6XFvyqZXZGVXRweJ67ZBCdMyn4jHj\nxAwkOE188MjlbL7kb+Sc6jTVRRBXSI0HCnH+AOoIBD1fXMqqojJYCCM1sg5U\n4fmF0DVi0UF2Nun41c/EkLU4StIoWsRuOJtkNZ7YQoOMw6wmaKn1L9LBh3g5\npV0ywqWI92JM5eD2S1JNjmZwcK+t+NjPvxnP9WdIYWdA3x+fqxTHlZvqmDn4\nBgPEJSkECj270ywoMq1wQ1MgNVce0C+gfyJgLUiOWb7ofYuzfVFxq4XT0OsA\nHoedYRH9UFwJ9NOWNZNZ3RhWLYgo9ZKcikC1xZLX9/dCAXLk6LW5HgLYYWTt\n5zmF\r\n=/oJ4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC57JMnUAW7zf5TijY/D45CiffnVWsjJd4c569tVKURKgIhAM0QEUfbi+xaY/3GNHDGuR8MphSL0AE3gxWwftFMdDpe"}]},"directories":{},"maintainers":[{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.2.2_1624438122689_0.44881490399789836"},"_hasShrinkwrap":false},"0.2.3":{"name":"redux-brief","version":"0.2.3","description":"make redux easier to use","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":[],"scripts":{"build":"run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent ava","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent ava --watch","cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2"},"devDependencies":{"immer":"^9.0.2","@ava/typescript":"^1.1.1","@istanbuljs/nyc-config-typescript":"^1.0.1","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","ava":"^3.12.1","codecov":"^3.5.0","cspell":"^4.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","gh-pages":"^3.1.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.1.1","standard-version":"^9.0.0","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.0.2"},"ava":{"failFast":true,"timeout":"60s","typescript":{"rewritePaths":{"src/":"build/main/"}},"files":["!build/module/**"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"a5431a982764129a756828c2718261619009803b","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.2.3","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-zescRuth5CzPEOxmDLOhirFKuEDYE7iEvMP7T2PWAavselxToupTfFOSCprpHciyJBhXTW3wUWIPEOJsfezfpA==","shasum":"04ddfdaa91aadad1787378e8f5e9277b79cb5efc","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.2.3.tgz","fileCount":15,"unpackedSize":44577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0wbnCRA9TVsSAnZWagAA0hEP/1FcoeEWVJqDRPtUxJP2\ncxQoyQKmDiPgpGJkfmHm1xhvEFerT7G7gXo1Z/rS7AvpPQUmSpjSdq23EkHq\nW8ag1hdbSnwtNz/sCX6/RD8URqv2q7fZyZ4G8Xm44aK8biywV19tOta3qmsz\nz28jQkeay7stzbPHIlG2pSWyh1dmpPhP7Yq1D0SePNAGYCYtNLeVTx/b3eUd\nz7AowcCaBTICP/65OzxUPicmjItgdGMbaq9K5uzWKnUcX1RvfhJWv/ELcCHS\nke/dw75mm3Hd7YjCb0MDnwN78EAYujv4a1+NEsZ8xhNhjVALXS3dol+DecfV\nM7birjbb9ZRYs9/hFO/8rzJxGCJkcMIeV8dhj1k0WfSfvJJ3tGGFZEFiymix\nE8UaURKAz3XGfnBjA2thoXpk9z/EG3CmcD++oVT4WXJl6btcZIe8zEF/EJpt\n54e9WDFHY0dGn/MHLjdLB1uRAEpZUHf+DsHD0eU2oucDJn9QS+SWmwPQsxpj\nGAOCBFeDJGW2zySwUwNP8fCas7kBX21QmsRO9s4BAOiWtvOAJLnhfSKTImCZ\nS4o+5sahC3IFVkw+9v32lYPiScBPCDKSOSIlXy4SuQ0mHabvi3/mo1/+kGbn\nXKp3TPGOOOQ7OzGgNu+JG+QqbJS8U26CKdNWtR3p3/hz5xBusADll8jNz+pf\nqY78\r\n=w8Oa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4fsOGgiCPPM5zMPbkyPFlRJvbWu1HcMT/kvDa/HznjAiEA2GEba/Z6PVyxq/RdVE8Ad+Fj+OgtQ3RmmTewfY2vef0="}]},"directories":{},"maintainers":[{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.2.3_1624442599013_0.4681724857545939"},"_hasShrinkwrap":false},"0.2.4":{"name":"redux-brief","version":"0.2.4","description":"make redux easier to use","main":"dist/index.js","typings":"dist/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":[],"scripts":{"build":"tsc -p tsconfig.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent ava","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent ava --watch","cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2"},"devDependencies":{"immer":"^9.0.2","@ava/typescript":"^1.1.1","@istanbuljs/nyc-config-typescript":"^1.0.1","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","ava":"^3.12.1","codecov":"^3.5.0","cspell":"^4.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","gh-pages":"^3.1.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.1.1","standard-version":"^9.0.0","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.0.2"},"ava":{"failFast":true,"timeout":"60s","typescript":{"rewritePaths":{"src/":"build/main/"}},"files":["!build/module/**"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"4c2276c508de10f2d54450bdb83e034dfecf8225","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.2.4","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-08RjbboaB5dJkfCkb6ALeQmRtfjiiGP20m5QsRnfZZZzuzhfzqLqS6UZNfVfmCfXUO8VM2wE5maavdUerATlIg==","shasum":"27d42a53f7a60b4fcdf1600344f8deee9f590500","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.2.4.tgz","fileCount":4,"unpackedSize":12083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1HV0CRA9TVsSAnZWagAAjPYQAJee00nQkb1O3bTv7R34\nTrZmaqHiPydtTrsqAfAXEtioobNS+m5VwSC3WHXKWxe1QIUVX6IWmwhHRFCX\nIt0FxQac2yu4oBMYbdxUrzx7Ut7dXGlq4FN+czcG7voYZ5S2uIKSXBqebPa1\n0YfXHPnQ4h1HQSdcPCgu7a6J8g+hqHJ4C+y85vH2Z/UArM/Sge17eM/xQHPI\nopx2dThx1bIxes612b6Umg8+aT+9BevVOVRzbb5BluH1E6yjWPbXh/qyUPHG\nM2JXCqp4tcRKRdXBKuhxP9aO2fjksPP3XbtvshSBDKLHAdpUlqyx+HZdcSo2\nxRohA2e6SKH+gpRkJ7HOO+z+g8b87vLrDCFb0+o6udGm74J/9miuyDqe80wl\njiGSRmj/SLkpG1lcuEWwv538UTyjog+OCEeB7gacjxfVkh7n/FB3NlYWdcOp\nyTRG8q4h0E3io4uHoeMsWjqOXOSMGUUbgg753bRGDz0evrv8YD7tJKKU4DMM\nb8OOsr2W/dERVUUFNtcqvHZF3n3HoJTrQz1IgAiHaRlQbfGBDkTUceqhf3c1\niRinBZCjBHCcxKrpVF0t/WWrGBViHBuD/JsxY3WV9vlD6K7t06/lWpa9w+6+\nse6IrEECYjdPFjwKCWFo7sEU23yQoBcxYSbxiNJsO0vo24qLufKRc9dTl6Ne\nxoJ1\r\n=olXS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1+bYE8Z0Hojj0U/XbRfzExRKCrQyQxB+NHYFY1luUlQIhAJKtlB0aqgb1GSzfFKkGLkpF9TzUuwq6i3W56zTXYqf8"}]},"directories":{},"maintainers":[{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.2.4_1624536436314_0.23967276188071418"},"_hasShrinkwrap":false},"0.2.5":{"name":"redux-brief","version":"0.2.5","description":"make redux easier to use","main":"dist/index.js","types":"dist/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":[],"scripts":{"build":"tsc -p tsconfig.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent ava","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent ava --watch","cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2"},"devDependencies":{"immer":"^9.0.2","@ava/typescript":"^1.1.1","@istanbuljs/nyc-config-typescript":"^1.0.1","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","ava":"^3.12.1","codecov":"^3.5.0","cspell":"^4.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","gh-pages":"^3.1.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.1.1","standard-version":"^9.0.0","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.0.2"},"ava":{"failFast":true,"timeout":"60s","typescript":{"rewritePaths":{"src/":"build/main/"}},"files":["!build/module/**"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"5eda1599dd0e269d16dd33475964b63318078c4a","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.2.5","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-k8L0sCKf0F1oMWt0cNDbKFVf5cfqaAUOjpScXrwhO5r5amDdY/LZIbV6gxEcKfXNkUXXc0kkW2edUfAFJFV52w==","shasum":"0d04866884ab89bb314f8a9556b8f05b90171777","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.2.5.tgz","fileCount":4,"unpackedSize":7780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1HsqCRA9TVsSAnZWagAANcgP/jC5IwzwVQsQKLcDG3yO\n46K3xjafIasKJSlg3+5RdAPY0yRZt5CfFoRshkq1cwYCYHbWyncVetHQVgsF\nyHIK8GTN0zUKb9cPSfKGuym+w9PIlfd2InD5bvL3EFrZSFvmRFLZ0k+s0H+C\nYf63n+eDaYC8zGrOOeLpVF1mTcbpEQlNuIGQ4TBj76e+AqkGTvrSBsOtrmbm\n3EWohxdaW/yD4wD68vhG7PMWZl9F3889k4hg/CZYcCVkAy4lLCS7DsgU7uqA\nN7Wkr4J99FJkMpBfgNV4DTHqjorfy1qr8RE1xEZZP3OrVVrLSKu/v2kHmyBH\nooFCtRiTYXxYG4i8RcmfYA5BBFhlcdc0ix3NkbkdnqwZawkUgTVEh+Gr9NS0\nIHVXqyx2/HhO8IEAtmf15E4G7Ffsid6VrZmPWQU750F6qmGvfKGZoZRZoI9Q\ne13/J56BFTN4ETx+MR/gJiuDxssc37kAFjt7qd5TDkWPd5D26iejmbSRi10p\nDi3blvR34vByQusD3lW2rKj7PUd3hnJxwFbYH2d75xvKHbHMbd6lY1CcnF2R\n863fo0m/O/ggKmWfdPHhDbGewLts+o2gHzkC4fnxKtjtgndLdEn3g6IpCQos\nN28lqIrfkZMAvCofez3f0pkyluB+OpF0YM5di/JoTK2Jk3MgqrT5gL+wge+n\npxKZ\r\n=9M9E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3SSwbuja+xY0KwzxowYHB3uVtuu0cPhR+7+lsOsXeowIgGufuCtQLeH7jpTQtluh4CJhYQL7HuX7iEc5GuHVBaw0="}]},"directories":{},"maintainers":[{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.2.5_1624537898403_0.8478755977937666"},"_hasShrinkwrap":false},"0.2.6":{"name":"redux-brief","version":"0.2.6","description":"make redux easier to use","main":"./dist/index.js","types":"./dist/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":[],"scripts":{"build":"tsc -p tsconfig.json","release":"tsc && npm publish","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent ava","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent ava --watch","cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2"},"devDependencies":{"immer":"^9.0.2","@ava/typescript":"^1.1.1","@istanbuljs/nyc-config-typescript":"^1.0.1","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","ava":"^3.12.1","codecov":"^3.5.0","cspell":"^4.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","gh-pages":"^3.1.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.1.1","standard-version":"^9.0.0","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.0.2"},"ava":{"failFast":true,"timeout":"60s","typescript":{"rewritePaths":{"src/":"build/main/"}},"files":["!build/module/**"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"5eda1599dd0e269d16dd33475964b63318078c4a","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.2.6","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-AADzE6BvzgOxfxd/MfQ7MdETQUNvJqA11dKTxxkb59Bzh8ISlOWfq+07mrfO2QuV2DRkNNuX4s07aCOzYHWuMw==","shasum":"f69acee735b35f79e957f4c239f5c301400afbbc","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.2.6.tgz","fileCount":3,"unpackedSize":4805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1H2GCRA9TVsSAnZWagAAmk8QAJWPr9nCL8KAtzvLuKjW\n8/XMUmOqGram1IoFOFDMT4VmH/9Iz6MLNhI1Z/QCnr+pbox1u6UzAMPqG7Lw\nseoa28rN1b0hys5ly5ZTAJsZnQNd6qAEEadS9N9CESCz9GxTK+e0gxwBHyxR\nJi7rTAw/kYy1HN3ySs5rhzwKrOjYBnjFChrZrUv9xohlcu7x4R1m3OOnhG/d\n09ST7OWNA6YoPlbtMo97tUh8E1v6X0NWBIXGizGZVn4S7QKjRg4M2YYZIawC\nS1K2LJGcjoPYenOgz2QmYnnDD+3IvXhCLUXCMZ3qVSvUY0BPI/+VX+rw0+9i\nEg02hoDG/no7hxAX2KN7Hr1LMaA9p036b/wSlI74RC0MizqJ21kLNfYbhsHX\nMnAsJY/vIbYR2/E9Hte/W1vW/qlEf4UU2MavKfpmZ2UDoHkVBI95MhjP1+Vd\nqOs9FhyRxLctsKkDv4jDC7tvSxlCVu346jzXFmZFZ5ftG21I1thSo9N4YkXF\nh1S6zSH6qZhPEEglr2gOpNvHvm3NPBu45tfMm2WBbowK/nMwPUYcoObZpX0P\nLYuobwYs+ayQnMIDh27x/dOI39ADAYN1ZV2Aocs+FUpBfGHW/iy0dOoMezSQ\n9SgXY9au9TuNa56Y0BFPdZvy7hYtHlzAbeHhzy4eenmIBV3/rIjJbWRAhRLC\nQ3qV\r\n=Y1xh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoa4/laUh8fg49pBXqUq9fH7zvPCXybhyzq0RLKMXhTAIhAJvDAMzJkflj+tqz7zvcipzswF3ivcjxMAuMMfcnG9yk"}]},"directories":{},"maintainers":[{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.2.6_1624538502342_0.8464312195187289"},"_hasShrinkwrap":false},"0.2.7":{"name":"redux-brief","version":"0.2.7","description":"make redux easier to use","main":"dist/index.js","types":"dist/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":[],"scripts":{"build":"tsc -p tsconfig.json","release":"tsc && npm publish","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent ava","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent ava --watch","cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2"},"devDependencies":{"immer":"^9.0.2","@ava/typescript":"^1.1.1","@istanbuljs/nyc-config-typescript":"^1.0.1","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","ava":"^3.12.1","codecov":"^3.5.0","cspell":"^4.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","gh-pages":"^3.1.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.1.1","standard-version":"^9.0.0","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.0.2"},"ava":{"failFast":true,"timeout":"60s","typescript":{"rewritePaths":{"src/":"build/main/"}},"files":["!build/module/**"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"5eda1599dd0e269d16dd33475964b63318078c4a","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.2.7","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-C/vSDYzMtoKKr2KGqDi91x3sRChQhEPG2+3ZscO7tbKb1DxUuq5gTJcnV/sjV0nioU/FzzKFNNnT2QK1AGcX6Q==","shasum":"70c553a2ab342948aefd8e99686035e09bfe6ac7","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.2.7.tgz","fileCount":4,"unpackedSize":7817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1H2tCRA9TVsSAnZWagAAVOQP/j2r12blCeS68JDoU1LK\nAy9iMzNsxjQIkcJhaUPpQYzjBt1fTsef6mUfFrOfTF30YcHZTah0X1yR54uF\nDxCP2jksu0g3/ntqYJ1nNlSgGYu9KWHQSuM5Rl4zb+TemkgFIbLSZzYpTjPZ\n/HGi8zNe8hPwCJQq0THVaIgRW42xtO7RUtWZ4D9wfJRojlybioc4jZEqDSQn\noggoASQlT0+8v4eCPcPBS66ILYuDO1pGq2Nnnjy+/DtgBEq5Q4uH4fvg0YN3\njAMcJqfiptrjUIY0X1uRF9pdzuYB5LjndMAwNrhFQ9/9BXaqIyYbEVzNydJG\n8lDzUR1x+4x2f2iKPl3bDMQwcolgTUEWwAgnO551CdCmAKZTXf7/kgFm3781\n4J4GwdLk9eTS9gCqW2WffLYuBy/GDUJWLFXCpjb5FNLm13yGjImD+nzr6JfV\n1lNemwnqAzn2bzwDd0Lb7QlDrzLX/vu3O5yJSX4/xZ2JAzBXIfSpky3x2N77\nmRASjOqnBDEvKNy0npKFT4h34+abNf9dtDCKXfiKjZP6XuVYPs3HSPYlcRBW\nYn/1cnN+vTmF/xr/p69KhLa8k8Mu4AXEVVdzaLxdXxZmYcj9o8kORGyisJrP\nLmQGxtNoucpp8sXSY+q1FSrHpeDprkPznp/X7HjjrDsBZFVzlkHPJeBpiziW\nAE9v\r\n=D4dx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFjJm+OG+R2XRsyKXEAu7X+2KEhAgjmxyE3DdgGETGHgIhAKwcZrdtHeUbggVSg/A4CsRUDJIl+ZitgMZxCXgZexJd"}]},"directories":{},"maintainers":[{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.2.7_1624538541121_0.9564308723846155"},"_hasShrinkwrap":false},"0.2.8":{"name":"redux-brief","version":"0.2.8","description":"make redux easier to use","main":"dist/index.js","types":"dist/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":[],"scripts":{"build":"tsc -p tsconfig.json","release":"tsc && npm publish","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent ava","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent ava --watch","cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2"},"devDependencies":{"immer":"^9.0.2","@ava/typescript":"^1.1.1","@istanbuljs/nyc-config-typescript":"^1.0.1","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","ava":"^3.12.1","codecov":"^3.5.0","cspell":"^4.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","gh-pages":"^3.1.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.1.1","standard-version":"^9.0.0","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.0.2"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"b3fd172cac6aba0f56ce39235b551a4bf0cd99c6","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.2.8","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-vkyNA04yprqN6qMiD9uqLcaTn00UfFrKOlj5Iay65Rn6gi9vtPuAM7vq5nVFBd+lX5Iwyjn8WvIzQvbKwZphbg==","shasum":"f150dc994d2bde3725b2a06df3ce68e8b54f36e2","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.2.8.tgz","fileCount":25,"unpackedSize":19760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1IcwCRA9TVsSAnZWagAAe+YP/0vLD7to0NpIQP0D+0VA\nqMv8V86Y6+sqPwtMijd8gu7fdxQs5K8b984r5eXt0pG/N2jUlGxA0NdCnQH6\nHWpOikLaVdY+NIjER0kFJS8Bkd9q/SWozSHkxcf9bKnwWho8kc4SrmaxARNa\nCkMK65+a6TWzcEDXO34JQ8pQFxDjSyNTT6KyYdWwZcYZFb+1z+Jn053dqEJr\nDP03+3BfGY7dTFQbVrVnQAZlXKINLFTUiYqQy2n0dV9H2ftLAi3lqzMB6o7R\ncWJlan/LUloGTr30qlFmNtm/o7vb8tL0iT29QNJqECI+5+wfk8c6KvNSwXRZ\ntJhjl0M4gaypr3iVEMMDIq2SpYLT9fmBGVnS7q7KQ0jXx0QVuo8nHRa6ooS+\nQr5AQuKNtzX/ZrxlHAEgF1CxunX+t/+nMUyTVKlhj7s/rjC1tPqybOdKO6w3\nt5xaIjroWZdFqnISxaquHXPfJItyn3WAEezkfMdLzqgz9SFMRhslXFNHxTq7\nvZYr3AOuKhWkHYLpGm93bZm+C90JEuVBRwrSuJvPw1/XadZXAJ8BvqTDJuza\nA3mPbznbycILRqR0nEdBcfE2ZC5yqHIFBp98glzvoyZ8BqY7FDhVor9o5Eq0\n0goq56OqpsxbSlcIHACBPoo00ZnC1CkovbvPl5KO6m3iRMxEYjDtHC03iG1v\nJ+9/\r\n=+TQL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4rea9HtpRqnCztHInnWcYLoSItXOx9u7KgPLwCzSr3AIhAM6YKexU6+XoyaBvTPAr2/q+SjA0N06kX79250/JHwiV"}]},"directories":{},"maintainers":[{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.2.8_1624540975673_0.7853681210841614"},"_hasShrinkwrap":false},"0.2.9":{"name":"redux-brief","version":"0.2.9","description":"make redux easier to use","main":"dist/index.js","types":"dist/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":[],"scripts":{"build":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","release":"tsc && npm publish","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent ava","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","watch:test":"nyc --silent ava --watch","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","preinstall":"node ./check-yarn.js"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2"},"dependencies":{"react-redux":"^7.2.4","redux":"^4.1.0"},"devDependencies":{"redux-devtools-extension":"^2.13.9","@ava/typescript":"^1.1.1","@istanbuljs/nyc-config-typescript":"^1.0.1","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","ava":"^3.12.1","codecov":"^3.5.0","cspell":"^4.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","gh-pages":"^3.1.0","immer":"^9.0.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.1.1","standard-version":"^9.0.0","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.0.2"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"8e662bf72d8ba6e28c2538753fc004c47dff7c14","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.2.9","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-ECi0pi2I3dFTwrs8o08/ZFOYlnCpLZRmUGyoLeUQuebC21HhMiGmD+xPmAhS2iZzOAhcD4X8fSvxoIbwqHEH6A==","shasum":"2982b5db47899cc5c00db0c79bdac653e967994c","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.2.9.tgz","fileCount":31,"unpackedSize":21366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1LrbCRA9TVsSAnZWagAABRoP/1CSKGPoViWwRU2K8zk2\nQOdF1gvxTgDs8hS6cWLuyzcnNi95v9t8Z0qAdkELoenF32TGOCJ9g7pDNLmA\noc3wNVD8jXcEMvpVrmS+EV+4/5MUvHHsS0b6hu1Qqlq+VqpPCr1hcBc9gun/\nPub2nxLP3GZ1Z+nOudCxSjOocPWGxB+LkbzY3e6IwZWH7TvC2ykggueUHGrR\ne1gFItaP7WJ2em02XaLQdAFueHHd0xbR4KYPx7zOlZ5nnO/qynH6xbqIGjQP\nSqqOSmV4ME3i0dWJv7nMXUfxSJEU0QxmlfDcDVBCrpUncFJ+fwk9j5hYGm8d\n3nuFpKAli+6DG7Tn/8fcBD5RLAduBeVlNPHyD5bh2u8QLwoFVqu3StgTy0zi\nTA1We2kQ85BtLHir0H5ulFQIOnqb3pvZ6/nCpHVAITtbgvqr8E8yBzHaWI/O\nx1d6tMfmeHnYPIVT+7LbzLwnk+eBUMcFvhPYyXV3Fcy/1Gq6UhhcfMxY0u+B\nQLMWmSsyxbWuEt0YJzyi2fjcAtwCj9Oqib/fXA6u8MFabyA+jsoR4eZeYgn5\nSoUn6b00Yso1CfiuD4JS5WvHe/wUs2zM3QhyC+ejh6H2/nfVEcOeuVZgiwAl\n38Zs7i/Nh09C9Pd3BIW61JFHyANfsEX/Npbmyy+JYdeXuNQ6uS0IYZrDvVDg\nJ0AM\r\n=1TQQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSjVomp8hGerelQql1cDC+rZvKU+LFzRFNzU0FTz8KEwIhAODm/8IZKZNHlMWcpkmOz4aa9wytUY8c4/EgrJLONgf+"}]},"directories":{},"maintainers":[{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.2.9_1624554202881_0.198159307621818"},"_hasShrinkwrap":false},"0.3.0":{"name":"redux-brief","version":"0.3.0","description":"make redux easier to use","main":"dist/index.js","types":"dist/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":[],"scripts":{"build":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","release":"tsc && npm publish","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent ava","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","watch:test":"nyc --silent ava --watch","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","preinstall":"node ./check-yarn.js"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2"},"dependencies":{"react-redux":"^7.2.4","redux":"^4.1.0"},"devDependencies":{"redux-devtools-extension":"^2.13.9","@ava/typescript":"^1.1.1","@istanbuljs/nyc-config-typescript":"^1.0.1","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","ava":"^3.12.1","codecov":"^3.5.0","cspell":"^4.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","gh-pages":"^3.1.0","immer":"^9.0.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.1.1","standard-version":"^9.0.0","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.0.2"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"8442701e0d2d86e59f22c759d08bc3845dd7963f","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.3.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-tLxCkpUmzshm+d82cmq3anxR4/6EA2khZC7/c0DiUfmCcp5hmW+ICGqHd1w1v5dkfHsQBIyXvrQ27hT1+lwcPQ==","shasum":"3a2f4eaa9aa28029708963b3a6d3da303da0e071","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.3.0.tgz","fileCount":31,"unpackedSize":21986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1UM3CRA9TVsSAnZWagAAMz0QAJSIQ+7ayakqadZ6HUMY\nyhg04Vn6hn1qTN3/uNVoDl0cJ1gxBN8gfbGrmgeo5riFo8hNPWNxANP9dLpm\nZA4RzPQMaxEtJLLm86KGfR74nHs39gtCGB582+d/MXz8cJGdMExMFNos1Jmn\nzvoC+Oo3l5ndCd5BSatnL1w350smZjpAmlmeQCNNLib+GMJMqcqJKxzg9cOB\n0ZbY9RwT1Y8rDZ9XMHQuDvs+jqCEIDDsxEh12d3I3zyDIQ2qT2ZYJvAkBxgL\nBor9l7q850ZcXtcBXSXHeKXNjIKWGPFUZEOBIqJj/E8a0PxutZQzlcXhiH/V\nioNxPBdMsyn83QqHRPTEISmcVZ3Q7dxHa9+xyfoSDyIlL42X6lBr4FZJpgIr\nhJJTnb7TlWmtuYz9nSt5MTEDrHU3uwKqDyBUgH7oV9C7patwr8u8iZ1cObZH\nXfBGzjEnctvSFaak5dJ2jPQVi4tqSHBkmVrq2lIXNl+uRh+qmDjLhS1ondy1\nn5/i5zumULrdRMyuLjeLkfVFk2F6u9JA3PCcPA3ScV/EjlM7SkGr7LNKMPmc\nbpByfPlakropYiNDSOiiY3Io7JdcNCFkJahHjdx+I9dgK57SLidBl4bJw5xE\ne2NRSJET1AXeKO02TScValOE09ee+26XuaoHPWAxfUfq354BUUc/we6A8C7D\nupys\r\n=YVYA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3WEpW6Q7wEMmZg0o66r4AJtPM7IfZyl4T7WDtJ47cqQIhAOnDZO/gQ9hIANmS5Catlp4rlADHA8Cd6BO8ozdfK4fO"}]},"directories":{},"maintainers":[{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.3.0_1624589111018_0.9755523010698293"},"_hasShrinkwrap":false},"0.3.1":{"name":"redux-brief","version":"0.3.1","description":"make redux easier to use","main":"dist/index.js","types":"dist/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":["redux","immmer","react","reducer"],"scripts":{"build":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","publish":"npm run build && npm publish","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent ava","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","watch:test":"nyc --silent ava --watch","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","preinstall":"node ./check-yarn.js"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2"},"dependencies":{"react-redux":"^7.2.4","redux":"^4.1.0"},"devDependencies":{"redux-devtools-extension":"^2.13.9","@ava/typescript":"^1.1.1","@istanbuljs/nyc-config-typescript":"^1.0.1","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","ava":"^3.12.1","codecov":"^3.5.0","cspell":"^4.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","gh-pages":"^3.1.0","immer":"^9.0.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.1.1","standard-version":"^9.0.0","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.0.2"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"0be71604fd2e6f80d7f53a4a6457ba032e1ecfe0","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.3.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-gBsdibdBwcCAItQBEqawt+lpiv35TjrKUGhvgJ6MNKf7JA0EEG76MGDDcEkNxBAtKVGF/sBduFTQlIZPDKLR/A==","shasum":"1e677de8d72a9bd3e4a91e62c55567b5488bc73d","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.3.1.tgz","fileCount":31,"unpackedSize":22139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1UU6CRA9TVsSAnZWagAADz4P/3ng23loh8g9CYv7bDU3\n1ws/F4NOKQtb+5bhgkEcGVevUu+mrJsAyKFSWchBmNM8hBrTNYcB4JJyQTkd\nXsEx7dXMOgAJHrhVcmzalBESboCsu4sWoM+nUikXJ0WDPLLWbiCpn5iIPt/D\nqi9tAWStWZKgh0HZgJ4TXtohtV9HGC1ytK1F4GlxE2mmEyWqIzopHErhJ7Kl\n/vBbnAorYQx406FpyMjo73fsZF44JA3bBq+IKBrwqzoGKSWwY81wI3s55Wqm\niXQ9cjUrrOLx/tZIQ2XtMp9QOuKT1CyD4x8q17N5EoQ+G/f/ACqk5Sb9yIgS\ny/LeV/LG7BrAA7rOyMww2qqWC8TpndYa/o/d3O7wiNM+1HAZhfO5GYzyAShR\nZfQdHL3aBipaSmdwz2U2f8WgTsQrDM40HlMXmXGgUUvp/y+DARYdpDhZRebS\nuY6GeBLxMnBwbklwNq27yZDFNos0wRR4nHDKr/l30skR++2X0je8vxwuTwMF\ndO9KeFlgMAB6KxTS0KxlWvTrZ0hZ6DgfXl4/94fNsMIYmZoxDdGcMdDBipfw\n9KEjIOCBi7GsaLE9g1RrxwvrakNN7W/LFLQvqN2U10+6+7og4N+2sjxtjZ3r\nVKStg8DkZcu7dnANAkNtfTtX4jP2l7l6J0wz8KeAp7b4hOrFW4u5e7awEbBs\nKpba\r\n=ff/p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9HN9cs3Mp7Drwx/vjW4VFIKoGCK16B2/B3P+F9R1WXAiEAvUxxMPvX98dnuESbDdFRezz9M2V9BIMXNJRYxEzb2IQ="}]},"directories":{},"maintainers":[{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.3.1_1624589625585_0.8386055915731276"},"_hasShrinkwrap":false},"0.3.2":{"name":"redux-brief","version":"0.3.2","description":"make redux easier to use","main":"dist/index.js","types":"dist/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":["redux","immmer","react","reducer"],"scripts":{"build":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","publish":"npm run build && npm publish","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent ava","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","watch:test":"nyc --silent ava --watch","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","preinstall":"node ./check-yarn.js"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2"},"dependencies":{"react-redux":"^7.2.4","redux":"^4.1.0"},"devDependencies":{"redux-devtools-extension":"^2.13.9","@ava/typescript":"^1.1.1","@istanbuljs/nyc-config-typescript":"^1.0.1","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","ava":"^3.12.1","codecov":"^3.5.0","cspell":"^4.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","gh-pages":"^3.1.0","immer":"^9.0.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.1.1","standard-version":"^9.0.0","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.0.2"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"0be71604fd2e6f80d7f53a4a6457ba032e1ecfe0","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.3.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-/1434a1DmJI1yHCDEXsLJOYVkfP55FZw+be5wir82vv+HkAeXXOycZ0UOn5Ud3dAuuhvrST8F7Ev1W+Xk4qrcA==","shasum":"2a3d1827f80490a23377ea18c4ecadd47532eb9e","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.3.2.tgz","fileCount":31,"unpackedSize":22139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1UVRCRA9TVsSAnZWagAAmwEQAJr5e7FcVEf9kWHXhJCI\nDEWMVTZozmpkuvOH+FQM5upKg81UP//NKj6lt7ZO3zqi/6npsKP9c682eNXA\nL7DotOx/T26BpRAU1G2S/MgNF5SOs7NyJCRmzTpJaDVrVFiCo64Yzh8QFVY/\nt6Ks5M7+NSC4A8NZsuaFEHQ6X5aZm+gSbXOpGlfbpj0WEg0eU36kRYgSSVgJ\nGCXBflBAgXT10aOg1ZJRFF9P+8fVixTKySsNc8xa+VvI3CCwJl+lQnHPtOcJ\nAjEGeJssWTcmdqYr9XuvvOkNkBvU8Xe82yJyFTkXpEdqvqUzyR40q30baRIL\n9UbbqWWYryiW3UCWpVqLLbPctdJsPUmBIICiQBKFRSXRupWgjhyTfmuaHszk\nZkuE9D9Fa6naCHHfrMRfG+6dcy9cWSox++Rc8BMtLsF78tK5oe89qBmiWTar\nieFRAS5q5y13w1tW4fcWHt5u7C0/uqrL+g5UieLZ8mLFb+/RxCCNGIv/cpYG\nF8ovZs398s9gaL9VJr021LIsNNxZ6++wWHie9BKLPWuT3FChOdlxKOvSdzO7\npOUFyHtNG0tp2zQf8K5z39h4hLwRvYZ2xZcHSHEsHkEutf2D89urRuWXFRGL\nvNNFql3D3tdqKyJbookyGXJK9ZI8gN1qVzVzg+W4igiaFg5r7Ki1LgFd+bqq\ntji3\r\n=nxWc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJvJu+2C0Va8SaSLl/gABYfL3inQYyeYPLTCiw5wrWFAiB3B+iXA6KFCs6t9TtEXDQMErM8PUcG10hBGN4//Bo2iQ=="}]},"directories":{},"maintainers":[{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.3.2_1624589648595_0.23228262417066103"},"_hasShrinkwrap":false},"0.3.3":{"name":"redux-brief","version":"0.3.3","description":"make redux easier to use","main":"dist/index.js","types":"dist/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":["redux","immmer","react","reducer"],"scripts":{"build":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","publish":"npm run build && npm publish","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent ava","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","watch:test":"nyc --silent ava --watch","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","preinstall":"node ./check-yarn.js"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2"},"dependencies":{"react-redux":"^7.2.4","redux":"^4.1.0"},"devDependencies":{"redux-devtools-extension":"^2.13.9","@ava/typescript":"^1.1.1","@istanbuljs/nyc-config-typescript":"^1.0.1","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","ava":"^3.12.1","codecov":"^3.5.0","cspell":"^4.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","gh-pages":"^3.1.0","immer":"^9.0.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.1.1","standard-version":"^9.0.0","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.0.2"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"fa8a80f537b3598bb8444a116cb4ca4aa9aee5f6","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.3.3","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-WMYYIHa30/khQZrWfsjyQbih5CVmH2tl2w/ViQdIV4ySP32AunSMNYeq+qqF7IOHDjCh0zIayU5x5gitPy1Oow==","shasum":"0f41c322e2975a8bc622c097a39823cd876ce49b","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.3.3.tgz","fileCount":31,"unpackedSize":22627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1UkUCRA9TVsSAnZWagAA8OAP/3dBl1awF2ur48UIS/VD\nWHmRNgoy/jLxWzzp+zfHlxEXFA/Y3Am96hzkMcwFYzaQ/QUdxyrOei23f93j\nwOxbHlutZ9R9MOl7YXcGXHnT3l/KZfknvLgTrWe/Bc70pzJDYMrecVuRqHUH\ntXYgaI4fCYCv7W4DABOpewH4EmLQhDfFdjy30gpTH4TnxSxPFcMfSZGhZb+r\nV8QuP6RVafqZUUmb8e5sLEwMP5mjycrc9zOAidIfbh72qegbG3iYhw9DUcBt\nyqiooy4Uk1aQfaFV8UWXq5o0fHHNehsyf49Eh6gRtgrj6I6H0XbmAWOVHAbF\nBJvKFzcs0rulJpzPxbaK34PnHMk9xXWOaqqSyaqiN0FpWzcznnICxa4q/B+8\nA1wWB/TpooNWF4K1JM1E9cmFNlyJ78Sr36wdn8kQUZbRvxTSYC28YbQOadv8\nET33E5uWFwGGhEV0DkAlIvg7eDDFCvRiqO964y8DnF+NzRU4E++v8Yfnw6Fi\nzSCmxXJlMHHxhNFfkIFggzpcYfT6qDcE8jgjrJqSVsBzkdSboGkxXSWRdH5V\nfqxfDgPGhinuj6M1QrwlEs6xNzUmoSrBgn0zKaqLwhhjKttQp7tJTPlSvKZm\nT0rGzEVaRiwlf1al4h+iQwymJP88SLqOPVtFJREiFYa3PcdQzHZ4Kltqlf9q\nQA57\r\n=pcnx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0y+ZWFOcVg3lbUBLGECISd28GXNMMoeYR/Swm7ycI+wIhAOr97t1DWmfafYeBt9/6EynFJxW3aQqSzKYoCGgA/Lvv"}]},"directories":{},"maintainers":[{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.3.3_1624590612294_0.23950811496627744"},"_hasShrinkwrap":false},"0.3.6":{"name":"redux-brief","version":"0.3.6","description":"make redux easier to use","main":"dist/index.js","types":"dist/api.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":["redux","immmer","react","reducer"],"scripts":{"build":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","publish":"npm run version && npm run build && npm publish","version":"standard-version","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","preinstall":"node ./check-yarn.js"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2"},"dependencies":{"react-redux":"^7.2.4","redux":"^4.1.0"},"devDependencies":{"@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","immer":"^9.0.2","jest":"^27.0.5","prettier":"^2.1.1","redux-devtools-extension":"^2.13.9","ts-jest":"^27.0.3","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.3.4"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"287eb9c2d58fba7c735c5c1426acff1d252ff198","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.3.6","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-03aheSNwwdmX6ay0smEjsqQq7yKGrYSSGbYMnK/1twGOrP5I0UQ58qQgaeRiLBHjUHFVTAhWpFHPru8zLly+rw==","shasum":"3669bbe32f1e92fd873c807e0be7d99173c6c3c1","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.3.6.tgz","fileCount":40,"unpackedSize":27110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2HVOCRA9TVsSAnZWagAAX2EP/RvXtJZo+hQDv5OlnwiV\nAu83ykcyZgBcdS+CSsGSMlvNDR5bshTUoj3gSIhGzo/HyqQPSe6+Q/BvZm5C\n3UnVAZ50mt6QoBgfYUcIsMgilVMl5ekJYXJi8afi8YZ58LIUR4kB+kJg+AXf\n2edj0z5eOuC0UnkoyL8gEKq1NqEJ7BWjyAVZwpE4mnt/x8JgAgGfK+UlnfnX\n/TPNKaWPGtvq5IGHbtsR2tMyp4MyKXJx0luDCT4p8GU2z7WEJW/MOdG3eiJ7\nfO+oJowf2IlWd7DuyYgRIQVXwcLJbI+FiFfze39Tf7geawHdTw9hoQCvRCBm\n+0QKRD/GpRj/mWl6cG1pbbjYVIdcvuva/1zM1maEUJk7WL3DYAg1UBS0E4fR\ngWGyiNdBCxzxSv7SScaG0tYdV06HTxnLQJAEpuee7qz5fk2SM0NwIDbs6UzG\npI/ckvu3G509kqHcp/EpsCVSaW10opHrrZ65XhsXCwM3VlHF7aoNHR97uTG8\nSveIXZyYmVQju4/w2eonM69lnE/qQMPKn6mlofj73l5QwpWcMcrHJRKJ/x+T\nDhZFhHvtVqCTD5ZJGCC3WT38JBzo9VVjKw2h2qZNaaaWGXJx0mlrQmiFYIp7\nsrimRhv9JUWfYPWP5e7/4XV/L3Rl1172fBVwUSobq3+kv4jindP1Y709zz6f\nyU/D\r\n=h7+2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICcaHS+ydCuRHuhJ34C1mfyd4AKH8MJXO2hNB9Z4828yAiEAk1Gh9qP7G58xsHzSZB08bvHv3UZMKizkbM9ltH8wHUc="}]},"directories":{},"maintainers":[{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.3.6_1624798541875_0.6155281792592715"},"_hasShrinkwrap":false},"0.3.7":{"name":"redux-brief","version":"0.3.7","description":"make redux easier to use","main":"dist/index.js","types":"dist/api.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":["redux","immmer","react","reducer"],"scripts":{"build":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","publish":"npm run version && npm run build && npm publish","version":"standard-version","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","preinstall":"node ./check-yarn.js"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2"},"dependencies":{"react-redux":"^7.2.4","redux":"^4.1.0"},"devDependencies":{"@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","immer":"^9.0.2","jest":"^27.0.5","prettier":"^2.1.1","redux-devtools-extension":"^2.13.9","ts-jest":"^27.0.3","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.3.4"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"b41a36e3b8c3975937a005bc35f4a649e492860c","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.3.7","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-PD5WhrhebUvumrgHoKDDkrtr/7Mu8yGKgILIMXWtX5pTlO4KuK05IzU0X8Iod/Eouy16Jx2U6FQepSEy5BBgTg==","shasum":"c3ee214bc88c324e85575c2df3792ddac6a99419","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.3.7.tgz","fileCount":40,"unpackedSize":27204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2HVZCRA9TVsSAnZWagAAbTsQAIy79zzi2cCZaB4XQHgk\nr5IWEH9iA9ydPQy4Ga41l2Y/os4TdBjFvPN3+a4H1y3yiCbA++yPyHUscDUE\nNcYBljUDEk6624wzI+mu+fgiW7pcsxtFxVFC4Qn4yZoXcFm1DOjPAbb3saZ5\n2guRt2NZVDxMdvam4oz+JF84Yl66KIG6cFAQP3McnSCeRV9w4rJMasuyYExd\nLH/hJFXodck4jBW96b0zy00eg7xUpSIWW5IAmdYoQCXKLsEd5rXRlIbTTSQb\ncN1njFbfOcMIxWksUxFMCuoXGIapEj2T2eRnl69mpUm948AYLW1Zal0zU9Qf\n+gkaEaylOGGbS6QmLgl29QOBFbVyECpkvGWbh6SSbgVpYPWR2SXKpW02TzI0\nd/DJNEStJnhcxvNXVOJqlcRQT1F+B6ZnjEun9SQkWfFnID5yFICzM5+15XTs\nUnIf7Z7KwNb4Fkr80XP3hHuSN0CsVc4Lptq1V8KWKok7kw18vjvk/afvQud6\n1cv5oFylWGjGh8bkufG4jKSl5+XTkAsG1STf+P4EJs9OwbqyrdW669Sv4hw5\nhuwA2Mw/zAcYbzjyGb95vgkpCHpdMoGnXSLU2nnpCbG7Uqqai6Rq1v0TDXj7\n88AqgJA3pdDMiBzN5SJwmyF649UjvpfONx7kg4JVFj6vS0kmEQINi7umnOQZ\nXuxq\r\n=Nnns\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4siHKMAyemG0FSWy4sWmNETVfMRY6l8uQnDzlb+1EhAIhAM/60bFbHB2n8zpzD+c2XEWA3HoO60pJgs9j3qi/kldc"}]},"directories":{},"maintainers":[{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.3.7_1624798553247_0.4675472297420731"},"_hasShrinkwrap":false},"0.3.10":{"name":"redux-brief","version":"0.3.10","description":"make redux easier to use","main":"dist/index.js","types":"dist/api.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":["redux","immmer","react","reducer"],"scripts":{"build":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","publish":"npm run build && npm publish","version":"standard-version","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","preinstall":"node ./check-yarn.js"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2"},"dependencies":{"react-redux":"^7.2.4","redux":"^4.1.0"},"devDependencies":{"@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","immer":"^9.0.2","jest":"^27.0.5","prettier":"^2.1.1","react":"^17.0.2","react-dom":"^17.0.2","redux-devtools-extension":"^2.13.9","ts-jest":"^27.0.3","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.3.4"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"262102be4d8a3e20b75f1c2b08b42baada0266e6","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.3.10","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-WFcBa6LcpINogbU8oGG0vMTxt3vacHOgS+K9ZdVKEEZh1F6d+NCZCxcqY65vQ+foNzf4C/sMz96+DGsuaCnW/g==","shasum":"1e8079e2ba56ccddf3341b1d03c390a0f5e4283a","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.3.10.tgz","fileCount":68,"unpackedSize":42431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3S62CRA9TVsSAnZWagAAxIsP/A0hn7QPtxLZrMG9kow1\npjcx7A2LcJ3vtaNfBO3S52T4EJv8WK7lRFoLIqh0zcSqN0MEpc8Odju6GrB3\nFp5TAmVFWkr/6j9+RJAorCQQvnDNua24QBdBjV+DAtZM0JjPAYgVcNFYZkNy\n3mtNv0sZuOrPzjFgQi2m3vxp25ekTbQwiBOZwErPOBQw+WtFdZ2ZFu3dYmKZ\nM7tRShmHPgpMmTL4/JbdTmx4kZyBpR5RZbfmR10Ldp/2yZlLeNzqWqaNsuIB\n6omshsrHrRqjyJzL43OhFjAdur/ulcmirVkdbLEL3Bi59s/3y6bnL6DsSKck\nB+Yi5XPQzLGs43lWs9kvzBZu9ERNBdAz3APv5tihB1JmrkZOvgq42H8ck8mK\n66TCwgBoBXqHPZzvRg+6q0fCgujObBT4QRt42Ldi8B24XxIyyXydsTCgdR3p\ngYtW2diyuBPwUQoeJCZ+CollDWAXEBme1EoZ4bmGunzNjOkO8O5oKFddFOFO\nWRiuFKCH3n4D+raKg+Mcdz7+oxG3xy98NYGiqhorpDN2riyab4mGFJ4XigTZ\nEcD07GJjIqxWXD1umC2SUt5rW9XeeGbYsuC+dHaqwajjtnMYhNZQs7mOt2+P\nriMNGLDBa1SIjP84hfucIPuJh47jaGIDXOx2vS4BZkgjVBpWGbT5EiyiqT4v\nOv/S\r\n=QHul\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOGZyTT6357Sb5rZxQPXEU2RntXiBrQ1Jp3koOiRAe0AiEA/tBbh7EX4eDrMY3eVAsDVssGMTrLqd9AlnDzc/OGZss="}]},"directories":{},"maintainers":[{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.3.10_1625108150301_0.9729301753162667"},"_hasShrinkwrap":false},"0.3.11":{"name":"redux-brief","version":"0.3.11","description":"make redux easier to use","main":"dist/index.js","types":"dist/api.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":["redux","immmer","react","reducer"],"scripts":{"build":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","version":"standard-version","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","preinstall":"node ./check-yarn.js"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2"},"dependencies":{"react-redux":"^7.2.4","redux":"^4.1.0"},"devDependencies":{"@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","immer":"^9.0.2","jest":"^27.0.5","prettier":"^2.1.1","react":"^17.0.2","react-dom":"^17.0.2","redux-devtools-extension":"^2.13.9","ts-jest":"^27.0.3","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.3.4"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"b9f347beba61c356fce4f18e219d2af6204dad26","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.3.11","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-asY3wjPMhkkGwFBFHudPAHpPwIYDj/BeMaOaR/I3km8B8BDKlx7lysg+rlNsAVegpAikg6hi2xxM8JjukvSYgQ==","shasum":"b5a5e73010e70bdb0e06b2d7ddd15508038b3889","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.3.11.tgz","fileCount":65,"unpackedSize":39748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3THHCRA9TVsSAnZWagAAqvAP/2WzXrKuqlFALTOHiujk\nG11CcH72c0XzzVDuA+MxOrV7XcM4Lo++yD8ZG0+LVoE3Bym/eqyFofk1H4Ql\n7P5bmNiHKbeZk5UqMHjAk/OM3QZ4+kgjwVlernVc4UJl3b6jWrqk1tsUsetL\nUJeEi9pD2eSL9J3Hwo1sn6BtAbKUmBKNwWma2sEl30ib43g3eUcsuBRfUYcc\nmiH1tHRYTGXxBxBv+KBWrtYmCgYd7gdcKr/8Ud8P+l5plpll9NIQLdlIiWl2\n9dFdfAcbkYehlHZ2zPbTN+RdTzNQYVG37nvgj0UYb9rHFNBTsigbSz9OD6nc\n1WJJx3KJxdT6UxxZoz4ArC+scRBqRJZzNZccqXfHtDLFQIK45KquEH8vyydK\niSvgEKiWSEgTCGD/OvQL64YYwMrOLVPN3faC9Yy181KIaqIAbt2CbG7SvFMj\nhXE+EeZzlNHQeRH70ZwNg6qAF3BtA3Gwil5W/RQVhcm7loY12l6P/KV+QBOM\npFEah4apyHcRNR7qlRfvHLEYd5VkKGXB/vshunbRB+DYu2qlnm0BBzHSeREh\nvHHZeLss+U2MWyeZ7l14qq3tOUaYdjswcbSrNEkYSEaIAuoEKzGydbY1CbVV\n9h+MLF1G1SM45QfdaRtJf3Tlq62D91ZmeNkGDbzbfG1+eNx8qQ6HzyjhTwkU\nBiu/\r\n=WKlQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1JhjOZbVQlG5P6fdbIt8XxvWbdpI6m6mkvTCGllS/uAiAHWKQw7v+Djk3d+H/MRhSv99QoK4crh79EEwZfBDuN7A=="}]},"directories":{},"maintainers":[{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.3.11_1625108935018_0.69569875317285"},"_hasShrinkwrap":false},"0.3.12":{"name":"redux-brief","version":"0.3.12","description":"make redux easier to use","main":"dist/index.js","types":"dist/api.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":["redux","immmer","react","reducer"],"scripts":{"build":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","release":"npm run build && npm publish","version":"standard-version","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","preinstall":"node ./check-yarn.js"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2"},"dependencies":{"react-redux":"^7.2.4","redux":"^4.1.0"},"devDependencies":{"@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","immer":"^9.0.2","jest":"^27.0.5","prettier":"^2.1.1","react":"^17.0.2","react-dom":"^17.0.2","redux-devtools-extension":"^2.13.9","standard-version":"^9.3.0","ts-jest":"^27.0.3","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.3.4"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"6c9ad5d5d071c313a582f75e6d663f110444a089","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.3.12","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-/F6bDy5Z2/e5+IXSxMiJHNmypKV8qFcBIiJmGiqW+E6smvizFq6RysQzOo7nwOj+ZRHnPgqCNTotkI5osYrvMA==","shasum":"0467441975dc15a7d94fd2ac48f0cd4428573565","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.3.12.tgz","fileCount":41,"unpackedSize":31025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3TbkCRA9TVsSAnZWagAAbpYP/3HtwTo/5zJPEOTvUcPC\nJNLbAcUHgJCFqC1/zW9I5GdZa9OVA0ing45bXxLYjR7ZHmU8SfIgmNM6Wda5\n3wKH5iHtSeJX6knAmm26Rf9+IG6Emb6ywWwfviPq8+Fn2EdrpDrRoqaemdz1\nLd17T+aT734l+ymsAXMYi1GcmHnuewhJjbKLN93ik//xhGjTlygcwy0uNZGo\nbzXlTsrsNUjzaOGMFVxvDXuxhjhguku12OtuKckezSkBA8Ndb2Ve5ItB2Hqs\nt2oT9eBwYcHjmbCLvLEW1rsv1qgA2nKhLE7xn+8v8Brh/NX1oZ9O2B1tl+vt\ngvSVArvJs6u0s9BdRpPoQv6Evk3yh9Hm97SrMaRM2us4Bug6iG+eeB+ooIhA\nG5Ymn5L19N6//DrpLItS7wytGxmoZ0ziDEhAvhi8hjzJ4uJLQ4ZcYXRdRiOr\nPB9PkjuO0HR90iid4zq7wsBq8y30O/K+aKeawqb48pSdjBmvWg7iX4jSkktL\nRaTUTksjn5LB7MmniylxBCFoL1XwNmEPvEph84qeiSu+lx+gLnv7V+DwlBmd\nM/Ss/+7vcINAJHAZ4dkc7wDYISPMrhQpB1/mV7qvm9zh7f3Kwg+YKrf781lY\n+qaJg5q8tWF2kiHOa2QrQbMsDo5wL5PBwj9ltRNABRvzgMBz5gac0sIwobWd\n0n9J\r\n=SkCH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfQ5S8f/EnNhaak8etNumS9Sid6NHxoEWOnM/6wcf2cAiBNc9dQ53JwlZ4zwuAP2dhO8NFqtZ+1TpSTqTsza9GwfQ=="}]},"_npmUser":{"name":"ryn","email":"yuzhongzi91@sina.com"},"directories":{},"maintainers":[{"name":"ryn","email":"yuzhongzi91@sina.com"},{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.3.12_1625110244531_0.24515236448339128"},"_hasShrinkwrap":false},"0.3.13":{"name":"redux-brief","version":"0.3.13","description":"make redux easier to use","main":"dist/index.js","types":"dist/api.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":["redux","immmer","react","reducer"],"scripts":{"build":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","release":"npm run build && npm publish","version":"standard-version","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","preinstall":"node ./check-yarn.js"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2"},"dependencies":{"react-redux":"^7.2.4","redux":"^4.1.0","redux-devtools-extension":"^2.13.9"},"devDependencies":{"@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","immer":"^9.0.2","jest":"^27.0.5","prettier":"^2.1.1","react":"^17.0.2","react-dom":"^17.0.2","standard-version":"^9.3.0","ts-jest":"^27.0.3","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.3.4"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"2fba5d359443713f26f6b8e7825ed65d483c3a46","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.3.13","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-1rNG3mnwN6iu5VUWGHyw9vFnfNd4aLT107w3Wsp5C42QN1KupFIu16ZPfLcqGPT2I/sv6MUc4MOji+w3CtOMwQ==","shasum":"51a42149a5973a2339ae75fe004689682348a8f8","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.3.13.tgz","fileCount":41,"unpackedSize":32773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3Tl7CRA9TVsSAnZWagAADTIP/Rnys73PoaBLic8vG8Q2\na+1KajwLjk3yiLFnaMMhUzxPJmvUTQWp2/qtv7EeuTgOY92WJYP6lWwjAF4a\nOXJBHYLnLNcA09bj3iBBPmC3pPOFgfu89W0FjrAqYTNoWlnbsV7V0NszIP5D\nPTotGM4qXl21oxAaI5mdNC9Et4bMrNNIAMVW1271/vdTexegCxs/GTeYJ+fV\nOXhp2TaYASBtPPVp1TjRWi5Q/NQGSH4+C9bCtavRuASlsJvo75vLx5s0tOfe\nsVFTRojgeFpQmLrAfPPSX3sA/5DPXmSxrRKmZopYp6ckCS5vLJlzJQBrZa9z\nDBtFAVMskLWqGBqgDs29ggJd0lKmDmqXLPVDo2vcT4oHzMnKiD/r+RbjkR02\nNu8yiGuutqp50NDU0hLKwpPGSo7kHYT0s5EFpIOOgGCsBzq7lduabwLaqNYO\nZe65Yfswz4/Xi2fyj+P7Ne75QVcjk13b/N3eort/vE0FNvAEvxTXIVvJKB9K\nEZkuQCWR2117NHolaEkFzX7iH5tZyLmjGijEZy/Zyj+vuQMdrFJx4JloGj7I\n6wd/MKyzH1/TLXKJrcDeWKvCgvrI846qjPPxNKMyUZ/oy/SaHQ+s5qC1ganm\nSxhGJPxIOeV67a7DgJ/eqsH8o96qZfMsCPoYzu7OTvv7LHfYlk/XnCcv8Up/\nCuZF\r\n=fJsY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/BKm90d49aR5Nh2tiOIvi1ntRQigba2vULCJDSXXh8AIhAJJrl+Hxu7yPxCz1KDqDkNqpPKp8ncbQ6LnCH19Wx2qi"}]},"_npmUser":{"name":"ryn","email":"yuzhongzi91@sina.com"},"directories":{},"maintainers":[{"name":"ryn","email":"yuzhongzi91@sina.com"},{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.3.13_1625110907123_0.09625496359350416"},"_hasShrinkwrap":false},"0.3.14":{"name":"redux-brief","version":"0.3.14","description":"make redux easier to use","main":"dist/index.js","types":"dist/api.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":["redux","immmer","react","reducer"],"scripts":{"build":"webpack","watch:build":"tsc -p tsconfig.json -w","release":"npm run build && npm publish","version":"standard-version","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","preinstall":"node ./check-yarn.js"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2"},"dependencies":{"react-redux":"^7.2.4","redux":"^4.1.0","redux-devtools-extension":"^2.13.9"},"devDependencies":{"@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","clean-webpack-plugin":"^4.0.0-alpha.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","immer":"^9.0.2","jest":"^27.0.5","prettier":"^2.1.1","react":"^17.0.2","react-dom":"^17.0.2","standard-version":"^9.3.0","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.3.4","webpack":"^5.41.1","webpack-cli":"^4.7.2"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"316cbdaddd4cd2bf0d257397a9c10e7f778441e6","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.3.14","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-0wTQ0Bd/7tLUKIteqYQZMLoUhFzpVL2/SHUcHac7cwjN97+rH2hniw9vTVJa2n1+o1IPQvPKWQ72xdy6xW1R0Q==","shasum":"ed903714070b10d1d5a907fc267d0ed77a6d7d03","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.3.14.tgz","fileCount":37,"unpackedSize":163062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3WSkCRA9TVsSAnZWagAAjVsP/2cSbSWaYh0zectYnYit\nl9J8b1gAYWmYoWg4QFrEhgP16dgwD1vecyA12H590ALwB0IwmQS8SoNWYI1A\n6Kno6bMsQ7UHG01jpW+nvTAX5eG+1zgM+OzjKmVIvBEZBJZ5P9DrteJQxnYC\nPyAvB7QkinOLlM2byVFJf/CoI1BVh0VQE7qVlSJD/xU3f+1QQI7Mgm2mTYPZ\nwny0UZ5fxuqKHp2qGvZC4pILxYgkT3El8IcQypxuRKqC6VIheMkJdoJc24+K\nZNmQtrWmoDkBfos3zX13ttUtCPB27JU+DqbJnuzwltus6N6kgDiRGwzKep49\nQZN9hG7GCB/+Z0pnPYj8bWYe6sm7bd4pSRavf0BNIxEmM+DyPSMYDaEHHyho\nM2ciYQOY6BhJ8npv/rGNCZNZ7BpZi8YpO6OkNQASsUm3c7Ks8gTNyeB+p9vF\nqre0ZpuNOXaxIYuCVPn5QIuKsl4wpOHruNZNaFlx7zUe7BvhC9z6H/4on5MG\nk5naOUgSGcTFBeW93vSL7qIDzBa0UKlNzKAz+Q9c8cDSZZ8cpgX1fy8EgsHU\n0C7903mo/P7b84tdW7dC/marmUS1qtV934yDumkhYl16L5tTNQW9Ftcl/uka\nJh4CaaMVYiYLhgWDHGiO7DyNLFRC92AfpMnNJIPjjsoyGIQEkcOFunXFij5L\n3K93\r\n=nt0Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBsKeppy5IsIJt21e687ILLZ0mFwzfTqpN8U+E92aSzJAiAn0D7GcIA+dkydhBqg7C0dvZxcPtawJmwP8wiKZkVcaw=="}]},"_npmUser":{"name":"ryn","email":"yuzhongzi91@sina.com"},"directories":{},"maintainers":[{"name":"ryn","email":"yuzhongzi91@sina.com"},{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.3.14_1625121956211_0.5763897652957202"},"_hasShrinkwrap":false},"0.3.15":{"name":"redux-brief","version":"0.3.15","description":"make redux easier to use","main":"dist/index.js","types":"dist/api.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":["redux","immmer","react","reducer"],"scripts":{"build":"webpack","watch:build":"tsc -p tsconfig.json -w","release":"npm run build && npm publish","version":"standard-version","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","preinstall":"node ./check-yarn.js"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2"},"dependencies":{"react-redux":"^7.2.4","redux":"^4.1.0","redux-devtools-extension":"^2.13.9"},"devDependencies":{"@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","clean-webpack-plugin":"^4.0.0-alpha.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","immer":"^9.0.2","jest":"^27.0.5","prettier":"^2.1.1","react":"^17.0.2","react-dom":"^17.0.2","standard-version":"^9.3.0","ts-jest":"^27.0.3","ts-loader":"8.2.0","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.3.4","webpack":"4.43.0","webpack-cli":"3.3.11"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"635d4691e23c37264af2182a8e89e09d479e268b","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.3.15","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-wn9a3N/NfA50tCmdpsYlhb5PeR/ZdZqHULVOaDcz30NupUu4RUQE0lgaXaWLRtScN+QlLrrSHeVNN8DxQsOWsw==","shasum":"862ab377d623b67718deb143705906fd1c582aa0","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.3.15.tgz","fileCount":36,"unpackedSize":189737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3WgiCRA9TVsSAnZWagAAr8IP/1NqxDYpJRQtT6wQJ5XQ\n+xvYT1PSOQhUhvZiiXSdhtOJbcnOXKBDS0qj2JCex+60tDEGqmToQpoDnT1d\nwYFYdOrRreGw3vulv0XHH/nJohDOqAQ+83tWh1MZXezpf3wA1K7OYcbJyrC+\ntQH8Gzy8unfWuTvFPIfHneFiBfLMqyLtfR8qLLbukOOQeRX+Q2Kf5AKckmYR\nNeAdRmoO6tBW7KnACVvRRAbZgfY90HzYevNLHUAGOxYisYxUqVqsC/85h+pZ\nycGhKhLpgO5w2iYdMgBaA3eESts2DKsjfjCmvqpTogys6kUFX2tjKVgahjLk\nfKxrZeQpDxwe7MQjRDdsff7fP+sbg8sbzr6OI9njohZnY+PO7o06bBA98Q4S\nhZGqfTjgNZ7Y746DUhHKQrJdd4DjYo7sW0GMz4sqb/8YQPQ8L/uhFxcjrkYE\nX8c2jR2mSUgDh0O/SZPah+Byc3oj9CPT9AUPAZ6WKRkjGjR+zLhw7IpKO0RA\n9dSwyO+f23EtkfmyafFZRDeSH//2rZPRmxl30vDlbi0J0FaEP2JhkgsvBia+\nKHO1jQnO/drXKWNKkQw1dCKxt3fpfnVWfqYQP8tw8qKOy1+e7BkppusgEt5p\ny36tlo85qGj9UqpqnPIZ+rmZIGE9QAD2AuTXUW070AofsiAUHuxwW2Unknx3\nuTqk\r\n=Z9W2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdkI4AHr5EMLqjPwkDH+Uimg3EMv+nxdqvPMh8jh5SpAiBJrZ0XozTWRJn2rmoXQjZPpBWxbugvwoyHue0duARD/A=="}]},"_npmUser":{"name":"ryn","email":"yuzhongzi91@sina.com"},"directories":{},"maintainers":[{"name":"ryn","email":"yuzhongzi91@sina.com"},{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.3.15_1625122850456_0.4772571371227725"},"_hasShrinkwrap":false},"0.3.16":{"name":"redux-brief","version":"0.3.16","description":"make redux easier to use","main":"dist/index.js","types":"dist/api.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":["redux","immmer","react","reducer"],"scripts":{"build":"webpack","watch:build":"tsc -p tsconfig.json -w","release":"npm run build && npm publish","version":"standard-version","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","preinstall":"node ./check-yarn.js"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2"},"dependencies":{"react-redux":"^7.2.4","redux":"^4.1.0","redux-devtools-extension":"^2.13.9"},"devDependencies":{"@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@babel/runtime-corejs3":"^7.14.7","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","babel-loader":"^8.2.2","clean-webpack-plugin":"^4.0.0-alpha.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","immer":"^9.0.2","jest":"^27.0.5","prettier":"^2.1.1","react":"^17.0.2","react-dom":"^17.0.2","standard-version":"^9.3.0","ts-jest":"^27.0.3","ts-loader":"8.2.0","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.3.4","webpack":"4.43.0","webpack-cli":"3.3.11"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"ed4621b6a30a76bfbc70700d91a15f44ad5eeb6c","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.3.16","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-nMVZu0DiMIA2OdPGn4LrlfeEiqjhwgkEMz/bLyc6ZQwqzY1i6a8t4DlJm/qgvQvHIM1N9VXpilmPp3c0qHZbJg==","shasum":"a99fbc9cb7a02f1ff36dc8dc22c74201c48c177b","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.3.16.tgz","fileCount":37,"unpackedSize":224377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3W5jCRA9TVsSAnZWagAARdAQAIdRBXuo/Y4kx8Ln+N/o\nKPBAq94Y1e9/T3IG5D2IMim4KSAxAymbWj3BtWtn8Di9ftj0g4ujJSQOa6Pu\ndmHLf6GCOTcKy8M+54F6k0gxkxUBKbSjtjNQ6fpJ+/HORQpyJuUxNdcsC+18\nibGqpG6mVqdeZRaS2gLB+hIcF/dNkj+KCrx+7Jj2yWu3d1v9vJjB+lCIbGfV\n/wbY7GQCwn9WhpLszwupQE0x+lZNX0Pil6eW6rc8jQOG71+wixBmjGW4J87R\neVW9F7ziG1XtNK3sUHnd3liGvbQC055BaHjHK2vM/sgbXcw57cWnepzKR/dH\nPkg5J17mFgFdNzvb9Zbhl8nI6kshXXWa/fObECBzaNIkEtSRXz5uxnouVxEm\nGgi2Yo4Es3pGlvhpawbRbIFLN59aID6f+yF6wnoruRn+El1l7un6/Gpcu6CF\nRhVBDFEVVCLrz1hM79RwUrhDbY3vGuCjgOsebcKGBA76N+oDU4mhfr30dqFe\nFpP5fUWyGubNn3gm5XUUOcYXT2X/UYcyrSd213jf9TIdsbbLV7/k2F8jL6Vl\nZoK9uFz17sxgctd+TpX+egp+Oc1CUJi8iY6zRJkzlgPjOIqEAzI9T1wOJCFQ\nviiLD0yWN5U9fP+hj4rGtM/8UHwmwy+XE+8Lk63NpDBEFBXW+F/mYqwm5juS\n9Zht\r\n=sybE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOD0FOB9bnqFu9GaLSrnyEcdnPJSB62zRoYavyu6d5PAIhANd9P7sipaXUCaxRmLj8/K6CIrR5igx0n+cv+GylRoX7"}]},"_npmUser":{"name":"ryn","email":"yuzhongzi91@sina.com"},"directories":{},"maintainers":[{"name":"ryn","email":"yuzhongzi91@sina.com"},{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.3.16_1625124450701_0.19139865784295362"},"_hasShrinkwrap":false},"0.3.17":{"name":"redux-brief","version":"0.3.17","description":"make redux easier to use","main":"dist/index.js","types":"dist/api.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":["redux","immmer","react","reducer"],"scripts":{"build":"webpack","watch:build":"tsc -p tsconfig.json -w","release":"npm run build && npm publish","version":"standard-version","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","preinstall":"node ./check-yarn.js"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2"},"dependencies":{"react-redux":"^7.2.4","redux":"^4.1.0","redux-devtools-extension":"^2.13.9"},"devDependencies":{"@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@babel/runtime-corejs3":"^7.14.7","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","babel-loader":"^8.2.2","clean-webpack-plugin":"^4.0.0-alpha.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","immer":"^9.0.2","jest":"^27.0.5","prettier":"^2.1.1","react":"^17.0.2","react-dom":"^17.0.2","standard-version":"^9.3.0","ts-jest":"^27.0.3","ts-loader":"8.2.0","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.3.4","webpack":"4.43.0","webpack-cli":"3.3.11"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"ef7e9f8d24b125faf7ddd4dd81c67ddc5bb9f526","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.3.17","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-TAe1EcR72qxF35hUOwamjdtXsoZRwEVgJKq0k+/UsY8r7UCoByygL1mQFnz9v92Z92UVeFPYovRk2U2TlFEzQw==","shasum":"1accb024ed22de1b63df74df93c4d1261a195c68","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.3.17.tgz","fileCount":37,"unpackedSize":224691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3W/5CRA9TVsSAnZWagAAfZsP/RY6TkSY+1xgmsSEqbpO\nak9b8Xnfpxe1WebHIXmEXLYSfl9T5ncqtm3TlCNKOuWvYZMI2dqzA8/kMwIb\ntD6VNsvMpA5yTfQxCL3We5/XJSbxmviXM79CzO0KMHg3Arb8azsCf3rh8Pjv\nvMtoVix8W4D8e7dxnzwxO1dIwZk/TqB0ghNGLsapa47qChHBskxVmgiIbwdE\ncYlRUpnekA46oqIo6470XT3yRvWpc2362ftSOHL6iJqk2I66E/DgToe4qrig\n7luRJNGQ7n37Nj/1/wLJCMzAB5eoJkbj5EQMETf10TE/HGkIxigrVkxFkHhd\nuxyxOsm1utu5yszj+W+42Gq/5zknu1psd8WNYCz2DAFSnKKFKfpFJr5fgFuo\nSMyeJcovjFzdJRAG/gTtox2rYRnnkRUX8mMO2Z/cMH1dMuSWnP/otB9E0tsL\nZJJLZ5P+xULgFcmZm92Bpo5XUnh/vJaJAiJ7eTgyrk5cU9NLPLW7dVxwte2G\nNRPoD9ls9xTSAk1Ku8BgDsZ4IvSdhJWzkve87koge9oxKk24zB0YFOzqee8O\nLlBxEt60LvpV4xAgZom0hHwR1qHw0HBmXqcNGemwDU3yT/zBgOUt0fbSOdSV\nhriTqapmA+kLr3HBsRIIZGBbQnktWr7PihrAd4MTUOBkGJQlQDLJVk+S2hdx\nJcek\r\n=Da5N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuIohJbKWs/vakx9kqsm76lb3gzN4R3nMGVbF23ajl/AiA5RRHIMzOd+upwogdjBL95vCWW5VgTJHrbGXOGUtedqA=="}]},"_npmUser":{"name":"ryn","email":"yuzhongzi91@sina.com"},"directories":{},"maintainers":[{"name":"ryn","email":"yuzhongzi91@sina.com"},{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.3.17_1625124857014_0.8530267323637903"},"_hasShrinkwrap":false},"0.3.18":{"name":"redux-brief","version":"0.3.18","description":"make redux easier to use","main":"dist/index.js","types":"dist/api.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":["redux","immmer","react","reducer"],"scripts":{"build":"webpack","watch:build":"tsc -p tsconfig.json -w","release":"npm run build && npm publish","version":"standard-version","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","preinstall":"node ./check-yarn.js"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2","react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react-redux":"^7.2.4","redux":"^4.1.0","redux-devtools-extension":"^2.13.9"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@babel/runtime-corejs3":"^7.14.7","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","babel-loader":"^8.2.2","clean-webpack-plugin":"^4.0.0-alpha.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","immer":"^9.0.2","jest":"^27.0.5","prettier":"^2.1.1","standard-version":"^9.3.0","ts-jest":"^27.0.3","ts-loader":"8.2.0","ts-node":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.3.4","webpack":"4.43.0","webpack-cli":"3.3.11"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"a88dea4e834f702d7d148d5f11b14e8e7a596220","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.3.18","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-jo4+vwQHZ9vSTvXU67TU3w2gOpazx+jQ5LT3tFQQu5Kio91RY80/IL3SePvhGbpUIszYHhiC9JvQZ4T1Cspo3A==","shasum":"0c575bd87f4125bb0fdb1d21c5fbd3e2447bed48","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.3.18.tgz","fileCount":37,"unpackedSize":224036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3XcXCRA9TVsSAnZWagAAAxwP/i5aJFHu621i20hXerJ9\nzIPADmKg5zfyxMJAhv/NX3L7dOqmFcZz1j2QVDMqz+O7Lwk5LtotuYEMq76e\nGXDaZq0BjGt9tWiV2dNJAdkvKwLMvZqVYocN/O2mqH7tIZncsiX3eZrW4r3C\nlYfRMsI0LNDipdVjBvOsU6RFB/i9S9djwOcVsVt/hFfG6opLt9n0VndnHsmc\nvhqjQ3vPRK1+ldxmJR6vsaNGzRBTYId4gZtwqavYW3HoAjixn5m5pwlu6/fp\n2OJhC2K+NPNfP5b0Eyigr++Zmzr0OcanU7SbuG+klhMkYF0d1TNA3Mhwh+Fh\npPBQuYUgL1SdAUtyH7+uOOzxZD6P8zxv8pfq5/2UXfsW8hjjUTnhuJe0eXPR\nNu8VhutkErSSnjPzOKXvcZidpl0WI/2KEwwkL0EIzG7qZtKM6tIw3nNF7pWp\nZosbQe0tkFOhzWyDH99n4DOXzo0bCCwXq7ncVHa7udZu5KCQeF0gpP20W06R\nrtxfARrdyUzCtiIuLpVuhIMcSuhEbWt9DogLjprg+QY4rNKclB+o384LjcQv\nBy3l5dbvbp6G11mPYSU4lTnKNED1ALarCJZL2paAL7x1oD7Zan4HP1TcqyCG\npce+3/qyZS2a5MvQUDVo2wPBNemaysHvPIXJ1GkQwIkaMFyNXHjFQPnXxdFH\n9a2Y\r\n=DQqz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCsiTMDYp56calbexdm/+C741rZQS3s7Aw1zArvW5TtAIgBDRCDTajsqDb8NNJ6zRYZqBsEq9NpgF9VKm9SfTLP70="}]},"directories":{},"maintainers":[{"name":"ryn","email":"yuzhongzi91@sina.com"},{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.3.18_1625126679089_0.8828916657591743"},"_hasShrinkwrap":false},"0.3.19":{"name":"redux-brief","version":"0.3.19","description":"make redux easier to use","main":"dist/redux-brief.esm.min.js","types":"dist/api/core.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":["redux","immmer","react","reducer"],"scripts":{"build":"tsc -p tsconfig.json && rollup -c","watch:build":"tsc -p tsconfig.json -w","release":"npm run build && npm publish","version":"standard-version","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","preinstall":"node ./check-yarn.js"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2","react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react-redux":"^7.2.4","redux":"^4.1.0","redux-devtools-extension":"^2.13.9"},"devDependencies":{"@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@babel/runtime-corejs3":"^7.14.7","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","babel-loader":"^8.2.2","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","immer":"^9.0.2","jest":"^27.0.5","prettier":"^2.1.1","react":"^17.0.2","react-dom":"^17.0.2","rollup":"^2.52.7","rollup-plugin-babel":"^4.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","rollup-plugin-uglify":"^6.0.4","standard-version":"^9.3.0","ts-jest":"^27.0.3","ts-loader":"8.2.0","ts-node":"^9.0.0","tslib":"^2.3.0","typedoc":"^0.19.0","typescript":"^4.3.5"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"9977fb9f853bfc69a910ed5d90b8198c481c9905","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.3.19","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-mVyBFBIkk5ugjyI9d707LmjxY5GX9JJYqiPtZzzhBCl31Mdc+dXby2Cddo9sr7EQVCR0hZa3oN7sgzza5xJunA==","shasum":"7e39c531e7e55da24e777af885db182005c76a43","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.3.19.tgz","fileCount":43,"unpackedSize":218456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4CZtCRA9TVsSAnZWagAADWAP/RqrysXRQ9v3CQRtOZSb\nbT5T2LePb/HUyZ4Rt7ws1VxSH9JbghAytwMDd/MX3ryHuVpVhvBU+vrUK9yR\nP9mEIY6/BswSFFJpue1iRwHLPq3A+E0l4t9tzgk6aTqM4cAaYWsB5EIESeY2\nsjIUNR/5meBfdIKrcsuDDywjUI8DqDVs/fmvoDMK0VhrgJEo4iQxbtURycHd\nR1yXMlnIQ/iY5c9vfPdlWV8xRg4jdyj3/bNayGyaSr3PGAHPcx6Wluk3zvQD\nLoTNHRbMsBHCWPx9H4BVAd1cUdyfE7raswokClRMh+nuRJdfB4Zr3wQpS3mm\nfJunKdPxytje8abQKYhcxcApduMCVUkguMz3N6So6+a5PoEoKuf/MzM5x37i\nJC6/jJMFzWPi5cfltHT5qsHFm3hp9hboLFCPRYZWqV83L5ZlpV7yxNA2uFwr\nHRB9ReRCMVdJRdY6taMrm0QzoSh3IIt8+fV4GRypHNz5zsZt8wGObseRlg7F\nDqNGVeukxw04MertJejpgSEmeG4IIYQ3FHrj9HGiJb3Uy4JAXUVIoEaUB0VY\nHeLR4KJ2NczrHuE0wOGYKWZny94ZFqMFeGK36vLQkJsifDIc9+9qe0yIS/Lo\narf8x9jZpGyPOVsZ1iBqz+UODJ4feSqQ+F30XlnoBt3L78gnPwRlMa2G1Ibz\nWq8E\r\n=3xsI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTFPUcRkQodv5t30raelKkeLP8nZA/umF6isre3hsa0wIgTRG/qvwhbD68fh695Z6FNH2ahxOk1sWi/UZ3Vd76Nns="}]},"directories":{},"maintainers":[{"name":"ryn","email":"yuzhongzi91@sina.com"},{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.3.19_1625302636463_0.242691198050061"},"_hasShrinkwrap":false},"0.3.20":{"name":"redux-brief","version":"0.3.20","description":"make redux easier to use","main":"dist/redux-brief.esm.min.js","types":"dist/api/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":["redux","immmer","react","reducer"],"scripts":{"build":"tsc -p tsconfig.json && rollup -c","watch:build":"tsc -p tsconfig.json -w","release":"npm run version && npm run build && npm publish","version":"standard-version","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","preinstall":"node ./check-yarn.js"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2","react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react-redux":"^7.2.4","redux":"^4.1.0","redux-devtools-extension":"^2.13.9"},"devDependencies":{"@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@babel/runtime-corejs3":"^7.14.7","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","babel-loader":"^8.2.2","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","immer":"^9.0.2","jest":"^27.0.5","prettier":"^2.1.1","react":"^17.0.2","react-dom":"^17.0.2","rollup":"^2.52.7","rollup-plugin-babel":"^4.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","rollup-plugin-uglify":"^6.0.4","standard-version":"^9.3.0","ts-jest":"^27.0.3","ts-loader":"8.2.0","ts-node":"^9.0.0","tslib":"^2.3.0","typedoc":"^0.19.0","typescript":"^4.3.5"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"26e55dc13f8134598958c33b12d1e41c3a433dcb","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.3.20","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-4RF4GivSnxDxFUKqPT0txJjd7AvctCHlhWEyPCgMVHFX2vn6JikckolXJf4GgTCSjvqQBJHZIB9hmmtYlKIPPw==","shasum":"1fb0f98bbd32cfb726873a3289bfd03f38715aeb","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.3.20.tgz","fileCount":29,"unpackedSize":29757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4CeGCRA9TVsSAnZWagAAzCIP/3z08UBad1kzuqT/5j/P\nvUp5Jh/X8yhbusSj66yp+mibfXWIRq+c7mdhNIlnEIjPug26f9i+Cse1JQlW\nLNJlcSfxXGRsQwU+8tUnnnYyk/b+UeIy+5avSMjriTxohm33tTuF1lB2fTiu\ncAcApFyxKkOVDEQSMGkgWN+wvj1Ur4Xfi37g0RFlSsUWBVygAvskA7tF4xf5\nuMKVqs56+UgfQaTk8a9D0dBXFpzlBW4755VQM99sSvzTIfaCa5sHA+EELj1y\nFOr+nwJ/1eaUM8uGwiwcQQHgCB5JKFkayK4xWaLdre33bnwt8TwAW2mI928u\nRCR7TP5F8R8Ug9jZXr1S+GnRK6BgRYxZ0EhmzB3XlQ1tTkOEmxRQ7GZN585W\ngaVNOGh2vqRxP6ZIMBJM/+ZPDBp8P3jHerjPMcbuPEIidjG7RLKRNCEV1P7n\nTqvmAMwVkotbb4ArMXcFlIdhn3oqixI/u/Dk39RbgQX0CNEMvM4Yg6f7W0b1\n/mWt6Z55vSjAlhTfiAPTzF2Ltgmydo3b+GIsW2RAHb/t0oQmtW7RWK4KaUE5\nLwkqD5G/cvpp3oMIRuxlm85aaTliSWW5w94kyTGi5o4DkQgmm5uP1Y4amirO\nN2Ijj1/95OpXJAJvdqdOrJJ7+r45RFZ7d/Pyy5SJOMocRlZCDc+WmRlSeige\nyppr\r\n=4GFE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7VuGZs8jiXPTw8V61d8QFrpIoVtpAK9+rrmY0mFIxdAIhAOgxAT2ZLIFC/AYdnzJG6Jw+8YIUJJrjqJjlwnRn1fcc"}]},"directories":{},"maintainers":[{"name":"ryn","email":"yuzhongzi91@sina.com"},{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.3.20_1625302917654_0.8913771841458118"},"_hasShrinkwrap":false},"0.3.21":{"name":"redux-brief","version":"0.3.21","description":"make redux easier to use","main":"dist/redux-brief.esm.min.js","types":"dist/api/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":["redux","immmer","react","reducer"],"scripts":{"build":"tsc -p tsconfig.json && rollup -c","watch:build":"tsc -p tsconfig.json -w","release":"npm run version && npm run build && npm publish","version":"standard-version","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","preinstall":"node ./check-yarn.js"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2","react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react-redux":"^7.2.4","redux":"^4.1.0","redux-devtools-extension":"^2.13.9"},"devDependencies":{"@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@babel/runtime-corejs3":"^7.14.7","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","babel-loader":"^8.2.2","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","immer":"^9.0.2","jest":"^27.0.5","prettier":"^2.1.1","react":"^17.0.2","react-dom":"^17.0.2","rollup":"^2.52.7","rollup-plugin-babel":"^4.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","rollup-plugin-uglify":"^6.0.4","standard-version":"^9.3.0","ts-jest":"^27.0.3","ts-loader":"8.2.0","ts-node":"^9.0.0","tslib":"^2.3.0","typedoc":"^0.19.0","typescript":"^4.3.5"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"dbbdf3098875c2e5287c4d80aa2e6298c6a0bf5b","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.3.21","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-uYFKLK7PeoB6x61KJcW13dMmbiHKAr7RBqjodLE3BF/uTX9UiJt697IDwOMtGxorO6ffqQfTz8lVXdHU572zYg==","shasum":"c185f899f81b6e50ad17f53128dbd1b5faaa9272","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.3.21.tgz","fileCount":29,"unpackedSize":29751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4CgoCRA9TVsSAnZWagAA9CoP/0KL2F6BUPbD7ZhnnWlV\nBnSvUvz1LMh16/hpEm+thS1jy7jeSSOqtYIAcjI/bBCLjVWiekNtNr+1r4SL\nbTJJLdsJs27+XHXR22H7rU7eOd02M/aVpQTitVCw9pS03DVXa5Q6Rg/818wW\nf1dzgfLd+ssnzBHZd9kHMLbc83CIgaLq4PSTlHccIBVIFUVm4Iemti3bmt+R\n7yzbT5scHXwIoPnEOPxnjQbgRnimLQkHdggRU7GQrXjNLRmA8LMiVsyLH1Ak\nvPU0/M6S9z351d7EPbXRzHMADGrPXzEGDUMmZjgNaGvt5uTSg3lVNCvd+iBx\nbrdBgMniiM/syGQ5eBU5YM3WuefHRLT/NBVn1UWTbW1DYSiwNe2nuklhcaF7\nIzmwO66X5VtxAiQ40FM0ruI+ZCALspdxk6Qcnepx+2OPaO/iN263R3fCHvwP\n/PY29ptte2lH2ynG+65GbeX3pZFeoAKmUW2NPV57A15uUAekk33GRoI6MULv\n8O2Osej470jCngQVSEEA+eo2VAmYFYrRF2169J8E58j4YbmgXYCKMOubhzSe\nypfUCwd5RiiFOHBeFP4Pja6fGDYy60ZrvkigjmUzLux0rB/OpE/SqVek49E+\ndJWqd9mn8EItYP9/BRryrIw9yJJIsTPqlGqrWZBSQRpko+RNNwlJKcK7t/CU\n7gSS\r\n=UkA+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDy3KoXrnnrY+4S63Ihr806Oda3t5C3zfVBfnTa669Y8AiBJh8PqcHlizdnEbTM+TwsLhW2mx5G3nFJYF8BRPlN7rw=="}]},"directories":{},"maintainers":[{"name":"ryn","email":"yuzhongzi91@sina.com"},{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.3.21_1625303080411_0.44696551272887786"},"_hasShrinkwrap":false},"0.3.22":{"name":"redux-brief","version":"0.3.22","description":"make redux easier to use","main":"dist/redux-brief.esm.min.js","types":"dist/api/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":["redux","immmer","react","reducer"],"scripts":{"build":"tsc -p tsconfig.json && rollup -c","watch:build":"tsc -p tsconfig.json -w","release":"npm run version && npm run build && npm publish","version":"standard-version","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","preinstall":"node ./check-yarn.js"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2","react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react-redux":"^7.2.4","redux":"^4.1.0","redux-devtools-extension":"^2.13.9"},"devDependencies":{"@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@babel/runtime-corejs3":"^7.14.7","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","babel-loader":"^8.2.2","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","immer":"^9.0.2","jest":"^27.0.5","prettier":"^2.1.1","react":"^17.0.2","react-dom":"^17.0.2","rollup":"^2.52.7","rollup-plugin-babel":"^4.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","rollup-plugin-uglify":"^6.0.4","standard-version":"^9.3.0","ts-jest":"^27.0.3","ts-loader":"8.2.0","ts-node":"^9.0.0","tslib":"^2.3.0","typedoc":"^0.19.0","typescript":"^4.3.5"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"dbbdf3098875c2e5287c4d80aa2e6298c6a0bf5b","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.3.22","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-Pg3UmAfu1iZ1CcYI/oC9FTd72boPfESzq3Z/XHpGwx2AB1Ve5zSFUwWkWpVmBfXCo5SZQ3N4zYdLRzbUX1LhYA==","shasum":"202ee1ca9146fe49e673706ab5bab07a027facb9","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.3.22.tgz","fileCount":43,"unpackedSize":219529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4CiOCRA9TVsSAnZWagAAAtcP/jwvSC9QOUwz9dof4Gx1\npFN+8CCEUmHtYStdr/eQ4Lrftb2A9sM0qAPRY0YXWGJXdXMUTedgeOfFJ9e2\nS6G7wwpoKTHj6AdOWqOnatExv/iw4FLMoetBQEhDMbAwsyKVjSWDlVsJs+EJ\nZPBXpuWb4AL71QPuKN+p/UgxJ38eXYvxF5jg0i8kXG0VKbfHpxQEyvu4X3Ow\n4CzV9tDnu8vONpfJ5TwpYxw7PjS+8kh6XDpAaUE5aHMbxzSrUE3dywN23eDy\n0npW2Wz+v3av5NbS8wfTxIzq+d2YQWJn8RAaRmMtguqgSMF2k8T/h7J9NVkF\nTXb+gFXlPJPK6lD7r2jmjXAYgHlwWRfnav4+oRH56ftsM/2ax+IL33jb+zNR\nz5jAwNxIa+2hFmOU+yO5FHS1bmoD/jw/EzPPopqm7/O4q11Z07P9xMnkFNZ7\nw54Bx/5Z25flosns7AanIlfd5oNeech9IoSDoXn4AmGQmcf9pFRD8UHIGvks\nbOx2DJdP5Veg4vLnScGJTOiy8qnan/Q8o+kmaQKQQIZs4lkOagIArbzHAuxM\n5y5yqtINhpcn0juVUSBsTVGSpIOt1b9qZ3FDDcG9H+22QGQ+Gpc5ploRtTwH\nTadqAQErDV+nJOVYP/wVKPN+o1pnlyPW4xEnQSJ1gHLO2p78Vw90LVDv0wY5\n/XVh\r\n=+hxj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFyTvfsvISzGyc44E7eLNx+vBndfXL76AyaViKMJBGq0AiEAorxlW1Ji3xVGEDxBLNvGK+1fxwZPPbXakE2UO5nxJqE="}]},"directories":{},"maintainers":[{"name":"ryn","email":"yuzhongzi91@sina.com"},{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.3.22_1625303182229_0.9810615871325963"},"_hasShrinkwrap":false},"0.3.23":{"name":"redux-brief","version":"0.3.23","description":"make redux easier to use","main":"dist/redux-brief.esm.min.js","types":"dist/api/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"license":"MIT","keywords":["redux","immmer","react","reducer"],"scripts":{"build-prod":"tsc -p tsconfig.json && NODE_ENV=production rollup -c ","watch:build":"tsc -p tsconfig.json -w","release":"npm run version && npm run build && npm publish","version":"standard-version","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","reset-hard":"git clean -dfx && git reset --hard && yarn","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","preinstall":"node ./check-yarn.js"},"engines":{"node":">=10"},"peerDependencies":{"immer":"^9.0.2","react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"react-redux":"^7.2.4","redux":"^4.1.0","redux-devtools-extension":"^2.13.9"},"devDependencies":{"@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@babel/runtime-corejs3":"^7.14.7","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","babel-loader":"^8.2.2","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","immer":"^9.0.2","jest":"^27.0.5","prettier":"^2.1.1","react":"^17.0.2","react-dom":"^17.0.2","rollup":"^2.52.7","rollup-plugin-babel":"^4.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","rollup-plugin-uglify":"^6.0.4","standard-version":"^9.3.0","ts-jest":"^27.0.3","ts-loader":"8.2.0","ts-node":"^9.0.0","tslib":"^2.3.0","typedoc":"^0.19.0","typescript":"^4.3.5"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"8e8ec12f1325169af548154f54bca35f07b815e4","bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"homepage":"https://github.com/qinjialei24/redux-brief#readme","_id":"redux-brief@0.3.23","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","_npmUser":{"name":"qinjialei","email":"954551222@qq.com"},"dist":{"integrity":"sha512-3PnauDzXSB3NHUNfSmMvaz43G54HZkBTo9W54HdFkwA/ORmBv4SS3tgxP++TgjE2ggBGR3gqihenh8F3SHOSCQ==","shasum":"b46eec30839bc57b357962f2f9aef49eb5984cf2","tarball":"https://registry.npmjs.org/redux-brief/-/redux-brief-0.3.23.tgz","fileCount":43,"unpackedSize":219652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4CvVCRA9TVsSAnZWagAA0mAP/AvSySwnOUeAoLWmUeuv\niKsaBczIvq0UcMxYEBS6eIgp0mcGmgUFfulhUfXVlgNDL5KTgl/icEAYQ8cW\n0NRxTlnOz6hmqVVlLalt+TBlIHcM6e49R8K8bDpOW6NONGJm7r6VSOSORyP/\nnrR6ampZGzP58G07AeKB10NnRnhogQ1E8U7du0oW1f1ngjsnfy8WLYzxOyew\nj+QCWnCAmxCoIy4xjr++/C/LLq38/AALdMxzMTv236sPUChDIpKgAYDjaakF\n7bVhCiYAk53xCgTDH9oxJwWIcQmb8EFD+5TBaaIaPtVanhZqO8vcsLegmzch\nnCMdgWgFXrg6IDlRkJ3mAJ6Zjop9kDNV2MMWjCBdFpK8DdWh5H6pYDRIB/Vi\nMyaitL4/6fKJCHdHn4Err7Y32+Pv9Y1HbkSYfDxBzWZDxj/PjaYsnEQU61IR\njx87lPvSqCK2vNeuggcen9Pa2g5CUlJrA9edZ7hKAD8+4DS82ZGlLtpSu80X\nRUTGH6OOMJwIZZhm1nGZ2NkVvNBAjBHfWsTWdXCnFiGK7knFwOFM0F01i01w\n2I2pihlNiNZTODvpGGlxbrEk/diYK2UJ5VrDmgbS4B65oRL0Tgfva2Qk9Va3\nO1GoSm3oK+aHYqh+mr4YAJUOSz8o7qbHbjeSGaxoRNJAyYLcg4/ABbIHIJ7d\n+2bX\r\n=OWBy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbCLoh/ZNr8MNkVNYULG6rtV7RNT7yQyHLM42IcwY2pAIhANaUfFzZT1YMU7LYukeDsOvtx7Asw+G83Rt8FJSXtw1g"}]},"directories":{},"maintainers":[{"name":"ryn","email":"yuzhongzi91@sina.com"},{"name":"qinjialei","email":"954551222@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-brief_0.3.23_1625304020999_0.18236373731256994"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-31T13:22:13.128Z","0.0.1":"2021-05-31T13:22:13.272Z","modified":"2022-05-15T14:55:45.657Z","0.0.2":"2021-06-01T04:42:59.180Z","0.0.3":"2021-06-01T04:43:19.304Z","0.0.4":"2021-06-01T05:33:11.382Z","0.2.1":"2021-06-01T13:28:45.017Z","0.2.2":"2021-06-23T08:48:42.842Z","0.2.3":"2021-06-23T10:03:19.201Z","0.2.4":"2021-06-24T12:07:16.467Z","0.2.5":"2021-06-24T12:31:38.521Z","0.2.6":"2021-06-24T12:41:42.495Z","0.2.7":"2021-06-24T12:42:21.331Z","0.2.8":"2021-06-24T13:22:55.812Z","0.2.9":"2021-06-24T17:03:23.032Z","0.3.0":"2021-06-25T02:45:11.169Z","0.3.1":"2021-06-25T02:53:45.712Z","0.3.2":"2021-06-25T02:54:08.831Z","0.3.3":"2021-06-25T03:10:12.451Z","0.3.6":"2021-06-27T12:55:42.027Z","0.3.7":"2021-06-27T12:55:53.394Z","0.3.10":"2021-07-01T02:55:50.453Z","0.3.11":"2021-07-01T03:08:55.119Z","0.3.12":"2021-07-01T03:30:44.655Z","0.3.13":"2021-07-01T03:41:47.329Z","0.3.14":"2021-07-01T06:45:56.384Z","0.3.15":"2021-07-01T07:00:50.585Z","0.3.16":"2021-07-01T07:27:30.854Z","0.3.17":"2021-07-01T07:34:17.160Z","0.3.18":"2021-07-01T08:04:39.218Z","0.3.19":"2021-07-03T08:57:16.626Z","0.3.20":"2021-07-03T09:01:57.834Z","0.3.21":"2021-07-03T09:04:40.546Z","0.3.22":"2021-07-03T09:06:22.358Z","0.3.23":"2021-07-03T09:20:21.447Z"},"maintainers":[{"name":"ryn","email":"yuzhongzi91@sina.com"},{"name":"qinjialei","email":"954551222@qq.com"}],"homepage":"https://github.com/qinjialei24/redux-brief#readme","repository":{"type":"git","url":"git+https://github.com/qinjialei24/redux-brief.git"},"bugs":{"url":"https://github.com/qinjialei24/redux-brief/issues"},"license":"MIT","readme":"# redux-brief\n\n> make redux easier to use\n\n## 这个库是对 Redux 的轻量级封装，完全兼容已有的 Redux 生态，相比直接使用 Redux ，有如下优点。\n\n- 完全消除 action 的模板代码\n- Typescript 类型安全\n- 内置 immer，提升开发体验\n- 使用 reducer 更加方便\n\n## Quickstart\n\n```\nyarn add redux-brief\n```\n\n## API\n\n### 步骤 1： 定义 Reducer 模块\n\n#### user 模块\n\n```ts\nimport { createModule } from 'redux-brief';\nexport const namespace = 'user';\nexport const state = {\n  name: '',\n  age: 0,\n};\n\nexport const userModule = createModule({\n  namespace,\n  state,\n  reducer: {\n    setUserName(name: string, state) {\n      state.name = name;\n    },\n    setAge(age: number, state) {\n      state.age = age;\n    },\n  },\n});\n```\n\n#### count 模块\n\n```tsx\nimport { createModule } from 'redux-brief';\nexport const namespace = 'count';\nexport const state = {\n  money: 10,\n  count: 10,\n  count2: '',\n};\n\nexport const countModule = createModule({\n  namespace,\n  state,\n  reducer: {\n    add(payload: number, state) {\n      state.money += payload;\n    },\n    add2(payload: string, state) {\n      state.count2 += payload;\n    },\n    minus(payload: number, state) {\n      state.money -= 1;\n    },\n  },\n});\n```\n\n### 步骤 2： 生成 Store\n\n```ts\nimport { run } from 'redux-brief';\nimport thunk from 'redux-thunk';\nimport {\n  countModule,\n  namespace as countNamespace,\n  state as countState,\n} from './modules/count';\nimport {\n  userModule,\n  namesapce as userNamespace,\n  state as userState,\n} from './modules/user';\n\nconst modules = {\n  [countNamespace]: countModule,\n  [userNamespace]: userModule,\n};\n\nexport const appState = {\n  [countNamespace]: countState,\n  [userNamespace]: userState,\n};\n\nexport type AppState = typeof appState;\nexport type Modules = typeof modules;\nconst { store, reducers } = run<Modules>({ modules });\nexport { store, reducers };\n```\n\n### 步骤 3： 挂载 Store 到根组件上\n\n```tsx\nimport React from 'react';\nimport ReactDOM from 'react-dom';\nimport App from './App';\nimport { Provider } from 'redux-brief';\nimport { store } from './store'; // 引入步骤2生成的 store\n\nReactDOM.render(\n  <Provider store={store}>\n    <App />\n  </Provider>,\n  document.getElementById('root')\n);\n```\n\n### 组件内使用\n\n```tsx\nimport React from 'react';\nimport { useSelector } from 'redux-brief';\nimport { AppState, reducers, store } from './store';\n\nfunction App() {\n  const money = useSelector((state: AppState) => state.count.money);\n  const name = useSelector((state: AppState) => state.user.name);\n\n  function minusAsync() {\n    // 异步场景\n    return (dispatch) => {\n      setTimeout(() => {\n        dispatch({\n          type: 'count/minus',\n        });\n      }, 1000);\n    };\n  }\n\n  const renderCount = () => {\n    return (\n      <div>\n        <button\n          onClick={() => {\n            reducers.count.add(1);\n          }}\n        >\n          {' '}\n          加 1{' '}\n        </button>\n\n        <h1>money:{money}</h1>\n\n        <button\n          onClick={() => {\n            store.dispatch(minusAsync() as any);\n          }}\n        >\n          一秒后减 1\n        </button>\n\n        <button\n          onClick={() => {\n            reducers.user.setUserName('kobe bryant');\n          }}\n        >\n          设置用户名\n        </button>\n        <h1>name:{name}</h1>\n      </div>\n    );\n  };\n\n  return <div className=\"App\">{renderCount()}</div>;\n}\n\nexport default App;\n```\n\n[完整 demo 项目链接](https://github.com/qinjialei24/xxxx)\n","readmeFilename":"README.md","keywords":["redux","immmer","react","reducer"],"description":"make redux easier to use"}