{"_id":"@react-store/core","_rev":"56-3e330e2cc31de6d9f86206bc4f02df82","time":{"created":"2021-12-16T10:18:48.097Z","0.0.2":"2021-12-16T10:18:48.337Z","modified":"2022-11-05T16:16:58.861Z","0.0.3":"2021-12-16T19:02:36.512Z","0.0.4":"2021-12-17T21:44:26.296Z","0.0.5":"2021-12-20T19:55:01.887Z","0.0.6":"2021-12-24T18:13:37.435Z","0.0.7":"2021-12-25T09:35:10.368Z","0.0.8":"2021-12-31T14:23:41.168Z","0.0.9":"2022-01-11T13:48:08.602Z","0.0.10":"2022-01-11T21:07:52.451Z","0.0.11":"2022-01-12T21:26:35.087Z","0.0.12":"2022-01-21T08:47:31.708Z","0.0.13":"2022-01-28T17:32:25.567Z","0.0.14":"2022-02-03T20:32:13.803Z","0.0.15":"2022-02-05T13:30:48.335Z","0.0.16":"2022-02-05T16:57:34.206Z","0.0.17":"2022-02-06T21:42:10.162Z","0.0.18":"2022-02-07T06:43:38.925Z","0.0.19":"2022-02-08T08:27:36.725Z","0.0.20":"2022-02-20T17:08:35.005Z","0.0.21":"2022-02-23T16:11:56.333Z","0.0.22":"2022-02-23T21:05:38.549Z","0.0.23":"2022-02-24T05:53:12.828Z","0.0.24":"2022-03-01T05:52:47.277Z","0.0.25":"2022-03-02T21:44:30.769Z","0.0.26":"2022-03-04T19:36:42.016Z","0.0.27":"2022-03-07T13:06:36.573Z","0.0.28":"2022-03-07T15:47:51.547Z","0.0.29":"2022-04-16T17:50:17.464Z","0.0.30":"2022-04-22T22:25:34.834Z","0.0.31":"2022-04-23T20:04:33.390Z","0.0.32":"2022-08-02T18:17:39.845Z","0.0.33":"2022-08-27T10:27:52.716Z","0.0.34":"2022-09-06T18:27:19.454Z","0.0.35":"2022-09-14T20:08:47.249Z","0.0.36":"2022-09-18T17:32:33.797Z","0.0.37":"2022-09-19T16:22:40.405Z","0.0.38":"2022-09-27T10:13:42.053Z","0.0.39":"2022-10-13T11:37:52.934Z","0.0.40":"2022-11-05T16:16:58.778Z"},"name":"@react-store/core","dist-tags":{"latest":"0.0.40"},"versions":{"0.0.2":{"name":"@react-store/core","version":"0.0.2","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/amirqasemi74/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","reflect-metadata":"^0.1.13"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.5","@babel/plugin-proposal-decorators":"^7.16.5","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/preset-react":"^7.16.5","@babel/preset-typescript":"^7.16.5","@rollup/plugin-typescript":"^8.3.0","@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@trust/webcrypto":"^0.9.2","@types/clone-deep":"^4.0.1","@types/jest":"^27.0.3","@types/react":"^17.0.37","@types/react-dom":"^17.0.11","@types/react-dropzone":"^5.1.0","@types/styled-components":"^5.1.18","@types/testing-library__jest-dom":"^5.14.2","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.4.5","babel-plugin-transform-typescript-metadata":"^0.3.2","html-webpack-plugin":"^5.5.0","jest":"^27.4.5","react":"^17.0.2","react-dom":"^17.0.2","react-dropzone":"^11.4.2","rollup":"^2.61.1","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.4","webpack":"^5.65.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.6.0","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js --env development","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"yarn test && yarn build","pub":"npm publish --access public"},"gitHead":"cd6d65e66b4719266ca48f429debf83a35a3a513","description":"**React Store** is a library for better state managment in react hooks new world.","bugs":{"url":"https://github.com/amirqasemi74/react-store/issues"},"homepage":"https://github.com/amirqasemi74/react-store#readme","_id":"@react-store/core@0.0.2","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-7qMCxovtPnfOZUHF5pKg5ha2dusnTVGSL8K0dVbWKdasEerFOBma+0wCf+ks/UpwblJNe4qFWeX2y2YgjpFyvA==","shasum":"544717601ea4eb022af3e030e2c1124af5542db7","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.2.tgz","fileCount":52,"unpackedSize":59939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuxKICRA9TVsSAnZWagAAhhIP/ia138EE4W4USp2KotSF\nxjf7tRJVInAVEHr2fC995PYdKqSAW/tp9upTmazGrebg/KaEbinKUU4r0ucC\nmjVerSGFqGnlmOYIDnPDLNqHHCgZiZFCtzVC/1WTfNeKqb2CkNdoeix/hNNB\nbf9rftGdxpmnu7QwG3cmDP5SIMVesR6p/o8Brtk4BDn9+KZ0KcszqDtVmazT\nCVIxy29yXvYrrLf3iNqhpPwAtdVAr6mnJyzcsGAoiomGSSUzjD0OC2niVhG7\nnA1Qb4DB8u583jvvJD3/NfX2dqeScrfRvcI+Xky4I/xxUJ9O+4FWg5LuZSc+\nU2mHiuEf0vM0YXA4eP3kSgBIAWzxoDkRafcs+1MFZ66ShxT+eMRVDkmog2j3\nLjALRXFosJ8FzSaL40JcNOVDDJYD3eNS1oZBWOEk7qsGlxUXf3mRxsDrG4He\n+T1St4g3E/naNgrMigZD8c8+iRNaIllKdcGywy7qdyVl3ajda5PCivLttCrL\nosx8X6P84FVfW8/Ut20o12Q0b1zu/fRC9Gzcn0gbP4OdZKN1ewGvlaRKm0hl\nQhHmwXmnaxqqI5DihU1zZft9UnQs1bI2TD2bXtAPFgb3VEZu9DIPIr21hKW4\nJE9VPJpKssTV85/WlsoynPSe7OzdZ80dEAPd+qjtYq/hD+iiQxBkewbSGIbw\nLzNO\r\n=sEyw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ/Mmr2x1pMYdSeH0mH30rpXa4ZTbKVCsOFcHsK3yMEwIhAPXvcVNGupVesWl+Wr2/WKI3KHBL0GFUfAG/3RdSbJXu"}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.2_1639649928174_0.9409337529975108"},"_hasShrinkwrap":false},"0.0.3":{"name":"@react-store/core","version":"0.0.3","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/amirqasemi74/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","reflect-metadata":"^0.1.13"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.5","@babel/plugin-proposal-decorators":"^7.16.5","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/preset-react":"^7.16.5","@babel/preset-typescript":"^7.16.5","@rollup/plugin-typescript":"^8.3.0","@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@trust/webcrypto":"^0.9.2","@types/clone-deep":"^4.0.1","@types/jest":"^27.0.3","@types/react":"^17.0.37","@types/react-dom":"^17.0.11","@types/react-dropzone":"^5.1.0","@types/styled-components":"^5.1.18","@types/testing-library__jest-dom":"^5.14.2","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.4.5","babel-plugin-transform-typescript-metadata":"^0.3.2","html-webpack-plugin":"^5.5.0","jest":"^27.4.5","react":"^17.0.2","react-dom":"^17.0.2","react-dropzone":"^11.4.2","rollup":"^2.61.1","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.4","webpack":"^5.65.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.6.0","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js --env development","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"yarn test && yarn build","pub":"npm publish --access public"},"gitHead":"e791bde5e8de65b44190799b9819045619608f91","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/amirqasemi74/react-store/issues"},"homepage":"https://github.com/amirqasemi74/react-store#readme","_id":"@react-store/core@0.0.3","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-bIAgmI3glHxDo8CBQFwHE5T03Seur/8rdKUST1OedMyAmUW0GwDP2bHcIHm2pK6PWtYMFUI72sGlPdOe9VNs4g==","shasum":"be0a701e53efb9788e73e8957e1872bdbaf0a2d4","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.3.tgz","fileCount":52,"unpackedSize":60505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu41MCRA9TVsSAnZWagAAzNEP/0KdddVOl2yFVdRyAQoA\nUzLfwdMq1BZ2W/MWPuIqXFx51oFa/WEkewmGI4fJbjaxek9L0AFm3SRoY2bX\n18GUYJLFF/aDrm5QQQXYBuOHJcS7hla81CHmOUtGiJ8r4vFKEbFYC2S33JMK\nc0YLeiGIx//a0lml4w1L5ms5pKGKyxrpJTpqjy4zcxPWEvpi0pavtQzBR1Ts\n+MZA8Cpq8/63WR//8iQNZXmnPvpyR09om9qIIfvDA9rKsveQinbguHr6N/ED\nqgP8PRJvSm1JjZjxbDE6Z169SWU8EvAga6NCUHnhVAi6Gkjl45yulEiqSgvN\n7T19ANOna1h6neG/MSHGKcMZXgTQZsW4c7TtiTu9xOVIGcZSsnEB20Fn5a1i\nkdw1tsG/480d922zr2wp6jQRjZyfplj9wxKOv3ByRAX05D6RrJncB1Cp8zXp\nPAGf7S1tt43KPUmw36au0qU5slxwzQegW9L68Pi0KzXLQPqYyAxMipLuRKzs\nm3kRgABm09tjC9QNPOLHpiyxmavv59iHWzcfSyUveJ9+N7irqwjQkaBtZE/t\nmYo2LdHa78wQ2WO4BplkD7hmsa3qdabi2yZHzf+8d0iYB80DKnp3/DvXbEGu\nJXGXvLajWIZktwLP3HPqWRVUtdz578yYKkfqcPit0Mgur0rSqm9LQ56l0Xjd\nwHFQ\r\n=OGQE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrFCngf6X3ulPWQBFqVUyt23md9L0qtbpfT2TmSiPobAiA7P9s/fxWEsjoItoYGp9TNvFHhmR9Nm36e/kbDF5F0iw=="}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.3_1639681356346_0.9506161705301972"},"_hasShrinkwrap":false},"0.0.4":{"name":"@react-store/core","version":"0.0.4","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/amirqasemi74/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","reflect-metadata":"^0.1.13"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.5","@babel/plugin-proposal-decorators":"^7.16.5","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/preset-react":"^7.16.5","@babel/preset-typescript":"^7.16.5","@rollup/plugin-typescript":"^8.3.0","@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@trust/webcrypto":"^0.9.2","@types/clone-deep":"^4.0.1","@types/jest":"^27.0.3","@types/react":"^17.0.37","@types/react-dom":"^17.0.11","@types/react-dropzone":"^5.1.0","@types/styled-components":"^5.1.18","@types/testing-library__jest-dom":"^5.14.2","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.4.5","babel-plugin-transform-typescript-metadata":"^0.3.2","html-webpack-plugin":"^5.5.0","jest":"^27.4.5","react":"^17.0.2","react-dom":"^17.0.2","react-dropzone":"^11.4.2","rollup":"^2.61.1","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.4","webpack":"^5.65.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.6.0","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js --env development","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"yarn test && yarn build","pub":"npm publish --access public"},"gitHead":"04e6508b020c7e5e41b17bed2d1a7da217b72a7e","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/amirqasemi74/react-store/issues"},"homepage":"https://github.com/amirqasemi74/react-store#readme","_id":"@react-store/core@0.0.4","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-BelVj/k7ipJcganlss1KZU2k//ZePRhnRbClN5SEQa2YoYOvOTDiKZX6pAs7WbUBsixHsGjv0zR76g8Df8fiug==","shasum":"9649fd086d9c84b0affde8d20f2e68b83d75b313","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.4.tgz","fileCount":51,"unpackedSize":61485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvQS6CRA9TVsSAnZWagAA7A0P/iadwqRrTMZdtLh5Pw9M\nhKoHO0vYPdsUnVXAVpw5tZKHelFICLYEUv+cpq8tYhjm0cBPx6R5Kb7GiEdl\nP/UTzGAWGFEh6CgE8fdO8yaymoitw89ZfB1OpXTfGAwXA1PEjmBRMihnFmOT\nmef+aE34psHxcpkd7ARkzD26T/WPD0nJt7BLS2q7LmCojVsZeamdsV8NIgJd\nLhZdPCwfXzTb6Qmd0ec24Quevy1NjjYptCzHLlHWiyanPhlFOTPowy/wMANQ\nmJsmIsyhMylo6m31NH3hhFUCYb/dS8CW6PJoWu9CMt9KU90rP035B06nwNJl\nQ2hqFzbvnhfk6BD8UFGFNebhqn9EAq5u09do6ADL6zCGm14Z3rkzTSOa3KOR\nrXJyxUYZwFjE1tbP2LhuRr+d9i7Wg8xLmVQKvrByhM+2hmvaEuelAD56iFWf\ndCmCRyvX2ePqAFbmJDvMJL+XbkLN3pepRZ+Xn3lTn+Rt5GX4yTo/E6B6oxVr\nMQwJ5iRNaFCAsobj9tGwQVBEnyQXqNbPyl/KzMh83uFF9j6B3b7tnemQaxgM\nul6RMKFj5/gTdPZLUwxpbGYxh1wSW0G8xaql8UpeqXnfzVlMfXZ++z8oVkSW\nILRQqStGs5dX0r4b8qJ+KfZS0mPCmxfQPS7OewMRrTQP9Ep/jlXQ4grSz0nV\nJNnG\r\n=5x+Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnikW0TAfwccXI6sRwkkreVo8753PQ+/NphDNAQGDfWAiEApjcT/PTMiFifNL01P9IrV4uT/nhM6is1kEKX12VP/jU="}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.4_1639777466112_0.5228900000168999"},"_hasShrinkwrap":false},"0.0.5":{"name":"@react-store/core","version":"0.0.5","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/amirqasemi74/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","object-path":"^0.11.8","reflect-metadata":"^0.1.13"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.5","@babel/plugin-proposal-decorators":"^7.16.5","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/preset-react":"^7.16.5","@babel/preset-typescript":"^7.16.5","@rollup/plugin-typescript":"^8.3.0","@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@trust/webcrypto":"^0.9.2","@types/clone-deep":"^4.0.1","@types/jest":"^27.0.3","@types/object-path":"^0.11.1","@types/react":"^17.0.37","@types/react-dom":"^17.0.11","@types/react-dropzone":"^5.1.0","@types/styled-components":"^5.1.18","@types/testing-library__jest-dom":"^5.14.2","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.4.5","babel-plugin-transform-typescript-metadata":"^0.3.2","html-webpack-plugin":"^5.5.0","jest":"^27.4.5","react":"^17.0.2","react-dom":"^17.0.2","react-dropzone":"^11.4.2","rollup":"^2.61.1","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.4","webpack":"^5.65.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.6.0","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js --env development","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"yarn test && yarn build","pub":"npm publish --access public"},"gitHead":"afc0b04a34e111bd13b44042e8078a9eb4bca2bf","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/amirqasemi74/react-store/issues"},"homepage":"https://github.com/amirqasemi74/react-store#readme","_id":"@react-store/core@0.0.5","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-RD0dz8IsjW4VdLyUDsSH0RrNoVgr8TjI6EVgoNzIWjSKQUwqXt/Qp94CS0eZhW7m66Zx4mz79+DC6lIJXShOdg==","shasum":"430196519819f0a34462424169d9bca725c0cc13","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.5.tgz","fileCount":51,"unpackedSize":62835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwN+VCRA9TVsSAnZWagAAvGEP/1rD81VgEgqkiJbpwahA\n6rOVUeJ8Igkg9VkoCWYK1cCZ7xyb16wmnGd0P0r2zmxcws0gVAJZOPhJvg9f\nuo0HQwHgE/1ZE6YRAQn8Qft0V06e5fiHpXt8BHqOMaLh/P3rdIjeEl6bXdJZ\n8Ffk21Ub1kYCreQ644DvmaeOyv8LQD/FQws/YxXfVeJ4aIYHhpKP6fsH2AKu\nVR6+Qgi8KmLJXNCPciV5slfTMnW+NmMlTvhypJy9uNWHlTUDNrFmNWNt5E5v\nyGziP0WktC1uNlTLqsbf5XCj2mPE41F2V/xDckpx8DgTt+h1R+hXO2qPg43u\nA/0REY+ycvbzmX++ISBTO4ZDIFi7UWD3Kbhmkv9qW8iCKfmLAYcrTa589VrM\nKAuFxZrYr6X+5W8KkUjgMDQTVXA0gVisctrg2RORIkGaVGmxHEe27/xSw/jE\n2tFI9fyvJKWYZR9R/PymNzkAnkytCOPwXk/E2CrSBgfdsjT+bvY0+LcpSy4U\nauMzXzJFvqaSt24hMIDIO2o1IbtnwWZi5fwcTCpkvSvyTPVEJ9fmh5bBJS9A\n26N0yJIX4hy7aAnp5I03M4nNlnT3YSvnG49lLtP7KIw2kM9K7k7PUi7nn+9D\n8LD4e9dnq6qm9rNl1iGM2Tauoao5mX9iAJcuKsHjESnsT3DpvyVWgRV1nQ3e\nvqzR\r\n=TIoJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCU79LW4sT+57elmZkEf2M5cAzB3UPFtSoVwPIDmRlWDgIgBGqUmuGWElH8J0ej2dpTHgZSa2a/i6mZE19LDfwlBrs="}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.5_1640030101703_0.5443600368194124"},"_hasShrinkwrap":false},"0.0.6":{"name":"@react-store/core","version":"0.0.6","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/amirqasemi74/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","object-path":"^0.11.8","reflect-metadata":"^0.1.13"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.5","@babel/plugin-proposal-decorators":"^7.16.5","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/preset-react":"^7.16.5","@babel/preset-typescript":"^7.16.5","@rollup/plugin-typescript":"^8.3.0","@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@trust/webcrypto":"^0.9.2","@types/clone-deep":"^4.0.1","@types/jest":"^27.0.3","@types/object-path":"^0.11.1","@types/react":"^17.0.37","@types/react-dom":"^17.0.11","@types/react-dropzone":"^5.1.0","@types/styled-components":"^5.1.18","@types/testing-library__jest-dom":"^5.14.2","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.4.5","babel-plugin-transform-typescript-metadata":"^0.3.2","html-webpack-plugin":"^5.5.0","jest":"^27.4.5","react":"^17.0.2","react-dom":"^17.0.2","react-dropzone":"^11.4.2","rollup":"^2.61.1","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.4","webpack":"^5.65.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.6.0","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js --env development","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"yarn test && yarn build","pub":"npm publish --access public"},"gitHead":"195d5ab73d9565d2b32ddf0eeb0ec9d01b746798","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/amirqasemi74/react-store/issues"},"homepage":"https://github.com/amirqasemi74/react-store#readme","_id":"@react-store/core@0.0.6","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Arlc1VxBulECB1Re9lMzHWbXzpC0isRMfPhKvz6Ol8eVT55CxAuIz9StaNzr8bh3eOUkHaWQGca022dnmFegNA==","shasum":"df7db209d2467b878cdecbe3c9ad8346344d2d1a","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.6.tgz","fileCount":51,"unpackedSize":63044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxg3RCRA9TVsSAnZWagAA6rsP/A7hjfi3d7xQK03ORztJ\nHoW12ioqUgT4PHmIlDPqQDPKuWfbmBS7nv1rgHrlQCqLMv3Ji7L5hHKfsBvP\nVx3hpTBkwzdsF3oUXbIozzc1tSko/fukU2O0NP8SycTMTdJ3rKiJvwhxvzTf\ng9fLDEKhYe8Vq1Z5CJkT2hl5/xV14Q/xUiPDx5fw8UxWLA9vBxZ0TKIZnrKW\nbeB/HjqMrqW3X11iW5xnFk1CBK5w1nZFl3Fm/7cL1ene/ofeDgtWNFl6odEF\ngcm23mBn1jPFrlIWOU6abBCwhpw9NDfdHURkD99Giboydb6lZFL23qm8JQD4\nvC9JTFUGS6kNiMjc13OSNffRmztJRt/AlUA7IdmAO5jMlsEVPiq1fwAy1MVa\nxlJl3jmsHis4liZN7hzezqTG08TT+F2xgiNtCsgyuC8+pQuKHsTZRt75LyCG\n4z0KgkmurrzDPddSbjIvsmMbdvNbCtYigGULl23jQTg5/IutbCfJyO0Rje8V\nRCJ5nNB43KfIyRdfRC1auIHTGdJlA04Ctgm8kShnxd+3FhRw0w98o0nJLnYD\nMbWyy9L7UG+pWphGa82+0yK4Nd7IWaZ295eb+Ymk4H89Memu5UB/oBpzslsa\nwWjjb7uK0t3WGE5Ai/vG/X/iC78+m6nZvb/iT+QDHOew9azj/78Qi21k6jgb\nDAZl\r\n=Lmo0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHK6pUvb6QgLvKOvfNRqjzqtR1rDpT3c8kLZbLrIFcalAiAI8qfG3HrnwsxqIFs/sCYz7ecw2AvskhEuj5x1YrLmMw=="}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.6_1640369617272_0.8381499126927685"},"_hasShrinkwrap":false},"0.0.7":{"name":"@react-store/core","version":"0.0.7","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/amirqasemi74/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","object-path":"^0.11.8","reflect-metadata":"^0.1.13"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.5","@babel/plugin-proposal-decorators":"^7.16.5","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/preset-react":"^7.16.5","@babel/preset-typescript":"^7.16.5","@rollup/plugin-typescript":"^8.3.0","@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@trust/webcrypto":"^0.9.2","@types/clone-deep":"^4.0.1","@types/jest":"^27.0.3","@types/object-path":"^0.11.1","@types/react":"^17.0.37","@types/react-dom":"^17.0.11","@types/styled-components":"^5.1.18","@types/testing-library__jest-dom":"^5.14.2","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.4.5","babel-plugin-transform-typescript-metadata":"^0.3.2","html-webpack-plugin":"^5.5.0","jest":"^27.4.5","react":"^17.0.2","react-dom":"^17.0.2","react-refresh-typescript":"^2.0.3","rollup":"^2.61.1","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.4","webpack":"^5.65.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.6.0","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"yarn test && yarn build","pub":"npm publish --access public"},"types":"./dist/index.d.ts","gitHead":"f8da8d7447a92f33dfc427658f53ed63ff91f73d","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/amirqasemi74/react-store/issues"},"homepage":"https://github.com/amirqasemi74/react-store#readme","_id":"@react-store/core@0.0.7","_nodeVersion":"14.18.2","_npmVersion":"8.3.0","dist":{"integrity":"sha512-LsVf4hgkjNeTjso/dfHmTRGTxdAGN2OgMb1iQJibdo/P+BmOweGej453x1CV8Qhtgfnfx2uVjQ0J0AQgcf6A1A==","shasum":"113a52703e24187f7754760a78d7f88f82eebc94","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.7.tgz","fileCount":51,"unpackedSize":62953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxuXOCRA9TVsSAnZWagAAimYP/j5p7YlMQ/wkgjnlco0I\nA5FWHCvQqERCSZy9TPX/HRK27Zd2SZVH09FOIzDYniHBqDy0fiCEGf63La9N\n0h31ksbGwCmZ6nNPtmsj1/K4SzXYg6Hw5KjH43++Kz2Jb9NRyMrKhszR11fM\nWYKpzbx9ZMbRW+rMrYBUFN6T6dEkXrjBkv5sTqZTDAqWsRGuOs4SWBXBkZ9e\nEevMPuq5ERLXAVOpWaiANN74pPnaCVzi7hVP0uZ3giQTx/e+s+Hen+8umewE\ntpFtdF3XECJiMRVaBtgCqogOETYWoG3D5X2FSotFr/Fj2oadljO0KnDrYMre\nODrae7vDmiAsgP1Iw6Y4EGjEJZCVlwPuadEL4fFJoE78lKskiy5qS/gq0/ZE\n7tK1eiZchLgexk/9j4VfNkPnGzIASpaWE458GtSW6E3QYmracRP7BzyxvK/s\ny1sqWc7lF541SHjG7i29/TrBtP5EdtQop0fFj9kjPQGEVOT7R7AziZSf+zuH\nfiIdG6YeY4GgIcTg7a9gkD7yIe9Jp3Ga4PhdM48adUYils9zIDL/lxqkeU8m\nq3+jxIZFkTcheVVFaSP4nr+P1ZcjnF4l+1kiYzO3C4E7sm0GvCjp21T4sxDB\ny2fEB7cXn1SqVaHnX7lEaLlA+BiuEDSHZcJZyNsU7wOaQwwtPlKBkJHOE3Ip\nrHzM\r\n=tFoA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXnbykvkOEwAKQHollgl/v+KjvCkjhznVA2z+ptWJRwAiBJDLFKFPY3ZbKApXivhyWHyuHx40wYlrVHsMM6AiBKPw=="}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.7_1640424910185_0.6674403440237504"},"_hasShrinkwrap":false},"0.0.8":{"name":"@react-store/core","version":"0.0.8","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/amirqasemi74/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","object-path":"^0.11.8","reflect-metadata":"^0.1.13"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.16.7","@babel/plugin-transform-runtime":"^7.16.7","@babel/preset-env":"^7.16.7","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.0.1","@commitlint/config-conventional":"^16.0.0","@rollup/plugin-typescript":"^8.3.0","@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@trivago/prettier-plugin-sort-imports":"^3.1.1","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.0","@types/object-path":"^0.11.1","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@types/styled-components":"^5.1.19","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.4.5","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.4.5","lint-staged":">=12","prettier":"^2.5.1","react":"^17.0.2","react-dom":"^17.0.2","react-refresh-typescript":"^2.0.3","rollup":"^2.62.0","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.4","webpack":"^5.65.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.7.2","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"yarn test && yarn build && husky install","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint"},"lint-staged":{"*.{js,css,ts,tsx}":"yarn format"},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/ban-types":"off","@typescript-eslint/no-unused-vars":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"45873db7ff9fbd16d898d9a24a9bfdc5e24352da","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/amirqasemi74/react-store/issues"},"homepage":"https://github.com/amirqasemi74/react-store#readme","_id":"@react-store/core@0.0.8","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-6+Q0RdBV6RXgOEdSZRZs3S2l3Zu/2vU4ctzYeGBPUnH2Hs5p6J8ffYW0DBTogsFoQa8XLC9YR9wxDcGl45JOSQ==","shasum":"57cb7dcefabbc920990be030bb969cf12c1810df","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.8.tgz","fileCount":48,"unpackedSize":61898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzxJtCRA9TVsSAnZWagAAJtUP/2drLuUQ8MXd1pWXzLCK\nBakuPxB2+Sfsez3cuHySLpdx1Pdo/rKQw2bam11h1pEHTuhKplCIFcAblRQy\nKKCyyaDg2y+pt6iyGZLfr4olBIndOyE/ArjpaftTqJFF1G9NpnCne956MPPj\nK9IDlGBOha/GLjPxmcer6rOpJX6vDX4KkUYQ9Lwdvg8TdQAohZUucUlfo+6q\nC1qIG2HbyRmj8HagKstsDNtDLDTRyLSsh9hEhM2z7jZbNBB0wdqqkxXye9Ln\n8F0zWPZ4lCFkhLQKXEL0ll+z9/6UB8Om4IwruD1cDcktA1B0Kn8ADf2fJ85g\nhdtVYgHpLXol1LHaGjR+3w3J0va7a/fLALJfa77VjjSNb5hKQlKxGhDrJNoD\nhEcatYK/foAWRdEnoQivj+unjuNnXhcqJob+xYNoRRZThMfhBiB5kKXhGkz9\nN+52G5MVj6o5wKDWSsLe9IyVT5na5d2ET5MOnrwYZNAr0q0NsdwZmjj84B0o\ncecm3jzb9FTeDB9ukR0vPqgeoNYTWIZHiUAEb515mD5th393/q5qpL7/T/Uk\n0IdyF4FGVx1MslGUn7bp83jW0abOmaGI+U14ltg5UUe2foUOc1vHQ92hSzd3\nBfNIXqNf0MHViyEDmHuhCXQpUYcQ15rbEVWJgxd1P9LNn8TdzCWtGG4pfCPr\njtSJ\r\n=6xkD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUjFDr8DKhB1s8p+//n3Vwmfs96cyRCsaPvPDbR1EG2AiBiRihASeU0KX49/XRXPET1PVdnzK4LXLkqEatT6AU1PQ=="}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.8_1640960620979_0.45063125757042477"},"_hasShrinkwrap":false},"0.0.9":{"name":"@react-store/core","version":"0.0.9","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","object-path":"^0.11.8","reflect-metadata":"^0.1.13"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.16.7","@babel/plugin-transform-runtime":"^7.16.7","@babel/preset-env":"^7.16.7","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.0.1","@commitlint/config-conventional":"^16.0.0","@rollup/plugin-typescript":"^8.3.0","@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@trivago/prettier-plugin-sort-imports":"^3.1.1","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.0","@types/object-path":"^0.11.1","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@types/styled-components":"^5.1.19","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.4.6","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.4.7","lint-staged":">=12","prettier":"^2.5.1","react":"^17.0.2","react-dom":"^17.0.2","react-refresh-typescript":"^2.0.3","rollup":"^2.63.0","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.4","webpack":"^5.65.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.7.2","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"yarn test && yarn build && husky install","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint"},"lint-staged":{"*.{js,css,ts,tsx}":"yarn format"},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/ban-types":"off","@typescript-eslint/no-unused-vars":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"b69bd295a92f9292ef795219a081fb795c5204e0","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.9","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-jRcjnW3ciAw3iAyRaIrm4XxGk9aYJ2n9l/qMnwKCJ1iaSp/dWwXgjaSF3WZK4JaLDhzj4VJxQt+mzZTQlACecA==","shasum":"234230d2b97fd59344b379f5b3c111afd3bc2cda","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.9.tgz","fileCount":49,"unpackedSize":66817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3YqYCRA9TVsSAnZWagAAbU0P/jQ84Alye45AWWecis7s\njlM+YKSh1tmMvWdqhzaG3tBLIxC3pEqtPcB2bBa3qkbTyqd1pCbyBuYs1neE\nfZM7BjXsFz/tAU5wnuGPyglm6JngVSvOmNBnfzXKftsGT71sHl7Yeik+iqYf\n+19yCKD0yHuoss+Daf/yWqHKj07nxxvjPHeeGxXGGI9ZXheTZ662ZIbO358R\nraWt3XUgXK3EaYehx3a2bCgg0IujpTqrQGi5N9LAhsxgRQ6yi6eCMyUjgwPg\n4IWqVvG6M4COFHAR2VbjYALcWWGDnmBNHzsjjI5el0+ADcoOGzllN5FDao9J\n+lir11FyjytY8NKtf5YGOIQDqiHgVIxdFE5g14ydDIQSijGsDvf0rZWvJkUV\nlAwUyyPFs06WwID8OUqEXvD6Yf7/C0n0j/G1FGs52RvfRMPVgLUjd97szIbi\n6lDM+TfVQ2c9bBy8KR0Uj3Vnu333FB6HXA0LkrHogTQZSjyQ8SYyrGehOVPo\nRrWO0COX7QUaek2upaZUJriBJe30chUL5VpOrMnEsNe+O/Cos2WxybspnuPr\nZqLfAZOWyT2UViGFFTBIsKo3tpKD1YzOhTK4cZdHgsvjyo6Unqjrdw8xwG/G\nncECFcyWcuW361n5Asnon4gz9IxRPe60SkfhLe+U22sisXP+0sBY7TVY4BX9\nkKlf\r\n=qT8Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvrBApSrNB5i5qCA6H5OTwOQvMD4VSywL+BoUNq6e8oQIhALArz8IvZ1UATxITvEdNojWV5w4V6DIO1PzqTZz5F2Lo"}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.9_1641908888445_0.7422664457623744"},"_hasShrinkwrap":false},"0.0.10":{"name":"@react-store/core","version":"0.0.10","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","object-path":"^0.11.8","reflect-metadata":"^0.1.13"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.16.7","@babel/plugin-transform-runtime":"^7.16.7","@babel/preset-env":"^7.16.7","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.0.1","@commitlint/config-conventional":"^16.0.0","@rollup/plugin-typescript":"^8.3.0","@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@trivago/prettier-plugin-sort-imports":"^3.1.1","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.0","@types/object-path":"^0.11.1","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@types/styled-components":"^5.1.19","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.4.6","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.4.7","lint-staged":">=12","prettier":"^2.5.1","react":"^17.0.2","react-dom":"^17.0.2","react-refresh-typescript":"^2.0.3","rollup":"^2.63.0","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.4","webpack":"^5.65.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.7.2","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"yarn test && yarn build && husky install","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint"},"lint-staged":{"*.{js,css,ts,tsx}":"yarn format"},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/ban-types":"off","@typescript-eslint/no-unused-vars":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"5a5b6a8166e823db132dd8a67acb4d51bbb77daf","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.10","_nodeVersion":"14.18.3","_npmVersion":"8.3.0","dist":{"integrity":"sha512-HYdqyYJXCF1YvPSHJA8q/8tcmNxOE4fyaGf1P62ks15dYs7BttYReVwy72Y+IprbM5tJiRVjFO1AsYW36F3oXQ==","shasum":"92f1415c39cb36c251e3d6b8d09b590daf6129d1","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.10.tgz","fileCount":49,"unpackedSize":67161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3fGoCRA9TVsSAnZWagAA/m4QAItCM0/4BAga4ZbihR3V\nLqNtybCSM5JirZmuQy5sdsrXFG4sNUPb7dCc7yF0NC6bXfJNAEgnJvOHg2Sb\nxFwgRWtccYNwChk9OrtI9y8V0cH3xj6vuony/y4KfOYe6UNFoB97KgdhX6Zs\ng1ztzRyLVaEhsTa6g3Qb+2idgAvzexILtLlXZRMXXR3tQ7s5GZIXqqBvXu9y\nqhJk53QtPG8u7usfFdUDC9OOfISLmQAQBSmLfs9awPU+xFxA0RV5AT7tw83D\nggXCYIf98jzyTB3sA5RG1BmDDOioDjEHWwFctCYOdvfXd678IpH2LMXVbGz9\n07ovjfIkYngwd+60NEybgOXQY7qTq6Aa6pEKaTN97ELnsyTAD1Zot0CeAOcE\nyowW6uaUnpTO2mgchk/BBBuol/HkNWlCSKl2msbeS8ZwNP6yU4XlgUbODpG7\nB9sAvwCrmuWezKiESwKJnb5iX/dOrI2Yzhq4t3JIC5kypTXFQn8EW0Qp0eiJ\nRmsYOtTDe3C13bVr2eJlnbpdSv2UnRUkL4iy4nVDIRMqdq1b52xoCsv3SY9y\npnDBykaFd0d/d0ONq8wUAAjOI0tNObQyWHRLxV/unyi2+mPkLQ2puFy3O+7s\ndvDo6qakj2HixamXxKEgB5OpajUHONqK/FbH0qBDce/2XNDL8rM8n7iq9VDF\ncHzS\r\n=dZ+s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5FFNDN8by75QxDdUsGPl0n9Jy5hJMkb2KOfJna6+aZAiEAkCZUW5kJLLgJGTJePPndJ5jNYzC4NqhUZmoYvkjMLNs="}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.10_1641935272242_0.8428424453458703"},"_hasShrinkwrap":false},"0.0.11":{"name":"@react-store/core","version":"0.0.11","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","object-path":"^0.11.8","reflect-metadata":"^0.1.13"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.16.7","@babel/plugin-transform-runtime":"^7.16.7","@babel/preset-env":"^7.16.7","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.0.1","@commitlint/config-conventional":"^16.0.0","@rollup/plugin-typescript":"^8.3.0","@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@trivago/prettier-plugin-sort-imports":"^3.1.1","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.0","@types/object-path":"^0.11.1","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@types/styled-components":"^5.1.19","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.4.6","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.4.7","lint-staged":">=12","prettier":"^2.5.1","react":"^17.0.2","react-dom":"^17.0.2","react-refresh-typescript":"^2.0.3","rollup":"^2.63.0","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.4","webpack":"^5.65.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.7.2","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"yarn test && yarn build && husky install","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint"},"lint-staged":{"*.{js,css,ts,tsx}":"yarn format"},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/ban-types":"off","@typescript-eslint/no-unused-vars":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"ef51fa44956d6a54064128840e435d75e63036a2","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.11","_nodeVersion":"14.18.3","_npmVersion":"8.3.0","dist":{"integrity":"sha512-ydh39i81aq8MCWWKqXJdfeiioHdsvTIphbuIZlXTK9s3kamUhx1tnDJYWY1Dkbxu3X0sVOfcsAvVR6V1nnVuTQ==","shasum":"52c03474fa44baa585bbd676e8dfda7240673664","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.11.tgz","fileCount":49,"unpackedSize":66972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh30eLCRA9TVsSAnZWagAAklEP/RzOEu5W2bKHzKx/r+jf\ncWaUjmYn57PrTLB86mZoiHYF3az+ikr5uNoqPiOTbKyDNVy+kKlZdjB+4iSc\nDTLQz2kMPIe2yvtIpsYpWqasjBDvcuhWRZBiMwaYoWc7KEnElDDHbEq30DAu\n88+AVz7LkXm5F6pcmfhtpQTKYOU69gdMfSQ/A7sAH+hZsOfyWDP7U8ruH4XZ\n6Kf4LQ3jr7uMZhH69b2vjIkjkHdEllMXt1JNZLuMAm7VSWSc3Jeb9xBNoZEQ\n4yxvevnEmW5dJX66ovyvUDkgoPbzFvX3VaKOk95JO6tz2pZku6JvT0hOoJ19\nCGYH7UD9KYkI0yG6Pkhxe0ZvSQ61/EMsuPCuKjU8zzj/uMH5KvIRG7azivch\ndJRXjUrPQPl5S+3kGP39z+5a2grC/4sXKXkb6yKFFaS2thzpLjjrMQBSZ0+N\n9VgXYDmSzvHSYfHF4E2HqjOGzZQ5W+yflyg1rygjANODYG/8uhyS4gv56MPB\nKB5rsLBu9NHKTmj5aUjtdC0KSd6g5MdMSnFp8vl/mz1ThGjNM1CbznYwfNFB\ne5h+9QAv5mkFHCLYo00HOqIScJJpkiM3NTymxlQF3gZQ7B7rZ5r00cCRW1oR\nVew1tCiy0Oiwpc2IO5g7HCc0RPfun0XYST46zblrLPjK+ASPl0Dw8c8R/4nQ\nPDEP\r\n=FtQV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpavk+A1Y+cJASXagtKLh+dn6Hp8Q+LuhmCwgcmazjagIgGUDZa6sBZaos9Vo3IXNEYBjsd+cbOkSnBtsadhp/mM4="}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.11_1642022794921_0.23262053294875495"},"_hasShrinkwrap":false},"0.0.12":{"name":"@react-store/core","version":"0.0.12","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.16.7","@babel/plugin-transform-runtime":"^7.16.8","@babel/preset-env":"^7.16.8","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.0.2","@commitlint/config-conventional":"^16.0.0","@rollup/plugin-typescript":"^8.3.0","@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@trivago/prettier-plugin-sort-imports":"^3.1.1","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.0","@types/lodash":"^4.14.178","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@types/styled-components":"^5.1.20","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.9.1","@typescript-eslint/parser":"^5.9.1","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.4.6","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.4.7","lint-staged":">=12","prettier":"^2.5.1","react":"^17.0.2","react-dom":"^17.0.2","react-refresh-typescript":"^2.0.3","rollup":"^2.64.0","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.4","webpack":"^5.66.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.7.3","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"yarn test && yarn build && husky install","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint"},"lint-staged":{"*.{js,css,ts,tsx}":"yarn format"},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/ban-types":"off","@typescript-eslint/no-unused-vars":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"b36e6442d62caea938cb2d849b7e9ee0ac328291","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.12","_nodeVersion":"14.18.3","_npmVersion":"8.3.0","dist":{"integrity":"sha512-Tm2HQUKDQpWqJho6R3ZxWEh1UEuo6FgI75LAbvWBcO8Gkdd2QZzbDU4JstUkYsOKztuNhLpLR9UJ2ETimPWv/g==","shasum":"57b2e6629136052d4cd307c8b351e5596befa82e","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.12.tgz","fileCount":49,"unpackedSize":74466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6nMjCRA9TVsSAnZWagAAWsYP/17gmrsGmgZI+A0oB1or\n+Wn4ZAFVolPK65TDMAfWN0VPaYSZw67E6wnL1AENKmbNfFrAkonisW4yDyIs\nYSl9JHk29uTVXPQdveDxLM9nNMjesWit07i/HPO4K6IqEfgLcQsXQ8vBmv4Q\nkyCP4rScXBuBBkGBtoeVridUhD77IztJd6k+jO1wJG25xhuAnQAe2skIBbtB\n1P8DZ/W1/m9v+OuRckmAGxYqCDdlMguWhOErpZVdGjmgr0T1NLJl/Qt0QQ31\nV502Xk+P6tOWW265F1m70HwhcWVvNS4LfAgNu+r+DIQKknsIJ41y4H0X6wBH\nOZq5CrCDJzB1bZoZlmKGRhzpBDfksFvrIpE7v9j1XxWDB6PulWyQ6bSEpnYf\nsxY/UaxrTGem58vIE3e+FTSjDrQER/v1UBQTnYNpdiO74L33SaX73X3/lQVy\nxrJ/I011+VWchjSimMmnuFkBbXZx4b6Ko4ARzgiZwuHclZQTzusUKKQwElz5\nzwUUdVJNN6ha37ZAhC65udtlGK3U/rpzBxC+vquYYXdPdZ8nlSEztN/lcqmB\nktuIeVdyPhDVQNPakQqjUjR+/IRPu8Z2i7qqG5+CrJTtd5/eIXluasGsP4oe\nscWwEfs0GVR87ECP42HD6zMyFM4YoSPxnrUYPIXBX+k5BEYnsjGgdEALkoPO\nIL9j\r\n=HtuF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9oSwnIxwjFIupFn+PRxTQ2AqLmsho8kXmGhS7OHY1gAIgDg1nL7h/3mo1fN8HeDrq9Blm8oMYmrEbHwqANBpaqd4="}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.12_1642754851541_0.8926211862593747"},"_hasShrinkwrap":false},"0.0.13":{"name":"@react-store/core","version":"0.0.13","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.16.7","@babel/plugin-transform-runtime":"^7.16.8","@babel/preset-env":"^7.16.8","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.0.2","@commitlint/config-conventional":"^16.0.0","@rollup/plugin-typescript":"^8.3.0","@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@trivago/prettier-plugin-sort-imports":"^3.1.1","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.0","@types/lodash":"^4.14.178","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@types/styled-components":"^5.1.20","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.9.1","@typescript-eslint/parser":"^5.9.1","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.4.6","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.4.7","lint-staged":">=12","prettier":"^2.5.1","react":"^17.0.2","react-dom":"^17.0.2","react-refresh-typescript":"^2.0.3","rollup":"^2.64.0","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.4","webpack":"^5.66.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.7.3","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"yarn test && yarn build && husky install","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint"},"lint-staged":{"*.{js,css,ts,tsx}":"yarn format"},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/ban-types":"off","@typescript-eslint/no-unused-vars":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"db95c889a57536b1436cc1801abceb269ff0fd42","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.13","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-L8xly9KNVTJWQBe3SnsGc5xcmQyj0dutXKfjKb4acxsGRPmqtchDRq3GBzLK9FfKmCVs76gk7pa02zaguhkQ5w==","shasum":"f8c7fc568c846cc1fffe0ee7fb77869f4e7e7f45","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.13.tgz","fileCount":44,"unpackedSize":72165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9CipCRA9TVsSAnZWagAAiO0P/3XhjqI1eJGYa1xw7W2T\nsGrXl0zGj4BQmC2H+j/9+tB2q7g73+S1Z53DOIREtT1uR7tb3BNYjfgQ4PF0\nuhuGt1B7itqjFE6W6koyphUbHu2svgd5CErr7X31Gb/EqsQPBd2piV6hZVDk\nrD3GKl0Ve03HOC39QdJVOWDmnE47lYgtoZTszRscop1kBMnslG/VdhG56Z0t\nb+2Lj5jj2tS2v0Qcs4qvTcwgKb3uDJSIvzGvQLeMink7GAAggt3jBv5nE+ba\ngsF9UzyBdynyAMhadzS/cib9wf3YLOtJT8fJHXeUPOi4EacevyD6KjmtlOuO\nuJlGVB2Huxu7+E0LWJ1BU87/DhWLY9LQN7ZhoUYuoaFYq14vDL1QwntkwBes\n2W4+07YVTFRFMWgrdQFKEt24IkZkvNEfxA38ApqMx3zlOTdHKQUu35yafoQB\neUP1ROZ+m2QyBpqlK1aG5obHXkkSVIZk6j07TAmVwKQO5rDsnyZ2WeWMaomq\nWgrrYBzcDhwMC5U4KF6YP4RgZzxF9FWeHA/STThs+fZccTIA4o4Tu2ttLGvM\nvc4h7i8RXN6Wie303naw07rf7TW5CCNGHNtdvI4G3eywFrQ0PFq31FbvtXtz\nMOEwVoTK2sIurHSn/E2yyLeEZkMjXsZrtbl33drV2yy5ZYj8pJ+cIaOS7F3i\nab2L\r\n=exuq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZJTm0BHeKUuYUrdIvRxoEZ21YgLiNDmildgJpGs41agIhAPKfxfTl8vK72Bum8So0SukERqnSLd/u8tbsvrnCb5fw"}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.13_1643391145425_0.8035903802368451"},"_hasShrinkwrap":false},"0.0.14":{"name":"@react-store/core","version":"0.0.14","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.16.7","@babel/plugin-transform-runtime":"^7.16.8","@babel/preset-env":"^7.16.8","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.0.2","@commitlint/config-conventional":"^16.0.0","@rollup/plugin-typescript":"^8.3.0","@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@trivago/prettier-plugin-sort-imports":"^3.1.1","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.0","@types/lodash":"^4.14.178","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@types/styled-components":"^5.1.20","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.9.1","@typescript-eslint/parser":"^5.9.1","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.4.6","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.4.7","lint-staged":">=12","prettier":"^2.5.1","react":"^17.0.2","react-dom":"^17.0.2","react-refresh-typescript":"^2.0.3","rollup":"^2.64.0","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.4","webpack":"^5.66.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.7.3","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"yarn test && yarn build && husky install","prepublishOnly":"yarn lint","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}'"},"lint-staged":{"*.{js,css,ts,tsx}":["yarn format","yarn eslint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/ban-types":"off","@typescript-eslint/no-unused-vars":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"5e0f6ddb77d57a0d7b4adca9382228bcbb93c230","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.14","_nodeVersion":"14.18.3","_npmVersion":"8.3.0","dist":{"integrity":"sha512-PcAulHm11klq4RSs3Ix/AQwUJNVN1fX6/Twg4Ut6SoFuJBl6Ul5U92rNnilgj1c9DuyQcO6Zncwz3Dghu2d7RA==","shasum":"2c66668ee80bb4c26845a61aee36bb55ac333167","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.14.tgz","fileCount":44,"unpackedSize":72520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/DvNCRA9TVsSAnZWagAANBEP/i6AMiCvNu8lZMIvvtyG\nM6uL4tUazH+kYWFXXcu9W+SypDDrYgEytrfFjqmeyX02iAdToHc6F58g96ya\nXiksMx166SDoDMO+ZElMJa/BHsG6kLh45OztXfBo7pLwJfC3i5104gXJtrgh\nETMlWGKiyZAsfwFxV1bT32+zHM/1kzV3P+PUrvv2OopGbmMQi1TBf6cjOEY0\nYJbOYTCA6vbKEthM90yAfBX+NjMLUzgg8Q8rtSyMVTmFiXt42IEl5WYC4kFt\nXfm5BUJVHu6shXKvFJxxDYdkVJtQDUOSoCWby7RQawzdX5//1+FpEf1QfwLi\nTq8+ZkRDLpux+OzW3ajnvr7cPYvOhF6PUoJjFHLbt/L+nHKTwWtLrldt0Zx8\nxX58PYObJhKCt0ZmisGAnJahaRfYnbH1GPHjCFnyTJOA0VyQW3R/BX8oBP7f\n3AHMagXQGkciDV/OZo5+M+HLSnKwygQSN0h26sEmZinvxAadMspTsn0UIVM6\n7qRDZ7fSJc7OakU/vwaTQ/6uAxcNyXbC9EMeBjgEFMcuKbMRowVUkUjt7uh2\n/9ql/UqExvjOT2/3w2gnyCU7F+7m7SnY8YfMzosruxCSbqlPuq8/J5pxrLWV\nt7qubHSS6WLEneSu9xjqo6Q7SvdewgUvjPEub/uGm4IP6JACMdPLiF1VY4iO\nNn6F\r\n=c0xA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxaf6g3X39Ot0+Ojkn0PVySGDMXhp09Htmndnzy8MyfAiBYMNOR6+D/HXXkXm6UK1wwJVmC+id8Pyuekhtzj9XvnA=="}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.14_1643920333646_0.6927257738712178"},"_hasShrinkwrap":false},"0.0.15":{"name":"@react-store/core","version":"0.0.15","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.0","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.1.0","@commitlint/config-conventional":"^16.0.0","@testing-library/jest-dom":"^5.16.2","@testing-library/react":"^12.1.2","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.0","@types/lodash":"^4.14.178","@types/react":"^17.0.39","@types/react-dom":"^17.0.11","@types/styled-components":"^5.1.21","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.10.2","@typescript-eslint/parser":"^5.10.2","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.4.6","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.4.7","lint-staged":">=12","prettier":"^2.5.1","react":"^17.0.2","react-dom":"^17.0.2","react-refresh-typescript":"^2.0.3","rollup":"^2.67.0","rollup-plugin-typescript2":"^0.31.2","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.5","webpack":"^5.68.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"yarn lint && yarn test && yarn build && husky install","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}'"},"lint-staged":{"*.{js,css,ts,tsx}":["yarn format","yarn eslint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"53f5070042d04ce4b8693342ef4e659bdc89b6cd","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.15","_nodeVersion":"14.18.3","_npmVersion":"8.3.0","dist":{"integrity":"sha512-wq4R4Y32pd8F2eUlM0HHqcQi/LVOEU+oblhSa0rEORTakg1HBD30uQJZTNsAga+QHP/L0iJO/IUx/N5HSZznsg==","shasum":"e6f829949458d92fb60807b193906c541c8d9feb","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.15.tgz","fileCount":44,"unpackedSize":74491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/nwICRA9TVsSAnZWagAAXkcP/2CiqArPxaIsy9fsuW7p\n9riMiU5JBGFrZN+H61kOfCuZB6f/ZA2sofATyfxQqz8TVT6depH8XFRkj6Ze\nh+aIo8Dx7Wf8AzwuHSrn3A3bilpzRDqYTSLb8umxUZ8mO0JYI6fifni6FNcX\nG2eBwIba6VFv8Ar1DY6UsmbijYc3BSyco2V+vrKkhrhn6anuz0emkoQbDzoi\nanW05k2UO13V0zLBmOqWHTRd72spLBoL48liYbXhlgU6ENa1A3X4gbwZuZZD\nKGL1S1NzhhlnmWeA5Hmxb1PaIqcLIKYwzvxKDRrb0VKSjKNb4qaoiTGY1QhX\naCpEaRQUjRKgyhhwdtdUWKADe4z2j3OnucLNqCvWD5vKU/OaMtpcS1dPcJZr\nurt/MksYNGqw/2h4hwYpiRagB+10tiYGFHS1NwGGcTMSSc6PC1wwatQBOJqH\nVeF2IZsHqjE0Rzs4lkUBqbEv95+KIJwfDqfZIir3AVLVnzZQoaAo2yKOglIS\n7iiPYNx4m1wKY5iS36RiVFPm9bdVxm/TehU9B6+D0I60zrag8k5AZnSU7sjX\nOtVIXaeQ62iuq4F3UOj5XVsuqoe9DVXoXuu3hVyhZtOlrIUlryQJF+3BTSki\n/VxX9PMSSgx2ZWDsUrZhPk/uaQbcNYhSDSs8EwptJ9/UlkMRcX2aRObdHzwb\nB4hS\r\n=GxpK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICef6KEcm2Jdp5rAvhbQ5cty0YmDhn18s/JbqS/1QMuwAiEAyOKZ7xqiZ9nueKFu+SYx38gG6JbC+ZCpb1rvEhUqI0U="}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.15_1644067848125_0.22989468933419555"},"_hasShrinkwrap":false},"0.0.16":{"name":"@react-store/core","version":"0.0.16","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.0","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.1.0","@commitlint/config-conventional":"^16.0.0","@testing-library/jest-dom":"^5.16.2","@testing-library/react":"^12.1.2","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.0","@types/lodash":"^4.14.178","@types/react":"^17.0.39","@types/react-dom":"^17.0.11","@types/styled-components":"^5.1.21","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.10.2","@typescript-eslint/parser":"^5.10.2","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.4.6","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.4.7","lint-staged":">=12","prettier":"^2.5.1","react":"^17.0.2","react-dom":"^17.0.2","react-refresh-typescript":"^2.0.3","rollup":"^2.67.0","rollup-plugin-typescript2":"^0.31.2","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.5","webpack":"^5.68.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"yarn lint && yarn test && yarn build && husky install","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}'"},"lint-staged":{"*.{js,css,ts,tsx}":["yarn format","yarn eslint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"e8db400b08ce552e2faee54edc913bf4538fde1a","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.16","_nodeVersion":"14.18.3","_npmVersion":"8.3.0","dist":{"integrity":"sha512-NizGTzP+tM3eKwAn+RQgff0C8URud4zvoe+fJsDeFAnqMpgKGWCVF8TTdF85epi2SCOVwi+uKDGomWn8Aa5r8g==","shasum":"935a4449c51a246a7abe39ae18cafb5df0ef8dbb","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.16.tgz","fileCount":45,"unpackedSize":74659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/qx+CRA9TVsSAnZWagAAn+UP/2FBRYY7tJwOOxEQiwyo\n8ZqipR9zRhdgZjdrp49H4xSeCN/MySY2JAhuAyiBl0n2NpriZrIjbDHaZ7Fv\nSmcrBqpu127rr4EWj7BP6jzUuny82J+0IJWpKilwCR4NFRiVjk171YfWblB2\nBRRNQcOKMWu//rltdN3aaZhOlkNxiV6LYsqcqtdFMrBt6l7/se6uDYgD0Kse\nuHo7uhsfnN7yKNuzAPHXZDRQDsp4RpG/OP5MDNktEBsAJ+gyYR/HWcu5rkFu\na8SMKTe6UrN9bbBkYL7QASfnKWoDm+rii6/eI4JBlW2vElFk1ATA90ez04g0\n9Y8KTEGs/WsDCzs+FwtM/VGPl+uqAHS0Img7c9nv5P0x/fNChCllfYWmUq9l\n/98FmIOuURL670gz7oO/m9LKS6eoVWFqe9AoMwmozlkUYeRNQt3gkSsFhvNW\nObeItgK4OCWwJxEi/ikFVRUbsxZElbncP0x+8OTEyCJ1efPJDfrQdCNWa5ar\nqWSt9i/hMgHIH4690amC5WC72t6GlMwRZ67sb0l+F+pRVSNB3y5hMlqBrmja\n3I5lT0u4s77eaL1GSyAtN5TgWnnAjp9AqcPteiXcMRHxHVeCTYFBnze6ZMBC\nP0eAP7iVaUUJ4o+/Sq2VZ4J1vQanRLFKdWzCqhbsTEoryFUc0EQpXNUMHP2o\nPzHD\r\n=+15B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq+wg0FWLHwIeC0/DgujxRz3w9RubCyHcCu543saqMewIhALh/Xj1t+RbDp1SvdzKKMYtTnmVdWY/gVN2vNu9Srg5z"}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.16_1644080254051_0.5400562067159729"},"_hasShrinkwrap":false},"0.0.17":{"name":"@react-store/core","version":"0.0.17","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.0","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.1.0","@commitlint/config-conventional":"^16.0.0","@testing-library/jest-dom":"^5.16.2","@testing-library/react":"^12.1.2","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.0","@types/lodash":"^4.14.178","@types/react":"^17.0.39","@types/react-dom":"^17.0.11","@types/styled-components":"^5.1.21","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.10.2","@typescript-eslint/parser":"^5.10.2","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.4.6","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.4.7","lint-staged":">=12","prettier":"^2.5.1","react":"^17.0.2","react-dom":"^17.0.2","react-refresh-typescript":"^2.0.3","rollup":"^2.67.0","rollup-plugin-typescript2":"^0.31.2","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.5","webpack":"^5.68.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"yarn lint && yarn test && yarn build && husky install","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}'"},"lint-staged":{"*.{js,css,ts,tsx}":["yarn format","yarn eslint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"ff149c2b2e8f59f8124443067f1d53da4e665dcd","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.17","_nodeVersion":"14.18.3","_npmVersion":"8.3.0","dist":{"integrity":"sha512-/1enGDabRdlYBZMjDOsZhc5A+5dCQZkEcTjc4RPib+378O4eCWWtEY+7jVkoBKJ7+9NhiTxS5X2MsqDsWnvUAg==","shasum":"66f59db1339f3311d84770cf1771bac89f43debc","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.17.tgz","fileCount":45,"unpackedSize":74767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAECyCRA9TVsSAnZWagAAfsYP/iVMOcnB2KGxS8Jx3Jq8\nMKYARxGl1kxTbVHgA8BcQLG2a+1MHrAUDz7XTigWLJjf7MXvIVb2VGkY+1TS\nwcXvKgUxPiJ2Rt/ATnwZDrGxXggdBr7vCDbeuAiH3GcR6iLZVW+hBHUlK/56\nhahoueizWc2B7xpI5dCWYYG3NQJb9pZxfiQ6jyBIhC9yBPW/T4miCwevRjTn\nwzyy/ZG+kO8zloRdzJgu1Tdox2md4zNXhQrvPP/ppIuLOdcNOZrSHTqn3NEv\nS48/AIIiSZRsQc5jQDny+RNZKzXtZ8rID4V/AjXvv+8q+Uk+ArbSl1MYoX4Q\nHUVoWtpAicZ3R7l45TXzWs+E0v0HGRW8EeuOzHLQNHfEqw71zEbHyUO6w6h0\nbE9pu9KG9Zlm9t/LIcld2Khu1PPumZnODW7E2hT2b6zT+VVS8A6UuNf4amP/\nyBjC/niW1qIG1T+PtlLdeVUVcIc9uPu6XrgzxATIuE5zUfbRlI56d1sdocZA\nM4e1hYPARTTvU2zyjne4nSRbdaH0qwt1b1fIZb6LCH74YW7sf94Blcx3Gizp\ngdzP7j1TJyfZaP60R8H4pQgOZlE9X3Bv8Tn04cVtXzGK/+GpUQYsGuNRZ4OB\n5uEVM5/bJxkaoGA4zpOulZ53PZG/KRLdjQh3eAPT1tvI6Y3AcdnKsWtiIqn1\nGhGR\r\n=maZM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFThhaktA69eRvRLe2zuDRNTDAXikgtDuVLpsmw9JegSAiEA3lZil5Dd0ohJwKHfDHuSpabHQvA7hWvCOFOpZX3G/10="}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.17_1644183729932_0.06387938630624923"},"_hasShrinkwrap":false},"0.0.18":{"name":"@react-store/core","version":"0.0.18","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.0","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.1.0","@commitlint/config-conventional":"^16.0.0","@testing-library/jest-dom":"^5.16.2","@testing-library/react":"^12.1.2","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.0","@types/lodash":"^4.14.178","@types/react":"^17.0.39","@types/react-dom":"^17.0.11","@types/styled-components":"^5.1.21","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.10.2","@typescript-eslint/parser":"^5.10.2","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.4.6","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.4.7","lint-staged":">=12","prettier":"^2.5.1","react":"^17.0.2","react-dom":"^17.0.2","react-refresh-typescript":"^2.0.3","rollup":"^2.67.0","rollup-plugin-typescript2":"^0.31.2","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.5","webpack":"^5.68.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"yarn lint && yarn test && yarn build && husky install","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}'"},"lint-staged":{"*.{js,css,ts,tsx}":["yarn format","yarn eslint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"de1983697bc1d38aab6e3bf50526cba1db2fbecc","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.18","_nodeVersion":"14.18.3","_npmVersion":"8.3.0","dist":{"integrity":"sha512-NNZ+g+V7g1KjpDVInzQDT05GQ08Eq7OMHifw3NETyUIWwp9TZExUzwF/uaLBWUyT/kit78U/3E9ZQM0/AKoofg==","shasum":"7ce2ce2532f733efd8e7efd9a684ddbe0df1ac61","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.18.tgz","fileCount":45,"unpackedSize":74595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAL+aCRA9TVsSAnZWagAANBkP/230QDibvoeHpBAc8Ktv\n9MpxvNObmUAWTPuMJlQT1fXTpxiD9E9a6CI3iYbO+h/EaE6WBe+cS4K3wpKQ\n6y5nokTdXnTn/b1PhZqCOMFyGpoRrdadT+/YqY+CynnTnOSBZraUNMaa3ekS\n0+UxI+0+nfUE0jI6bI/Zk66Tfw9nxejdshUgawqAycs2mw/hhgchIH0jjkFa\nvT3sC5wQ9rmp6waxk/jNM+W4ALo8strQNkZ3pUniBm4xyk2RvgxzM4J9BxRr\n53upA5Ru24dg5Vq7ThvV8ALnQNaggEtdqbqf+0BvFdzb0WQ3m1r9VuaiIT/W\njmpKVA4bM04LM6gw7lfebpvCQTlEbjIeRt8mdn//UhPdJyXhXlhyysLR/6dX\nb8u8enMemeszsIVg16TSirCIMTUR9PB2P1UIxdXGRph2wFeMKen0yLrpxsj4\nnD+7Zz+haZb1nDlPPbGjGKc17Fc9SAh+RbvGzI3JdEFQuaIN0T3JCC75slOv\nwyc1PD/At1SJ5BUvjUoPEQBWaN2a/vcazMWAdHd22QIAagJFs4zEACfX9GvO\nIs06umroLTl2g96V5no1f4rQJ3lEn+WKvPNL5V25NwU/0fSII6gwqLwFR3AU\nUG9gtB8uC3cYTTm4oEGgmvjdGocojddA75uP5Ct/6TXeIc69N4pI3esGXGeU\n4ker\r\n=zVSs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDexknKIbe8umAWQb3XXkdgrLvaSOrUwYzivytXsVHRSAiAgUmGnjf40RLcnV2rA/MeUHSxQOclmfDfXCwEbZn0NTw=="}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.18_1644216218748_0.7385455884601297"},"_hasShrinkwrap":false},"0.0.19":{"name":"@react-store/core","version":"0.0.19","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.0","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.1.0","@commitlint/config-conventional":"^16.0.0","@testing-library/jest-dom":"^5.16.2","@testing-library/react":"^12.1.2","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.0","@types/lodash":"^4.14.178","@types/react":"^17.0.39","@types/react-dom":"^17.0.11","@types/styled-components":"^5.1.21","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.10.2","@typescript-eslint/parser":"^5.10.2","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.4.6","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.4.7","lint-staged":">=12","prettier":"^2.5.1","react":"^17.0.2","react-dom":"^17.0.2","react-refresh-typescript":"^2.0.3","rollup":"^2.67.0","rollup-plugin-typescript2":"^0.31.2","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.5","webpack":"^5.68.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"yarn lint && yarn test && yarn build && husky install","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}'"},"lint-staged":{"*.{js,css,ts,tsx}":["yarn format","yarn eslint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"b57e909c082ec152413e687c6540a4b4cf259b5a","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.19","_nodeVersion":"14.18.3","_npmVersion":"8.3.0","dist":{"integrity":"sha512-4pvcqPlNr69NL9Oa5ueZX7TSIXwUNH6BW/nfJdO9FKVX+8k+pBDC+ZltOlEiVEUjaXI+BEd/IdFDe8cY4UEJ7Q==","shasum":"5fae26eab1c8175797d34b19f664ece93d1dead2","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.19.tgz","fileCount":45,"unpackedSize":74784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAil4CRA9TVsSAnZWagAArlAP/1K3vOHEz2SnZvO1xNJ0\nO39p79lDcUDQEnoaG6aQRFa7xa3mnhXXMrqAOcuZqt+I4q2cJJSzFGntivN6\nSuleQx0Yvk0If+N4l6IFulu1OiKoMPVSA+6Jw2TDLxkF0GjTMwBN/iAjpNvm\nM1wxga1CAOssvy4drFZ+6MabqwEctlum4S7exKtqTIvAUppRKiTJmtnIp0ot\nWLbHSzHIo7AebDezU+olRbO+w8X0dpvREgrSeM2bxpCbRYhQ7e4Nlum6+9v+\nBYM3FdyBb1cK4xr2Lq2kkD/a0LKV19kU6E1q6mEFVJpiPTrJs6gAAs6ZvEx2\n10POhFmRvUFR7/3ztpFLC78o0XzAXJ/o6SdN1D1ev2BV/5Vuat8tEpTOft+c\nn68sLIJyaIb2o7VMC9FVaz0vjgbj8xSKIHCRnkgHK8IioEJlCbt7F6MaakdO\nCuz5uxYIE928CVXguqDcxBh+OI1qFXZhku2QA5pUUKbHtfMyFpTA8F1YiV89\n4MjHLAXaMUVHxAfIhCNCnZnuQGW3JF2tCDdPJnHI5rZd8tSezLixH8oyP7po\nezJpYYE0Ufu9KIPyNyxXZE5fXyYMeB2ag2hZ4H7/UJS2BlOAWxz3E2XvvnyS\nZv0MtF6hzfhgV/6COMXIcKwkAyU0/xhz+h4hli8Cr3Zc9bRwk1ffKdfGtnPm\nVjLr\r\n=xHxs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvLou/SgqASAUvRoIaghrvP+eIIdJQeyM3MioEs9CJTwIhAMULe+MHav594IYcBg5OYEMgBDIzz+phgeUxV3ESutMC"}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.19_1644308856538_0.28251496974391377"},"_hasShrinkwrap":false},"0.0.20":{"name":"@react-store/core","version":"0.0.20","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/jest-dom":"^5.16.2","@testing-library/react":"^12.1.3","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.0","@types/lodash":"^4.14.178","@types/react":"^17.0.39","@types/react-dom":"^17.0.11","@types/styled-components":"^5.1.23","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.12.0","@typescript-eslint/parser":"^5.12.0","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.5.1","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.9.0","eslint-config-prettier":"^8.4.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.5.1","lint-staged":">=12","prettier":"^2.5.1","react":"^17.0.2","react-dom":"^17.0.2","react-refresh-typescript":"^2.0.3","rollup":"^2.67.3","rollup-plugin-typescript2":"^0.31.2","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.5","webpack":"^5.69.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"yarn lint && yarn test && yarn build && husky install","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}'"},"lint-staged":{"*.{js,css,ts,tsx}":["yarn format","yarn eslint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"da747ecdb4edf7c738c69386778dfe64e9224bfe","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.20","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-YorPknxcgtOfv7YHvHWXeH3TtaGXa7eqsB+BdM4C8B+WUMfXvqtzuGSO0vCpAdXL94uKu2FyeJTKE63Fs+nAcA==","shasum":"421cab286a640aee4ab85e46a988e9fde48a25a6","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.20.tgz","fileCount":45,"unpackedSize":78214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEnWTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfaQ//fzrHLb8mXtGXrONqD4KQfSfje6cabcD2F+yv6DNSCOzlX5Gr\r\nY/rrXd5NsOtuYkHsGt0o7smABxzKkp0RxflJPimiaN8gIW7a9gva3MoCEsrK\r\nbcHXKvyjLzEaL85IqpfhvCc62Pq8UpqabpQLYSUmMBOdZ8Lrmh6sA1M5xqtI\r\n5buG6a+EoIXPlccErJDnLmO0YRTD0QBlw4Y1e65Xo41Z1CIKvxDdJLZnnmkV\r\nPl0pAS9KvCSLhmpVqDBW6dIUgNpm0HSBcE0ATHJKEuV+gIwpBWhyFb8B5YKJ\r\n+yKzy7qZCPwgCt1IMnH7yUEcP7Hf0/Ch8Ow0pZI0ZCNfvuCpy8Xidb7FWVRj\r\nuCAF7A9/S08jrbXCLQkre99qhH/Q6+zjoHLK4uQOOyb7waBMTQ39BvCw0hsb\r\nk9Y3wYhiT4z5r4J0a0tsCjiZUb3ZKDJy/jewf/bg7CZf7gZVYU5TVyL6gYWG\r\nOfRDpvtlUc75bfAyPrOF0sHrumRe6I/rx94oA5I+uS020S/zejmP07xcPolZ\r\n67L1/044/aeky6SgZ03H9MbxO/T3/Q5EGFwLAfQpDxhchrnmO4B5/1MzWsgA\r\ncO1JnNQO7xGuQ8TmhUyYJyh+5ulj4F/98IaPaB7mcsUVhKI6sJtUC8d1AFTU\r\nR2uz0HV4JAlwbkLkQt9YlDihn4GLt+XL9lc=\r\n=FV8J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQFOS2JDiBM02817cOZhiyv9ptRU4W2yuLxJ19lNL7sAiB6l/Q7UOg3ohm/Fj0OdopX8e1DTnh6iwJoQOu1echA+g=="}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.20_1645376914802_0.954226839811825"},"_hasShrinkwrap":false},"0.0.21":{"name":"@react-store/core","version":"0.0.21","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/jest-dom":"^5.16.2","@testing-library/react":"^12.1.3","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.0","@types/lodash":"^4.14.178","@types/react":"^17.0.39","@types/react-dom":"^17.0.11","@types/styled-components":"^5.1.23","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.12.1","@typescript-eslint/parser":"^5.12.1","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.5.1","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.9.0","eslint-config-prettier":"^8.4.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.5.1","lint-staged":">=12","prettier":"^2.5.1","react":"^17.0.2","react-dom":"^17.0.2","react-refresh-typescript":"^2.0.3","react-router-dom":"6","rollup":"^2.68.0","rollup-plugin-typescript2":"^0.31.2","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.5","webpack":"^5.69.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}' --max-warnings=0"},"lint-staged":{"*.{js,css,ts,tsx}":["yarn format","yarn eslint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"f0c89fe03e01062b01fb42b86b17c42507a54587","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.21","_nodeVersion":"16.14.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-FsMGz9kMc9zaThEmY5I9dtyl2TGdAt8fsnkOE7JLt6V1Zq16OowuTtPbH3S37Blts1aTTQK9/IPZV4Ny68y9CQ==","shasum":"ef4af90fb4a4bee3a2addc7f6833558deb69fb67","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.21.tgz","fileCount":60,"unpackedSize":129572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFlzMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZhQ/9FrKIZro+t2GJReyiySFkhNoSkbxPszgHBPPv9LtTVy47x+5x\r\nM+LuJgVEIVbX4vn6lkDcgz3Ld8OpEGnUu8F6wr0IEOm6emQfVKTQpGIr7STw\r\ndkXjyDcGnlYFCXLOz5syj8ljRUUCDNxoRz94wAg/e3iETGmODxWb+5a+DP4h\r\n2lcrkhNPQg4Q1mFBgi27N88Es0yOYD3amvhn2BuPKFJZoLn1FqQDDh0aanTs\r\nrcsYugN5fYEXRN/Mw6XoXvQl2WzPTBVYup6B3GTh+gMHA8C1ggtf5eR+Id+4\r\n4EegkzhHJCHzt6u7DfYdNwWokiHFXzot6T2qsHcQ5Vd7cOjHNgT9hCISRJL9\r\nl2FzfY3Vzdvk3l8tQUuWEakL588a07LMl4RPTQle/rmuSTFbO9Qvk4PMA/TY\r\nHkOoPSDh4wmivjZjKHVE4oJ0OR5R/7r54Iua5PObyZpYDtOJ8eBPMw18ykfr\r\ncm9FXWATaV9xRFjlGrsW4Gq1NJ+wD1AK/F2lVG1U2XYCj8I/BRiJkjnbuP/h\r\n1os9/EBmLjgHxxO+yrDsQ4mhrsN7SZFp/l8kgAYCNQwxIE9Jtn2MP3rmddbf\r\npdGYGX2t3SBE2899SVwi1Bz+bxks/nRrWWQ0ahcBXHxdHgSb7qYbM7vRFEby\r\nzsrtqOKs/c60FNaVmpDgBURDUprRcGJKGGY=\r\n=v3vF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC3pqiRoTjUtMyHaMCD5zsq5q3RR9G2h8G+q6nMrGqEgIgacgDcvR69FwW527BBi+lS39wrPIF5hLdWxXZzf/NF8Q="}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.21_1645632716227_0.13475680920139577"},"_hasShrinkwrap":false},"0.0.22":{"name":"@react-store/core","version":"0.0.22","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/jest-dom":"^5.16.2","@testing-library/react":"^12.1.3","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.0","@types/lodash":"^4.14.178","@types/react":"^17.0.39","@types/react-dom":"^17.0.11","@types/styled-components":"^5.1.23","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.12.1","@typescript-eslint/parser":"^5.12.1","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.5.1","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.9.0","eslint-config-prettier":"^8.4.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.5.1","lint-staged":">=12","prettier":"^2.5.1","react":"^17.0.2","react-dom":"^17.0.2","react-refresh-typescript":"^2.0.3","react-router-dom":"6","rollup":"^2.68.0","rollup-plugin-typescript2":"^0.31.2","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.5","webpack":"^5.69.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"husky install","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}' --max-warnings=0"},"lint-staged":{"*.{js,css,ts,tsx}":["yarn format","yarn eslint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"4df10cb4ffe9904a8e8f185114e16911fd4ccb32","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.22","_nodeVersion":"16.14.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-7CnWntEqtS3hncLnCtThudiAWfUWRtMYn5HNUD0r2P0ufa4pCTbW3FaiNTMOFw5sw2h6mf6t3IEesFKZF+WfWg==","shasum":"a4c92a9b41e865b9e2de1d73030a92e574395c38","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.22.tgz","fileCount":47,"unpackedSize":80387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFqGiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgRA/8DBpRSiZ7dquZezWdXU9KRD7wx8qLBXfiFb6GcNSdv8mxR4YB\r\nDPp/1W+A3+sxRtLAgN896hiAjjQdVPODRksXK/d3Si42+/lDhQXZwSKfmEm2\r\nTtV4D/6CFHPMPy0fGcBeq4hK8/qpKzJ9gAHRTPhHcGULAN69vbqwJdXTgMLT\r\nEFlFRmZmFX/RN1Xaan3tCiVT3RDiwqEY3vUQmeDm9BgsNyyAi+Fx/yW6all0\r\n9yxO3zR8MJynoaSlpXo+JkP/Am0gbuRPoqmmaItbfIKvT1/8hxp/lVV6GeZH\r\n0jxght8EusVRrq7UBSPZhKx+OwjmR+XcxkSJhiKfcKVnRAWE8XC8uVr3NZqM\r\n0thTYT4q4smHVQrXuN/YCFsspUtPz74FuFQ2vmvcPLYM710oyS64rSGztrRU\r\npJT5q8hv+nD0wWVHmPh37ZOKtvES82rNU2qzXFB99llrj9cNYtO4ME+MbF8w\r\nuGWImHiGy7S/E0vwZ5FHufb2aytlD32i0cPkf/IM6bsUBfsc+ZboJMV92c5P\r\nMzHNLvkxlxuao3xfrFOr9u+nC3UtldF7kI5+FD86JWfp9I5DQYBj3FlK2lBq\r\nBbUrNU06RGfm41rqfPRFbIYo00E6nMn3vhwRc+8AVpcRWVua9BLqO9octXnh\r\nFBqZ7IEPj9AkkCi7uh7prYcOHXCG/05KLew=\r\n=w70F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyW/xWuowmZlBKmev2pZlRX0qw3/dpt8Q9GtrEfJt0KgIhAOIdxUWNlBNRh3D9GgzavHFWIXzBspKniknlxVKkDA3r"}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.22_1645650338406_0.37740974514740055"},"_hasShrinkwrap":false},"0.0.23":{"name":"@react-store/core","version":"0.0.23","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/jest-dom":"^5.16.2","@testing-library/react":"^12.1.3","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.0","@types/lodash":"^4.14.178","@types/react":"^17.0.39","@types/react-dom":"^17.0.11","@types/styled-components":"^5.1.23","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.12.1","@typescript-eslint/parser":"^5.12.1","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.5.1","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.9.0","eslint-config-prettier":"^8.4.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.5.1","lint-staged":">=12","prettier":"^2.5.1","react":"^17.0.2","react-dom":"^17.0.2","react-refresh-typescript":"^2.0.3","react-router-dom":"6","rollup":"^2.68.0","rollup-plugin-typescript2":"^0.31.2","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.5","webpack":"^5.69.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"husky install && yarn build","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}' --max-warnings=0"},"lint-staged":{"*.{js,css,ts,tsx}":["yarn format","yarn eslint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"f5df55f83250705881908cb2c93cd09b5f1cab9a","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.23","_nodeVersion":"16.14.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-fDsUIMK6iI8UqP6+vp9UrpXliwn2N3Q8oVqCeASXrJE1j+mDXKBtGsLEqw5cgeQmcQ2Qh5SXcySafvnwjDBXTg==","shasum":"2f5ef9760445f742f12426e5d1ab84ba57a0c0c0","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.23.tgz","fileCount":47,"unpackedSize":81048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFx1IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpStA/+NQmlffKbCaiyKunFyEsp2+opFV5N/8Vw0yPzasckzF551ryX\r\n9GF6GAhPSqwCHrmAZ0+buM5yBSU2/TH9Jb6AvmlX0Ty0v5gEV5viYZ3ak1Ja\r\nj7Bjv/XSXIGWfwCPeNDOtKvZeG4wTeQsazLSxLkfuUGMNWyugn/MNmP97gfc\r\nMu+FhZ17GMLEH3LM5IqmBx5/hYu396siuAEfR1/PfOv1zdcLZfRXTGXmrtN3\r\noiaFuuK0NpCe4ZI5xsYBuGC3zyv+xqZjZdZO5MfHrH4s3vYnI0Q3zg2IRqfd\r\nvUG5mp+iAHVLB9ZbJLEzAfF8g3Lk8FAMRHizInwy+h83E/fdIGBoHDLu+lTu\r\nNT/vG8zYSFaLnyDaIpyq927brciUYBh6jC8KfcFYpv5ILg1bJD/2sbml4/k0\r\n8vA/IvTcaCXl7u3+00XSBrjNH85FmMphqKqOH487zig4mBADuebn/FnH+dbl\r\nNlCB/ePB4at6d9UF5z971o6FGRSWx57a8vf63n5dZ70igQY7jFlxdE+9UH9K\r\ncatY/WzXDS2q2Qwrm9Kn1BhM7viFXQ/s4qT28NanPsp/aUoVp1dZ3I/ntTSZ\r\nH4b+FMBF1jTzg2gsdT1cIhUb4cjYCSGBMX9jQX7xF+++vEPK33HYYrhGkMsj\r\nLuEt3ZYk3CSIeoAiJPFiKtOmy++yljhIhDY=\r\n=SyZw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdrP4cpPY2dva8Q40lXFACDMHOcze1atGNYpLZpAKwNQIgVoxt3QSfjYAr8GTKVu+DbMblyQ26R2BJf6sdxMYC9hU="}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.23_1645681992657_0.6015236201298049"},"_hasShrinkwrap":false},"0.0.24":{"name":"@react-store/core","version":"0.0.24","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/jest-dom":"^5.16.2","@testing-library/react":"^12.1.3","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.1","@types/lodash":"^4.14.179","@types/react":"^17.0.39","@types/react-dom":"^17.0.11","@types/styled-components":"^5.1.23","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.12.1","@typescript-eslint/parser":"^5.12.1","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.5.1","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.10.0","eslint-config-prettier":"^8.4.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.5.1","lint-staged":">=12","prettier":"^2.5.1","react":"^17.0.2","react-dom":"^17.0.2","react-refresh-typescript":"^2.0.3","react-router-dom":"6","rollup":"^2.68.0","rollup-plugin-typescript2":"^0.31.2","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.5","webpack":"^5.69.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"husky install && yarn build","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}' --max-warnings=0"},"lint-staged":{"src/**/*.{js,css,ts,tsx}":["yarn format","yarn lint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"9ffddeb4dfb94b3762937e0f58de68894029274f","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.24","_nodeVersion":"16.14.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-oqOuVc+Z8nUFHNwyC/ij4xBqo9rwhUQym8Li+pA2Fdc4/uXX34ig4ceMjALs9SS2k3YPyfohzX9IFyuH87OPcg==","shasum":"e1c968a333c6e5a22fa7570fc443cbf4a3c22932","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.24.tgz","fileCount":46,"unpackedSize":83590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHbSvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+hA//YcBYy5mNtqUPJOoyS60FhD1xM+azIi87ae7balJscfKQXehD\r\n+NsqNnL38SQknTur8tKr7z0Onrzv5WF82LBOU4YdGmMr2yA3Z4+qsgC4Ndb6\r\nWH9KmDQB5setxvvPYZ1vj0QbM9HNJZsdYbeumNz/Uf24Cfs0gWYJgGsq9Y3r\r\n3qaVbHADTwRyFw9Mh1WCyS+0m0xoNv64GqpQU+tFXNpcQ9KNwHZ1YfZi403C\r\n5kr8OmWG4FbEPIfSQmi1U0zBfzE2MNRObLeGMehHMHzFHeveAxC4o9G47ZTD\r\n1IfNn3KfOmxvTroElCNbLx550sv5HuR15Wyq5qjMWDhuplhiahOxigfFUCHp\r\njFGU1TjFljMndTLBr9v1KVFubo1o5XANXPI9JLJ6V9/6tJBdgvgSATWUUAxc\r\n/UCVvtEsNuoT1Q7KDTKPdndpKbwxsfLxElNaKMs3wwh7nnCgb+uW3UggU6z6\r\nBPxreONLv2VLyCISK9JhybettP25YpBYopJGpEpA3IZ/uvi5T8f6a9STxbBj\r\nNZfAz8E9MQBM7sz40jxMZcpOsBnGBxxVfGJi35c141MkhfkSXQhb1XPl7JVd\r\nggyQz+OXD+doN7lBwob10cPskpCqbY1pazJbSr7X2nu/Owea+gXzeTXOQ2f/\r\nsL+cqcWPk1gV5bE93ic0VhI6QKa1F5GmE+k=\r\n=4Xdq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF63wpIewYj20NWUJRV5/S9AnUPgHoTGRknCuSKsncmNAiAPQdA/LK2aJVPRGNO55DbYZE13ZD57C0eE/MC44fYCnw=="}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.24_1646113967112_0.462539647563037"},"_hasShrinkwrap":false},"0.0.25":{"name":"@react-store/core","version":"0.0.25","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/jest-dom":"^5.16.2","@testing-library/react":"^12.1.3","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.1","@types/lodash":"^4.14.179","@types/react":"^17.0.39","@types/react-dom":"^17.0.11","@types/styled-components":"^5.1.23","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.12.1","@typescript-eslint/parser":"^5.12.1","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.5.1","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.10.0","eslint-config-prettier":"^8.4.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.5.1","lint-staged":">=12","prettier":"^2.5.1","react":"^17.0.2","react-dom":"^17.0.2","react-refresh-typescript":"^2.0.3","react-router-dom":"6","rollup":"^2.68.0","rollup-plugin-typescript2":"^0.31.2","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.5","webpack":"^5.69.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"husky install && yarn build","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}' --max-warnings=0"},"lint-staged":{"src/**/*.{js,css,ts,tsx}":["yarn format","yarn lint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"69b33da7177865a830758d0f654cc5e1182fb134","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.25","_nodeVersion":"16.14.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-meeb1sU3cguYo0rINUdJf20wb71wYQ+jWDzPbhJpIpcb3PDyc8CNs9bgpJZAjBLELcqUO57YynQEF/mGYWISnA==","shasum":"b973548da343211590da5147a1163869a67213ea","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.25.tgz","fileCount":46,"unpackedSize":83613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH+U+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppMw/+NHiaZKZeEcD+VvMUX2tKqmAPdZFckzxkA39CLOxhJPC9+fJs\r\nggQw2Au+iYx7djUcBqGyI7cIfDoytSr2BWTZYq3jBgSZEj7H8oHleX4x78ZX\r\nl42nq2ekubmkr6pXV059gIadyQT6AlqJR4cNtRcVZJlP6EBbINqDfCxXykr2\r\n/t7m/ZuqWgDEM3X9R86GkY8y1AkFD0RVUsN6K9hruw9y9qKKk5mwgj9w6XQw\r\nd4ZCGlDTkrkVcBcxT5XgcTMG45xL/lwEnRwE+61cj08KBNehhiE8h77vpHmF\r\nFTwS5cHtM5gxN5JMNFvTEVhD99fli/sfqF4FqEj6pcHuiOwgqez0LGPnG0RM\r\nBVV1a5Vws0LRTC5Kfuth9qCbz0R62YPJzeHz5uH7hZSeG7vPmc7/LHUhxPs8\r\nsky/H+0HlGGCI/Z2MzUu8mGXAhXd2D/Hy+giLFPhm4kA+qXbwkMpJSCX5Lcz\r\n1XrlUXRjPzHte9XGMPoa8z8Krg4jfwZNQ5CoxQ0Jrs6qmnObXN2Hb+vqQE6p\r\n/bCPS7c6u89/KwD6JjwAzP4AZ6yn4lVQL33yCmIpdBeSS+nVpuO3hGbXcS30\r\nyu9kZ0MQRkrH+OWZqZIcixH7QQqtOscW5y//r5L6up4OZXMtR2bHJUhrXXzQ\r\nXLkbXWW27GbgVpGtn2ljfsFyZq0OnWazN8Q=\r\n=ilLh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD2RSoNkavsdFQmbdSmopwhTF7dSMl3OZeGeIdA6oyhwIgYJj+i7itpO0DjLZdxxBBM5K7ueS+dobMpCMjIiOLq+E="}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.25_1646257470514_0.8038270055964041"},"_hasShrinkwrap":false},"0.0.26":{"name":"@react-store/core","version":"0.0.26","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/jest-dom":"^5.16.2","@testing-library/react":"^12.1.3","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.1","@types/lodash":"^4.14.179","@types/react":"^17.0.39","@types/react-dom":"^17.0.11","@types/styled-components":"^5.1.23","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.12.1","@typescript-eslint/parser":"^5.12.1","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.5.1","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.10.0","eslint-config-prettier":"^8.4.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.5.1","lint-staged":">=12","prettier":"^2.5.1","react":"^17.0.2","react-dom":"^17.0.2","react-refresh-typescript":"^2.0.3","react-router-dom":"6","rollup":"^2.68.0","rollup-plugin-typescript2":"^0.31.2","styled-components":"^5.3.3","ts-loader":"^9.2.6","ttypescript":"^1.5.13","typescript":"^4.5.5","webpack":"^5.69.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"husky install && yarn build","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}' --max-warnings=0"},"lint-staged":{"src/**/*.{js,css,ts,tsx}":["yarn format","yarn lint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"6a36876ba3c6eb16f911dbd88fcbf762ada1082e","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.26","_nodeVersion":"16.14.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-v1rHiypyFthmZf/Tp11RJNE5mg1MX/++7OCDTWCz+4NHl5TUrfEDXxMW2NAH/0H/b4ppwm9XUCEo3S8hHqncFA==","shasum":"15d60d6d35664c8261d9a21fe9c2ea1291d55864","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.26.tgz","fileCount":46,"unpackedSize":83882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiImpKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqxjg//aORN3O/dPdmxEhGBfS3HWz7TIxt1oItr24LcqmltW1Z3icwC\r\n7vhE9vg3DE2S4pYuGfdo7dsDw7/QSPZhfVxrXu7Z9mVPXxu6ihvR8b7rfOw/\r\npmwpEmKw3QX7LpuMv342J1hKSYEOT7QSEjpQJNK/PAE6j/TslUTLHbAOpXn5\r\nJAOMbPp99ZD49uL8+pti1l+4RiuCK7mHB9cmNQD/KoLDjAHg9Syf61/UmOad\r\nM57qRgFknwWhmFXTWWJrvOKmAet5gFJOVf6BYsyhMkqvZ8bR8hgTrtsSYg4l\r\nUrHcufZMpaMbq27zkgTY4/3q7H/DhexGP7UKWWc5vbPHfm5wzhyB0bcp3QTZ\r\nIvzeALqDOhI+lCEAplrbcyA3+1HAjMjFL34DIvMChSPmFCBxNCgcPaeHQ26O\r\nsducfF8ZasPIQgCgbBQHnmX4X96/1LvqYeNj4OpcK+kxQsVOaml9IGH4z/iB\r\nTPuf20mkX+f4WLrU7TdGFHLQhIBecWJzacX3mWM5R7qc1NCNwVDghsrN4K5Y\r\nT1MYHmJk80AqSeN5WLeoDkrMj68L+IeHDDT54baL63kJkyu4gqRoUC3R7VGc\r\nb0P6GkfNeVHlBYBQEqMefjg9/TzyymuTCv6UGlEZVyEHz/j+z2sDRdazvKAE\r\nK7feODaWDKIaNGIOODZYuAMOF10CNPWfKaQ=\r\n=qOWH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVL64UVa50aWoTD7j+FuysFPdaxrd/UkUw9ZfoTMiT6AiA31WiVcHtfkHDxrhKWCYvCRmP2m3QmjcEW8pqvEnsBZQ=="}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.26_1646422601859_0.08813236324277018"},"_hasShrinkwrap":false},"0.0.27":{"name":"@react-store/core","version":"0.0.27","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/jest-dom":"^5.16.2","@testing-library/react":"^12.1.3","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.1","@types/lodash":"^4.14.179","@types/react":"^17.0.39","@types/react-dom":"^17.0.13","@types/styled-components":"^5.1.24","@types/testing-library__jest-dom":"^5.14.3","@typescript-eslint/eslint-plugin":"^5.13.0","@typescript-eslint/parser":"^5.13.0","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.5.1","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.5.1","lint-staged":">=12","prettier":"^2.5.1","react":"^17.0.2","react-dom":"^17.0.2","react-refresh-typescript":"^2.0.3","react-router-dom":"6","rollup":"^2.70.0","rollup-plugin-typescript2":"^0.31.2","styled-components":"^5.3.3","ts-loader":"^9.2.7","ttypescript":"^1.5.13","typescript":"^4.6.2","webpack":"^5.70.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"husky install && yarn build","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}' --max-warnings=0"},"lint-staged":{"src/**/*.{js,css,ts,tsx}":["yarn format","yarn lint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"527a73999f2f92bbf5958a46b0f351be734573c3","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.27","_nodeVersion":"16.14.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-+5ZtyYQ9Q0CDcxaH9yefHV/bc0/m0b8J/1SD+sdf5mos1bSU8wH2fJunpgwa4pO22wFQTWcAX7+ZMjHLZGZJFg==","shasum":"1b6d772ee9c78661a84e459e997cb47329bb8384","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.27.tgz","fileCount":46,"unpackedSize":86701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJgNcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCFg/5AAfol0qEr2cwc/9784IzA0hlNCqal+IQDqw+XMnbq3DOCQD4\r\nCF3+Pno+YQdhon1kB0TE5ZB1LD9jqK7Kpe6lsePcX5qcYX4AMJtbWTlc3pFc\r\nnHIOICw40enwLqYDYqmxg/iXzti+gMAVln+6oslDwKHL2V+ObR/blC+vk1Sj\r\n5m9wjG2rYym/Tdynx5zJ7igJsUoY4m3Rq8wIqBOD6PMXEXKZ44/X1atusXjk\r\n9UoCIjnnDUBRNuzrZNAiHkbUcHQijDNPlZJ2bRC/0AkzDvsssECsNyNCMG3D\r\naXGxbBQtfj8R13hTl8e1cYahUD4ZbJgCMUadGJHXe2u2LcsQD9u3YWlKl2Hg\r\n9p30WmmJQhceWwBQzVDBOBJ55xEOU7zpn5NfxgS1DedKp0Lny789tp5GaHx9\r\nV0pYJ2vThax7XC/ELq8/WaDXKQmNWLc7Tlp/+SMxhYFJ3hq9AeaA64DhHTUQ\r\n8qNqNB134pbohg+dsS2m7GeFILBVydJ+aO4McLVKnejMZ2R2oPWroUAOlkSz\r\n1wQnFPBqrfyyYcyb4MNY61K7H5E0DKCp/rXNGBFb327VZvHIYty9nGooQ0Vd\r\nGFoUGBwS3FA2wzdhZHrXbyeV4YjIaCiEPl9W+FDuZEsK1qMWuSHCB8ilEcT3\r\nLOiVOMSvU2pgumbpuyqpQXi0YOjpiQhv4zM=\r\n=fI56\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOVlXDqOUqiIm8umkUT34qfSp92+ehgiRZc4V/TZWYEQIgUwzcotEMDnjUAglMyCEKSejPS9NSu5SWWCmjwoHwJhA="}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.27_1646658396397_0.6908007478599036"},"_hasShrinkwrap":false},"0.0.28":{"name":"@react-store/core","version":"0.0.28","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/jest-dom":"^5.16.2","@testing-library/react":"^12.1.3","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.1","@types/lodash":"^4.14.179","@types/react":"^17.0.39","@types/react-dom":"^17.0.13","@types/styled-components":"^5.1.24","@types/testing-library__jest-dom":"^5.14.3","@typescript-eslint/eslint-plugin":"^5.13.0","@typescript-eslint/parser":"^5.13.0","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.5.1","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.5.1","lint-staged":">=12","prettier":"^2.5.1","react":"^17.0.2","react-dom":"^17.0.2","react-refresh-typescript":"^2.0.3","react-router-dom":"6","rollup":"^2.70.0","rollup-plugin-typescript2":"^0.31.2","styled-components":"^5.3.3","ts-loader":"^9.2.7","ttypescript":"^1.5.13","typescript":"^4.6.2","webpack":"^5.70.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"husky install && yarn build","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}' --max-warnings=0"},"lint-staged":{"src/**/*.{js,css,ts,tsx}":["yarn format","yarn lint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"01efa38b9c8272c40c70eb9384ba7106a3199581","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.28","_nodeVersion":"16.14.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-JMdpoV7pXC7+Zo1nZoOGg2Bi7Cvo4CkaVAgMgybvXSEsClXCFjorHkY3rVo1vNDsa09HZngkVxyP+D2WhORtxg==","shasum":"953531c3183dab8a58adc54a508490cdfc99e733","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.28.tgz","fileCount":46,"unpackedSize":86702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJiknACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6aA/8D1eZ7d8TUy4AhhGm0i5+hn0rn03E6tiFzWq1oEsk73/DJU18\r\nhU6m24JbQVCrHJpm2W0EMMQ+WpW1erkewOHqqy576H8eFABWW5jnb9ghZQoq\r\nnV4vKPXsZK04sDoYvK+EXs25eOBER6Q/P3QHHIPiZaqx5SmJsifM1M9CixFS\r\nlEJFH8ue9iquIszc/hdkyqUUGYDvenh83dyrnxJ6H9bn/5NGH5qxqajt1l1r\r\nDGPf1+j1fs3crcoWv51KSYllxSJ8r5+btzLYgL4P6rVT/RbKYe7WRf8/PonX\r\nps6P0KJQkTGVn8yuSM7mYuVsu0NmidCPlnbdEwC+8CQgHZj+r/dAYqwtg1Ap\r\nP7sXoDUh9Nb+vH1MijabPjipgLYYrCbVVbVl/2LUW3BiaCxQlkSDUWgPc7bf\r\nc2mf1K6eMbFwJ3tHfa7ZYJKmMEXdgmXJbsv+gSsfXjhQp6Pb/aV09EzWXKpP\r\ngafimV+fDMOegNz0DgiOaN6bhL0GEnjlBizuZzHKcWtmlFZrwh9FR1nJvkGP\r\n9PLF5UPNcBWTEFpCdcmlAQ9/2JLiub88/fwXAHSHxrV1UuNx68CdamGmJYZe\r\nGMC0aTiLUqDHsnuclR6KJP914kwXqkESoGkMqCMxNfIUGGMV9ybh+2e3G/sE\r\n3/vZGlRghR1I8ZBDMnlRewfB83dBHUiwEIk=\r\n=Gbrj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDP4IQ77wNBOgWMrY4kPsvi+pdZO8U5KR51aVwKQcOwMAIhAJoVGzJvF2S/j19vVNwWLvT7XgnyS5bJcOsKQaH4Kiya"}]},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.28_1646668071399_0.37317504217621744"},"_hasShrinkwrap":false},"0.0.29":{"name":"@react-store/core","version":"0.0.29","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.1.1","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.1","@types/lodash":"^4.14.181","@types/react":"^18.0.5","@types/react-dom":"^18.0.1","@types/styled-components":"^5.1.25","@types/testing-library__jest-dom":"^5.14.3","@typescript-eslint/eslint-plugin":"^5.19.0","@typescript-eslint/parser":"^5.19.0","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.5.1","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.13.0","eslint-config-prettier":"^8.5.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.5.1","lint-staged":">=12","prettier":"^2.6.2","react":"^18.0.0","react-dom":"^18.0.0","react-refresh-typescript":"^2.0.4","react-router-dom":"6","rollup":"^2.70.2","rollup-plugin-typescript2":"^0.31.2","styled-components":"^5.3.5","ts-loader":"^9.2.8","ttypescript":"^1.5.13","typescript":"^4.6.3","webpack":"^5.72.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.8.1","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"husky install && yarn build","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}' --max-warnings=0"},"lint-staged":{"src/**/*.{js,css,ts,tsx}":["yarn format","yarn lint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"1bd43121895e36dccc65a6c2e8ed92bf9c827e50","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.29","_nodeVersion":"16.14.2","_npmVersion":"8.3.0","dist":{"integrity":"sha512-eT9RyYLV5+FmjvcarsV0kOvFGedVilBed+NdjzlF6DmnuaKYJrCF2O9ojDA9J8ZRWoDCV5t86E3N49BVVMMscg==","shasum":"38e236e3bd5b910b0073a83366a3f285246e3201","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.29.tgz","fileCount":48,"unpackedSize":76799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClG4cdg5siTmC/EXUYKuQQBpYkq/VBl33mRGoKbv3TtAIgN48DObAnZv2t5iDum5UM92aHQPDXo4e8oCiXePy36sw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWwHZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSBA/+ILyqptcHf8MISEbJDID5Nz6OD0NswR0vbOjJ1PycIQqqgE4v\r\nyqytF4E3NPFyYvNjXvGxCZB09+0YxsjqzarGIu4eCXYkVSn27hoiXsE6VLn6\r\n7hRMVhGvQxQyfUjHHbOt3h0vGKMWVkvCCenwy16KQCg9cEvFw5iqc3578r8S\r\nIn7yMwccANFRJ7DHof+WdYzcZVyo26Y0JPBVtua9IISiPoisub8PfuN4JvS9\r\nPp+c6HKqhX0QwMukCiXPCFUZctlfEQ/vXU/zxJo2AVDBSW2MMcYe54M48g6J\r\nYgQ5IJoAYsYyUvv6LCFG4KYmjPePYYICvwVizj/QGstA28wjrQuC8+pk42ec\r\ncBrLaIUKL1feOj5ewTBQODxt7fXbOSfiFzuNQYCBJYYiUezvK7M/eP8HSD5i\r\nLSglaLHOuyUvw7rcxT0afY/vB2nu1XU6Xe+fLarZSn0os50wxUdRQma7zXGU\r\n7EPKXQ/DkHUB+p8Ba29Yz6hxVK3GsXzbXKwNkeaowe6y9ZZdqT9QggOz7UhA\r\n/YGt+m8Dl2IrTB11F/c36FpmRRIRVY+p8y+RcKvWfmRhymEPo1SKEJ94gE+9\r\n3geICbdnhxWRKpY4L/MvbW7Mg18xdKU/Knl+JQOLHBi/VFi0tSAewLiMg9sF\r\niA0RlKEVb263aVxhBEM+2R7ZZbjnsHxZRao=\r\n=6wo1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.29_1650131417328_0.1175062359804071"},"_hasShrinkwrap":false},"0.0.30":{"name":"@react-store/core","version":"0.0.30","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.1.1","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.1","@types/lodash":"^4.14.181","@types/react":"^18.0.5","@types/react-dom":"^18.0.1","@types/styled-components":"^5.1.25","@types/testing-library__jest-dom":"^5.14.3","@typescript-eslint/eslint-plugin":"^5.19.0","@typescript-eslint/parser":"^5.19.0","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.5.1","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.13.0","eslint-config-prettier":"^8.5.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.5.1","lint-staged":">=12","prettier":"^2.6.2","react":"^18.0.0","react-dom":"^18.0.0","react-refresh-typescript":"^2.0.4","react-router-dom":"6","rollup":"^2.70.2","rollup-plugin-typescript2":"^0.31.2","styled-components":"^5.3.5","ts-loader":"^9.2.8","ttypescript":"^1.5.13","typescript":"^4.6.3","webpack":"^5.72.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.8.1","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"husky install && yarn build","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}' --max-warnings=0"},"lint-staged":{"src/**/*.{js,css,ts,tsx}":["yarn format","yarn lint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"03b59a3e00df2c7c6be514805deaeaa4cf939c97","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.30","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-3+/YiZ+lw5n+ablmnLzEO7yW+/NIA8FBgL+7CW80/1Axacrzjkn4G8I5BFq5LpDw22lHiTrtHs4pmotkz4Cagw==","shasum":"01b6b9930c73c8058be8c210c812fc3a436a5b41","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.30.tgz","fileCount":49,"unpackedSize":442679,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEPwyxP9GwC5GtpruT4bd3Fz4f8mXgo7z4libEOA2WevAiEAo7q0AfnFGzrw88kHj0wAnKXLLqdB0+hCselOI19ReMc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYyteACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqhow/9F7B9vYK8LFeQrY0ZC5HshsVItu/iNecEvTpjMSPx/6al3YBV\r\nD/bRqGXyGaSoPdPODVy+PsQSZ0mMJx7vxiEOZEZzVudArkHSK4ZrCJa0SRAN\r\nQSrYulDQE1gubvD1dT2pCmrMv6hHh97gSAxFMM12vrijnC/Gmm6+B4zxHGTi\r\ncS4gPaJgSAuPpnGR1QoJyoKtM1bi7eiU6JejfXiVjVp5OgMt0PU93TBknG9m\r\nkeLr+Dxe/qV62EEY+v9dQPHuWeVcf5cNT6CxIBJQZ7yEr5yYK6ljE0ZetZY8\r\nfI5VYPiZsXrJvR/QUR44vqmAI87qOLROeC6lN9iROlDOImWU1Q50Q5AUwczx\r\n7x6rdSNcIKDru/DeyI/tu5d43UXeIUn/t+/oVgezqhy07B7V2N/tEIiMRW+D\r\nXvACchtnEuYg4TKoTvgRvqRvLLVVgm8C2LgqmtvvuaBnlTdqahcsoz3pYnmz\r\n0qXxujQrfS1thbtlK3PvcT0p7+7Ewdd2KS2kg6bYLEOp6oYVNkWAQ9udhcMe\r\nQ62q5+jJsRh9uQG1PXFznjDwnSQKvI9GoY9qRfXo51jaQaLQWC2OtWhF+unj\r\ni8Mk3Xa4QRtzJuzPid88ol34Xdqn8Ffv7x+HS5qbFMF+awE8TzEJLZAGS36i\r\nUwuUdhUuDLlKRVPlEjiSviukLowNve/socU=\r\n=yAP+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.30_1650666334596_0.948921698674521"},"_hasShrinkwrap":false},"0.0.31":{"name":"@react-store/core","version":"0.0.31","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.2","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.9","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.1.1","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^27.4.1","@types/lodash":"^4.14.182","@types/react":"^18.0.6","@types/react-dom":"^18.0.2","@types/styled-components":"^5.1.25","@types/testing-library__jest-dom":"^5.14.3","@typescript-eslint/eslint-plugin":"^5.20.0","@typescript-eslint/parser":"^5.20.0","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^27.5.1","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.14.0","eslint-config-prettier":"^8.5.0","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","jest":"^27.5.1","lint-staged":">=12","prettier":"^2.6.2","react":"^18.0.0","react-dom":"^18.0.0","react-refresh-typescript":"^2.0.4","react-router-dom":"6","rollup":"^2.70.2","rollup-plugin-typescript2":"^0.31.2","styled-components":"^5.3.5","ts-loader":"^9.2.8","ttypescript":"^1.5.13","typescript":"^4.6.3","webpack":"^5.72.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.8.1","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"husky install && yarn build","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}' --max-warnings=0"},"lint-staged":{"src/**/*.{js,css,ts,tsx}":["yarn format","yarn lint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"ae04c8eca531ff2f4b8e0884554fb655cd8941b9","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.31","_nodeVersion":"16.14.2","_npmVersion":"8.3.0","dist":{"integrity":"sha512-naLQ7SAF4jFDy8ftVBI7lzv2NpDEyBXQoxyvDWJVkHo9ZkNUS0M8L577BHX7bByP6pfTTeuuUdpOlMybHd31GQ==","shasum":"14c0a3914161c5fec6edd83d62d4376871a59658","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.31.tgz","fileCount":49,"unpackedSize":78941,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8SknDL0gufs0+AbuXrIKy3KSdIu3WIbv/rwrQ4fUTVAiBbjlZ7cXj5lQdg+Bb2mdPcWuHwp1QEDfC4JfwUNMhB5g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZFvRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrwrg//ctaVvZHCTp62tDzyeNEz6fVYxcAJLaZjaN0KM4n8YmWXiFua\r\nfwMMFJBM6nnv6i8RVZwnYDYTeSXS5vV/nK0FSLEOzRKtcUwQ7tay46GUbHcq\r\n+ntDRoOcAhLyJzJ/R5enXzzSuAkZWz2QYpw3XHBnX+3f5yGhVJsO2HPQ0Cqv\r\nltfFv5zeZyCcJDAIVx0tSEoFnBC/gFgdlr3P+IN9uFQ5xzUpauD/9DsVEJL2\r\nxqxsZX96hDJVzu2F7B/1vcbczCP9V0vuiS9EFXN9+mukSJMj/0ctglaC/DRH\r\nW0enDQ7TPeVo4eM/UbbyYheWAcvJxm+endLDJbRzIs27MoCS4SI5xnZr8E6i\r\nX+HychwaFwwhK68hiH0y8XtX8Xf9cF29IvWAjiFmieM2pbjm+nlJVljH+r/4\r\nzXvBitSJmvPukwBPXPLkzhycQyHZdd/nt88tGCB0odsEl9HXt/8cV2FE1BX6\r\nUc9Fqk0irzqO7CLjdf/PgOls210No8Y4crCc4uvUlWa4U4rIcWJacNmX4Maw\r\nKsT5Ca3RHeoBMmhT/yqeSan2vuQ6wkVENqewU5upA+iIUGYgvI5Q+mqvdYWB\r\ni4Itpef4QUX5QioknWOPoOPI+CPl7+bXnhNjXafMdY3NZ6CJjdak6Vy00tzO\r\nsADVhk2XabaMPfmszMQVZLK+765qF3/1WhM=\r\n=Y0P6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.31_1650744273227_0.4088905064071777"},"_hasShrinkwrap":false},"0.0.32":{"name":"@react-store/core","version":"0.0.32","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.3","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-decorators":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.6","@babel/preset-env":"^7.18.6","@babel/preset-react":"^7.18.6","@babel/preset-typescript":"^7.18.6","@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^28.1.5","@types/lodash":"^4.14.182","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^28.1.3","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","html-webpack-plugin":"^5.5.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","lint-staged":">=13","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","react-refresh-typescript":"^2.0.7","react-router-dom":"6","rollup":"^2.77.0","rollup-plugin-typescript2":"^0.32.1","styled-components":"^5.3.5","ts-loader":"^9.3.1","ttypescript":"^1.5.13","typescript":"^4.7.4","webpack":"^5.73.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.3","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"husky install && yarn build","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}' --max-warnings=0"},"lint-staged":{"src/**/*.{js,css,ts,tsx}":["yarn format","yarn lint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"1c3ab809d84438d2d412882691bf7bc0c6c5b798","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.32","_nodeVersion":"16.16.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-107WoNgqgc5iqWA4Q/JrxU9Ih69Wpp5GdngGDwovSEeQVd+KkLgFT+ZgwlC9sgfZi8NpeixRcKUQEMB+dQ5ggw==","shasum":"2d1808c254aa034b030426fb048aaa56d0724c73","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.32.tgz","fileCount":50,"unpackedSize":79513,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIJSa/ZoNnrhFwtL7DhNXULmfIgH2RBSyZ2IomvWJxVAiEA1piu6wO8b8htrZh8e+XNAsPJFG5Wsi9KysENI2R+Cm4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6WpDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmobrw/7BfdaqUWsai6K3uMrcT26Ny/yLyRPemuFJTQ77DLsCI7RFKLX\r\neS3Gsy8PWK2kb2o9rP8ptrOmxvpEG0EXUj1sS2ebUyw8s0EhwVBQDIPVlZwU\r\nNL4uhh5k3XQfzZIijaUshrA2lCYk/dyvHDkWTE4hiQlQqbgU5aw+3vDR+ZUQ\r\n5U+Usq/Cv3bR5SpPPSsoEYT1PzZwsdvYiVmWZV6RTjgjtFvzZNImKypbTaME\r\nAdgMrwv+agBZCV2nZsIuVElbXvuTJySovJgrOK2DNrQgAPzqM/TXDwZDyUSA\r\nSyrprdqLSkTQzx1ZRPxTzYGHU//BgGXpH+msOGNpjgNJImwMJ6BaID7DzAcI\r\nOUUSnHqUl22CL2DsI2FwSmTOucBWVcBqVWCaYLP7HO7HE2FLPCqyEpdV3Ra0\r\nVa+JrapKcfn40KhjpOfBDNGXdNj9wQYlmuejPkI4pHb3Q3KTJbxY2j0FN/M7\r\n4rv35/PY6PLWoygOMCCR8ZiaeoE/gUroPPgKI62/LY5a3KSJUYNcacJy6pFw\r\nZBNNAZI+k2pJRXUek2A/ArwM+hKfKAHgm+ueMbdamnYt55raCoYe6SIiCrOX\r\nDhtl1eI2onTz+zou6NIsCHX/qKcnJKs3G/lBIpk1rDKxr0Df3CiIqG3W7HKB\r\nA8bHdJ28F/VYqI+hg2mDt1NWVtCFcpALkYg=\r\n=w5E4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.32_1659464259589_0.19375109642399724"},"_hasShrinkwrap":false},"0.0.33":{"name":"@react-store/core","version":"0.0.33","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.3","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-decorators":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.6","@babel/preset-env":"^7.18.6","@babel/preset-react":"^7.18.6","@babel/preset-typescript":"^7.18.6","@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^28.1.5","@types/lodash":"^4.14.182","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^28.1.3","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","html-webpack-plugin":"^5.5.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","lint-staged":">=13","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","react-refresh-typescript":"^2.0.7","react-router-dom":"6","rollup":"^2.77.0","rollup-plugin-typescript2":"^0.32.1","styled-components":"^5.3.5","ts-loader":"^9.3.1","ttypescript":"^1.5.13","typescript":"^4.7.4","webpack":"^5.73.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.3","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"husky install && yarn build","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}' --max-warnings=0"},"lint-staged":{"src/**/*.{js,css,ts,tsx}":["yarn format","yarn lint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"51ca2ed427a513eae7d519f9c284cd9ad936d6b8","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.33","_nodeVersion":"16.17.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-4m4OD1zaMBKaInWIZzC1AiykWufDfI9J7c2MJmrPeZYKdKa4DJzM3TiXhDECrO0g/66r2xXcLl6+hPu9SFoGQQ==","shasum":"d595be67568670245fd1f0ab4e98d5bd2de877e2","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.33.tgz","fileCount":50,"unpackedSize":79083,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLEm241K5QudUUAWFdKYZK91RjHD2ezW6cMPAzhEYn6wIgWo0vzUMflSfHO7xd/zp7zcQutbSIe3PF6aTb7QP8fxo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCfGoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmru0A//daWWqpD/QG2Bu3G/LLLpRsbxUGNjkclRB5rpwPK1w+kSxcfv\r\nFYEQgoN/bfFxv8/JuyRd+k3FADVSEC6KKV/5M62Se01PQirUTGYMT27j/I8r\r\nnXIxbiTSw67f5tLUFCR5bjytQniZIb7oPJUEBIXaeWFA7MdVbviWiUDq0pYf\r\nNsljSoOZmZaGbOiPBHHyacRDEKKpux4/fsW5+GdKr1jlULBccjktzJzIZ5qU\r\nEZxfcTsHd3VjyCP24qc2bJkIii1WYXiBsJbw2tPD4LMdHpsup10oOe2Nj6eN\r\nvQhOYqJ22Laf8J43YxBu8R/ZuZCpy5L5IMYv45+gV9EW3GktdGxvptz/QKcU\r\nD2lMxAKvNez8IiQvxgW0osn+ZdzmxKCMea/CW5wLv2si3cZWw+s3IBhsir3J\r\nT6Cn43qmcNwSvi5kpX14L6Ex5AL5jgh0lmZrXW5NLBCg4jEv1WT8/1iaqcm/\r\nt4bVQhZfAY6LoIyWR34lCHCw2y39NCiI1LH0IZv8GnXPv1qgu6UdY8hmy8TE\r\ntzXBxrw+mfrWYYgCbjnc9R6cYPbkqN8Ljp21Q+vBNoM74LmoMGL5gDW2i2TA\r\n/DPBpd7S25R8qD+YJyXCAvBgZ5pLRyOQiPffdT59fHeq/Zxo2litzAxsrOcC\r\n94GPrbsif3AHfgJnfkSf36XlpdqYPiTJ5R4=\r\n=kg2e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.33_1661596072554_0.10787691507314912"},"_hasShrinkwrap":false},"0.0.34":{"name":"@react-store/core","version":"0.0.34","main":"dist/index.js","repository":{"type":"git","url":"https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.3","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-decorators":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.6","@babel/preset-env":"^7.18.6","@babel/preset-react":"^7.18.6","@babel/preset-typescript":"^7.18.6","@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^28.1.5","@types/lodash":"^4.14.182","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^28.1.3","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","html-webpack-plugin":"^5.5.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","lint-staged":">=13","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","react-refresh-typescript":"^2.0.7","react-router-dom":"6","rollup":"^2.77.0","rollup-plugin-typescript2":"^0.32.1","styled-components":"^5.3.5","ts-loader":"^9.3.1","ttypescript":"^1.5.13","typescript":"^4.7.4","webpack":"^5.73.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.3","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"husky install && yarn build","prepublishOnly":"yarn lint && yarn test && yarn build","publish":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}' --max-warnings=0"},"lint-staged":{"src/**/*.{js,css,ts,tsx}":["yarn format","yarn lint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"description":"**React Store** is a library for better state management in react hooks new world.","licenseText":"MIT License\n\nCopyright (c) 2019 Amir Hossien Qasemi Moqaddam\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@react-store/core@0.0.34","dist":{"shasum":"a59ab7f7de1e8bb68d3d8088f8f8bb22d1da4fa3","integrity":"sha512-jey1Gc0gXQ4EiaX1AQ09PFo+V2HaQYeJcicRfY92h7rc2Z5E5TKNgR0V0Li7MnRtYMgEZp1dLNk7rzKQEYHutQ==","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.34.tgz","fileCount":64,"unpackedSize":79074,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9DayDywej4HiO0uisHf136b9bppQtLrPuHxe6m56uowIhAPk40yitpNn/flWvp5K/D1cVOvFoHLYmh8TQn6PGb5ax"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF5EHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCTA//TBtd3vU5zHmwjkJxhOkB3VgFV4G7NSqTKCHctBUjeeQs5wDk\r\nyMpryAN1MlMYiQ4Nutvw5Ayv7L1DXqr3zAe2BHn9f5SofTQHH2Kv8f/QRv+X\r\nKcnNyHC+4Wu8NqsTM7Vwmxj31XcsDXwr5k3y1rGQggFpHxZuKH2Fu23jxe+E\r\nNCxYsqhwCKeRyjP6MyuuwZVQcVd7xNrk9/j3ctBoVlSOvsZAprypj2rN6Wr4\r\nvNmMpyrd6vGIu1HMiD2nD/+Jb5EgqW2BRlZIvc/AFpzi1Jqx22eGE6DITLm6\r\nD37adAS1olrcI7HTcRWiUCvfO700XzHArmT77pCp6pJDIrnW3kyfiKdtRn5I\r\n9RWwvFxc9LSOjlvPzulhvBdZqWwOM7Xot1DN1sRWBcisynw0PhPqoLJcuSTp\r\nVlJqk4DEXLoimjJ0hq8+duqCNPbcHJcWCcR+yh6SSsL0ICf1GOC9UxDfl/wi\r\nZf/wg7Oh2FcAgLGiJFBfr9Q/qObbQ5mEUbEeNfVUL2ttbNIzPNoBBbXE6kSZ\r\ntmbFfu04HpfGYIc56PgKJLWfaAP52o6f1z2Ryc3ZCcTKaX9QYGF3TmKFk6Pi\r\nlbLV9g94osYR8bk1DW6TiTtnTYp2JfqfDaqrGaI02MJQ/DPcWZlAcoLYRFlQ\r\nkJQCrTg96pTZ6tlTmd0d9qI0X8l6XH0QK0E=\r\n=nl3C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.34_1662488839281_0.25024522597457755"},"_hasShrinkwrap":false},"0.0.35":{"name":"@react-store/core","version":"0.0.35","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.3","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-decorators":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.6","@babel/preset-env":"^7.18.6","@babel/preset-react":"^7.18.6","@babel/preset-typescript":"^7.18.6","@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^28.1.5","@types/lodash":"^4.14.182","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^28.1.3","babel-plugin-transform-typescript-metadata":"^0.3.2","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","html-webpack-plugin":"^5.5.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","lint-staged":">=13","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","react-refresh-typescript":"^2.0.7","react-router-dom":"6","rollup":"^2.77.0","rollup-plugin-typescript2":"^0.32.1","styled-components":"^5.3.5","ts-loader":"^9.3.1","ttypescript":"^1.5.13","typescript":"^4.7.4","webpack":"^5.73.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.3","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config sampleApp/webpack.config.js","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"husky install && yarn build","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}' --max-warnings=0"},"lint-staged":{"src/**/*.{js,css,ts,tsx}":["yarn format","yarn lint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"46d52508ca693c93ba621668768bec596068681d","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.35","_nodeVersion":"16.17.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-jN/n+4ZbPpVtkW0JJuzhwJRknxguaA0OhhmcQsT8DGEsAu65Waw2yb8a9JIe+oYqOx3YDF173eJTJM/ZNk5x0A==","shasum":"12be8b157182ea9760ef0db1a59d3aaf8fa4e79c","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.35.tgz","fileCount":52,"unpackedSize":80588,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsyrrp/pqVG3CS/656Okzv+8pQNPNVTMpluTtd5kQ7JAiBmARcP6j+0Zzvqa3SaVmzhAwdKgSvDz5cmMKO13ZM4Mw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIjTPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrX7BAAhbBXJ0DhsHNJXwc5DZzXgkfm0V8ZhNs511EvDdvitXd01A83\r\nP2k5psey2dQ8rEdS7FnPpTuLzVk2WlJBE6QhyMoF+9NnZwOD178d8MI9zGze\r\n/ypNjEdDv8koGn5prPWaZ1Gt+1KgucdEEYanSYIbdAquVh3No4/vnuQOc7Kf\r\n2coWcP67kwMfW+489NwL08crKEaTFv3/SyCWsLgcM5r1mNWGh/7Jkx6IeSqx\r\nViC3WpHSz7BmHkULIozuw5Dpb5GidtL9SIoloTHRI9rPgIBmL+duE/qr9kYK\r\nKXyWtqA2ZKF1jIanBVD41xlO9uwv9DLHGUlQMG3enDJProZbJxBOZ/uXExH8\r\nUcn87oX/K8xBYsO19oF0htfKjyyVDMQQSmgO2oSnU++uLn+oFtWzp52ImrsS\r\n/5YTLyTxwvdOlujCZW0K5GU3y6t9QR7QmT70PcXGfNGGWH1zLMY7HTCfpTAb\r\npyye6hKsWE+Laz4YKBNovImfSwi9RHXXF5x0UEAG3TTuK95MOuMYnCcL8dl7\r\n5BPJLeUCDTnfPqIlu3Za2+W4ZSRnyXAbcVZiGkAAgEnyB2QmrE8tWCQUSe2Q\r\nvD1XT0Vxhic6tujtJKdvp5X456U5hPmy+JNas8VIas/EPWzdFhN/KDRPau30\r\n1HcAsXdK4h0Y5JebWQnl1uxw2UWIvDMaTzM=\r\n=4ugo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.35_1663186127023_0.04420792133919127"},"_hasShrinkwrap":false},"0.0.36":{"name":"@react-store/core","version":"0.0.36","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.3","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-decorators":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.6","@babel/preset-env":"^7.18.6","@babel/preset-react":"^7.18.6","@babel/preset-typescript":"^7.18.6","@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^28.1.5","@types/lodash":"^4.14.182","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^28.1.3","babel-plugin-transform-typescript-metadata":"^0.3.2","cypress":"^10.8.0","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","graphql":"^16.6.0","html-webpack-plugin":"^5.5.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","lint-staged":">=13","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","react-router-dom":"6","rollup":"^2.77.0","rollup-plugin-typescript2":"^0.32.1","ts-loader":"^9.3.1","ttypescript":"^1.5.13","typescript":"^4.7.4","webpack":"^5.73.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.3","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config tests/browser/webpack.config.js","test":"yarn test:jest && yarn test:cypress","test:jest":"jest","test:cypress":"yarn cy:run","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"husky install && yarn build","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}' --max-warnings=0","cy:open":"yarn cypress open --project tests/e2e","cy:run":"yarn cypress run --component --project tests/e2e"},"lint-staged":{"src/**/*.{js,css,ts,tsx}":["yarn format","yarn lint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"6d50fc589d571e1301a9bf2ff05c594682648ae1","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.36","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-Tr+B9vIlo05bM2fKqogIWqFFk3A1VuwzoLT4jXVjuvsBp5vckvjZciCtkKyTZ5pJ/C1AU6Qyw/RfagGELnExGg==","shasum":"3a6c49f25bc0eb50c7392892f7b2c8c837b1ccbf","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.36.tgz","fileCount":52,"unpackedSize":80853,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOqa8nXWfWwLPrV3kzJ1oSwKGZ/FncDNmQvIZ8+QSFOAiEAytPayuqnuNoteLDhYa3RHaY3AuOQoJL9f1/xMuUGAr0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ1YxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEfg//RM07kuDt+EawDVqaqR/f+2KviRUJvSi8AcKWEQqW8y1vyHGL\r\nOBgjhxnJICYVK0U4XN55alhgDcd/u7/IsltbVZGqykbbbJ1JjVDmBs1sfJQS\r\n6xEl+0q1ApeEttruEonTNj7pmoMazdgdTB5BQhxBgtBumtqP3SLjhtI9FCQL\r\n7NLNPusVmu+jxSkm60bUZcdE7AeQn21a6Ozx19V4lW9sBLgAFTITt29Rl51T\r\nuwlRAgmcxZUCRhjso7Jw322OxSmY3o3kDiS3R8MxOf/SKRmou0mf46fdgn4i\r\naqkRda1omnu1A6aawPw2cYqr1lJJCP+4gv8lqp2m2kChTlPHn/KyhFUB9Uwh\r\nUMGx20AQb+RA5mKaB8imdnVqSMLrMQ222+eKzueD1tFKoWaZoQE5Cnzdzfpn\r\nQjCP+9CopJxTbWoPSGIjJQ+uGQwne+Woqm4kIXV9NRUWaKj196Xhp57NjvB/\r\nE8LnTmg9r34MuUvNAoSuwyZExk9LD6a5RNu9yP0UnRD4Lc2zLn71g3gluk9k\r\n54jkUj8C+ueLsPMFc4DsaaEEJBahfzL9+arCWA5kJLOZYbHbBRZMoOpkGwfF\r\nXAvahQxBUYD0LEzHjNutQMtqcu9CCwQc2tWy7C+PXegkpQ9sk9FyVrYuy49z\r\nIS/4/2q/ClKY5hsP37W2CZF2lSnjQN9F61Q=\r\n=rh/S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.36_1663522353591_0.730687308706591"},"_hasShrinkwrap":false},"0.0.37":{"name":"@react-store/core","version":"0.0.37","main":"dist/index.js","repository":{"type":"git","url":"https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.3","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-decorators":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.6","@babel/preset-env":"^7.18.6","@babel/preset-react":"^7.18.6","@babel/preset-typescript":"^7.18.6","@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^28.1.5","@types/lodash":"^4.14.182","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^28.1.3","babel-plugin-transform-typescript-metadata":"^0.3.2","cypress":"^10.8.0","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","graphql":"^16.6.0","html-webpack-plugin":"^5.5.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","lint-staged":">=13","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","react-router-dom":"6","rollup":"^2.77.0","rollup-plugin-typescript2":"^0.32.1","ts-loader":"^9.3.1","ttypescript":"^1.5.13","typescript":"^4.7.4","webpack":"^5.73.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.3","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config tests/browser/webpack.config.js","test":"yarn test:jest && yarn test:cypress","test:jest":"jest","test:cypress":"yarn cy:run","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"husky install && yarn build","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"yarn publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}' --max-warnings=0","cy:open":"yarn cypress open --project tests/e2e","cy:run":"yarn cypress run --component --project tests/e2e"},"lint-staged":{"src/**/*.{js,css,ts,tsx}":["yarn format","yarn lint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"description":"**React Store** is a library for better state management in react hooks new world.","licenseText":"MIT License\n\nCopyright (c) 2019 Amir Hossien Qasemi Moqaddam\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@react-store/core@0.0.37","dist":{"shasum":"db84743628e2d537de3c486febcedefc195cb831","integrity":"sha512-DUeTk9uwaLxjJwhi+vVkvfh4r9AZ+d/o8PCPMJLU3OPew5CQ2g7os0au4o1IPIfXQhmMHHSF2tACh0fvh7C1nw==","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.37.tgz","fileCount":66,"unpackedSize":80940,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpLqMfKaa066KuJW+0uMOTzvXTGENK1O06bYdVnr4ASgIhAMM9pdtXyPEzuI54skQb0xdEdCfA3bHgKE1ZDYkT/uQG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKJdQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVmBAAlK+b+3Uy3U02LqwjVCvn6jnbAR4Y9py0R6ho2j5u2mscviV3\r\nRcxCPQTE1byEnP456JHvgbF7w9trw+TWBZo7gPITW7bl/Lmz/TLkj6ioQaUM\r\nekH48+VHpa1AYgVEIsJM92mhucjvzV7KGhWaAfeLV7dInRVGbtcasOGuY2gp\r\nCGWl//qlM4Fd/QeQlANdvljwh4/3L1FTYQvOPtKC9IoZgBN6Cv/OjXYw2Te0\r\nTCH8SQyFAG2khuxf7KP6VDk50Vlo1PvZz4Rw8PxBQ9kT84pQ0H3k+A+g7Vas\r\nchnSe49BNHqcpOMHtcSLMy0TEhrpya+DCEtz1mmbGPBcCLNpYwi6XAp9hj2+\r\nM1fvRz2X0/UjT9cZcdrBhw76/Ay9uwTc91Uol2IShmrBZJJwtTWpqPDoTUmh\r\nmUy6+Ub154/QQoPd1102DhQyYBoKaSi25uGF0wBnr1cERorEEWZ8Rigw18Sh\r\nBBENIFp6Y07iKML5Yvcau6wGecGlyUAlhd0hECn544nsIEqRdN27W2h2u/Eq\r\nvChQMrfJk6tZGRG6a+y3T8H1XsBzbA0Qg6UZbgMy9N5KBredhhZ3rVSawEzi\r\nYJPTZ7SRxLuykYzDpGY3b8lCoNj0VEzw72AomiVA18EI1VGlLksHMog5sT7c\r\nMS0F+m0aWZ/zzrwmanEv6geYmuoT1q74eSk=\r\n=gYrO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.37_1663604560174_0.3886190670123175"},"_hasShrinkwrap":false},"0.0.38":{"name":"@react-store/core","version":"0.0.38","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.3","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-decorators":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.6","@babel/preset-env":"^7.18.6","@babel/preset-react":"^7.18.6","@babel/preset-typescript":"^7.18.6","@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^28.1.5","@types/lodash":"^4.14.182","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^28.1.3","babel-plugin-transform-typescript-metadata":"^0.3.2","cypress":"^10.8.0","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","graphql":"^16.6.0","html-webpack-plugin":"^5.5.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","lint-staged":">=13","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","react-router-dom":"6","rollup":"^2.77.0","rollup-plugin-typescript2":"^0.32.1","ts-loader":"^9.3.1","ttypescript":"^1.5.13","typescript":"^4.7.4","webpack":"^5.73.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.3","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config tests/browser/webpack.config.js","test":"yarn test:jest && yarn test:cypress","test:jest":"jest","test:cypress":"yarn cy:run","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"husky install && yarn build","prepublishOnly":"yarn lint && yarn test && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}' --max-warnings=0","cy:open":"yarn cypress open --project tests/e2e","cy:run":"yarn cypress run --component --project tests/e2e"},"lint-staged":{"src/**/*.{js,css,ts,tsx}":["yarn format","yarn lint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"3ad96d284eb67ab4dd6941b3ec1ea5e75ceb5372","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.38","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-ZutV3KhOI3sfnjB51s8NucEiRekFrxW26rgUitExJbaG11nGwR2fL7Gcya3/hqQhx4BoSgCuiKAbSLDQNSzmiw==","shasum":"030f4eb977e9f43e27599e48ed05a303cffa2ebd","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.38.tgz","fileCount":52,"unpackedSize":81086,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfWe4paNF176PwvAhS3mXOoH8+UVnJyHHj3imOuNr2+QIhAKrghJfqND9JRC/0kTrAfFwylSYGFjBdl7RKcavDT6JG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMszWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK7Q//cc3/3TpYqhWj7KV8k0lDU+uheeheGrcxyOZ7a1VeQR2SQOK9\r\nWXJGbqmreuawAYwMigctsEWZbenAI8DZQbWgNgoZ72Pwh2RxrmFYEdBu1bPa\r\nlSt5oYSGvDbJEhQycPlmpzyV2Ku6vfWcfPtbVbEQRjGsc1sXpSfbLX7fEAe3\r\nrAZDlTkOESMGrjt1OXhHRtN8/HSAwamTlOSWkgKum7F8JzWX+sVCKSB2jeqr\r\nlgot2eXyazSTe9P1mvgEHcYcnslay3pa+AIddAKiOYxcA/7BFLIKFxG7VLa0\r\n34cAmJ2wRDIKDFy3ni3UHSVB0yFuRUGbVkPcrHuUvsKGP6xExN3Cj9Y4W4jP\r\ncckIo+llKx2aSr2sB67v+uQYEJeO9eL0oUm4uAaDsdqg8q2DPvFUbElC3GbQ\r\nNDMYSluzRp7wjsaO5sTOZIDqSP9ekd/td/Fbp0fi6iJqzr35izGmRZMB5snR\r\nbxWkfwJH+oRL3q30FtdH4A9LlHUoWG/v5uea7+NTnuSM5MdD4TKXGg5NTDxI\r\n2tz9qZ9R9Stb6TlTH2stsXGSdsafUk4eEv67FXYNrW0SEkHhuv/XoTzrGh7O\r\n+w40X3MPrluAx1eNK22l1NqtunPlCtnX5ymaHI5TxNB3oW6xsTt7XoFeBsQM\r\nNxBS9xXWQpocQqlSWKsRc2BDcopD/Wos0PQ=\r\n=JMex\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.38_1664273621856_0.49607181695178704"},"_hasShrinkwrap":false},"0.0.39":{"name":"@react-store/core","version":"0.0.39","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/sahabpardaz/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.3","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-decorators":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.6","@babel/preset-env":"^7.18.6","@babel/preset-react":"^7.18.6","@babel/preset-typescript":"^7.18.6","@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^28.1.5","@types/lodash":"^4.14.182","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^28.1.3","babel-plugin-transform-typescript-metadata":"^0.3.2","cypress":"^10.8.0","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","graphql":"^16.6.0","html-webpack-plugin":"^5.5.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","lint-staged":">=13","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","react-router-dom":"6","rollup":"^2.77.0","rollup-plugin-typescript2":"^0.32.1","ts-loader":"^9.3.1","ttypescript":"^1.5.13","typescript":"^4.7.4","webpack":"^5.73.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.3","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config tests/browser/webpack.config.js","test":"yarn test:jest && yarn test:cypress","test:jest":"jest","test:cypress":"yarn cy:run","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"husky install && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}' --max-warnings=0","cy:open":"yarn cypress open --project tests/e2e","cy:run":"yarn cypress run --component --project tests/e2e"},"lint-staged":{"src/**/*.{js,css,ts,tsx}":["yarn format","yarn lint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"1c9a75a542c33aab022ed9f2bd2bf1dda92bebfb","description":"**React Store** is a library for better state management in react hooks new world.","bugs":{"url":"https://github.com/sahabpardaz/react-store/issues"},"homepage":"https://github.com/sahabpardaz/react-store#readme","_id":"@react-store/core@0.0.39","_nodeVersion":"16.17.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-OtdVuIlqRXZjye8cCtaL87mda6mvG1FqqaHlb+pnIIGU4bSJ/yRHziLuA2s6Utq1XFo/HrKubVEucWb4FQVrDw==","shasum":"e9bc5b8757474f2ce5ff10506956e32f11a607f6","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.39.tgz","fileCount":55,"unpackedSize":481239,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUFgzhE06Fkw5y9VzJVigtFiKCV5NyAtTbRXZkWHokMAIgJKxMSUOw47XHYygeL90P6D32GuKGdEVz9CqsCBywIy8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR/iQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorSRAAoVI4q4wF1CMUhwklrLn0Y8XzgZ+7r8FY579v94a0otq6pRjs\r\nd92i3ctyWgH6dBzMrQpu2Zxxo64Zav8sN+r5O3MuCclNGRjDW7tfK78J+0gt\r\ng5H74ILzlqEYiLAvYKPjmOOxJQSSCU5mBwNk0h43b+EoNrdWATzzpR3QN4TH\r\nFoeVigddbQ4mN4BhB2yHk5Cg9Hj321ABpxd+TORVHrRUZS2FseykEMo7M05f\r\n9eBEDaOlD+KkFlO6SelsL18agmG/jnT5ohtZcQcac7w03+PQ+paQzteTOwAs\r\nXT88xre7FisXMQ7cg5VRbNkAN38Et+ncznfQlhGR2fHua0I+lNsS/xrj73Hd\r\nffkYmCAZupNGspYajOdgWtHtXUhbTlD9C/UERW//bh4vtxvUliGzOK20ypgk\r\nSF4YaDlLk1WrMbxijIK/EpYJ+gXQWj8tv/HX/J1iz54V88g+9fgFSpwHhXhB\r\nDBAmIpQ/SnZ5Bjzn0EHudvSmcN4bXGStwn4U8ftDdcspECkKzEtSwxA6mph+\r\n+O4rfuOovV7pDfHRRk1btopthFGKIyERjrCPeIXT6B4NzunEdvhgQzpWC7sC\r\nRI6ZQ/ynC6f53HXKUZddRQtjEM3ovsUcd0gZRHICsAGk090a3LmRWlZdqWvH\r\n5ySsVk9Wg7ddzXFKp+QAf1tGiJEHDG5kznA=\r\n=hl3q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.39_1665661072669_0.7364394254896991"},"_hasShrinkwrap":false},"0.0.40":{"name":"@react-store/core","version":"0.0.40","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/amirqasemi74/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","dependencies":{"clone-deep":"^4.0.1","dequal":"^2.0.3","is-promise":"^4.0.0","lodash":"^4.17.21","reflect-metadata":"^0.1.13"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-decorators":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.6","@babel/preset-env":"^7.18.6","@babel/preset-react":"^7.18.6","@babel/preset-typescript":"^7.18.6","@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@trivago/prettier-plugin-sort-imports":"^3.2.0","@types/clone-deep":"^4.0.1","@types/jest":"^28.1.5","@types/lodash":"^4.14.182","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","@zerollup/ts-transform-paths":"^1.7.18","babel-jest":"^28.1.3","babel-plugin-transform-typescript-metadata":"^0.3.2","cypress":"^10.8.0","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","graphql":"^16.6.0","html-webpack-plugin":"^5.5.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","lint-staged":">=13","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","react-router-dom":"6","rollup":"^2.77.0","rollup-plugin-typescript2":"^0.32.1","ts-loader":"^9.3.1","ttypescript":"^1.5.13","typescript":"^4.7.4","webpack":"^5.73.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.3","websocket-extensions":"^0.1.4"},"scripts":{"start:app":"webpack serve --config tests/browser/webpack.config.js","test":"yarn test:jest && yarn test:cypress","test:jest":"jest","test:cypress":"yarn cy:run","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","build":"rm -rf dist && rollup -c rollup.config.js","prepare":"husky install && yarn build","pub":"npm publish --access public","format":"yarn prettier --write","lint":"yarn eslint 'src/**/*.{ts,tsx}' --max-warnings=0","cy:open":"yarn cypress open --project tests/e2e","cy:run":"yarn cypress run --component --project tests/e2e"},"lint-staged":{"src/**/*.{js,css,ts,tsx}":["yarn format","yarn lint"]},"prettier":{"printWidth":85,"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"no-console":["error",{"allow":["error","warn"]}],"@typescript-eslint/no-explicit-any":["error",{"ignoreRestArgs":true}],"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-non-null-assertion":"off","prefer-const":"off","no-empty-pattern":"off","no-self-assign":"off"}},"types":"./dist/index.d.ts","gitHead":"db8eac606c2a7e87b8dc35303e8b85956dbe8019","description":"![ci](https://github.com/amirqasemi74/react-store/actions/workflows/ci.yml/badge.svg) ![npm](https://img.shields.io/npm/dw/@react-store/core) ![version](https://img.shields.io/npm/v/@react-store/core)","bugs":{"url":"https://github.com/amirqasemi74/react-store/issues"},"homepage":"https://github.com/amirqasemi74/react-store#readme","_id":"@react-store/core@0.0.40","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-xHG+sb0p/qQZdPrVT1/HxwaQTsJjU9WN02yVP7LG6sFv1mMWwVJKIgt8t4b2Y19GVt+5eTCS5tkvp2+9gXyzMw==","shasum":"729a29776512d1af98a64ab9292cd5658abd06ad","tarball":"https://registry.npmjs.org/@react-store/core/-/core-0.0.40.tgz","fileCount":51,"unpackedSize":72896,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwfOYwHBlr58AJyrlzFNdmzl3i3fU58AvezmU/liR/2AIgUiygKqxx0V0xkJFB4jGB8XU1/pg+aeN0ZDcxO0IywgE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZox6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9jA/+JlSmeEJeWUc0BdGS/Fy1u52w+/XxcSrtBBUCkCmh1rUAY/hv\r\n45485zJ19hi6DygVVOsvXOP+EN5XIbY9E81vQYTE2zuIbhdHYAsZP6UkM6ft\r\nzWNgtlz1zaqk6fAKHIs/eH5vQ7y6fxZ570k/jtucbOK/IKZR4qDd3FpdzImJ\r\n5DSMnL1FvrwqDrJPCs4oGCCUDfoY3VckXLpyQ2EYOJDvwAyMYgiSG+pV0U4t\r\nsvCSEKSLpuLn38kh4HSdB2eAAKhR9GvfksLrl1qNMocYFObhLEFP/gLgTSZP\r\nQh6647mXpbZ6RhWJAullb6E1UxEQIVVSTA36e8ATF8KFB20Ol3saT6aUEruJ\r\npXi5q2CYVvG4IZ/eCqatVqdCgbgrqCFWHbCvVGo5KWOiLcv5i1VoVys+iDYa\r\npgeXIDZ3QpXAy02W1pm/YTX9jqCnlJbNBZmn33Xm8xvHxUAF0Xya97FYcAk5\r\nldsl03q9FXEhTagCX+eW5p1f2qi0UrRrf7p5OLGF06wnfEL0NaYNvFRFRN6t\r\nBSRmNylS1Xj7pNdMfpHkGrwSUF4IdZcmM9nyNrd2g9bHUKz8a0JXwJI7fGJL\r\nX0Vd1iAAq/2TXyJQjZvOXzUoYu402zYeixSmmVjZPiiX4mWiFG85tGyC2s+O\r\n3uiW8OPNh+M0nYhnq9k9PdoBzAmwNNj75+Q=\r\n=Ku65\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"},"directories":{},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.40_1667665018536_0.3484685769430651"},"_hasShrinkwrap":false}},"maintainers":[{"name":"amir.qasemi74","email":"amir.qasemi74@gmail.com"}],"description":"![ci](https://github.com/amirqasemi74/react-store/actions/workflows/ci.yml/badge.svg) ![npm](https://img.shields.io/npm/dw/@react-store/core) ![version](https://img.shields.io/npm/v/@react-store/core)","repository":{"type":"git","url":"git+https://github.com/amirqasemi74/react-store.git"},"author":{"name":"Amir Hossein Qasemi Moqaddam","email":"amir.qasemi74@gmail.com"},"license":"MIT","readme":"# React Store\n\n![ci](https://github.com/amirqasemi74/react-store/actions/workflows/ci.yml/badge.svg)\n![npm](https://img.shields.io/npm/dw/@react-store/core)\n![version](https://img.shields.io/npm/v/@react-store/core)\n\n**React Store** is a state management library for React which facilitates to split components into smaller\nand maintainable ones then share `States` between them and also let developers to use `class`es to manage\ntheir components logic alongside it's IOC container.\n\n## Table of content\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [Effects](#effects)\n- [Props](#props)\n- [Store Part](#store-part)\n- [Computed Property](#computed-property)\n- [Dependency Injection](#dependency-injection)\n\n## Installation\n\nFirst install core library:\n\n`yarn add @react-store/core`\n\nThen enable **decorators** and **decorators metadata** in typescript:\n\n```json\n{\n  \"compilerOptions\": {\n    \"emitDecoratorMetadata\": true,\n    \"experimentalDecorators\": true\n}\n```\n\nYou can also use other javascript transpilers such as babel.\n\n> See `example` folder for those how use Create-React-App\n\n## Usage\n\nNow it's ready. First create a `Store`:\n\n```ts\n// user.store.ts\nimport { Store } from \"@react-store/core\";\n\n@Store()\nclass UserStore {\n  name: string;\n\n  onNameChange(e: ChangeEvent) {\n    this.name = e.target.value;\n  }\n}\n```\n\nThen connect it to the component **tree** by using `connect` function as component wrapper, call `useStore` and pass it **store class** to access store instance:\n\n```tsx\n// App.tsx\nimport { connect, useStore } from \"@react-store/core\";\n\ninterface Props {\n  p1: string;\n}\n\nconst App = connect((props: Props) => {\n  const st = useStore(UserStore);\n  return (\n    <div>\n      {st.name}\n      <Input />\n    </div>\n  );\n}, UserStore);\n```\n\nAnd enjoy to use store in child components.\n\n```jsx\nimport { useStore } from \"@react-store/core\";\n\nfunction Input() {\n  const st = useStore(UserStore);\n  return (\n    <div>\n      <span>Name is: </span>\n      <input onChange={st.onNameChange} />\n    </div>\n  );\n}\n```\n\n## Store property & method\n\n- _Property_: Each store property behind the sense is a `[state, setState] = useState(initVal)` it means when you set store property, actually you are doing `setState` and also when you read the property, actually you are reading the `state` but in reading scenario if you have been mutated `state` before reading it you will receive new value even before any rerender.\n\n- _Method_: Store methods are used for state mutations. store methods are bound to store class instance by default. feel free to use them like below:\n\n```tsx\nfunction Input() {\n  const st = useStore(UserStore);\n  return <input onChange={st.onNameChange} />;\n}\n```\n\n## Effects\n\nYou can manage side effects with `@Effect()` decorator. Like react `useEffect` dependency array you must define an array of dependencies.\n<br>For **clear effect** you can return a function from this method.\n\n```ts\n@Store()\nclass UserStore {\n  name: string;\n\n  @Effect((_: UserStore) => [_.name])\n  nameChanged() {\n    console.log(\"name changed to:\", this.name);\n    return () => console.log(\"Clear Effect\");\n  }\n}\n```\n\nYou also can pass object as dependency item with **deep equal** mode. To do that, pass **true** as second parameters:\n\n```ts\n@Store()\nexport class UserStore {\n  user = { name: \"\" };\n\n  @Effect<UserStore>((_) => [_.user], true)\n  usernameChanged() {\n    console.log(\"name changed to:\", this.name);\n  }\n}\n```\n\nInstead of passing a function to effect decorator to detect dependencies you can pass an array of paths<br>\n\n```ts\n@Store()\nexport class UserStore {\n  user = { name: \"\" };\n\n  @Effect([\"user.name\"])\n  usernameChanged() {}\n\n  // Only one dependency does not need to be warped by an array\n  @Effect(\"user\", true)\n  userChanged() {}\n}\n```\n\n## Memo\n\nTo memoize a value you can use `@Memo` decorator. Memo decorator parameters is like effect decorator:\n\n```ts\n@Store()\nexport class UserStore {\n  user = { name: \"\", pass: \"\" };\n\n  // @Memo([\"user.name\"])\n  @Memo(\"user.name\")\n  get usernameLen() {\n    return this.user.name.length;\n  }\n\n  @Memo([\"user\"], true)\n  get passLen() {\n    return this.user.pass;\n  }\n}\n```\n\nYou can manage side effects with `@Effect()` decorator. Like react `useEffect` dependency array you must define an array of dependencies.\n<br>For **clear effect** you can return a function from this method.\n\n> Methods which decorate with `@Effect()` can be async, but if you want to return `clear effect` function make it sync method\n\n## Props\n\nTo have store parent component props (the component directly connected to store by using `connect`) inside store class use `@Props()`:\n\n```ts\n// user.store.ts\nimport type { Props as AppProps } from \"./App\";\nimport { Props, Store } from \"@react-store/core\";\n\n@Store()\nexport class UserStore {\n  @Props()\n  props: AppProps;\n}\n```\n\n## Store Part\n\n`Store Part` like store is a class which is decorated with `@StorePart()` and can **only** be connected to a store with `@Wire()` decorator.\n\n```ts\n@StorePart()\nclass Validator {\n  object: Record<string, unknown>;\n\n  hasError = false;\n\n  @Effect(\"object\", true)\n  validate() {\n    this.hasError = someValidator(object).hasError;\n  }\n}\n\n@Store()\nclass UserForm {\n  user: User;\n\n  @Wire(Validator)\n  validator: Validator;\n\n  @Effect([])\n  onMount() {\n    this.validator.object = this.user;\n  }\n\n  onUsernameChange(username) {\n    this.user.username = username;\n  }\n}\n```\n\n- Store part **can not** be used directly with `useStore` and must be wired to a store.\n- Like store, store part can have it's effects, dependency injection.\n- Store part is piece of logics and states can be wired to any other store and play a role like React `custom hooks`\n\n## Computed Property\n\nYou can define getter in store class and automatically it will be a `computed` value. it means that if any underlying class properties which is used in\ngetter change, we will recompute getter value and cache it.\n\n```ts\n@Store()\nclass BoxStore {\n  width: number;\n\n  height: number;\n\n  get area() {\n    return (this.width + this.height) * 2;\n  }\n}\n```\n\n## Dependency Injection\n\nIn this library we have also supported dependency injection. To define `Injectable`s, decorate class with `@Injectable()`:\n\n```ts\n@Injectable()\nclass UserService {}\n```\n\nIn order to inject dependencies into injectable, use `@Inject(...)`:\n\n```ts\n@Injectable()\n@Inject(AuthService, UserService)\nclass PostService {\n  constructor(private authService: AuthService, private userService: UserService) {}\n}\n```\n\nAlso you can use `@Inject()` as parameter decorator:\n\n```ts\n@Injectable()\n@Inject(AuthService)\nclass PostService {\n  constructor(\n    private authService: AuthService,\n    @Inject(UserService) private userService: UserService\n  ) {}\n}\n```\n\nInjection works fine for **stores**. Injectable can be injected into all stores. Also stores can be injected into other stores but there is one condition. For example, you want to inject `A` store into `B` store so the component which is wrapped with `connect(..., A)` must be higher in `B` store parent component. In other words, it works like React `useContext` rule.\n\n```ts\n@Injectable()\n@Inject(AlertsStore)\nclass UserStore {\n  constructor(private alertsStore: AlertsStore) {}\n}\n```\n","readmeFilename":"README.md","homepage":"https://github.com/amirqasemi74/react-store#readme","bugs":{"url":"https://github.com/amirqasemi74/react-store/issues"}}