{"_id":"@42px/effector-extra","_rev":"15-ca7c352411b688793ec439fd1c07fdd9","name":"@42px/effector-extra","dist-tags":{"latest":"3.0.1"},"versions":{"1.0.0":{"name":"@42px/effector-extra","version":"1.0.0","description":"helpful effector utils","main":"./dist/effector-extra.cjs.js","jsnext:main":"./dist/index.js","module":"./dist/index.js","umd:main":"./dist/effector-extra.umd.js","browser":"./dist/index.js","scripts":{"build":"rollup -c rollup.config.js","test":"jest","lint":"eslint \"./**/*.{js,ts,tsx}\" --fix","peers":"npm-install-peers"},"repository":{"type":"git","url":"git+https://github.com/42-px/effector-extra.git"},"keywords":["effector","effectorjs"],"author":{"name":"42px"},"license":"ISC","bugs":{"url":"https://github.com/42-px/effector-extra/issues"},"homepage":"https://github.com/42-px/effector-extra#readme","peerDependencies":{"effector":"^21.2.1"},"devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/plugin-transform-modules-commonjs":"^7.10.4","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.9","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","babel-jest":"^26.2.2","babel-plugin-module-resolver":"^4.0.0","cross-env":"^7.0.2","eslint":"^7.0.0","eslint-plugin-promise":"^4.2.1","jest":"^26.2.2","rollup":"^2.10.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.1","typescript":"^3.9.2"},"typings":"./dist","dependencies":{"@babel/plugin-transform-runtime":"^7.12.13","@babel/runtime":"^7.12.13"},"gitHead":"9b0d282281b39a32949a504fe6d81d4df0f459f1","_id":"@42px/effector-extra@1.0.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PpmFyHVDic+N0qn3xDi4G/P5PPGwBm39bxKEGgGa9k8ks3Pn3x5yvZfl2sS4xrRhEGoTvQQh+b1DSLfZFh+/ow==","shasum":"112707de2b9f005da13e043bf5557a56728c7e5e","tarball":"https://registry.npmjs.org/@42px/effector-extra/-/effector-extra-1.0.0.tgz","fileCount":13,"unpackedSize":14792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHFA+CRA9TVsSAnZWagAAqVcQAJ6BxAZDqU3crP49giPP\na7HMqge/viBkfvpb0YHgilPvhDndLEFzpYFk5M3f0uJ/A2LbUX4Y1U58p0pg\n7DJWRjnCnQ7LLkEm7E+kUiG4ewn5N2j0YlFaMLFUMiDpVifVwoOdZ0Slb/sz\n4jUn1Ko+L+1E8ff/x+kQZZV09WsuNTpx/o23Xik3nxZqDfpXmXlMsJ0zZmGG\nDJVIywXAhkStmwM41V+kFENk4DSYe5WkyeuQalFhiJcDVjm+y7m+7jDxMMF3\nvaCUy/XrJQCkxsVSOJy3XXUMV+aCv8ysTHNFXYelNRtUR3bQd5YBd3zYbo1K\nxZAO6Z8Ita0bhHpWK2Vt5ewqf79MCCMOzDIjnVMfzZXwEpxTDOQr7cfnvs26\nRTY96hd59EzdHyBKZ+62R6DY1DlN6zYXt8CpVtk805Q/JHy4BP14BJ0EFQoM\nN43RjyXewgB4AMt113P59BmzD7YY3ygnT7PgqpFizfKBbOknb9gpUqySzobG\nxx8G0nAjTEgWu/dj0cJc4XpILEcHVeWsULJLMcSSgZqKl6e/cJXNSQg7US5b\nSJuyRD3Rk1VuMjUy/aNLg9i5iowO5LDthQTZtOkpwYCCl89AIJ1dIrGg8wJ1\nM7DkyubBgtF+Fsoqt7KSizFD/wqQRyG2vd5SLAG8hpa2jJmZkfaAS4aLue9f\nBwDN\r\n=hjyK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoZS6jZZuk2sAJfJHclbnZc2aOez1t0B8a/Y7wqEsr9QIhAPkEqM7/J30/h7zUjq0cwbJhsE6pQrb6hrh4gtYjdHK7"}]},"_npmUser":{"name":"42px","email":"office@42px.ru"},"directories":{},"maintainers":[{"name":"42px","email":"office@42px.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/effector-extra_1.0.0_1612468286292_0.5627776667725084"},"_hasShrinkwrap":false},"1.0.1":{"name":"@42px/effector-extra","version":"1.0.1","description":"helpful effector utils","main":"./dist/effector-extra.cjs.js","jsnext:main":"./dist/index.js","module":"./dist/index.js","umd:main":"./dist/effector-extra.umd.js","browser":"./dist/index.js","scripts":{"build":"rollup -c rollup.config.js","test":"jest","lint":"eslint \"./**/*.{js,ts,tsx}\" --fix","peers":"npm-install-peers"},"repository":{"type":"git","url":"git+https://github.com/42-px/effector-extra.git"},"keywords":["effector","effectorjs"],"author":{"name":"42px"},"license":"ISC","bugs":{"url":"https://github.com/42-px/effector-extra/issues"},"homepage":"https://github.com/42-px/effector-extra#readme","peerDependencies":{"effector":"^21.2.1"},"devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/plugin-transform-modules-commonjs":"^7.10.4","@babel/plugin-transform-runtime":"^7.12.13","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@babel/runtime":"^7.12.13","@types/jest":"^26.0.9","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","babel-jest":"^26.2.2","babel-plugin-module-resolver":"^4.0.0","cross-env":"^7.0.2","eslint":"^7.0.0","eslint-plugin-promise":"^4.2.1","jest":"^26.2.2","rollup":"^2.10.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.1","typescript":"^3.9.2"},"typings":"./dist","dependencies":{},"gitHead":"11788e16a489cc965c7a39f6a8260bff4e411d9c","_id":"@42px/effector-extra@1.0.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ZVjSI5vEVVZ5xWK10wZjH0Rw5io3vAcEB9XPqNV7ShdbshLKOdVmkJhAxTK3QItfEpE8KGgF4xeoi2Ocp3TU8w==","shasum":"3464c1b5b68ce3587610464e8a496bd39895d793","tarball":"https://registry.npmjs.org/@42px/effector-extra/-/effector-extra-1.0.1.tgz","fileCount":13,"unpackedSize":14789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHFPnCRA9TVsSAnZWagAAmDcP/jTEKn4CSdEaLjE4Ei5/\nvqCYetdjLm0pIYfCY4xSI4jzZxMagrN4yQXJ5aIsboVPlBFLSnEO4WF7OtTa\ncuG7g77FK4o/WHCPs45MrEJ+bam+qI4VzkWd771q4w4wA1JtxHJ4zla/yQhS\n9QaBb/zxjnClNk7efVh7d3Rs9iB5PFhxrcDS9/XYYV15dIcV2Rf39Kvk99V3\n2o57GnStS2/0D9zBvH0rut4oRuY0RxCJr7XP5nDrJGkv6+3qFvOsizBB1ER8\n3aXbMol9gyOI0ES73G88Ku0Q/yymVjzgTcThSpb4EqASRr1SYjHLhWzr9m58\nffyb4CvjlDmyOkiGSkHYwFebq8Z7ZfO5EFzF02GOs53bLJ+BOZrOK0HzPYR9\n8iWneRIZeUZa6pZiXRANwMku91ErrA5exTeyP7Q2scE3m2dbW63giM6zqNqs\n4UpyFiYV8X4lzt9V+w7k1y8ST2PPjXMxR/dHbOQck92y5fVU3N7fEN0T7J7C\n8XayCC1mfPuJ4npJtFy49K7c9rCl8HMVGljcnlpTzr2/syIWmg2iBFDNQJLe\nsIQ3e0CghBwdpYdk8jO3TeFRtZhxeB44nQ7jtzZmCLaOre2tymdMlfrzvW7W\nVDWNyyb8MXB8dqWOBBVOUnmHZpbbwj4sYa+jwuy/2Ud/XUADqr84SGRYrckE\nD1eJ\r\n=Qfvp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFARQXkJtbU4KD9KTYgN7v5o5nekEo0w54x5t8X4hh6uAiEAkeszHX3ef5f3AGjL2euzOFXFrxq7oME1fYvP+JC52DM="}]},"_npmUser":{"name":"42px","email":"office@42px.ru"},"directories":{},"maintainers":[{"name":"42px","email":"office@42px.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/effector-extra_1.0.1_1612469222696_0.6532808258220641"},"_hasShrinkwrap":false},"1.1.0":{"name":"@42px/effector-extra","version":"1.1.0","description":"helpful effector utils","main":"./dist/effector-extra.cjs.js","jsnext:main":"./dist/index.js","module":"./dist/index.js","umd:main":"./dist/effector-extra.umd.js","browser":"./dist/index.js","scripts":{"build":"rollup -c rollup.config.js","test":"jest","lint":"eslint \"./**/*.{js,ts,tsx}\" --fix","peers":"npm-install-peers"},"repository":{"type":"git","url":"git+https://github.com/42-px/effector-extra.git"},"keywords":["effector","effectorjs"],"author":{"name":"42px"},"license":"ISC","bugs":{"url":"https://github.com/42-px/effector-extra/issues"},"homepage":"https://github.com/42-px/effector-extra#readme","peerDependencies":{"effector":"^21.2.1"},"devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/plugin-transform-modules-commonjs":"^7.10.4","@babel/plugin-transform-runtime":"^7.12.13","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@babel/runtime":"^7.12.13","@types/jest":"^26.0.9","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","babel-jest":"^26.2.2","babel-plugin-module-resolver":"^4.0.0","cross-env":"^7.0.2","eslint":"^7.0.0","eslint-plugin-promise":"^4.2.1","jest":"^26.2.2","rollup":"^2.10.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.1","typescript":"^3.9.2"},"typings":"./dist","dependencies":{},"gitHead":"1f39a2b7391115c23a65aa38b9e65513946a90ed","_id":"@42px/effector-extra@1.1.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.11","dist":{"integrity":"sha512-MJSE/0S09SDjX1U3kROLmOd2gGb3ctPIoO13DRreB0S/CGwCccfIr8gWcAJVbdXKMwr1wR03KBR7fY53jRPgDg==","shasum":"5cfd1a4b7d01b72f0530fef7c16601bb6e13c56c","tarball":"https://registry.npmjs.org/@42px/effector-extra/-/effector-extra-1.1.0.tgz","fileCount":17,"unpackedSize":25653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHS2fCRA9TVsSAnZWagAAynkP/0+ssqPhirdzeekuFf5m\n2svfUZJcXIkzSoo6fJdOxsjj6dZaI5ZOo/xaLg3OFmYw2YVwlkTY3RbZQRtp\nD4HU1M8cfpGYiP8hHG+FtvSZUdpgBOafR3DnJsPuLslRnZCKxORFwRYCmATg\nIit8KkcmXef4UXtxcwtiOr+3l19BXZpEXyk+Hkk2rQcit9SwvMQUQJNqR8Ob\nwm3tqMHWOZyHW2GG6f4rOQWcXYAOWqNQ31ngY/pvp+93Jl4jmKj5Kwe+72xf\nAqMkBe9PF2Do+2YlWrWYyE2ky5C7D3QT1N4+ygmeACwjy399P4EItR8+J03E\nTdttNpgSYjVP23+RJ2+hZo94U/tO0vL6m1yIENctqenNzfpDIIlKg2P2dzpa\nyIGzjHDRj3WgYxKAeRpcONOvvOn2G8EWb89eejpl2W4yXNoEpgS/6c8a2Kw4\nX449ihxwF9u3sNgT44KAUOYg4vej7N2H0fN6LGzmfAjmYUFph0PEHxYgMeiM\n6xK85uuymMkRtrZWL2gwaPAunCF0CWXxN8cxq6UYMxsc0h3C77Zvyu5iKVNI\nIt5K05mARGlPS1JlWwBDclO/V7fJCBUw/YUJUyr0kHgP6G/nWGpIdjwAjwC1\nXr+0hgxGhXWYBlupkwv+aba1hAMuwkTAiwpa7Bc+jjbaXlw6JvgF2rdS+RUR\n5umj\r\n=b3RG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPGkYYvNbUXEXw9ETqsOVVLX35YQp2Ma9QPX1N5b6EBAiBZbIVQ1n/avsFIm/jLqgdQBkOS+RxZVagIObvcJ+h4ew=="}]},"_npmUser":{"name":"42px","email":"office@42px.ru"},"directories":{},"maintainers":[{"name":"42px","email":"office@42px.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/effector-extra_1.1.0_1612524958764_0.8416788115282274"},"_hasShrinkwrap":false},"1.1.1":{"name":"@42px/effector-extra","version":"1.1.1","description":"helpful effector utils","main":"./dist/effector-extra.cjs.js","jsnext:main":"./dist/index.js","module":"./dist/index.js","umd:main":"./dist/effector-extra.umd.js","browser":"./dist/index.js","scripts":{"build":"rollup -c rollup.config.js","test":"jest","lint":"eslint \"./**/*.{js,ts,tsx}\" --fix","peers":"npm-install-peers"},"repository":{"type":"git","url":"git+https://github.com/42-px/effector-extra.git"},"keywords":["effector","effectorjs"],"author":{"name":"42px"},"license":"ISC","bugs":{"url":"https://github.com/42-px/effector-extra/issues"},"homepage":"https://github.com/42-px/effector-extra#readme","peerDependencies":{"effector":"^21.2.1"},"devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/plugin-transform-modules-commonjs":"^7.10.4","@babel/plugin-transform-runtime":"^7.12.13","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@babel/runtime":"^7.12.13","@types/jest":"^26.0.9","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","babel-jest":"^26.2.2","babel-plugin-module-resolver":"^4.0.0","cross-env":"^7.0.2","eslint":"^7.0.0","eslint-plugin-promise":"^4.2.1","jest":"^26.2.2","rollup":"^2.10.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.1","typescript":"^3.9.2"},"typings":"./dist","dependencies":{},"gitHead":"7b513144e7f61fac0c55d0ce664c7496e7e6f268","_id":"@42px/effector-extra@1.1.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ERFebcFYLwCcC7t7bBj+BcoeUPD2SAMIRb6e6n1kl7B10gFevN+uej8wb5o6mj1ox2Vzdy+mNasgTnOx1kCP3w==","shasum":"148bd8339af1209e7245459816eac6689bd7c745","tarball":"https://registry.npmjs.org/@42px/effector-extra/-/effector-extra-1.1.1.tgz","fileCount":17,"unpackedSize":25717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgINg4CRA9TVsSAnZWagAATY8P/jT798Nz54Ps+CUQjWri\nRV3TWCcH1FHh7qzLjEmC+jW0npeSXF/3a1j75xCVxDBQTTqKmMwmj0lyljxk\nrpaivix2nVOtCsbpfLVrHa8vYOXd7vYOlRoyV3mgkdzaqNrIJ6LNCS5HVtGs\nVCzHr/J10NM+PmhJv2/ndn4Cf6JFeMvKivQzTDR93v6F5ryZQCpg6lebhD2L\nYuQcJjheYHCjVAk85YxkH+hvWeNu+qjJrgyVAlmJ6qcFAzi7W40T3I6L9b9u\nHXL2f0t4PiKMEz7DU4Mwb0vbBm4cqcUk9RV0f8oIlf5bLJbPhbqVcRJbvAP1\nIZrSMQgR6mG5n3TKYHOrxjJ+K373Mus3ofQk9d08Q1zfNMPziF6f1sx1AkKY\n5o9yKTTmqLLuqa7F4cbLFxDyHybcAEtxB7whzCjhzpy7zcI40JqQQkALlX26\nhPBN+6TWimQHdpMvyhn7xbuwWfYAwg7bsiKhdgu9Q68ZT/wjsktIjirvZjLn\n5fJWRqnBkhsAF2rVJ628xTg0vBxJ6jwjsBKseEF+wRtVrjnv4NmxBn3BfLhC\nKxpwo2ugg2xmWR76tYvKw2rjB3aDTTaxD4oyZI7/i7x2hHpMVn9OTdHu0+3x\nw5VqVwzkCNoPwv+GSnxIaXnfih0IDv0QTwVRH4a1r2ID5G4tlO39+LOYsHPO\nCz5F\r\n=7ECF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEew5Y1eQY1eBYkwtEQlG8ytS2Q3v8ZOHrQDISrru/djAiA61aI1uULeYa8EN69KIyITBBPxis/XZMpT8pAT93G7Nw=="}]},"_npmUser":{"name":"42px","email":"office@42px.ru"},"directories":{},"maintainers":[{"name":"42px","email":"office@42px.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/effector-extra_1.1.1_1612765239562_0.9758444438679621"},"_hasShrinkwrap":false},"1.1.2":{"name":"@42px/effector-extra","version":"1.1.2","description":"helpful effector utils","main":"./dist/effector-extra.cjs.js","jsnext:main":"./dist/index.js","module":"./dist/index.js","umd:main":"./dist/effector-extra.umd.js","browser":"./dist/index.js","scripts":{"build":"rollup -c rollup.config.js","test":"jest","lint":"eslint \"./**/*.{js,ts,tsx}\" --fix","peers":"npm-install-peers"},"repository":{"type":"git","url":"git+https://github.com/42-px/effector-extra.git"},"keywords":["effector","effectorjs"],"author":{"name":"42px"},"license":"ISC","bugs":{"url":"https://github.com/42-px/effector-extra/issues"},"homepage":"https://github.com/42-px/effector-extra#readme","peerDependencies":{"effector":"^21.8.3"},"devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/plugin-transform-modules-commonjs":"^7.10.4","@babel/plugin-transform-runtime":"^7.12.13","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@babel/runtime":"^7.12.13","@effector/babel-plugin":"^0.5.0","@types/jest":"^26.0.9","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","babel-jest":"^26.2.2","babel-plugin-module-resolver":"^4.0.0","cross-env":"^7.0.2","eslint":"^7.0.0","eslint-plugin-promise":"^4.2.1","jest":"^26.2.2","rollup":"^2.10.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.1","typescript":"^3.9.2"},"typings":"./dist","dependencies":{},"gitHead":"69ff4b5c8037aa1b7cf437b600dcd1edd367876e","_id":"@42px/effector-extra@1.1.2","_nodeVersion":"12.13.1","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Id3jHjX5Z2J8Lp5cruaCx5psbYVXCwTc/nx9SO2k85LGw3E8oHvwWpcAlds3AJW3SFjVhp/yMS3EISImmRWpug==","shasum":"dc3d9ef3e3fde03508dc88f100d474599c28feec","tarball":"https://registry.npmjs.org/@42px/effector-extra/-/effector-extra-1.1.2.tgz","fileCount":19,"unpackedSize":28503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgK17bCRA9TVsSAnZWagAAPbAQAIdw0SJ6APnHCccb0VCp\nu0mGEcEdXk2ERwIsSyqGPlRyXy0C2JkJ6BVmcZ60w0xJSMcGR+t1mfMJ40ma\nAhP/o9pJd7IK1QpNtkznaSkaEZgfpsy6OM0iszuyBYZrwGjkruZbtmOYjGp8\nuoFkvbylUZYuYXPpWjPcGeW3I+Z+ng70a+QzZUH/AGyxtoAM7SHa3a1QcNvU\n+cazGs4WS45gfyyoAP58B9F9gFu2flEdJpqjtqxdFKMr3wa0Ky2EZ6bqNk9X\nNhp9L6WidXF1MjNS2OumflzVjpgzyePmJt/GPi7snLgK2jVUBkxE8eyywn7/\nAv0WPXlOegwy9q5kRksEGOTBQjk/KDQ7GOavQVURQ8OngUgmHNPHMxTl4w0/\nlYcO0BVkXc52XID0NqTc5bsjsW2Fcs8IpB7AgWJnH3SJIc1LGiLKa28pBmpe\nKh5kFTCZMTLwXQiQwm0v3IWG5btP3IgUCWoTgLi4TfvoWqRRu3qGnHwzkYsL\namXfulIDioQOgI3k/dNxUWBThuDN3CwHYrQkHUI0stWD8zFeXIxgiOo28jOd\nREyXXH/G5QJBF9JtiabD5i3s2Jl+waYWgSETre7tAGsWX6mklmMrmghQVVL5\nEVhdVaZRLGFFLdfJbZ5PXluLst0p7LgWJ4BFojI4Qd1KmKQOVJ8c3GmUdl0D\n8jqG\r\n=OD9i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGOakzyRRZnxkUD7P0vAnmXfMysBsn0qGbmqwQo/RpDAiEA1kHswYvcmdcZhn7TBz9KQz+PaXxuy+2911+OU2d74Xk="}]},"_npmUser":{"name":"42px","email":"office@42px.ru"},"directories":{},"maintainers":[{"name":"42px","email":"office@42px.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/effector-extra_1.1.2_1613455066566_0.03578868791377787"},"_hasShrinkwrap":false},"1.1.3":{"name":"@42px/effector-extra","version":"1.1.3","description":"helpful effector utils","main":"./dist/effector-extra.cjs.js","jsnext:main":"./dist/index.js","module":"./dist/index.js","umd:main":"./dist/effector-extra.umd.js","browser":"./dist/index.js","scripts":{"build":"rollup -c rollup.config.js","test":"jest","lint":"eslint \"./**/*.{js,ts,tsx}\" --fix","peers":"npm-install-peers"},"repository":{"type":"git","url":"git+https://github.com/42-px/effector-extra.git"},"keywords":["effector","effectorjs"],"author":{"name":"42px"},"license":"ISC","bugs":{"url":"https://github.com/42-px/effector-extra/issues"},"homepage":"https://github.com/42-px/effector-extra#readme","peerDependencies":{"effector":"^21.8.3"},"devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/plugin-transform-modules-commonjs":"^7.10.4","@babel/plugin-transform-runtime":"^7.12.13","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@babel/runtime":"^7.12.13","@effector/babel-plugin":"^0.5.0","@types/jest":"^26.0.9","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","babel-jest":"^26.2.2","babel-plugin-module-resolver":"^4.0.0","cross-env":"^7.0.2","eslint":"^7.0.0","eslint-plugin-promise":"^4.2.1","jest":"^26.2.2","rollup":"^2.10.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.1","typescript":"^3.9.2"},"typings":"./dist","dependencies":{},"gitHead":"d8d52f9e7371d329955509b133a8bf9981b1dc1c","_id":"@42px/effector-extra@1.1.3","_nodeVersion":"12.13.1","_npmVersion":"6.14.11","dist":{"integrity":"sha512-jdi5qb/JwE13JaHxnRQQgHFdD8mYe5qu8vLGskVdbdtCwGjDJUAhrLkrz1OC7NzJ+RgASjQ26/dA4x5q18iakQ==","shasum":"020d86812d36e0484bb3efe44924ac01ee2d88c5","tarball":"https://registry.npmjs.org/@42px/effector-extra/-/effector-extra-1.1.3.tgz","fileCount":19,"unpackedSize":28934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgK2PBCRA9TVsSAnZWagAAdyAQAJKmjJmXHdjD84SIOqwW\nnLjlWooKBWT9CgJtH+LS8mJemNEZNEIxtwE0LH7Aj7NXd3hrrRPZ5D6OeMex\nso2w4HgAjVuwqq+oa7w3CQwevuc35jdorqEY57isyOe4Dvsp0tCYqkD6sNsu\nHMfdjWPVup8cQ6LDHbccS2q9vTuVHkatdzTJlEMGBrt5nxEj+3NidwLXMesS\nNo7EPuzujQJojBtVT+movmDiyz/XfPE8ucbIp659CLb3xBhgR+PVMe5aSBkq\n2Am1E7QQauzGw/qW4kXimS1f4qe93Gk03yQMIoP7nFrefmwJ+ikayKuG/Gdm\naA+n9XLdwMF8et+n4gOq+0Vm1ixWNLnP/l4cXndp/NYe0/rd2nQrWMtJs/sR\n2w47508rvOX55pxi1Na83DnrAWtwHjioF0kDyswieuQ0Jp/vTrY86zivmivB\nSVawkxZLJkqVCm161IT0kbElXdEY9WXPfB4cGa/SQcB/2Aizp8vlWriHUIrL\nllKPQ+eDi75g7m5Ki8YK+nnR9arWrJEaEoP5KSrffusgUGUdZjD3hhf2QPzz\nOzHmgruo5j2SuMhPPKbg6sbeNS/q4qe6J8g6DsqIgwxWBNY6rBPFGybDFAiX\najIVhZH4Y8OumQYIoJ+p3ImaTpoRxOcoyva4VnrSOANWZDNYaUmmduEBxx7H\nswGr\r\n=EsF0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtjDZJOK2rC8GlqeksOIl5Wq+0/XFru8CZI1xgRVmZRAiEA0+ck9Ma35Uvy7gqWc+A6hsKHjiTQehW1NIKvr3Ize44="}]},"_npmUser":{"name":"42px","email":"office@42px.ru"},"directories":{},"maintainers":[{"name":"42px","email":"office@42px.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/effector-extra_1.1.3_1613456321187_0.37041492650602437"},"_hasShrinkwrap":false},"2.0.0":{"name":"@42px/effector-extra","version":"2.0.0","description":"helpful effector utils","main":"./dist/effector-extra.cjs.js","jsnext:main":"./dist/index.js","module":"./dist/index.js","umd:main":"./dist/effector-extra.umd.js","browser":"./dist/index.js","scripts":{"build":"rollup -c rollup.config.js","test":"jest","lint":"eslint \"./**/*.{js,ts,tsx}\" --fix","peers":"npm-install-peers"},"repository":{"type":"git","url":"git+https://github.com/42-px/effector-extra.git"},"keywords":["effector","effectorjs"],"author":{"name":"42px"},"license":"ISC","bugs":{"url":"https://github.com/42-px/effector-extra/issues"},"homepage":"https://github.com/42-px/effector-extra#readme","peerDependencies":{"effector":"^21.8.3"},"devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/plugin-transform-modules-commonjs":"^7.10.4","@babel/plugin-transform-runtime":"^7.12.13","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@babel/runtime":"^7.12.13","@effector/babel-plugin":"^0.5.0","@types/jest":"^26.0.9","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","babel-jest":"^26.2.2","babel-plugin-module-resolver":"^4.0.0","cross-env":"^7.0.2","eslint":"^7.0.0","eslint-plugin-promise":"^4.2.1","jest":"^26.2.2","rollup":"^2.10.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.1","typescript":"^3.9.2"},"typings":"./dist","dependencies":{},"gitHead":"eb8d6710ce934da93b12037cf766bb591d6fdab1","_id":"@42px/effector-extra@2.0.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-J46uwhL2wIdzTSBEA2VjJSvzgg0kT8N5Rva9mKq+N5ln51y8qZBH/iZq5/PqNHBXxPJCdM3mdE6V+7BAyEkA9g==","shasum":"ea291ccb2ab2a53ac0ecef7cdee0e11f5da09f72","tarball":"https://registry.npmjs.org/@42px/effector-extra/-/effector-extra-2.0.0.tgz","fileCount":21,"unpackedSize":37272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhADu/CRA9TVsSAnZWagAAwdsP/3T6L61SGRjNNREKpIfz\nkJeNl26hsrwW26cCFRq4+eTJIb+UVoNiAj/wCCd+dqGqkEHrn1VcQsGZtkGJ\n3cFXKySS+oTh9Fa0cXI1yQG6TLndGpyvTxKej6PVphr2cTJNvqt748Hu47iu\n3vyB6iffmWcK5qZbcXJ2CA4gg0OcOmbP86/5N1t3PobAyFjP2SnzL0lGH0NZ\nksamm3t5phnyHyAhGXiR/zAU/0EgiVfGJvZQ7aM8J/eIXQjrQ5DhaPgjGzKX\n0qYrV8rtyHZ02Velt3aASWbHY0ZvB/AcMB4e0plJXj1vsYc0uBUda5c0caX0\nPNQtntKb/0rt6SnvMtFdZY//Jsc4PttSMAEfID+0t4BlDIk2VeFOWyfdlpHP\n18exWo7SSdycWxNeNRaTGAnEfqMidD53c5nM5GWZKFsGuF+tal+MCzzhouiO\nFdLvw/5EHVTzTEvS5k8+ZixKRSVn7mt2oSpUeujVVvlHT8GMFbxhXMNfzv0B\nwQsl6sJZBEHcska3sa8u1MpPjbux4GkVTN4ksVWAW9gm437lA3toxUygyKZR\nY9J8UdyI4vxfnIQ5Gr+KBT1YYjHOdwrNLLHr0EA6Nt7AZEpzc9570Jk0HQmF\nuK4ToWqPwhUcKh7ROH0gjldKulwhHXIUCF4RDEYBPeOisRzpyMZ+iIrC0Bir\nqGbD\r\n=xnuF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkwsrGvg25UIRbOPEpNa/0rdtYAakjcDyqQKpe36S4NgIhAK47A2OnmHCwD/QiJEMddE+aSqpGjwvujrAfwPV6DrGo"}]},"_npmUser":{"name":"42px","email":"office@42px.ru"},"directories":{},"maintainers":[{"name":"42px","email":"office@42px.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/effector-extra_2.0.0_1627405247391_0.37208742189864386"},"_hasShrinkwrap":false},"2.0.1":{"name":"@42px/effector-extra","version":"2.0.1","description":"helpful effector utils","main":"./dist/effector-extra.cjs.js","jsnext:main":"./dist/index.js","module":"./dist/index.js","umd:main":"./dist/effector-extra.umd.js","browser":"./dist/index.js","scripts":{"build":"rollup -c rollup.config.js","test":"jest","lint":"eslint \"./**/*.{js,ts,tsx}\" --fix","peers":"npm-install-peers"},"repository":{"type":"git","url":"git+https://github.com/42-px/effector-extra.git"},"keywords":["effector","effectorjs"],"author":{"name":"42px"},"license":"ISC","bugs":{"url":"https://github.com/42-px/effector-extra/issues"},"homepage":"https://github.com/42-px/effector-extra#readme","peerDependencies":{"effector":"^21.8.3"},"devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/plugin-transform-modules-commonjs":"^7.10.4","@babel/plugin-transform-runtime":"^7.12.13","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@babel/runtime":"^7.12.13","@effector/babel-plugin":"^0.5.0","@types/jest":"^26.0.9","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","babel-jest":"^26.2.2","babel-plugin-module-resolver":"^4.0.0","cross-env":"^7.0.2","eslint":"^7.0.0","eslint-plugin-promise":"^4.2.1","jest":"^26.2.2","rollup":"^2.10.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.1","typescript":"^3.9.2"},"typings":"./dist","dependencies":{},"gitHead":"b6ff599d1283f903c816a9fee1d9afcf1eafb4f5","_id":"@42px/effector-extra@2.0.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-dPJItYXffZQw4HRuVtG3lKLqz3MYmb82hhOWZQi4Bux2xyU6IYawBKAl3A7lPNQ1sKFOx4//dctHSJ7URCWEHQ==","shasum":"4e152da0243cd0328d1d547718d3460f05e6e9de","tarball":"https://registry.npmjs.org/@42px/effector-extra/-/effector-extra-2.0.1.tgz","fileCount":21,"unpackedSize":44724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAGNNCRA9TVsSAnZWagAAl9AP/1ZC6D9nJpiW9sIp2iCW\n8I3WYBGmBR2FZZpwxWSaurE53Xj3Jha/juP3QZCpJMvw4tL3wWNANnqmBzzv\nIcx+Qd+c3lbAEKl4UrW0d7J/vIzicUzz0weaLR3GQTQKdejnLYBrGZStOwO4\nT9z7Y5tECapX0C+oWSGVkyIKMqG/PcXBuvRzyTOESQy22O+yPOfJyreEdKrb\nNOjXOdOLubxMVkr7vwQirrpw+2QtM/NMyAYmT9rAPRKwwots04gCgErK2+yE\nXfPlT5oqZ4L8RpOa1/Pue69HBTVsVJIkYRT2G5iusRfVd6XQxOCoihdfUPFL\n7ygSU/ygRldX+9JZVbnVui3oFgppNK0dunLEyvD+GfrWjzUkAmXPQISASTO6\nkwP6FM0sW4EoKoS/qC42mS6Zlxh0mCjUCrFdj+sF9wUD+XyoE7G+uhXyhy+l\nY2OQWMuIJVdvgryZ+5O8qAHEid7QLHULYpzWfOuqs3Rqls6nJH4PilH1o7d2\nLHHmgt8lz+vldEBVekhi1jAW81OFBv51SwthtIM4BYwyH8X6Ki/GGifQHvhf\nIi0D1mWkigx+JApqBZd/rw61rG8txFp8aK4q/OTEzg/lpSpmlsn4XiY0R68j\n3cOI30BGjNmoDGkCbch7P61lTHzAA6+uy306pT/TGDsfjPJvtZJQtMRXSwQc\nK6QT\r\n=v6v6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHB3XrHz+R8eWKkNkeMauv2lSb34cZpakuF8HBGbyqNPAiEAiE7SEu8Lw7M5Lkck/Q6V0jihAIJ6YBDf5ybQ1zKDMSY="}]},"_npmUser":{"name":"42px","email":"office@42px.ru"},"directories":{},"maintainers":[{"name":"42px","email":"office@42px.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/effector-extra_2.0.1_1627415373681_0.686288321716841"},"_hasShrinkwrap":false},"2.1.0":{"name":"@42px/effector-extra","version":"2.1.0","description":"helpful effector utils","main":"./dist/effector-extra.cjs.js","jsnext:main":"./dist/index.js","module":"./dist/index.js","umd:main":"./dist/effector-extra.umd.js","browser":"./dist/index.js","scripts":{"emit-dts":"dts-bundle-generator --project tsconfig.declarations.json --out-file ./dist/index.d.ts ./src/index.ts","build:bundles":"rollup -c rollup.config.js","build":"npm run emit-dts && npm run build:bundles","test":"jest","lint":"eslint \"./**/*.{js,ts,tsx}\" --fix","peers":"npm-install-peers"},"exports":{"import":"./dist/index.js","require":"./dist/effector-extra.cjs.js"},"repository":{"type":"git","url":"git+https://github.com/42-px/effector-extra.git"},"keywords":["effector","effectorjs"],"author":{"name":"42px"},"license":"ISC","bugs":{"url":"https://github.com/42-px/effector-extra/issues"},"homepage":"https://github.com/42-px/effector-extra#readme","peerDependencies":{"effector":"^21.4.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","@rollup/plugin-typescript":"^8.3.0","@types/jest":"^27.0.3","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-jest":"^27.3.1","dts-bundle-generator":"^6.1.0","eslint":"^8.3.0","jest":"^27.3.1","rollup":"^2.10.2","rollup-plugin-terser":"^7.0.2","typescript":"^4.5.2"},"types":"./dist/index.d.ts","gitHead":"fce97056df3fb77a88620ff85c78ef1ad88c4556","_id":"@42px/effector-extra@2.1.0","_nodeVersion":"14.17.5","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Me2MHhbRN+R7FeBd0t4E3Qi1YURf7GB5cludzYYTBbcLtjMfyjWJ1hUscYdoSwIPbHHzXYAlb1+eCZB975ADEA==","shasum":"7c5a7046ee9263a5d3354e3bfab04631d478eff2","tarball":"https://registry.npmjs.org/@42px/effector-extra/-/effector-extra-2.1.0.tgz","fileCount":11,"unpackedSize":36722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoVD5CRA9TVsSAnZWagAATfYP/1GbustvsXA1dVdMGWC/\nT+fsMUVZbvPKYftqWDSdqsRFKSqMuQzpDxpqWdVNh4Nz1cGP8Hy2aOXDlkHI\n2/GxBPQoft4634AbbrK3KaocZr8y2c37hiKQXBWe1l3um9Y5HeXhHAD0DKy/\neAEhgL02fb6Z1uIF3A88FW/O7HiG16t2VSYasS1jiAO1Dr8EuGa9YHKMgG2Q\niL3k0NaXLZtT0AXybGHMSL9dInaJ2jyKvPW7wkyiJXAxlOFNjKTDYCgLPKCh\nY3LrBvdll4+0PsOzr69rx1gKf879SbRDBX+TKFA/oU5WjVxlKMRVzBPnJm4W\n3nfVrIXuQtj4kzR0mhtWjYk3atn3HshNsUwFtsjMOmvMQ2R6ifn5Xs1xbR4z\nmu1tc4cPjcdIV4OPPenxfMZe+M/05O0eHh710LItv4E9QXqpk1yAygomrx1p\n9sDtpTgZ51cDmPrF9ycyVAWeECkrY/6mlwKQ6/WLIBpSxjJKXruByDDwzv7I\nLOEPTJbmd8wLRTq63bnq/wTFsnReGbQta88pmgvtDutPmig7jmNDUSFSxBbL\n/BFpybBU/DNySVxwVtzZOQXXIoaD8IvRdItgsVvZmq2d7jHteCNQrYeV8DRU\nG09okGN0gnZ+HqUrz52Prc/sgKHXrtDRqu5AO86Jq/8Myk/5WBlnzcj+4Ui4\n9hYu\r\n=3Esv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICT25wjGBBSZqLKz8trX3FUcFUN/l2LzgKjZvlKXz1uHAiApI4YAsrmvgaz7qPj0WJ/U6/S+EwGn/mJUtI21Apy0IQ=="}]},"_npmUser":{"name":"42px","email":"office@42px.ru"},"directories":{},"maintainers":[{"name":"42px","email":"office@42px.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/effector-extra_2.1.0_1637961976701_0.9226497893572081"},"_hasShrinkwrap":false},"2.2.0":{"name":"@42px/effector-extra","version":"2.2.0","description":"helpful effector utils","main":"./dist/effector-extra.cjs.js","jsnext:main":"./dist/index.js","module":"./dist/index.js","umd:main":"./dist/effector-extra.umd.js","browser":"./dist/index.js","scripts":{"emit-dts":"dts-bundle-generator --project tsconfig.declarations.json --out-file ./dist/index.d.ts ./src/index.ts","build:bundles":"rollup -c rollup.config.js","build":"npm run emit-dts && npm run build:bundles","test":"jest","lint":"eslint \"./**/*.{js,ts,tsx}\" --fix"},"exports":{"import":"./dist/index.js","require":"./dist/effector-extra.cjs.js"},"repository":{"type":"git","url":"git+https://github.com/42-px/effector-extra.git"},"keywords":["effector","effectorjs"],"author":{"name":"42px"},"license":"ISC","bugs":{"url":"https://github.com/42-px/effector-extra/issues"},"homepage":"https://github.com/42-px/effector-extra#readme","peerDependencies":{"effector":"^21.4.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","@rollup/plugin-typescript":"^8.3.0","@types/jest":"^27.0.3","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-jest":"^27.3.1","dts-bundle-generator":"^6.1.0","eslint":"^8.3.0","jest":"^27.3.1","rollup":"^2.10.2","rollup-plugin-terser":"^7.0.2","typescript":"^4.5.2"},"types":"./dist/index.d.ts","gitHead":"d27d0162083dcee55ac47f1fbc044bdcba8c28ad","_id":"@42px/effector-extra@2.2.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-CfUYSE7rwXwcvFeCsXt1jguR/7jgtME+jjcy7uBcOkQTi+3rArpC5deyPRjupt2ij+UTatdynIj1GGhqVmq5Ag==","shasum":"0d0c9d15df6401ef4c7589bc7b5aa2d605ccf64c","tarball":"https://registry.npmjs.org/@42px/effector-extra/-/effector-extra-2.2.0.tgz","fileCount":11,"unpackedSize":36689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtjmiCRA9TVsSAnZWagAAWSQQAI2bR7FwSL1Myj4Ghh6I\nV7huzacougtdC9wmvriKJmISlkMpoz8xH54A5SgdUQ58XDWi8FnR8EMrTq3E\nE2THxcerhcPqMWlTKoy4c+O7UxASx/dT/0jROe6xsKijemCw7xH0PvGvt1Wc\nY0+n13Jt22zjI6Jh6N0LKKuRS/lP3dEczMcOCG4nD88SXbH6UdDgILsjSOo0\nk+DQlPlkbgr7WZ+fw+m5Q97yE9Be2YC6fQqfOqwBQ3S56VEAk1X4M/QUMeh9\nzE6PWJvtPqj2vJjH4iitwvqwddPOdExTaPU3YMnqUfEwNm/5Oj5NLctDCWmm\nm9phdNvVsA01egu9BYtPwRRy8C1pECSNYraOxVH5ozha5zOFtrFXDvS7TXTq\nscVVzREqzkuCJB/MhiyEbnpUn0fwKCYgG9dJxy05CHv20GJAhomBLWqphBho\n+YBT7neX/CUysDKJKZGDdFEGqxehF1E5xzHe/lU43Um9HbW+DkjVWmB1NDMi\nTP/g29UJllB3Koi24s7iWADoXshIWoat42+qsKKp30KWHcjSjasJwwQzTCNo\n1ZqV4pDUm024trf/itbfEaJmE1Dfnr0L3bDACGJggEEW/n1uK63/soE/uZFm\nDZpEYnieNujRy1Te3KItK7L0VUdik/zBbwxVj5hrB9XPdzBMl9iDDhYV+uNH\n7r4r\r\n=bYAp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaY3MxNa8Xi4SNiuskjuYQbpEuNK83gVAzcdfPH+2RigIgEksX+MMe9GzSSXu03fHILcuWRN6yzy55JAymWI3L9/c="}]},"_npmUser":{"name":"42px","email":"office@42px.ru"},"directories":{},"maintainers":[{"name":"42px","email":"office@42px.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/effector-extra_2.2.0_1639332258120_0.14942406920295603"},"_hasShrinkwrap":false},"2.3.0":{"name":"@42px/effector-extra","version":"2.3.0","description":"helpful effector utils","main":"./dist/effector-extra.cjs.js","jsnext:main":"./dist/index.js","module":"./dist/index.js","umd:main":"./dist/effector-extra.umd.js","browser":"./dist/index.js","scripts":{"emit-dts":"dts-bundle-generator --project tsconfig.declarations.json --out-file ./dist/index.d.ts ./src/index.ts","build:bundles":"rollup -c rollup.config.js","build":"npm run emit-dts && npm run build:bundles","test":"jest","lint":"eslint \"./**/*.{js,ts,tsx}\"","lint:fix":"eslint \"./**/*.{js,ts,tsx}\" --fix"},"exports":{"import":"./dist/index.js","require":"./dist/effector-extra.cjs.js"},"repository":{"type":"git","url":"git+https://github.com/42-px/effector-extra.git"},"keywords":["effector","effectorjs"],"author":{"name":"42px"},"license":"ISC","bugs":{"url":"https://github.com/42-px/effector-extra/issues"},"homepage":"https://github.com/42-px/effector-extra#readme","peerDependencies":{"effector":"^21.8.12"},"devDependencies":{"@babel/core":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","@rollup/plugin-typescript":"^8.3.0","@types/jest":"^27.0.3","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-jest":"^27.3.1","dts-bundle-generator":"^6.1.0","eslint":"^8.3.0","jest":"^27.3.1","rollup":"^2.10.2","rollup-plugin-terser":"^7.0.2","typescript":"^4.5.2"},"types":"./dist/index.d.ts","gitHead":"c46061c781dcd094f838b7130076e6af2b4acf1e","_id":"@42px/effector-extra@2.3.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-p8uN38dRSDvsP8v+1FQP87bQ5t9pYUtmDNblvrThVCyrhRv3Y3V/+Gkpo/noLhFpNGAZDM+hDJ77vPxok6Fddw==","shasum":"59a47447f6607a8ec086f7377d45f3fd67a57f8a","tarball":"https://registry.npmjs.org/@42px/effector-extra/-/effector-extra-2.3.0.tgz","fileCount":11,"unpackedSize":37036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtkSnCRA9TVsSAnZWagAAoJMP/3FzXhQV4W65RPBWEU3l\nH+RIvKTzyvSiRcbxJNpI2wrflrfm+uss3YNBsLufcGXE45/uyEGP65CmJ2du\nHRWGvhNLlq5myr4iuoRskHKjLJGyaWR62L6oJN3zBiQWW1NdpuYzP3DYNSKQ\nrga11eAfshodtQ+T2fx5g2i9Wv/sU9lnn3woHcuhQLhUgB/7aXxYr9sBz7fC\nDfV4tSiu+bZdind/ydSIxDHFNvJzn8KK+ybbbRdOI0s6+Eccdcx1fCVE4Yas\nO8qsn1oe8H+E3P2ofxmJGLnRnkq75VHveu7xLUKi/16qTw4FnXZ30oeye3Ox\nUEKxYKBOKA+XBUDE4W6eRyf3W9wJeBara6PwIlndwYRcK6KQy69K+DZIirLm\nh7vDJO4H9TrM5RcPZ4fImVM0Ydyh8oEUxtUqr7MUsJUvsa82OnhCRmNMp7Fq\nVKoMxwXMhASOTY6xeA+MktKmnfQbHaX2RUGzQc9rAparADR2g6Xj8r+LWxLv\n5E8sDngdMirjw7dcnN3spwTYiX8JWMvUmEkYQ5SDV9S8yThBFWZsYr01f7yv\nLpUBmZGt8lnZlTPI6RWj4McjPAuw5EMAe2HdB2anJUWbskNhy1QuwhAfAx3W\nH4eR4gwaxWf2BPYfCHpcvEGFCf3ZjZWPvZOzcWgzA1+MHXBYB4rZFSrgO3Qm\nr/on\r\n=O8yY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSfOD26MAZPvOTQlDRRrf1a51tVWtEdgdBVxbz392/NAiEAuHlQ0xRi2GWcpf82cno1atMIHNVIuYVkQlTE0ntnLAo="}]},"_npmUser":{"name":"42px","email":"office@42px.ru"},"directories":{},"maintainers":[{"name":"42px","email":"office@42px.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/effector-extra_2.3.0_1639335079202_0.4406028169812044"},"_hasShrinkwrap":false},"2.4.0":{"name":"@42px/effector-extra","version":"2.4.0","description":"helpful effector utils","main":"./dist/effector-extra.cjs.js","jsnext:main":"./dist/index.js","module":"./dist/index.js","umd:main":"./dist/effector-extra.umd.js","browser":"./dist/index.js","scripts":{"emit-dts":"dts-bundle-generator --project tsconfig.json --out-file ./dist/index.d.ts ./src/index.ts","build:bundles":"rollup -c rollup.config.js","build":"npm run emit-dts && npm run build:bundles","test":"jest","lint":"eslint \"./**/*.{js,ts,tsx}\"","lint:fix":"eslint \"./**/*.{js,ts,tsx}\" --fix"},"exports":{"import":"./dist/index.js","require":"./dist/effector-extra.cjs.js"},"repository":{"type":"git","url":"git+https://github.com/42-px/effector-extra.git"},"keywords":["effector","effectorjs"],"author":{"name":"42px"},"license":"ISC","bugs":{"url":"https://github.com/42-px/effector-extra/issues"},"homepage":"https://github.com/42-px/effector-extra#readme","peerDependencies":{"effector":"^21.8.12"},"devDependencies":{"@babel/core":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","@rollup/plugin-typescript":"^8.3.0","@types/jest":"^27.0.3","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-jest":"^27.3.1","dts-bundle-generator":"^6.1.0","eslint":"^8.3.0","jest":"^27.3.1","rollup":"^2.10.2","rollup-plugin-terser":"^7.0.2","typescript":"^4.5.2"},"types":"./dist/index.d.ts","gitHead":"67aa26d3a1522c42b8beb6282c98c27a55ef466d","_id":"@42px/effector-extra@2.4.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-xoSN5Fen4TDTvn53IbacwWK4S28eyEuOhnpdHRP5E2its2c8ULnB9QtakFfnvgonAYyErqKse1BttGom7kpFAg==","shasum":"d4abab979e9ee552c6559b6815e69052b4bbd61f","tarball":"https://registry.npmjs.org/@42px/effector-extra/-/effector-extra-2.4.0.tgz","fileCount":11,"unpackedSize":37023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtkm9CRA9TVsSAnZWagAACT4P/R80N8Lzd0FmVU25w/4g\n6LeVyZAq0kQyoC0YjSGc87X8D2nwBlLcfseuX4R1eIdqpQS+McorZ1JfJukr\nSYZ3+SP3yqiNMNwxjOWZ9jW+1uxN0e9oGebSCPg8q9B42AxTIs4fS7+chWUk\ny5xByVmVJWctXO9fj+vJ+HQ2qmeehpVl03DiYqg5o0ifK7EWvjpqCW4mMElS\nigDr4MD5UHxaTuM0l47Fsi4dC+8KzBtrS8d3SgJ7QgdsTXdmNfAYyi4CMxVp\n36yLnwB2dz/26UgdWg9WaqvXixb/dPwRMJS9aC53tz4c9AaL/TOofviGipuz\nOgxHTJIhb3jGEIO4fAwg6nXPOH0MDtde9poE4Eqhh03oq6i2ep/c3m3QtuIq\nkI0aDzsozvzdcpiFXlDGz8oVAOKHOcB0GK/AejiiSoM89zBoYStEM0ZKDM8O\nAgUOGoBiOptflIdawT3s+M3md8C/YWltYgOfjowDnKp0Mb/UBrdr7yFx9fnW\nkSn56A6lBwzzAk5jwYA/aLc3S3ul9eXU0u+A44uRuJh6fX+ASBSod2h76j1Q\njmy7xQFKx35khEKtkZjOJn1cAAPL3rBpsUR35CQuu2BTWkCL/TUJVR99QaFm\nIVOuFBhp8s3G8QzKqeLMYckqjF0wtWW3iB+GFXn66qFbXqJC4bD0bHgnqqJd\nTgnC\r\n=u2w4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4TF129DofcYEK9IEQfn3MlVF+pBFzDNwcpIcXCCJ5yAiB4QUiYw38/jL5yO1uZ2yeJ+Oh+uj2fIDfNkrsIxf+k0Q=="}]},"_npmUser":{"name":"42px","email":"office@42px.ru"},"directories":{},"maintainers":[{"name":"42px","email":"office@42px.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/effector-extra_2.4.0_1639336381533_0.9378423008705354"},"_hasShrinkwrap":false},"2.5.0":{"name":"@42px/effector-extra","version":"2.5.0","description":"helpful effector utils","main":"./dist/effector-extra.cjs.js","jsnext:main":"./dist/index.js","module":"./dist/index.js","umd:main":"./dist/effector-extra.umd.js","browser":"./dist/index.js","scripts":{"emit-dts":"dts-bundle-generator --project tsconfig.json --out-file ./dist/index.d.ts ./src/index.ts","build:bundles":"rollup -c rollup.config.js","build":"npm run emit-dts && npm run build:bundles","test":"jest","lint":"eslint \"./**/*.{js,ts,tsx}\"","lint:fix":"eslint \"./**/*.{js,ts,tsx}\" --fix","check:types":"tsc --noEmit"},"exports":{"import":"./dist/index.js","require":"./dist/effector-extra.cjs.js"},"repository":{"type":"git","url":"git+https://github.com/42-px/effector-extra.git"},"keywords":["effector","effectorjs"],"author":{"name":"42px"},"license":"ISC","bugs":{"url":"https://github.com/42-px/effector-extra/issues"},"homepage":"https://github.com/42-px/effector-extra#readme","peerDependencies":{"effector":">=22.0.0 <23.0.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","@rollup/plugin-typescript":"^8.3.0","@types/jest":"^27.0.3","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-jest":"^27.3.1","dts-bundle-generator":"^6.1.0","eslint":"^8.3.0","jest":"^27.3.1","rollup":"^2.10.2","rollup-plugin-terser":"^7.0.2","typescript":"^4.7.4"},"types":"./dist/index.d.ts","gitHead":"3b01c2eba36b2a3599cb3b3cedb742a8dd5654e4","_id":"@42px/effector-extra@2.5.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-6WhOW5OKfO9//fkMfUsld37x7rVtilEmFoqA4TO7hTe2GtEZg/fMQjPYW7F4u81eVDWyZLhezYXYgbz19u/Sgg==","shasum":"b2511d42c36bb0da716bd30cfe8444625bdb6f20","tarball":"https://registry.npmjs.org/@42px/effector-extra/-/effector-extra-2.5.0.tgz","fileCount":11,"unpackedSize":39524,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6Ss8V5K8gNOshkfqR5DcroTBPVBsq293wkMpkhcun4wIhAIVtppns9XmqksG8kNRNkitfvO9HpBsbMdmTohac4D9J"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0H1IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrldhAAhUVYq5jLzVToTGzdkdLC0j7z0pMKSCX95u9jHQ72jLXmap53\r\nzFPjgAgOkWIo6Jjn/gUykonVAACtasp4viwuuLs+srDPIFAnNgYotm12V7UG\r\nrucdkOdT48pbokj6BLdJBZeHL8ncPxWJrwj6PUt0Ags1iNfc8q3GIw1RTiJX\r\nRfaMe09s+9OaBr7NQb7e6PvCKYqsoumMBw8IM4g+19xOHfiUp1L52TQf94i1\r\n4V5hFXvJhe8i9yNIsQscrhgpUUuicJ/tqNVysJDMYhQRWvsAjTJGjgTKuJtj\r\nPeTah6ID6oriyoD7+DmYX+f0uSP0i3dXUg4SJeAQk1LL6kX6L0HGzssInLAN\r\n7PA215BdJAbsT+chW5cZ8PIj+DVM0TN32Meu6b/Pq0dtJIeUfiVAQQ4NUn9m\r\nbEI7C5bllqA2yka7V+sxmH5qTI75FvZfGYFlKDTCLqqMXSdpt44e8pVBX1h8\r\nkZR7jsvaZ4UwZ5LS3aA5aSIAa6g+HjlUQrdhOw09+cT2sTEx76uJzsj6MDmI\r\naQfBKU4lzu7NnAtM/m9gamSWxJsiqKxoGCfkLP5L8TRmX+VBeSxUwcr6aFKo\r\n9nLc+3pKPvhGDdmVUZTGmkqusQP0VxrQ+z8k/av3cmfwT2EpHqsbYdb8iJuw\r\nLXiKwNTR9Pt43G05/T7vZU0ijmadmmZozdA=\r\n=ssYM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"42px","email":"office@42px.ru"},"directories":{},"maintainers":[{"name":"42px","email":"office@42px.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/effector-extra_2.5.0_1657830727965_0.3485780897792645"},"_hasShrinkwrap":false},"3.0.0":{"name":"@42px/effector-extra","version":"3.0.0","description":"helpful effector utils","main":"./dist/effector-extra.cjs.js","jsnext:main":"./dist/index.js","module":"./dist/index.js","umd:main":"./dist/effector-extra.umd.js","browser":"./dist/index.js","scripts":{"emit-dts":"dts-bundle-generator --project tsconfig.json --out-file ./dist/index.d.ts ./src/index.ts","build:bundles":"rollup -c rollup.config.js","build":"npm run emit-dts && npm run build:bundles","test":"jest","lint":"eslint \"./**/*.{js,ts,tsx}\"","lint:fix":"eslint \"./**/*.{js,ts,tsx}\" --fix","check:types":"tsc --noEmit"},"exports":{"import":"./dist/index.js","require":"./dist/effector-extra.cjs.js"},"repository":{"type":"git","url":"git+https://github.com/42-px/effector-extra.git"},"keywords":["effector","effectorjs"],"author":{"name":"42px"},"license":"ISC","bugs":{"url":"https://github.com/42-px/effector-extra/issues"},"homepage":"https://github.com/42-px/effector-extra#readme","peerDependencies":{"effector":">=23.0.0 <24.0.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","@rollup/plugin-typescript":"^8.3.0","@types/jest":"^27.0.3","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-jest":"^27.3.1","dts-bundle-generator":"^6.1.0","eslint":"^8.3.0","jest":"^27.3.1","rollup":"^2.10.2","rollup-plugin-terser":"^7.0.2","typescript":"^4.7.4"},"types":"./dist/index.d.ts","gitHead":"a04688c111a555e00c5efc2fbbb8126ea697751a","_id":"@42px/effector-extra@3.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-/Ffot01VECJ2Ll+5v+Hn5DymdX6FomNIOVPv4tBnkNMJGyehTXf8Rw98ND+TvmSunbexyML3o4Wlkx4ikQhfEw==","shasum":"15a01cee0e30f3f25b26a781b1e8ae7828faaa88","tarball":"https://registry.npmjs.org/@42px/effector-extra/-/effector-extra-3.0.0.tgz","fileCount":11,"unpackedSize":39941,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKdS8Hdd9rq8UfE2O7EU/zX/vv12sgmyFqf6dAltANnAiAqlppkN3pw7IRrOZMHRekvo2L2Quhw6bW0/dLsE+xgCA=="}]},"_npmUser":{"name":"42px","email":"office@42px.ru"},"directories":{},"maintainers":[{"name":"42px","email":"office@42px.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/effector-extra_3.0.0_1702158732328_0.6355945603802664"},"_hasShrinkwrap":false},"3.0.1":{"name":"@42px/effector-extra","version":"3.0.1","description":"helpful effector utils","main":"./dist/effector-extra.cjs.js","jsnext:main":"./dist/index.js","module":"./dist/index.js","umd:main":"./dist/effector-extra.umd.js","browser":"./dist/index.js","scripts":{"emit-dts":"dts-bundle-generator --project tsconfig.json --out-file ./dist/index.d.ts ./src/index.ts","build:bundles":"rollup -c rollup.config.js","build":"npm run emit-dts && npm run build:bundles","test":"jest","lint":"eslint \"./**/*.{js,ts,tsx}\"","lint:fix":"eslint \"./**/*.{js,ts,tsx}\" --fix","check:types":"tsc --noEmit"},"exports":{"import":"./dist/index.js","require":"./dist/effector-extra.cjs.js"},"repository":{"type":"git","url":"git+https://github.com/42-px/effector-extra.git"},"keywords":["effector","effectorjs"],"author":{"name":"42px"},"license":"ISC","bugs":{"url":"https://github.com/42-px/effector-extra/issues"},"homepage":"https://github.com/42-px/effector-extra#readme","peerDependencies":{"effector":">=23.0.0 <24.0.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","@rollup/plugin-typescript":"^8.3.0","@types/jest":"^27.0.3","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-jest":"^27.3.1","dts-bundle-generator":"^6.1.0","eslint":"^8.3.0","jest":"^27.3.1","rollup":"^2.10.2","rollup-plugin-terser":"^7.0.2","typescript":"^4.7.4"},"types":"./dist/index.d.ts","gitHead":"b97b9952b9907cabce389287e15db0ef4eae96a4","_id":"@42px/effector-extra@3.0.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-9YyPDvbwhowUorLovgqIoe7tO0M0lDcmZ4HOMKxvdonLrcAPMspfLXGYBGWKU6a1L09C/ZrfKZV1MrreD0r4CQ==","shasum":"0bc2907b3717cb3788bed26b6b372f90c561be38","tarball":"https://registry.npmjs.org/@42px/effector-extra/-/effector-extra-3.0.1.tgz","fileCount":11,"unpackedSize":39897,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEplAfuiGA3kqXsDfEp5mi7r5j2RZp9PDqXbNKjHEe9zAiEAybrYzZ1eLeZf+GxU7J38MiTbQlL3q+Lw6hjwNsvwxlo="}]},"_npmUser":{"name":"42px","email":"office@42px.ru"},"directories":{},"maintainers":[{"name":"42px","email":"office@42px.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/effector-extra_3.0.1_1702164426338_0.292218007968319"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-04T19:51:26.259Z","1.0.0":"2021-02-04T19:51:26.409Z","modified":"2023-12-09T23:27:06.690Z","1.0.1":"2021-02-04T20:07:02.859Z","1.1.0":"2021-02-05T11:35:59.043Z","1.1.1":"2021-02-08T06:20:39.674Z","1.1.2":"2021-02-16T05:57:46.815Z","1.1.3":"2021-02-16T06:18:41.303Z","2.0.0":"2021-07-27T17:00:47.717Z","2.0.1":"2021-07-27T19:49:33.797Z","2.1.0":"2021-11-26T21:26:17.037Z","2.2.0":"2021-12-12T18:04:18.261Z","2.3.0":"2021-12-12T18:51:19.350Z","2.4.0":"2021-12-12T19:13:01.694Z","2.5.0":"2022-07-14T20:32:08.152Z","3.0.0":"2023-12-09T21:52:12.757Z","3.0.1":"2023-12-09T23:27:06.493Z"},"maintainers":[{"name":"42px","email":"office@42px.ru"}],"description":"helpful effector utils","homepage":"https://github.com/42-px/effector-extra#readme","keywords":["effector","effectorjs"],"repository":{"type":"git","url":"git+https://github.com/42-px/effector-extra.git"},"author":{"name":"42px"},"bugs":{"url":"https://github.com/42-px/effector-extra/issues"},"license":"ISC","readme":"# Effector extra\n\nHelpful effector utils.\n\n## Installation\n\n```sh\nnpm install @42px/effector-extra\n```\n\n## Utils\n### attachWrapper\n\nOften you need to create a derivative effect with wrapped params, result or error:\n\n```ts\nimport { attachWrapper } from '@42px/effector-extra'\nimport { requestFx, Res } from '../request'\n\ntype LoginParams = {\n  username: string\n  password: string\n}\n\ntype LoginResult = {\n  token: string\n}\n\nconst loginReqFx = attachWrapper({\n    effect: requestFx,\n    mapParams: (params: LoginParams) => ({\n        method: \"POST\",\n        body: params,\n    }),\n    mapResult: ({ result }): Res<LoginResult> => result.data,\n    mapError: ({ error }) => {\n        if (error.code === 404) {\n          const err = new Error()\n          err.name = \"InvalidCredentials\"\n          return err\n        }\n        return error\n    },\n})\n```\n\n### createService\n\n```ts\nconst domain = createDomain()\n// real request effect\nconst requestFx = domain.effect<ReqParams, Response, Error>()\n\nconst myService = createService({\n    domain: createDomain(),\n    effect: requestFx,\n})\n\n// some method\nconst getNewsFx = myService.createMethod({\n    mapParams: (newsId: number) => ({\n        url: `/news/${newsId}`,\n    }),\n    mapResult: ({ result }) => result.data,\n})\n```\n\n### Event batcher\nThis util is useful when you have a non-consistent flow of many events. It batches events payload in array if the sequence of events are fired faster then defined delay. Otherwise event fired immediatly \n\n```ts\nimport { batchEvents } from '@42px/effector-extra'\nimport { matrixDomain } from './domain'\n\nexport const roomMessage = matrixDomain.event<MessageEvent>()\nexport const roomMessageBatch = batchEvents(roomMessage, 500)\n```\n\n\n### mockEffects/mockStores\n\nType-safe helper for mock effects when using fork (useful for testing):\n\n```ts\nconst mockCartStorage = () => {\n  let cartStorage: CartItem[] = [] \n\n  return mockEffects()\n    .set(writeCartFx, (cart) => {\n      cartStorage = cart\n    })\n    .set(readCartFx, () => cartStorage)\n}\n\nlet scope: Scope\n\n\ntest('add to cart', async () => {\n  scope = fork(root, {\n    handlers: mockCartStorage(),\n  })\n})\n```\n","readmeFilename":"README.md"}