{"_id":"relux.js","_rev":"37-b2de2e180bfa0e25c2759ae0ff58bcbb","name":"relux.js","dist-tags":{"latest":"2.0.8"},"versions":{"0.1.0":{"name":"relux.js","version":"0.1.0","description":"Flexible and easy state management container for javascript app.","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/rempei-okada/relux.js.git"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"bugs":{"url":"https://github.com/rempei-okada/relux.js/issues"},"homepage":"https://github.com/rempei-okada/relux.js#readme","_id":"relux.js@0.1.0","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"integrity":"sha512-iGpXyN6N8shEQn4e8nhKpJGg/ATH8+I8mJLqGXCmjuzoY585knZcmGCBtqWlfARlhpejzbJhfu4YGIi/tgG+vg==","shasum":"69228ee02c06cc16d35f8a5998b0520a8b5d0bb5","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-0.1.0.tgz","fileCount":21,"unpackedSize":30109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+ShqCRA9TVsSAnZWagAAbh0P/3gbgLoAu1SZJNTx3BS5\n3uu1RaEV6LOJZ/yiFwSF/cvWlcDjO37RVlMCQXS6dniTg4UbTOqoruK0Q9Xt\n7bky7IFC2Gxk7vfRtIgSzPX36cmqxuBcAsWcqti3e6iMzA9frrhobARszbbk\nS/qwqO9ez+tBl2aCKiOk/vJC2F43iUwwdIRCgqvQzPzTjN9DIdN5t2NF+HwN\nH05KXSON1IdzIVo0ZtpCDDjrydgBTIxzWfUYVRSg3+Ri+ZX/u3UrPix5VoyC\nhzesKgbYCfd1O66Y41OHA2drJrV5OZ2oJqvbAgITs9PinxIatFIQ86LL2qpz\ns+PZsQ9PdpEpoz0TUx+MQPyoUrTUKhYFS6h19Ps2w7lxwZ0gaz2U1hmdva8b\nygRYFfO4BYIShIEjPLpH99HQiXYqebBmJjNaC0L5PJf9kBaCoE9phWU+zI+O\n8LqQJ1MPBJp4Kx+mhHjBHL6z7tNrFxasHVL5szc2dG16RueBwyY5zZY/UFKg\nmdgIxlM07GocBhHKBjB2S9nPLDtTqBeqUMXTM05vNlT7lTgw4bg2dpR+sQCI\nomyERy2WXB89npWUZ+6BVjLh7oTagBs78xazIFoZ4KjxZE1LShHNWTn2GHzs\nkJq5ILFiY0cr69TMOIcprlWteo0ovcc+6dTKyOEkQyaq1gbqLdLk7NWCNqsS\nF3mN\r\n=RleZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTCE6DvBBRb19Ehx5Wmj5rSAXOQzcBQGIm+l5yzPnWLAiAeWACWJKWnzpxvWtolgSoibaKmx1J4DiyMiAC6E1RQyw=="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_0.1.0_1610164329557_0.9971733099358382"},"_hasShrinkwrap":false},"0.1.1":{"name":"relux.js","version":"0.1.1","description":"Flexible and easy state management container for javascript app.","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/rempei-okada/relux.js.git"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"bugs":{"url":"https://github.com/rempei-okada/relux.js/issues"},"homepage":"https://github.com/rempei-okada/relux.js#readme","_id":"relux.js@0.1.1","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"integrity":"sha512-2PrqGjGQLitCsXxuU4li0npOWfxPbOYjGEd9oHl9GtC5IXJ9WX7CIIaPPW9QbRIDAPgVbiTA6FCGkCLaRX8zAQ==","shasum":"b3a0bca1c3965b2b8a55de2e316c3974df076d0f","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-0.1.1.tgz","fileCount":22,"unpackedSize":41212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+Ss8CRA9TVsSAnZWagAA4g0P/2pcF0gD4cNMC+EBr833\nJfXJ1WfcfmgDHEgE9IFEHr0PXsHuz+TF1cWYRIc0LPie4UoBj6pLvs2cMLCV\nRYhmI7cVKNlDA5tIJPNUk45Wt/Xt2pSfYuOUpkYJTJJiisD+RFNIxUDB/gfB\ntUcVnx3AyrX86uAFfnNoN02UlFxtA8USok65rQVQAlI9x7vq6h4f+NhjJmK9\nV5TqsOUfIjV6NlhAR2xTTmkWTvvX80n8EkDIKoo1FD8PvBcMvOo4kylrvEIA\n69T/6o9JogPEoAGnBH3W+QTyNxLR29CVWzeLtxS+g3X9KOWfIHDqNc0Uzttg\nEWP54QoA1fTFUs+TO7BqSG6RqpAAWaK8RaR4T1baI7bErR4IMADsYdbaSR9L\nAtmwG2aCh8vapqkYVc3lZ7Nq030M8tuYVuV/GeeoULEslWp+OCkf1+XOP7Sb\nWPAsvUapH0RFKKY5yky+fNXKznGOdUzm9teX9P5VccEoBKI0aP5YNtYD8rec\noHk5ETX8t2UgyCKBDdmWhtyiZboZFK1T+R076UaoPpETZmBprU0+oqbbP4Ql\nDvfGblmOsPn5rc3gRCRMwDH4XBHbhlEAuB03h5MNAqgbFcRAN92GRwdv/j8f\nYciZ74FDOJZ7nsfjkF6M1Y4lxiJ7wY4tP5Y4batPXOBtKW5sv05GAvuIWAl3\nE7C+\r\n=nZQI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBeqMNjwxnAe4MqclLVx6BJDV2hZQ26vWyRI1Iz3bHZtAiBHIIeN5xt/tGM9r+p4Z/97Lwk7ESqAFW5K25jYSEzsVg=="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_0.1.1_1610165051439_0.9537649632009848"},"_hasShrinkwrap":false},"0.1.2":{"name":"relux.js","version":"0.1.2","description":"Flexible and easy state management container for javascript app.","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/rempei-okada/relux.js.git"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"bugs":{"url":"https://github.com/rempei-okada/relux.js/issues"},"homepage":"https://github.com/rempei-okada/relux.js#readme","_id":"relux.js@0.1.2","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"integrity":"sha512-EuaZb34UI3+GQ41zVRz2WTXXDJ1ONIm/BMgRgaK0iT0uDmevDfbLM/N3v6rWuvq0/L3VKTjpEPwX2V+rjkJ65Q==","shasum":"1930e95077352aee280045bbd24f2172650d900f","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-0.1.2.tgz","fileCount":22,"unpackedSize":41307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+S6TCRA9TVsSAnZWagAALRwQAJgyrLKOj+ra+2ksvR51\nakCtYD2YArcKZQuaSEZsCN2HCglNFHQlRrkb06CggX0opinQC5AprRq90MNq\n4yayzTi+v9s1nWwSp/Qm+oIZ/2ZaF5UV/fs2cNFcWbnz2BchT1IsAwZAc8Yc\ni9Rw2Dh0M9yNueTS+t0OLSZ5wSjXRn9wAg+55RtWK2J4Es26qsurSxcmkid6\nKcWGjmjBqWty2IknARd7gM3evyzU/XzLIY5+6670RfvHBfpEh7/VnzLP7R46\nRVkgY0SYYjwkUcwFCW2pcH76jw/5y2omDdM4UGEE6pTLirNyXgkmFO/fbmGV\nR32VKQ4mYmB3ZQgyW64GpheCUW2JtO7u1uE7YNqCygIGo64gWMNn7CMCxjd7\nDa1HYpk5FGd+jCYwek9ApXZhu7f0OHLeSmbJZMmech3Kb1TKKOV94NLHTIVu\njZHQdhRoubzy6j966WpZxctV3jkqXPvIBfCkf647y72bxcA4vMCPMmTfAqs8\nIomcbRYf1pdecsa2gJpm57HddxNruN5312k6kQXAbsQHWWi1JK37xGrU1A6J\nVWEk++OcsPN0kDgnbRBGYPhddG2TEZg4f7uET4H6rO026NHXxZaULjfyXFGV\n96MAO226JS1JM1HQN+9LnGTK9BGPhUhMeb4RK7U/MeUhn526p2SBPycDK4jm\nZ7Lr\r\n=60c7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDcYnzZs3VGY4uaGJ+yka9/KzLe74xTGlkSQQ5/2QULmAiEAzYU80BurEA8Geaf1XC2t7iww55P1t84GyVEEjypWI/Q="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_0.1.2_1610165906528_0.8485012287743097"},"_hasShrinkwrap":false},"0.1.3":{"name":"relux.js","version":"0.1.3","description":"Flexible and easy state management container for javascript app.","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/rempei-okada/relux.js.git"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"bugs":{"url":"https://github.com/rempei-okada/relux.js/issues"},"homepage":"https://github.com/rempei-okada/relux.js#readme","_id":"relux.js@0.1.3","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"integrity":"sha512-NCjKgWZtpC7TeS4n38E0jbNUG/jIqT+vrcVcqQZFbf08FO5iXKntVqT1aM3osH1t3dCrATyi2/YfUm+6NUPiHQ==","shasum":"762855a0cec472e729c7c9433da18608f69a1370","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-0.1.3.tgz","fileCount":22,"unpackedSize":41317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+S8GCRA9TVsSAnZWagAAfgUQAJIwua9zds4JcSPwkxy4\njrKtIcz59porMV60vtEWaQV0Hj5d7ORNzbfRZJ+CM5wgsZX/ndMo5IjJ28T1\n1K9QscJP8AMbL4jblZwwB9Ah3RoMGgp7Obz95/BiUxP3hzrcsPdMfThJiL+G\nirJIYNtd70zAkwXeH0HA1Jj/EQnLOb7TOPegExOL4U+2dG808wluwjUriV4X\nVIAB5l3/4ZpRHBN4ZW7//dqT4jSjsrJcIX4qbK7viayigLf1m5j3ZiOtyTBG\nEdgeJU8ozvD72SMUC/x2+movKzWFTJGyf+gwFlbAs2mmfVLrFXF15qTvqtQ8\nvdAkZqzdrBfb/jcsIC65vtgAY7nXhlrcBILJTGtttOsFKHmJM5ZE53kHMLyw\nGqO7hJtWM7Y5/DR+2f5XoX7c+JWY/7inAE0IoP1BKsNP2E+5ikOBCdpq+Zcw\nIYtZEDeBPb4Ryl0oIoXHA3+kC3jdaY/2lrD2N/VSFDqpO7g5yrspgSf1hKnn\n9OKUsBZlXptzNw87wqEFEh7pGsHXMH8OmiWUZuK60k58tAis+h8A05QjGq0E\nUjvQcjkUOdQpobG18X4tU/jbtLJHk9jKQlvj51e+a03IEL1SQTg6NPIx9U9r\njV9ss+UCTNmuH6GdY5lbbNyrucct1B+X15FbJgEosCs155HKuIvGq6jm2p9O\nepEa\r\n=o7eb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLi7Krho489+sujFar+1t07j4//kLO0A0JhbdcRARTLQIhAJQjhfVLsuYAtI+a5gzeK3F9/2Wb5L7H3fPM5LKw2jX+"}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_0.1.3_1610166021776_0.4910125373446277"},"_hasShrinkwrap":false},"0.1.4":{"name":"relux.js","version":"0.1.4","description":"Flexible and easy state management container for React or other javascript apps.","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/rempei-okada/relux.js.git"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"bugs":{"url":"https://github.com/rempei-okada/relux.js/issues"},"homepage":"https://github.com/rempei-okada/relux.js#readme","_id":"relux.js@0.1.4","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"integrity":"sha512-BA59jBEdQUWZgagvoReSf3zC6A5JZivMw2v239ScDMJE4M37Bp2g6DGusae1TGm6fWDfVUR/rnVd+5NeO9eveg==","shasum":"9876aa5be1ef1e22bf7e40919e04d95ddde38510","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-0.1.4.tgz","fileCount":22,"unpackedSize":41465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+TBpCRA9TVsSAnZWagAABo8P/icCMBt1au6nyY9XemPP\nfq1lAdG+fu74hfGwFoM0+tCTCwVdZxIHJOZXMipC7nZi06DHUF2TFsCSjFG8\n7g1OM8yuTPLgdsp9zD+ali9RhPHBxpURUZC86ePjYTgRnNtvoq5ji6T/naoE\nI/FvzsJ93NaIamotijg+7CmBi96dea0hI0cQJpsf16qcCxEhkPsI7QvUWd/6\n4FKCFYKBzKTJOwTGH957TRPUrYXLC5hGVIkLIZijjhDgy6lWoY01lxe5fhsc\n1Q8mtbag5lgFHGlnnnqepKt7nv1nOZxfK7fQnoPRykDA25IxTfYizHA5rbs/\nKNXWKtDoSrOkORzTTQr6bOB2YSIeq25pUirfCOamdRwci+1kSO5k7vBXqfAr\nhRAReA55k1roq8C+xnd66R5oHYuqjrjJL0vWnDpG2xBxj2Wf+J7/hPQ9mWAf\nz/PXvPIDst6FxEh4XyCpE3R9Q1Zjp/GmatX2wDwpcbv8d+Isz+x8sVABZIQl\nwsADVt6VRMaaB3zXzgx/3SvEA+kHAmXd5biPtKyimj3rdIqxduOb3xsOQNN0\nGBVukOknYO86dz9bocUPv/ZpE0AGIloHbyRxNScYKb/CZbrGpRVFZZsFd0uN\ntV2GkbAIhN/Z67dmYrr2/UBDIyWtN2FxkR1E5Apvubzxc911n3oI4PWqSVw+\nAroB\r\n=ynCo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHc2bWIset9TBWm68f98IrEsFVpDzSSKidlfAZRQ9JcRAiBF4bzAQxP8tYUJY2pRQyq7ajB57VdsBfreNKxbDpTHMQ=="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_0.1.4_1610166377165_0.8739082441363686"},"_hasShrinkwrap":false},"0.1.5":{"name":"relux.js","version":"0.1.5","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports Object-Oriented-Programming and Dependency Injection.","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@0.1.5","dist":{"shasum":"8ce02b30d3d4a6b27191391cb8a01e3acb3419d3","integrity":"sha512-BtyZ/sAzP7XjJq/+Fjn7CpS1Hsze9MzOUzKS4V/1/l/dN5C0tyTlcj6rCPYGMiIRI11DWY4zHDBihdkOqcbKmw==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-0.1.5.tgz","fileCount":20,"unpackedSize":51080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+ePCCRA9TVsSAnZWagAAm4UP/33YW+CkzsluNak5q7Gy\ndhrP8iPhBYYRjfiJX5HjmfARBYpE+BFX8YP3qqqXG5/zeYWwZqtiJibwtNHg\nRtnKQn1RRxQjK3YikmBs71/pBYzb9WvuseCQsszpdB9lb7hmL8xyPnzeFl/d\nio7/mcYkwZ6xAP0l8rw9/aQerxKZX+JNG709Ec0dRrp513XwhhRIxIknQoCU\nmI2PQZrkPRjAsTlc5glpkR4Tnz9LzHV9hqtEskwlAF9KT9VgG9qdbRJ1815M\nrspm5lBCTnAr+7je6FLSK0cB1rnEUbiBG+TKogBcMF63LSOphFhHhrvtjIXu\nNstQvRla76wwejPHZcDF2aRxCKeHyLYrnTTjwYm0wSShaEaMO5q1ESkGlqDY\nhaaSJsTPKVWfOkKBkgdM8HYj7qL6VRq7UnAVIbsr9+7lZX4uOv0kKNKxtg4u\nHJq8LWIGhunz5OwpYtkIu7bNkfgiUJJ4Wkl+fAPOg0Twm4Uj/JMOmLwiUShP\nZ6eIoQAqAsE5MQE+zj+lJc+gwq5h0/flB05vP0vvsNrUuE3ql4R+/F7+h0jv\nLCwI3qtENFjqbz1BHr25LUFsf9p8Hjg1rjxPgDPSDhgavQH+n1lmSR584Y5t\njKiGwGpsCVUkwkSULN6/3eHzdZJZXphuZ5OfZLSkiakjgf14k0b5ZUAW05qi\nyMWm\r\n=WLCm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2Nr/pifPIvapEfpPwe0BWqy/hrg86Yz0EVRIB6xnEbAIhAOZoedP7hP7MJ4RbM5w3jZiqOIMWvlwC6h5o/Ss1SqCS"}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_0.1.5_1610212289647_0.749851631366401"},"_hasShrinkwrap":false},"0.1.7":{"name":"relux.js","version":"0.1.7","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@0.1.7","dist":{"shasum":"d8f7d91bd5c652e618b76eaaf35bb1d119c0abd9","integrity":"sha512-0m594r7ZAUdpuyxEuXXTthD0UQiSq51DKZtj+m+aU7Gq6YpCo5LxsZsWDwjgBjDHccAtGWL3pRST7AihxcTYeA==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-0.1.7.tgz","fileCount":20,"unpackedSize":51092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+eSlCRA9TVsSAnZWagAAhykP/j3dKaHSwNJ3TTKicV2l\nbcwVtPBHfmUwlxntpFytw2MbTmUa8nI8YyG9O+Kc2AM6mPg+9fM/mbu3edk/\njCC/YI+zmX0kWv/mg0I3m3KjQGaqcW9sJPNdbCd3kkBJSuLmTxtLvvGkd4aE\nwbS3I/mse5dM/ZmiN9pvrr2yaR0usqPe/7i7P7Rsq9L5c0PSd/i0rHo0HzPN\nI5hq03svakl+/oMqWJRsk6l7rkZhForHEsSmxVRfD3rXaD8GF5bgO/MLobn2\nC68vv/6G5rvN1fq6JN3OeFZK6WSiIQnIRBiXZrfdWofZpe3oFoTrl7686TPL\nfywjBihvD1v07vL8jRYDvx4Ss7NvFQE80yTOYYO5rpOmJ/vkHbVysAZZd1lf\ngZy7CPAM75kzAKMb6wwjSZQsUbqhBcflxLknd8uowmCeZmHSaoVl6yr0jtSG\negpE6MKJs8FVpdovZskTfOuroNul9Ng5aWrN18TJt5PSIA7N50jFMFsAIVRV\n9GzCOWodp/+1k+BYxgMrQG4BE+a1OspD9g2I1XnWCgit6GRtFm33MVvRfSY1\nO7ZChHaF+0A5rYbRDkMHSB1k68Q9vNX8w/PJBTkvJrd8XveDy6FD2UXH0dkT\nc37vPwVBrAE8C6l2o1W88QoxyHIsiWh1K0BAL3laeoZx0V7MSMYxSLlkDrIW\nu22K\r\n=EVx7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDzuDN02fdfuVTUftzpx3nCWRNxmpdK+spX/0+v5YdxZAiEA8C8axsTpvXCPdB6SZkaR8H/VOjnXsfR0Z4nd/iIYMG0="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_0.1.7_1610212517430_0.9694919240806756"},"_hasShrinkwrap":false},"0.1.8":{"name":"relux.js","version":"0.1.8","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@0.1.8","dist":{"shasum":"430625391464a739da0767a4004f1ed37ae94cf1","integrity":"sha512-1l6Y/k8NkyczMjue93L8uelKQp9icHn2TR17tPNU+CpPgcNTepWoAklAQqVYQrMBx/4M/pJEJyccKAxdi5u0zQ==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-0.1.8.tgz","fileCount":20,"unpackedSize":51411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+08zCRA9TVsSAnZWagAAOG0QAJVGG0fwwZY4rkV9NRWb\nepIKdRvLv92++lzhVe7pA5zqzvfmC5DoOqhJ0Kz0PML/E1/frnJFB99JkJMo\nmSTLsLU0bJquamuHpkok2D2jjRb1kXNqMXYKBRWYCplbSR1gM1ENBjfDFx2N\nd3XIbIjhNNUQpUZDliwHcIHZBXNCEgELNZkGfPv4GzeXw5qUDMtdyrhaAcCg\nND5scELmpOJdxWElkqTm6Rddx1UvgGR50F3qjFi2Lw59rNrjtUp9SPgItrc+\nmlovSZ9R8FU5UYQ6IanGY4WlAHLrml1Jm6U4rD93r9wKcxJVZYP6RcSnW7Vc\n55ikSsRsNuyRDNOjdI933zs9XQdFJEZb0T3ThATHrGbfzV+3WjZ8PbI4c89/\nFePN/DlmUC6YDQtWlQ5zy2/O6FXb2YCI9KUkwhAEcJWgsu96tkJEwdaiDs/X\nja4esv3iyaOAvMGNuFL2WQfWbR7U/6hVWa/BrPlQuTdECWg2pK7CNqFX3HnT\n476R3zYdbdtqJGMTLJw3TO4RhY+47q1dLjKeH77gRIeyaQRAiB0eW9q55wWx\nZz4NjNlvD6nnkmbv6/hTC0e7XZwvxQm1rJI462qb8h8hxcckthfygEGaKklM\nnnOLEoriM8o9uZLsiEB6HzPMTsV3iV9yH0I/peDJdDV2eDxdd4P5NyAZHIdk\niiMl\r\n=OTeh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClwWQ4j/XjTOz05EE+pD/Fus4/M/NT0rk5NHidwrImGwIhAKkPBKY8nRUCdoykvc2XXZW5awUWDRDjoTtesdDUTmKP"}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_0.1.8_1610305331441_0.7010055319821054"},"_hasShrinkwrap":false},"0.1.9":{"name":"relux.js","version":"0.1.9","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.esm.js","repository":{"type":"git","url":"git+https://github.com/rempei-okada/relux.js.git"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"bugs":{"url":"https://github.com/rempei-okada/relux.js/issues"},"homepage":"https://github.com/rempei-okada/relux.js#readme","_id":"relux.js@0.1.9","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"integrity":"sha512-3L9tKtrsolaeZsTvxC3JY+g8cKxVvlHeDsPNlpSsirfwaOm8xns5fg9u2C/GNNTLGhQeu+IhL9i/dDCmd1oyww==","shasum":"98cd4f5264cb0f5942eaa05ca006595704182065","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-0.1.9.tgz","fileCount":21,"unpackedSize":35660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+1DhCRA9TVsSAnZWagAAPgkP/RywCsNYWnqwd8FKmBUf\npfBmPJ1ab+mdi0xdfb53PORciFYNkm3MQaln/eYzcmmg17ttZUEIkayZ9gQx\nYvbKaPo1eyrPW2BsOXw5NXLLLygKJe7o4V6+9IgbwW5WbpDcO1T1aZLYUJR1\ndRtaFimwpwodtF2pkcg6P0ruU0/ZJRORpg2kZKylQiZUNpWOk2vp9H24QCxl\n7b+AvJHSk5wtrXBV4jZxnUofJD0afPbQS2jtVqXdyKQ8OGvuPWSelXhn6KGz\nzhV6xWhFRrCrESaNe5JjDM1uRFIKkPGcLqcKVh5nBDWUn45SPjXhW3VbHIck\nmANA6U37AYn/8ZtHp+ngzvT6Re0M4aIB5jJwxWt3lfPWl6gJuFZfOiSUJ4sI\noAvmhg+ONwYTRw4nnVSZ/6bY2R7FAv1JTNtEUK0l95+bvizoLxtO3Sgweb3O\nCewdolboogkPSc0I/1tXlpoeoamMgFFcjT8mEnlP9J7Vb3RfmpOtPkC+XvFT\nnNFWhYrUc33dOmvrF/qWxBE0EdjXQN954WoyrU5Z/gbw9DTjIJIQn5SPxrSo\nw/YLpwV5/EMa9XJrFmdIGBAi+MVpyROcbyOxEqCv1Wslrvn2uPIkgtBvIIp4\nFlE4StVOZayUxSYNpLUWcYGKim5UEXTevLSb0HtYA7+l0GkL27ZqmxdULIU/\nNEb7\r\n=VAgx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGEGCFoHrdVBOasnNbGYC7iNNe7dynO39OB8K+oVEDNAIgGrqr/wxKJMBuTaZO9IZkFkwFk4lETt423Bj0D5854Y0="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_0.1.9_1610305761181_0.8263356053933653"},"_hasShrinkwrap":false},"0.1.10":{"name":"relux.js","version":"0.1.10","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"dist/index.esm.js","module":"dist/index.esm.js","types":"dist/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@0.1.10","dist":{"shasum":"8728a9c1c3d48f195f02ae7dbdd67bdba1b039a6","integrity":"sha512-23yDHVeJ0NN+bKQBTBy5i/kvscLj3a2O/IPrw3ejvxLbz6+3Xe24lI8GQNE1q62VErZoW6gcrL5OUbQ+VUFVmw==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-0.1.10.tgz","fileCount":20,"unpackedSize":53121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+1KACRA9TVsSAnZWagAAllAP/iw/yUKnsGZeWf3llbFH\ne/JKC0ETiK6P2fYRi0jWN/2xFsOzTA+X7TQ40/eaAp1EUOku3T9qJUi0noio\nkiJUJ2Wpflz5g+Oxd8kp4BcOPDJUbHqLk8g4Y+8urn5+s9/ktjves0FU7DNb\neM6Z0PpNyxhnMxHj29yoagJg1NYCE8GrVqnJkQbtFgCgOk9DGggpRc0xAZvL\nP4OX6V+v8HdinQrZeawjXsXlplqnDKjUjHW+8DhSCPFfpYOe0e/ycXdeLJS+\n6DBF58lcArN6UouuQRuaMKWZudKm/kQ5d4jR+3a1+tP3yBQCiY4su9Jcy1wn\nTGc7YKo5kurC+kZAq8cmVjYZu1Ifnyf/Yx4RtCVb/3KTS/Lat04fwmQDcix3\naGH6RIo17S1IV7UkOElxv3f9Vf+pXJzpI+n+aqnH3y67EMtIhDGWtW46RuBk\nNuPNdvmhzyKFq/8wt5nRIz1mLvZAueYKaMQ1IEAS49FdHEnpq+O4NherqKFc\nv2NhcXc24CT8kkuUTOC0fA/+FzGxyQwdDQ1Ldr4Nz1G46bEDibAXyalT3g2W\nQpk6X3Ul6WJXSC0gi3mXhK2uTauXrTrKHzWnnoKGg/9voKTRiMa9vQBXCf6z\nVt+cfrt9zRU1KweWJvb4Okj4oRDrSAbIoq80UR7+Qqa0mVQMSN/LRHyv/Xpd\nUKdl\r\n=Wvr3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJOi9Iooqv438kkdTwE3uq2/UjIi5OTVwYSBUpsMUH4AiBPlk5DzQjqfgK6cCi5QjPuKgUWAL1/sTR2+31QMskyqw=="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_0.1.10_1610306176118_0.5963921663332996"},"_hasShrinkwrap":false},"0.1.11":{"name":"relux.js","version":"0.1.11","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"dist/index.esm.js","module":"dist/index.esm.js","types":"dist/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@0.1.11","dist":{"shasum":"44e78d022d1b5576dc39485e7d7ac57b76059ece","integrity":"sha512-bgUVBzKnGVvqSqykXFbKRPjBWYA+cWKfQWGqXcyL0O2dw8CGmUdQHD3b0gw+T+p9u87FvcGLYPHlMbkZ7GT/zA==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-0.1.11.tgz","fileCount":20,"unpackedSize":53121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+1UZCRA9TVsSAnZWagAAywoQAIUI8SKKd1sMI+IdAkcT\npTbMPnI+bTBE2s9T2pOERlA/oX1ZYHzz+ciuVGkkTDbvIvg6hwTabgiumtWM\ndvPQQMAfaFyAszKT41/UZqiOwol04KrpeARUiGks8nWg/ANoSGagu33lNWuo\nuwH4xk7uqTB2axEBlManLPg2S+l6FfXwChoTk/N5BeDYqQcN8afNkGc5K+Tv\n0oF+kFAZgQjzGbh8pzJed7pz1B2x30WU5/LdzzU+WiKg/cY+B9/V+B0814hw\nBs6+dFI/KSyxaXJLooFCz69wkTEsMfabzEXSvYYTROs8wMjPs6ZAg2u/e5RQ\nfxfV3KhB/r+ajC5f8zNZd/1dFvXOou4FgwLSZ2CjYiMPG/FPVbjmVoIau/HW\nTyppbBCKwLaGZ45s159XqeXhtXDSSv1JrMYZL+4PoaX5i4OomHP16voHAuid\nbFxWLALiOljxtLtqAztbNBUghCGEBqacMLKpmHOgXIUPBskaZ/ViDBKm11PE\nNu39FQtR//rGE+l7G1aK+Bq+7SvEai52rYfNyAWzeA5AqB9xytJX+pNSesyE\nCAYFasrZSLJV5rkSz+k6Qa099/xc9h09D6WP3tBh2fP4Dvy3FoW16YjKsgmt\nNBS17EsrS82cp+F5HGon5SiUYxE5V188VEedkCuMCe7V2mYdfdIbHtul4QcM\nN1KB\r\n=C1QR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGKpTGX+LfDYcFYxYidkTdFKsPm6UfNxibFBrGn+rKevAiBz+IhzSd46jO4qQpcqlECKFzOwqj3DFGESfh61EV6oPQ=="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_0.1.11_1610306840544_0.9942105727956378"},"_hasShrinkwrap":false},"0.1.12":{"name":"relux.js","version":"0.1.12","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@0.1.12","dist":{"shasum":"83ebb19310b3663946eb4fabd9401ffc8446ebfa","integrity":"sha512-ZFD5ir08rUBT1xD9NnnaJPSFSaZeTsCMkIg+9e9xUutl0HlqFNgIRHssfCtSAClZ63cj5Q6qeBpftSltbyaZyQ==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-0.1.12.tgz","fileCount":26,"unpackedSize":56215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+1Y0CRA9TVsSAnZWagAAsagP/i/idUn51+Gi8Q/IDr/B\n7pUomFWnk+31y7nF91U17ii0QgiskHffINCg9dzveahhZdbCxULskLC4CSjP\n4YT3J4nd+YWZJlFgWeSIVA04s3LYC00YP+EMXEcBpTDrL8ID3BgCUkoeooml\nCKk3/rif2iCpklm0oKG7tAYFG2Jt2WB7jV2eCUww43lwDkTkpWKBpd4jNAZt\n9U7VM0A4H6b7fkSq/0OIVFu6kdxLHN+2LQbUinRfxffmXMMuNrXKFpKeug2N\nwkVYbZqJDccJtnnQyvcqsHMh8lYnpA4WxjIi1qMg49hN3ks+JFOVhvpYHEac\nGF9tqPw1hAemd4uPYdhGhFqdjYDHjQd/VJXAe6C6cCmBekDdykN1SNOm3b0C\n7rIfvJw6Ve7lQPTMNL0hDYxbaWxuT6+uvQqdWNJ0zBh74z6QuEIT9yUkPhEp\nASJPsxnWFm80UmhKBACXbFOEGzWAi4X42qblMRHCWcW7OFmzFFcAJ5PSs9ek\nXcdJx2PxKST65T+Twpf0bh15r1BlunTfbdV3qbi5obbrg+G+aplQwSquAQge\ngaoagRSM6xjxJnoHM+ERbm8XRRdNctcPf+qbK5GbUR20HamNQL7nN0a+GiNg\nnmufamY8/RKyofM0JsQlhKJk4BpoqFWdkVCIrKx/glINiaZhpu2dYR22twyl\nUPmJ\r\n=OX+W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjuC4rUE6ybTOsIQoq5SP2y4/irlqBCMLOwDxnri522AiADbIr6RTgwGY4f4Pb5hOSCjPlusUaFm9c0t+5z6Agi2Q=="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_0.1.12_1610307124047_0.5948245400740548"},"_hasShrinkwrap":false},"0.1.13":{"name":"relux.js","version":"0.1.13","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"git+https://github.com/rempei-okada/relux.js.git"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"bugs":{"url":"https://github.com/rempei-okada/relux.js/issues"},"homepage":"https://github.com/rempei-okada/relux.js#readme","_id":"relux.js@0.1.13","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"integrity":"sha512-QymNPmJaKmxbCPzTerq46xfcvZClyKxrFuZAI5JnzzprS1EQ/Bn7RTkD+tLOEYROJONNrCVM5mSlDzhIgJQrtQ==","shasum":"91278249609f4114fe6ad2eda51181d90291fb61","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-0.1.13.tgz","fileCount":21,"unpackedSize":35666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+1aoCRA9TVsSAnZWagAASaEQAKApcMrpWx4vvYYSolI5\ng9vmTH+xv+vYVP6n6CSE8iBg5Wk5WDb2aoRw2yP/3PGOCbsM5rdgAo7hwG9G\nHYFCh0smNDNiV3BtDj6oUticr5nc3wPDZ6y9BZnQPmPQpWFsm0DwVGf15V9a\nGraHiV0itEdIfYYpOE6r4v/iFsYjz9W3ZdaJS5e1BfMwyWSblziwQsh3BMcp\nmGoMupSa82LZmjdYJsZeEgtP6VC2V/C0oBdwhEB8qMZNulxpudTEFCrdYXLl\nJwCzX/zpY30l9Md66G+hdijNzP1WLURgf6XdF1zN8mxD5oTr9eUmC67D7kMU\nQmOkrpta+dRtXJww11R0h1zKgY+LMC0fr3KWI1XVqq8msP5TRLjzRYZPnK2V\n7Oj7CIlKPcUl73bKvHJvUdCVO/eCsBtRKOUr+tOAwPyvGci7zV9F4eDSQqok\n4uCnvrBH6+ckQ+MGXsX8Ev4cpQOfy0Qlk4Yyzx4Y82IhtKFmOTVhWMUWC+P2\nOiigWnQVHSzczzq9OyWuwNlB7EJt3OixN7NYFQWCMqzot8sabqwrzTdhlaeU\n370aBviUKEQD9WfXN/ZFJB7wTcSmlegsq+uWWiy184eovNYhoyfbii2+1Thg\nCRxfmJHzf0ThhJwYHdXrciqL3mOwuFLwSpV6av4xyihVXgpsKmS72HP2Bsod\nTo0O\r\n=wRMF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCScH+JA5G/+mKIXRRKnN6AJLxt6vxgLfEZLKxwlffgAwIhAMBI0Pgu37j2vsd0IVVr+c7BwhNuM8+b2JWjfi4tywc5"}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_0.1.13_1610307240340_0.003975540867872329"},"_hasShrinkwrap":false},"0.1.14":{"name":"relux.js","version":"0.1.14","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@0.1.14","dist":{"shasum":"b98ad01fdcc3df3d2079db7d14c1d5249c24b008","integrity":"sha512-DBDmjCSFlJlpLoACmww4CovxZ5ErmMX3+fRRdSlhIGjWiLBKAA1t1MdfkZXfMfyJUtfzLiYe6U9jIENV9bwFbA==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-0.1.14.tgz","fileCount":26,"unpackedSize":56216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+197CRA9TVsSAnZWagAAWC0P/jDBxNwb+neaWgXh+Ihc\nP7+WXnMs05azHt962wzAhGK3lZcwhtVGeXe+DFbSjizMD7rncH2qu+4EW23B\nHUMHYzLw835wnBcozkpK+BmGQfEceLtDZjjtdtCfIElfSPfpPPRcGQ9yOT12\ndRdKwP3quFkxhI54tjbA10SdmlrADzL0F5s48Z7c5Enmn9vgiUnM+NkxH5Ef\n85WchEzQO980SBipAaW19DOfQkpONT5xMJItfcPaIKmkctTkzpfDBTWbI5rD\nx62bx5wGsvy4BPW847LIidT+nVTCCEiY5i6P4PyileY6hkoOAWFwERSUitgG\nR/mt4+Tp2orsJhNgBKHck6iy0kC2u8go7pBzWuQDgcQqvzHF8Q4SCcexn9Vk\nWZ6tCFeOmf+YJtPuunwLM1ueO4+VmC4Bph+DWOfQhv6iUgN0/rUkcFBpbO2X\nUvKdwdlHh+LQ1pefb4aX80rHEI+VlwTVvu87PsY+Tbp9UYSH/XmMTI6N+3OT\nmJvbd/Kl5lqJBHTR5FZeBuicG3e30PU0xp0mdx4hJ7oF3rtgpXWH+fIYS85R\nfv0m48wHlfIku1uJdXJ02NNwK4rokJ9GUBsrVKuGyNE+mkTI5K93IfqgIlJ0\n9+hpY7+AIzsylbgfE/LL3o+6Hv0xq0kSXCVSAQWCScbC9JJqzRWbdZKvvFHI\n+cXB\r\n=rJRN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnVDKfSwUk4GcTfz0PRWgHGDZSlZaGxhQZv0U1QPr4fAiEApy+9LuKLz9bJBNJ210SoixQ1o78im7ur6sFMOWWTlSI="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_0.1.14_1610309499213_0.9048909428998935"},"_hasShrinkwrap":false},"1.0.0":{"name":"relux.js","version":"1.0.0","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@1.0.0","dist":{"shasum":"e6adf03326b2b46322ead8fa46ded45cbf784f68","integrity":"sha512-7oLbHc1kxInuxmL6L2SypHgpIkkD/zZX5dMmte+/elWE1oJwgU7SZhH2X27jPMS/f47sYl2bEy0J+IrRkJlnpA==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-1.0.0.tgz","fileCount":23,"unpackedSize":59120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKRt4CRA9TVsSAnZWagAApHkP+weMtxKFmVlLGinyr56O\n3Zx3ToLSecsyQ1kVf7vcHSW8vDhr9o78ijbPeI5QxgcJPHbDOcVOnpvcDYcU\nJP4uGADpoyrQrWY0dSbFIkJEfZbIDye5+cFTVenfgtXrm+dG7Rz9rVsRf9pR\nOuwDe2KAefPMM3K/V4g1YyyBZB7YFEaYRIraZLF865UNkLI2rb+meNShs0MT\nl2/DgN6wIl0w2cOoMYS8AVQqdmvXwNcvQEos2Fi3yPFJGSsmF2lsf/cST+n2\nb2ERiz8QOFsNOSicrBgZZj6ukBr114XrV0CMZ+hwyOXbt4ufuhvxz3YcSWuu\ntDs5rwyf74tstdgYSmm8FI6I0kIsIizwiJkCcMwig7KVckmuaIIgxf8CU8pY\nyC2GyOjbttALKKstqELuOGfSPLhR9svuGoq02xhSzDrQpcFRNDCxToGfbnuK\ne62xHCdzBJjJluFL4ZA2gSyDOrZMt3PxmXRtH2UE/dIzN409Vqr/KL1BnIUI\nJ17zIuXcRGnV7OlMwLniyTxzVBHyIXigakbiVGKwW0YG/MGNsm6NVetck5hI\noe0fb487TWYyzLPyOdrYi6eLfQjlFGDIIjB6dTNKOpvGJ2GqdPDDSfmf2hmi\niInayfsfP3aWEhWSd4+RrHoEQ9r3F8es7ZWQjJhCIhvE2M8OmThXqaDJ0xDl\nXOGI\r\n=F+1b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrge5vP4SSi8zs1N6/96ySRtAOqOfX2AdN9I85JwTDmgIhAN9HrqMZWiIbFGS/iVOm1kPXYQ+jWE2um7Rpev3J3P9L"}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_1.0.0_1613306743472_0.48693358506868023"},"_hasShrinkwrap":false},"1.0.1":{"name":"relux.js","version":"1.0.1","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@1.0.1","dist":{"shasum":"64d41697dfad5edf5ee5c60f843e33af43411148","integrity":"sha512-UED7d8S5Mtv1Qtjr0+tkViEd0hFYOSbLJchjMOBXyjImMcCGol6x0Vr+NVbZIMQR4U7Bez1Qnkjp6JRMf+l86w==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-1.0.1.tgz","fileCount":23,"unpackedSize":60943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKR1LCRA9TVsSAnZWagAAku8P+wd2rklHY3wWml3OjBix\n6jrvhu+dOL9kJZ0TagH1b5aCfpthFociV72R7T5ckCueeyjZMf1MAAXgq7nF\nNXl8LuCXmwOKebFyqHFeworztw3g40WwaXfvpDlWoypF3ec5u5dfnfh2RH3e\nPyhsdA7tryUzmbhUY3s6oAgKOGLPpDj8d24x+ihemCGZdxj3ucLIT58BCCLv\nFskY5CCZRcA+W9/klWZZ4J9b60eE+y7RiC3vHELM1phEwjqSsL2JDZEOU9+O\ncW/zvFlSFwJDjTtkC7+/4IXNliBmtlm7WhnOVt1+uMHbKqv5U5fF9vVuHJHB\nwDKyrO6CKk+lOO8YIWzSRXDEr4+sMGmImwEE5Tng4jD2lmks7YTgQkWd/Gnk\n5kDcJhiG2+zaOI16P+Bz7/dJqUgnBsi4Uw/U/KrRNb0516BHKE7wIYz8/33b\nj3atZGDVsFjn4vxgdR3QoYqeXdV+ap/kEPtdYeg+cN8jqnmfCLOnS23tNp/v\nk9CPhv0oyVWz3sKtetmsi2+19x8NXHbSCIkiP/HKqhezD8V2pBkfvn7KINkh\nzRLr+x0E5l1Srq+8GY6HHio8r1Z5LZy1TkzcEIGFuGiSx0YKvpa76bcPsSie\nPmWBuqACanvKkL2Vqr4kZGAep9LJbPGqhXJvkbKt7L3OGLF5NA8fK1DVdF6u\nYpIJ\r\n=nE6Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3ddAdIs+uLZB5Prw9g1oe1+cOm95aWNW/7H0vC17ZPAiEA0qRWVMeO0/HIpxVHRM0xVaLJ9WqjPWsh5QK7HRGSWXw="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_1.0.1_1613307210960_0.46618073873511756"},"_hasShrinkwrap":false},"1.0.2":{"name":"relux.js","version":"1.0.2","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@1.0.2","dist":{"shasum":"e8b996222fa480aa2344901b8b3979fb485d5621","integrity":"sha512-O/2TzNgWlDDztiuuT7bGRUGWtqJe3wj8gwq1yJaG5iZqsSx1YEAIcHkOlqCozJEi1iPfOZdQ0qbYtE1KLrxfLQ==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-1.0.2.tgz","fileCount":15,"unpackedSize":55534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM3TECRA9TVsSAnZWagAAyCAP/1z6TooN+r2siiQWCT7G\no2gAEGfCHVcDN1Cx+g/QnkRJJXZikurIWZHRP+Qb/1vb0QeHKVZfLYsg0nkw\ns//0tIsLRdhxxt1uAcfWFsVUPBEtv1ChjvaGOjAseL4g+3OsdKk0hS7oxB7Z\nMLT0iURYkB1Q4QV0/U63EZZEd1//DFiX3XXHMiFb1BUpKP/emVep90BR8WcE\nR0yxeYVmcab070HUsFGDGf2W9Bc6UuD8U1Ro3FU8xoUoSQa2HmM3IzykHAo/\nhzQxYGTB8TsCHpXUvmZvunqrKUD+wEeqCJ0xJPLidJjczHPSUHmf/poPH9ar\noI13HNXLQAtDHwpYlNYGS2Cb8oFoLDVVZCcXYmcVl9DvSmkeeXZ0AIQp9j4B\n1DEcnP6INcQ2NqxeHunhUHrpWQu9YVUULbyss17ph0VcVn2tvwAWuwNoMlzI\nGeTROcNWZJo2L75zqgVKSk8X8JtCBBiNwTBRoX0sttnPbzz8nqM53HjhUm2N\nW+pfTHQyctImZ1TkJTbhVOgVU2g0AaQN+ormV8xyROh1yhgDo7CYsYtZJMod\nJjmKZh4OmAjBRB4E+uRiePVF616Fid5AcY0VYsTHRMYu/o+LGZil9WazY2Vl\nnS/fhlR05aJtLB/y/VUDI/6jRQAQPCEduFFaDs+jAryw2psSHEP4sp53q6gR\n5KHH\r\n=V+Nt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC82c6Vj2JtDvOYn9kBGL1sxD27OQZdAfA0xhXZ2KSPzwIgdL8a/2bibZlkNBcbJOlMkLxfjy6jOavDT0TuwfAYXH0="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_1.0.2_1613984963984_0.7305090322070722"},"_hasShrinkwrap":false},"1.0.3":{"name":"relux.js","version":"1.0.3","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@1.0.3","dist":{"shasum":"c808cbaacb3e9a90d29b499759bd739d370c64c8","integrity":"sha512-n+Fz5BLJapmj0RTblQJ+pyGnaVXTkcuSWFmjFHoGlFHYYKSRdhqRk2faDXSTzZ++eF5Kwa2Cp/pFx0mJM7wEdA==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-1.0.3.tgz","fileCount":15,"unpackedSize":55534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM3koCRA9TVsSAnZWagAA9KgP/18cQEKcqofsG5UGjVRI\n2zC6XYNCbJiDXpK6ZYMsEavRGJ74h29OiL4P3SQG5MsMfudAOoqyrwp8JwcJ\nI2gbfvHCl9Ikg9Vfc0MEzQzd1LPvXWBcS13Ofldhxi+zUPXZKcs0+jJ7Dqtb\ny+95rP33mlIa+aLz8vw7mleaHrMs/IZP4ehiZAoM2wRdDt8BhsEhWDMzBRU8\nyZL3+t241kUNNi2WVkIGDmmRirG2+rcSC0tyvgilXmzWkejhNJES7TnwufBd\nX9d2PIzZne0w7Ktfrx1+73oTgmuUMrU17nWwkTZF+okiLvQn/AUfcRHmw/K/\nM3VKUocT/WVHg3xGTtv4FKDNrG1oN/B3isQtjWh37NFeSJloSrqBRrFmTrnr\nUKFNTwWxHZWj2GsJHCRvfK8a/WD6Rf0mzQtV1K7QFSgGMMQipYNBpXNpggjU\n5zhywhTntLl2O/diVWc93cEX+XjHH0hf6RKi3o6QDSaoDB75sYyhpq/aqb3V\n+ADXlcJXqifw9XhBCJRzeFWkV7fGEZVyCGstF2d1YVSpYQHmWv3gRaUMr8f0\nAhsODiB9y99sBHopIolzGxJTmcjmezdnLMn0DBQJpiFQFDC27YpI2vfsfH9y\ndzBM2Mw9N5bSI6NOrGDFWMSletTLyXdodN6N8iTDYEkeeSbKVra72qq/1h1V\nbD0Z\r\n=2f8u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIV7g0KoUSy2J833KpQ7KH8f0EP/5QQR15Z0L2xGMmBwIhAJAI69p3F6Zr/+CDf3arr/ggxy826WyOU1BiTgyEI4Tl"}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_1.0.3_1613986087665_0.3582169912853732"},"_hasShrinkwrap":false},"1.0.4":{"name":"relux.js","version":"1.0.4","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@1.0.4","dist":{"shasum":"318b74f0aba28a822723b63664d84c5db38e6113","integrity":"sha512-RkPHx4ppyOrd70NPcLXXyp9Gp28KRcJpDkjNqrt7TWnLYhnGOl73Gncq8OLP272dh9xkrxmgDb+Cy3KKnm5yYw==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-1.0.4.tgz","fileCount":23,"unpackedSize":59472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM3q3CRA9TVsSAnZWagAA9dMP/0IsRdd+9R9+G27Fogym\nhniLeCFWSYAQP+w7Z07rjYZwaj8gqVuVcp56vJDoU9ygpt8TXIt+wuae8c+N\nIrcDNnwWmy7tq4qmSOflQUDaNWHzWW/nxRT1MhYPKhmeYjXFTcNPYWIsFWZe\nTbEdf378Wjnlr2zWP7JC9yZEnmWeJvU2xFnwn1TEAwCRY+Sm7PhbSI4qIcta\nqoXcGa1UmAUhXRXOQjMxCNJH0qd9eTgCJYx+lNIAoKV5AbLdboyQVzDOulfP\nDqOsm1pNaDY4L8OaFptLHpV4Wo2Fism0ShBfslXZpgbQRQuzhBks/K2laKWf\nhqigufSXaRBGYqL5QEmfT6fbhcEADxnFzvtfdn7Qh9KOgLQy9BM8KX4bihdh\nOU6ooJOhEPfs+GE5tgmUBgbgXYMn2uegQkpaMhLAtRUvgj6oOvvWBORyyGbg\nhD3+lnU3lzDpFvHlFe/cq51IRMBL1sQ0dZDVRnQ11AAS0AxOvPam9RdTbYmV\nslgJgieihRpfTwsuYga0iLc0yTSaHDyqtiYUqwQ8zagcmTc1uWV0ySwI+MnO\nYLo5NIQtOdpYS9Lu/vDQ4BNltFsXx31ysyNmifbRSkcj5obcVmM4ODG/TrcF\nwfWZuXNYHtnY3lJNUPmdTe/5rGo6nhj3vX2MQGk715xlexKpWvS4yVrl155t\nct0J\r\n=qkYr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHlw7UdfFydE7gkSgWj0v1pGqsQCZwoQfbVajyEikaLMAiEAmttfFu+OZSnwdRWVj1Hw0/Xt6Ad2vcXcdW2fpAbGVuc="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_1.0.4_1613986487212_0.44704562829451433"},"_hasShrinkwrap":false},"1.0.5":{"name":"relux.js","version":"1.0.5","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@1.0.5","dist":{"shasum":"e837f5c0c641a4f48296e39afecd21593b9a4ce7","integrity":"sha512-ws0f+cN05ojDiDJjacan1fsKkuq4kq76N4qYnsUKetKbGQT/WI/bJUq6vI+n87GH8hpt1Qyhvk3/zDLsqJqj0g==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-1.0.5.tgz","fileCount":23,"unpackedSize":60022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM40eCRA9TVsSAnZWagAAz/YP/3uLT9OnFqGzOME0N4d3\nF+OtGlaSGyQiX6vAtelJ8CulrEPezsWnG/TWCll4ho7Np95KuXMpdpsAFGWo\nw8oxO4u8ID691jHPfravO0FRq4KFxHExIfrxlxOTfCBp03lsje+NIZM/aSNe\nLp/JfcsQdRV9x1vQU4Sb+Uucd3SWlgSgsWZhmUcXMu1kYOT7Rn18a/CaIhUU\n8dJ5TJkzRg3e9QPNsZ+IgaJDD1aPhcxbdHb5TRgmORDbmf/lJJHKe7Z9EtJE\nKrSLV0kROBzJHo0jbf94QbDfFh0wm+hphImBH9ojWcMB3LZRGE0rzE0NwJYb\nOLwbQazfLMJazmFmladdgccZep9rbgl19m/TsbxhEfYllmC+ZregtCY4mQ1a\nyz1I3sJ63+w3GjwGQ4lFA4xLWrIPhBboptvDzSFT8v32Gw6yBsbvaiTbPeyI\nFgThfiFR3zEmA4ujIjdss7RXKniFmgN18wPwcYz79D7sWTSfV9Uo3PWbsZD3\nvTB92HPb5hHH4BbPLqRNfz5sokdTLu+igvGcKAcoaWBI8KXSLCpbJQjcl6u8\nd2HGH/zkvGI4IClHGXi5JauW2yusuYSTU/mqy8OxBqkt+kAqP2Wv7UvYjl7j\n+ZxT+JxVO7a3npFnFq37dn1LQNDGeZmGZGqK/Jx7LsZuKIW5dyNl7a+Bz0LT\n8F+6\r\n=m7jW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGqnYJmO1SGtAOorOx+fXJl3NJ1XSx9qDDCyJafsxX2wIhANse46zzezIRS0DjLKgX/HwMSJ/phJeQB2NFtE66pThg"}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_1.0.5_1613991197673_0.30711139504278906"},"_hasShrinkwrap":false},"1.0.6":{"name":"relux.js","version":"1.0.6","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@1.0.6","dist":{"shasum":"96ec46a30effe518735e422ad8b3973a20fe86c3","integrity":"sha512-JeTosLsPG/QWuXz4XCpLmjLGQrpjL3szly1RXVJ/Soo4EmYjtTTlKsM9P69UiY2TpnbIM9Qbc9itbJXRRebnaw==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-1.0.6.tgz","fileCount":23,"unpackedSize":59875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM9WsCRA9TVsSAnZWagAADRgP/iSSWMUylOPWjtbiSHdN\n/V7G6TAAlDGpMr9gGKE43l4m+CY7F0OA8/VGRM/vRRIBrx03TxYlX2i9dO9V\n3NlblMbyVW3Nne4mtVy2d5r/J0P/V7fNmlB8fbzxR36lxnleryp1J2naHb4f\npRlDX9WhWeCV0t69TKUPxLdkEvUQnyQ7CZvt4EznIRg8TjGq0PmbLg8NZGFV\nHV5tVhEMWMlJY5M53V35oeKsCBa9nqAOlt5LtMfZa8iCxSChWfLKpNStgbzo\neQeOTZlb7/1uDZi9IPNrGwMl1A77DC3NUg7URxE3L+QPbUX6uyLSm/0OTtwL\nI+NTyLCY/rZTfQVM9EcAuts07dUc0HywA0GrHez66ayhbHf8l9yme4djIb5L\nAH2TUNLf+q0A0ZcyswVOsDeFg9SAsXqi3Tump8UlZD7bX37mmYp+360qsjWG\nXTlNCemNZW5t6qpLPD3scHlKYaQTiZqU8TalNhb5Pw+TtKeuv8LZOshFCarW\n77FYhnSoeSPTtTopdDG8M69xEkOgYFEo8UROg7br6DzhcBicVKYnvt2L3ogl\njCpN7Qa/9CIUKvKsHHPAVnFkDTTToIFd9EL/KHBS4tF1qRqaXTtnL2rVKxIK\nl+EngxofqlnNDaDis1Wbifqnr6wzVZ1dn2n5UlBrvHZtbkPBebARSkeWJxJR\nL6N2\r\n=mYHS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl1SyTBHtFHNaMjTtQ5SRbhYR1DwHlZDS+T8kcdlLG/QIhAO4HXQQaoOMwHTWPkmS7FNXY/rnVqcfF7kB8y2tftdEY"}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_1.0.6_1614009772152_0.25577938552078394"},"_hasShrinkwrap":false},"1.0.7":{"name":"relux.js","version":"1.0.7","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@1.0.7","dist":{"shasum":"1347dfc4c213407be73685e6e77484eaf36509a1","integrity":"sha512-ot1Zd2T8M4XnyA7arD8XZxiI4rTGlE0yaHoI7kvk/UPfXJ/bOxOEa4Mk9BGwutkH34wWTifuvuME+1ogeLKXCg==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-1.0.7.tgz","fileCount":23,"unpackedSize":59747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM+6bCRA9TVsSAnZWagAAfLYP/jui/45yg25aeqZ3gUo8\nPuqsnHfdTKWPzhLlk+kS31DnAN3k/uU0YA71eywAf2MeXv9IILIv7ycAn/xr\n6Ab2m7eGlQg6iekahF7yAWqSnMU2EO3kRxaxbSJ2lOTr9tRIE4+1iJ8BPkj4\nXzCH7HxfeoF0Xo72kvYoUkZ8DDwIf25g/FKZI9ombwERiCByn7LNwumoZhR8\nXuUqOjZxTIUZTQbjaaVlyk5FLrP5YN2QKNyyTAAtwezdM0DWSGylc2nOrADy\nUV6vAorRxd830BUk2TuzhhTFjAzNrL9QFtut4fh/2WJcCzwzJTvZkmyDGC1o\nbZJciQicieDD6Uy2JpHneoZB/bomzxePqOhXwYs4vWzQIUtSRHDP+1LE4vHr\nL7KqRU5I79rM7JTi8M+hnlyuOKnU38HNdCeopDIWvC8CkM78v1XzjZ95OfoA\nfx9zgr6gCGU2fgY31NA4w9WYUe5BtgrOJI9Ff4iCR9N/dOjWu6EdsCGxpPRx\nmbH2M28G4qXR7Iq4hbHeCVM1IunlymOQaj+46kyoDXLWeYrqlIY9mwGGDHfy\nuB6wlbNN6pr6PXqGB8unIXw+xuRbr4zjsT3ulyX/FSrxa5ozBpYgkVVQQRoF\nMUHi5LHk8V0bydUt2kLbhRW5Q9y5cRVdubv0i8XBxfi6UbVzwUjZ2Tx7mIkp\nmNzZ\r\n=so0U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDeIq44KYz+bgSCFgFICHgD3FPqAouHFFs+PInDGqlmhAiEAhMgPcoRRqfkHCfRDMzFfJyzz6LXbXk4pgSEAuVb695Q="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_1.0.7_1614016154466_0.6763445842287148"},"_hasShrinkwrap":false},"1.0.8":{"name":"relux.js","version":"1.0.8","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@1.0.8","dist":{"shasum":"a17ba9379376857d85f2a8c2ee51b4043a16669d","integrity":"sha512-6OYcIqAlsxKHquTyQYIEGuMhWU8U/Mi8W9wxXgA6FISqtiK2vM1kaAP3IByRigR2Gu3SzuRVhzujz8yis4eJTA==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-1.0.8.tgz","fileCount":23,"unpackedSize":59774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRM9QCRA9TVsSAnZWagAACYMP/2iXrIotVG/W6GArhaDA\nQ5XsjtWcM9cbG4NcBN2bfXp34i/eAUhIDa35fVFT3C/8/tV7Rxkr+9HTyVCT\np4jSbmQNTBCrikuIs5Wu55SKjF5Z7Y3Xh2WG+o1dE5vRsiwGcbEcCehBm1qU\n7lIzx9Wwic35bUxBi40W2+mKPYlCe+5WUy2CHd008dpRFVBBxxt3hj4D5Pg8\nlJYI+OKrC4sdakRYNSYcuu+4iMxxnvBObbS/kBcXH7Ysisk3TK3/0f2B6UgP\nECgJK8kY5n1yeBnCrxTWfId4Xwzo8uwdstKFDxPPjavuy+VxCgOdBCbL0eN6\nnk2veTKHI6Mz829bG3nwgCtZL0Ywk1Q92kFm31W5ZsPDnzci4GUqky0h7zxf\nc1T17tBd/S/xJ/gZczE6mv0EOxDfk/sUpCnDl17PeJ0+Zir4tQGPwMa/ZBfm\nHrHpz28DMvA6rdqkIdC5y5Dzd0ILzyo8JLYfV4N8fsf8UP9LmrVZZ4aHrQ2S\n+gna++UOCIVbasJJZma3sdT1215MLR3djljD+fkLbSIBaPweg+tsQANfBG+D\nT5NzwF3OESIbbqy3EeLjY18eSvF+T5gKNAKc3nt463CMhmcEq4v1lNFq9kNR\ngoDjaxuOiOg8abyqniOfL6LLj4XKsL+ZwyeWyZ8r4/7FhdkAuXXbcurI1GHa\nbww5\r\n=00IA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMOdBWumvvAVBwWjl6/LSFhCtNr2aARi3dMsr+FsziWAiBeOlWw9rdNOFe5AF8Quo9e8oy2JR6/CsP904D98unKrA=="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_1.0.8_1615122255700_0.21889822314400775"},"_hasShrinkwrap":false},"1.0.10":{"name":"relux.js","version":"1.0.10","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@1.0.10","dist":{"shasum":"114abdce60cbb576f2fb6d669c466aba6dd3819c","integrity":"sha512-uucH1a+MTxUO6XDOshlFiXFBj+P87O88/ogEK70e/cgMU4pHlhu86RgNPapAxKD8veDCFPVVod77HyQKkFs3Dw==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-1.0.10.tgz","fileCount":23,"unpackedSize":59982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRNrICRA9TVsSAnZWagAADPgP/1JdX6BoaJpcnGhBdXZl\n3J75lM0KFnPuk30Bqyyhw4OoVlRkmPauMnLIcNWKbw5+tncDZu8Kq+urtGEf\nOCLAhvaDQjeIOBO8uZ5ouIy+BTZBsvC4G2Hn61ajMxw7BHe0Vk17QlMJBc9r\nQHXjzE5Zff2Y4fghnSxqI4y6zvhnojcmSxBYJodbzqm7G7u1g0ImHo3jyi5N\ngbGyUNSQ5n7qT26kcZCNn6Q/4kkm+qjhQfCbhSgPHKkM8maJf2NCqTzD/d/c\nJQ4fo3WR/ScgkN9MGeVCFHYEpdVerghSOwcyuDkGS/pilScZ2YOE177LoTc0\nB/XRhvsFQ/Sm2sJ6bEBBtTr32aKdB9bnMjQLx3w3+oB9V0i23CxdcBXL4P7Y\nEjkQdcXhlL3ysbD7xqQp/2fuXOmczG+G++K1veG+DR3jO1t9CGqguVO0za+z\nXaKHz9RU7mct7pi8s7BkVUiyDAo29RppiYYmEVMxustegY3umEzclBauVXoa\ngkJSB2Wzp7qtep0cFbQWJd5+8jMnzypuIiPSjusDTwupUbPFdoLOaVX2x7CG\nNWDoEVFK0YOQMFLAG2aypfhBouK12JGwidoEfDRfPDHinEqHsdd+F08okmLQ\nAQcTuk5BkoOUYs3758tiqf4Iqt27oZx3Sz50gifnadOH2tCQ3P2ABX6F695d\nOCNX\r\n=MxSt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAYm5R4mhK0g6wwGkqdZLNe8xugaeEIzKnuC1e0uMgoAiAkmIeX+64zMA0uminmCdbyfwvW4ouiwTYLppiaec8bQg=="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_1.0.10_1615125192061_0.936673074566212"},"_hasShrinkwrap":false},"1.0.11":{"name":"relux.js","version":"1.0.11","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@1.0.11","dist":{"shasum":"ee62959eda407d5e9ff71ab0b61fdeed1f35eeb0","integrity":"sha512-FIjFsp9pxJD7HDMCZRrN+gP5N4Fgrf3/l/Diiwtw+R+fSwdC22Viwz2Cl5gjAnnJknVcxXGXx2YQRPpCfZcCxg==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-1.0.11.tgz","fileCount":23,"unpackedSize":61374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRPJaCRA9TVsSAnZWagAAxM0P/AtKwuu6mxNOGr6fxW79\nAkdNjBUAPYaSvxNf4eCWytt22DAioUTI1Taea1CJNonBlAOcjo0jWkdv8Whu\nbee5mYkIx7yjpJzDTFcPysrShYHSvU3k+iP2BzidW7RLF3OzZeWWI1fOk190\nfLKeHz3v7VsJ9g1GEHBEOWNyYk6TG9Iw2ZucGrHCP33YzHb0s/ERdsd9K27A\n7DQUZM2WYZ3JVNGkl5bpv4u+XfPeAJ+ozuUfLkJ9zKhK0baQ8AlgTPT/BIZy\n5y44ZbB1pvER4RvT3YnPrcuDWSd7Z/7agVVBpsOJK6SuczkDBvnruy8Blkcg\nEbCoXCRgaxuHtZ979rhnipfqwME5Y5+XX9r+XVuu3xxnhnP/cP1mifbDU6rb\nC5/IAUzlvwEsey9mQkbs/kXEp3BkwZ/riZ2fwRmp2PRJlTTuP7/S88MScUkN\nBVyTcai+mikCvdgB3vwHCG6d1XG5h7h6b75azy4yDzFapSsmIRk6F/MJ3CRD\nQl1131oH7SQOLljqExxjGGVjtXSu0Et1QN0RPNih8uW6EQAUiUs1o9HHGEsa\nn42++UjJB6bIJy73e1BY7lRD8pxSw3eceQjoFK3FVZWpSlHkTPqLZRrQoImM\nVcCST0HhbMPEAZnW7MR/ImDDyroe4yl4+VspFGVe7rxy0YbuMvwDdWMu3AWd\n1IKc\r\n=rSto\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8a2rGPuOTi+d+s6gEc294KFXBf2M/B/shaMCyX1e3NgIgF5/bpAmrIkJyD1zqVGew0YAw4IGzIF7aADeS8g0dR5c="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_1.0.11_1615131225557_0.21912545296894415"},"_hasShrinkwrap":false},"1.0.12":{"name":"relux.js","version":"1.0.12","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@1.0.12","dist":{"shasum":"763968a7a39b72aa539a4292f691442cab4acbcb","integrity":"sha512-eH91P4xlGMyIxXpNiC6wAzzYfMA5pxm+zT29pAg8UAuHdcZGM0xmv5v7e6R/MDA64OGnQ9pQjlQNyq1zt+Z8DQ==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-1.0.12.tgz","fileCount":23,"unpackedSize":61992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSI0RCRA9TVsSAnZWagAAYTMP/2U0Xf/KjyYTs55KVLei\nInjTU0a2ah/QLrzxkm0035V72ceTpWokhsFaPLamuryiWBd8vGszXQa650pO\n+ghcuoDKAQdLbEav7WjQz/FF6646bL2Ey4t9rfm/iAS5+AGMmojNjPcixKnH\nozUPWBkdKUFidqZ7bZCRstqnN8jdHQV6zb8NkAYwoDW1PbaS/QimMidlmytz\nWpNwGwgqoo6Yrh53dGyDKN7fMgZBUwwkjzsM2G4mRF6caxR3zJ3Bp4b89Kzc\nR9kqqCkpgPTY+1ZE4mPy8sqdJMQ+Qy+wLpC/VjE8qVO4YC0n4fL9iFZmC3CH\n9NDMgIbbbtmdVeTE7JXabVdebDQcTFmyqz/l33J7RO3PqeEb47qP/9DCq8ub\ngTjz80+Fi3LKaEVvR6Grq7xdPJjofL24yBbZErRQvKbK/83E8bKhWUkvCP8i\n3HZE1cjQs+dqQMTrDlWQbtWu7IEaFWXXKCkvRPPE4x0z6RQ5fpvnQLofOZoY\nZF126KnppYooh02axm3xh+vLi9Q6RGLrWQ80caAhg2/oFIp5s5A/zsM1++Nf\nkcO/MvsumeyW1HN0yAHqmeW2ECyHO0RErVpuPmz6NkrgSDx7ATf2j/fzV2a4\nWkIzmxRaXTOhb0gKnbvGiqfSpBIhOLXlEMQZsakK/e6EGPrDWDUkImIUmp2b\nMA7i\r\n=rIJG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6tfq45jVutCO1EbWhGYGcR5nDKeOXyvQcT4ci2rBdswIgUuZ2e9IrpXW/sNS/p7HNlhIjSPWO7Wj+7OUdqxv9OqE="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_1.0.12_1615367440841_0.9631704070632583"},"_hasShrinkwrap":false},"1.0.13":{"name":"relux.js","version":"1.0.13","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@1.0.13","dist":{"shasum":"0937283fb1d83743baeef452603f325bbf178d6a","integrity":"sha512-3/zCbzQcfX6UGT7RtFhr2khZYAx2bkWHy+Q+0ttmwdXxRb0ktBwsJbv8mstepD1UeWkTAV2ONPG8AMDPJiOemA==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-1.0.13.tgz","fileCount":26,"unpackedSize":59241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3zbHCRA9TVsSAnZWagAAnJIP/2Sdx5EJhnI56I56VE8Q\nFB2ofDjy+0wj97KBPSI2pfyJ+nf1jNUtX430cP+NYj1cZZ4GTnJNoaHDWhNI\nyonZtVFjYIoCW5ucO6ZadaaTKHGu/RM2vdiMf0rkZ/CrU+BQd7DbVcVHKUGz\n1so8gwKbEp3C73GWra5vaLzuNV2+vnVLiv81BX4aCjyxNk+FpvOCX841NZ9T\nOsIglIKuGBwouEmziI29L4Jk01UpkvtpxTJdKODBhhvyRcRfXNgwi7A+t0yX\nvE49/pmfmx9TLKasV0NZ0XgeYP+E1SHBYtuJpYTwj3YgM0sdarAkIOJS1Q6O\naatPjvmdFePkPnR1p3rGfsXe1YMGzb6o2h1HcQHPOBh3HfknpZ5c5Q9dOeAv\nqW8SppuAJQo57F5E3GfThrepwVChSfGJt2ONUOWZNC2PCizcTZ+g/zOs23kG\ninm0h7zPiG9FBj62xYG99IuDoXtopGBp6JsJ00Nnj/qSsIvC9y6nfeJ524vx\n/stYl6VTNyYTDW65+RJd1tYwp4pP3q34YtebKbNv0kDIphNmSdAPU2FX0I9y\nEo3Oh18fkpcGZJT8hDv8+m+29xkYyGhLP7xRTFwOgEeYlSZCKxsM9iFtJ5fX\nGJ3BXMi1/eJ5JY8YVvqII+icgkMBIcihmYCIg1kkF2d91+mJPMd3UYm6RayN\np9ie\r\n=wvq0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6jpqYBSXh9QrUj8Ab19yzALIcAajC22KxZNpdRlpYJQIgRoh/fXl/GQxMJQLArkznQD3QDfyLqDjgXCTY9iMpsL0="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_1.0.13_1625241287142_0.6662025137943355"},"_hasShrinkwrap":false},"2.0.0":{"name":"relux.js","version":"2.0.0","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@2.0.0","dist":{"shasum":"8150f5ba747428ac95f651e9e6b080fa4956f341","integrity":"sha512-EvXG2dU7L7GSU2qsYBTKwBkqsB435XvGpAhAsxYabp4N67FNiV+MWsW31m74xCsjNJXDR7AA6SVGEHffhV1sJg==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-2.0.0.tgz","fileCount":26,"unpackedSize":59240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3zb9CRA9TVsSAnZWagAApDwP/3JBAMtffTJzo1fLjncF\nZ9t17NIB6D9RwoEX2rO8HxvTfGZB3HW4OHw6abUDefmfQJ0QlkMK21JgiYt0\nrT3vYbJkqPNNP+ckO59XZ9lK++cycXtH+fWouSvfVjSXqTV/EPYFiKOAwUaU\n5VJ7fTZHnw94SP/5Czmnq6XziYt4P2otpdDQ1Btlfx0LeRjrO6dlnPMi+NS4\n5VHN8sAE0ugQWEB7jGDwb1Sp/7iZrrvkqy8GD0lsIQajA4I8xRQrMO/brSWa\nL07MFLjN6hTvXML4et3m7NpBvcayzh0dGwS0psqq+dlUVEBMdcDLjMb8frg5\nHb2viqQMxCbj5CjHCr9M4jihIjcDLdbgMBNyHZX+gNRKe5Kc5qVmuMHhAgYe\nGQEY77KCq05SyGX2Aj/heCmCXPp3aD/3ej22VvAalmoMNoVjFGo5r7HoTbXl\nvdlehN2HKcw7fBF0xB6mBVYy3ymnTL0wdksG/xq29S+LZFYGF+pdH7FmMyuJ\neaG5dVkmvIuVyhrqJpWdOB/qxVmS4MLdHM0OJavw8l23sZH3sB0cEbMgTjdv\nDIMoFHDW6nwkXuFPYgb8pbAQNNDk2L2YmIG+2lLh4LdVKdABM10AiUdd7Pp1\npHnfpYNU4YGIzYz9p7fDB6bS2ShzbfoYBbtIoUsl3N/heKEECwrj+8JjaSjK\nnLBN\r\n=C4Py\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMqD38k9KuKect93nore7pcTkL3u1K5t8CH9eYuIgOyAiEAzfb+ZXukYxMaj3oL2KUCsQWHmVYg0c88vyf7602Dnyk="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_2.0.0_1625241341284_0.3470619023779853"},"_hasShrinkwrap":false},"2.0.1":{"name":"relux.js","version":"2.0.1","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@2.0.1","dist":{"shasum":"bf25db9eae7bb0b00e4ce1287b91e567597e52ca","integrity":"sha512-VHdmHZ7UUYmtJPIQ+A+0Rfu4JIFBrzeUffyfE0H+zKmTKWBxNhYjU3nRIm76FBuDDjPTiFztCypy3J6r6qPyhA==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-2.0.1.tgz","fileCount":26,"unpackedSize":59207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3zozCRA9TVsSAnZWagAAAZ0P/AvmAWC0udg4XU4yExVb\n2p9KsO9Q7SUbE3GDzeOzP34PEc9qR00aOcLf91HoTbswrXHd6w4397v3djGI\nh+lP7rFzoBNr3CcjVjHbR0QW9/bOzUnWfvU66UBxL+ZCD/aaPV/xaKjTcG/E\n7uAiZQmRYSwS9wKgjbGoBQ4NfR+MaWRLUNTe642iaK7j6pB0ueCLFD3IykJS\nI92uOmtvOhZULH9fm+JZwIE8mUdr3qrdQIAC1DiARecy5/shGwma6ZzAzOph\nmErVsn7UdXsu0r1TVj5K4GvJEOzrlOvBX2pIeRMhvprDyzOsQeskxok5hfMg\nc/Z1Qn0yn9PFVOM3TcDEYFMzQP1TXSA+B+tCeqUJCQG+UvZ5uizyl6zdz4b0\nB+Ta2aYyIy883fDEEh7xXf/E/W38ATh878qEjAkTKflcYMX+65J7/fK22VuU\nmJl3QOs+VMZ8LtntRnUMhEb0ngeQjzDh10R3OYa8NkJiRC4+Y5K9iOBwL53k\nxNGmVOD85pHu36dHcEhbcCHdokX5IPsP5DiZLS2zeAW9E7s5ex/iYpA0MM4n\n6MdkoXT2ZNEiJCBORMl2aPccbyutlcap8Nv2oH8RHl4/FewN4WSE4giS0Via\nxPsdjts8yTgVQQEVAjc2KO4Vgu0kWebcefyDUyX9Y6i907Lle5RDzv6ReZO6\npgpw\r\n=ZrbC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYgxNXVm10ISzbfEp4y2bc7HY7qfc08a3ttWVMsFldgQIgWYna+70S1VSQdjZy2NqrsZCzCgDTBPOTApI7ckxSbHg="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_2.0.1_1625242163547_0.18989701083927435"},"_hasShrinkwrap":false},"2.0.2":{"name":"relux.js","version":"2.0.2","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@2.0.2","dist":{"shasum":"e741d0df3b574e02fec212e79324dfd7501da4c3","integrity":"sha512-h28d1Y71lnfsB8vkEFb1gm669VSW9MyrdS0MwS6bmLK3BjxB4NufvK+XmygOXPYcxPm8pM2sRYHDE+WNJHQoDw==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-2.0.2.tgz","fileCount":26,"unpackedSize":59217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3ztICRA9TVsSAnZWagAA/3gP/2Gpqtdvo8SeB4T3t00e\nbK8m942zD70KUxPCuO2dWCI4Q2gC5WINoIAQ2KJDDEwv6wNEAFgt58f8qMG/\nZIFj1IO+sQh8goUx/aoh0oZEgDj3TA9hYwO8qvGKq2I6jA2hqtxRhwhTvKiW\nKRAbkLdNn6z2fHWpFnnw+E3qyCosa2xEH1yNDK7m3536C+upAbcFxo5pFUa0\nMBeu4f0ot8uXryhfpBjcjv9XdK4GErwY8jdDmXCEtqa1xPjW4Dpren+7M1hC\n2IHXPigB/zUF9Yw3LnRAuJ5Gq3E5XhusFkbWJmUSv9qylWD3bPMHWkR4+qNl\nGPwKPbH7jnPbkxQN3lW7ZPtygzum/mr4cu+kubTO7VekSuF7NEWSBkpIVzAN\nPTs8OEU2BOkXhVRc7ManmHgB7MKSXbUrpwN+v/xHVX2sYuiKr89xSbHVkSGD\n3PRNAGHNGczhdZ+zbLfXUZXul9ZY8S5ZC+BP2rX3Oo2NC1EvQgDaC+m99B6z\nLsv2tJ77wpTjcJicA3mfps4F27cXOwAvJ7Ou9gFMN3h2xxutY17kRbj3bxdk\n+Xgog7VjjtfWVlZ5nFoNVEQ7TbonRbCQ8I6Ol0PMKBNkhLrwjJpvTwvuz0a1\n+uwtOUYIOqSFqNiSKI3Etv61kziaiuQklc8FMjE/hsFU1lCn8sROPTivwrY5\nw6/2\r\n=Uzsv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe6mCLig5nhkJL33pUmrPx6KT6NJqWf7GreDWFXXmpCgIgTpzKORNtwLEDvf6SVNYbRLjHFcZoDf7KudRDe5A9Brc="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_2.0.2_1625242440028_0.985681786355117"},"_hasShrinkwrap":false},"2.0.3":{"name":"relux.js","version":"2.0.3","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@2.0.3","dist":{"shasum":"79bf176ed59a164e99c70061c24b2a6e73545e80","integrity":"sha512-JVCmFDEgyN4b8GiBh/Vw95XMy5TTimeYNVtqX5QTp8q7eiQ6dOPiI5uk168x21wKpOrK5bKvDmsBPjPmivJBlA==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-2.0.3.tgz","fileCount":26,"unpackedSize":59136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOfW4CRA9TVsSAnZWagAAT34QAIw5cUuAoZqPQbm9DE20\nus1fp5mC52sBWoE1sUUchz2QQrdjqlJQHuOSqIFuWj1NDTWK38rZfQcJ/+8Z\n20zA6jcaPw7On0hO3JRrJP/HF8OLJXs8xdHxGIG4xO7vOxgAbg/RQhgxvLxh\n8LmNggFsTqSV+CgxMOPvmpZ/8kpluc+qEc8sndvTR4sxh3mX3mkWhJWHmDXf\nBo7bxvWkvDawZJTLsWStAJoghKQSx2e3+fjPfSijxFSjeBPnH+F/56l55HDr\nTkDGKJ7jGYac/LomXBTntHP/hWUiwQUIKRPWyfvpH0dTHxaaK4jXpeM0ypAI\nE1FlvGxUB6qX1bcMHatN8+RY8euGfPdCf2YqFtTBVVv1eaiB6WK12VGn3EFx\nn6HwyNoVLxmdV82CvR7wdkGCmfQeQorwWRdF5TFSunCFXdKrKNfo0UyMzRA0\n9rmE0STb3ENYg+UubdmmdD+5eK88Fz1xL/uhtvZiEBF5UY5uqgNvYXdAElc3\nsPZ8UQjPkxOTkys6qJepNfNBolmDXBKdEUHkklwOdiRVcl4eezw5iXS1dRmL\nJYzgswq+2enhTaKxIoS3G6HvIw51k5XGhDcZpLO2HHvRF2IzoXbM6pcZU7iv\n6BLQMzZF6cB86T/lWxotjwg4o3WTbDkwC8PJiZ3B26zOtHpPWaLfHfqzRtv1\nBS2U\r\n=85jv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDi/DBuCm4FtWf5bIiASC80Jpvgnznj/kA60JK8VxgoOQIgJubVuXjlVEjjGkbFjgGjDeGBOYZXBYuPmVDnMp6+v/c="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_2.0.3_1631188408729_0.6397621039097869"},"_hasShrinkwrap":false},"2.0.4":{"name":"relux.js","version":"2.0.4","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.30.0","tslib":"^2.3.1","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@2.0.4","dist":{"shasum":"a624c1cff03ac33ce10967657e4f2378757ccafe","integrity":"sha512-801u8tYtBTiJ2/7rxFHvZTPlEOoao2vn3Yj3nHXq/1rI5+di3QEFYZkEeKGYrvdDPVE1dxhVRiF118EVDAFWow==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-2.0.4.tgz","fileCount":26,"unpackedSize":59267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOfjcCRA9TVsSAnZWagAAci4P/3aPaaYUyJEmyqOIIZNS\nzIVO0oqew0oYo76ZBGoiRYgKWhAdff04uTfQ+e4ITBJOgfMPJvvRXga/TEHD\nu1RbdPm0E/DqnYSrqfbU2tj04DgMt+bQ3kMWYVr0NO8KaUzX4Pd7hKIZansW\nXiTwqwOf1icJS+Yu9IdgwdW3uyG037EpgoY9lGq+6HyFWa0pfMjqE0Lz8TTI\nyyrauTqqWoS13gvJnAq+a/K6Br/wuB9KH67jiLrc2mubas/Yc94CfKaqC6M9\nHhCD3uCF+plF2kRnmOYjURZTfZpijt1opf1m4/99ypXiSRhDXbf2AVxB4XW1\n5OalUbOjhBLK0cl1uRh84m9YqKJunNAjhRtvNwKgta4RIKTHC/ZAFuUry7LN\nkXIKM56L25jbg5TZWcsgfRAnU7cfMHxczL3IcGeiuqm7QdDaqs3L4x742aQG\nF9NIjX1RCfh/XaGIIFRLMJcobknQhqEOQQ0QRhmfohQ9/Rg7IKEpBuqhw/Pf\nnSzLLPWZNanAC6HBTsbKzI5vTTAwOoPry1fMJTJ0tSVPO1VALJoYnfCvJtZ7\n7aaxMZsrzgKTIqcKLCKNest8hnMTqSKp2qIQAZNHPOgSUrL7y7adDyxVaH3H\n6NKgq93MNpqVagSVT1NPAWjnCnfV+sOeBNknLXNmpeOCwFv2mZg6oHaQI/u+\nDYuW\r\n=fJjC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+waHKLoosveeZzHJ9p++PGo8FLMgu5eFojWqKqvEMaAiEAyYzeSidKBPBfPRyE6AV9TRNOV8WYGPu/Y0GKnbpYZj4="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_2.0.4_1631189212019_0.8910407319207385"},"_hasShrinkwrap":false},"2.0.5":{"name":"relux.js","version":"2.0.5","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.30.0","tslib":"^2.3.1","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@2.0.5","dist":{"shasum":"628245202f119bc1766446d019edae50598bca3e","integrity":"sha512-gCTkfijXBuWnZi3A8BDyh+YAlf+O/w6q5B9wyr8FcoZrIvkiWq3DVccI64WbRK0BrMXmy4SqCOB1zVW1K3OS+Q==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-2.0.5.tgz","fileCount":26,"unpackedSize":59269,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiMGtAPKT8BzDitcs03UzESs1gKTKH6tfIGi0dUSRedwIhAPIsmg5o4svCeikLa8ldEM8Q8/VkWE9MsZx5YoAGta0b"}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_2.0.5_1635390927343_0.20868673127156612"},"_hasShrinkwrap":false},"2.0.6":{"name":"relux.js","version":"2.0.6","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.30.0","tslib":"^2.3.1","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@2.0.6","dist":{"shasum":"7c8afb9ce80783c872ed53dd46fe70225a88c325","integrity":"sha512-u3fPSdPQAbEuzsKvAR8RDd1/uAI+IacYUbGnmNjvYroF6bfIuyxIYeU/KOFjZk7y6Ity8DP0VwUZc1l8NI86Og==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-2.0.6.tgz","fileCount":19,"unpackedSize":51124,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCd13BgbpmTVDlkk0TbudjNYNflRWwrdgc+nSPyOYBHSAIhAIoBS0xcWNkpG6lxbfYqiTXWBHuNG8/u6IRNI0tqKbC0"}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_2.0.6_1635390956905_0.4775640595839521"},"_hasShrinkwrap":false},"2.0.7":{"name":"relux.js","version":"2.0.7","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.30.0","tslib":"^2.3.1","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@2.0.7","dist":{"shasum":"669cac5ef284af53685f4e789e54bf6aaf532328","integrity":"sha512-BrTvtfxc7DUWZBy9LrCk4JlVuby5xi4j+w3GwdEg0dJZQI5gKKaZRYc0pEy+2iZN8azCd+hlCmkypyWYs3+Llw==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-2.0.7.tgz","fileCount":19,"unpackedSize":50559,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAIyuba89U+2BruhH5lKyu97MKPJm1wRbNsQkCvGd6YAiEA8guPnum/E2otE5mo5RTr57jeJdEjOjfrgv+CYJhS+jM="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_2.0.7_1636965472836_0.77745387292369"},"_hasShrinkwrap":false},"2.0.8":{"name":"relux.js","version":"2.0.8","description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","main":"build/index.esm.js","module":"build/index.esm.js","types":"build/index.d.ts","repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"devDependencies":{"rollup":"^2.36.1","rollup-plugin-typescript2":"^0.30.0","tslib":"^2.3.1","typescript":"^4.1.3"},"scripts":{"build":"rollup -c rollup.config.js","start":"rollup -c rollup.config.js --watch"},"dependencies":{"injection-js":"^2.4.0","reflect-metadata":"^0.1.13"},"licenseText":"Copyright 2021 Rempei Okada\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"relux.js@2.0.8","dist":{"shasum":"a26f7d6d390cce79f6ce6991d76b97330fe664f8","integrity":"sha512-2KiHF1/dY49OyxpzT6LL9LLk2FHlR2mjOhvFmcbYOOx18Be9GvLq3O6Z7Q4IHcmurhiwSWUMpZO0ek/gb4BfDQ==","tarball":"https://registry.npmjs.org/relux.js/-/relux.js-2.0.8.tgz","fileCount":19,"unpackedSize":50559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh25nBCRA9TVsSAnZWagAAzoIP/iUr/JVW1/dswMVu8K7/\nNWJsreu7mOoF9FAub76+TBYIYdLLa2YF/35JHgVfKwqn6Y1SZCdXWQLrGt8v\nTLD+sDXTllPCnWUC9QVYIuTIjkZNsdaTTq3W/7rRgdqjpCNaf0kaGHu2NMYz\nlqyWP8bGq1PcwBNhO2p5xSPJTASExp2mvr1u/sOHdYP2rR1zZGj4sYFkuiPO\nmNMU3VNCDg6kFnVoeETMQxfXCn9nym4JK3Phr8HjGKBa06/M7oHbhM0PA8ky\npeoIrag56Mgop4jclrQdErLgh7EXFdD4ijyQQyQibB1KlDluDdp43H01TKYn\n190WbRKvrDVh0Ig7ZmVFooQi4UKfaMH9m+ZrJKoIlzwZCkD5LfkBuuFWW7ye\nVeI/ImqzDuz0yMg0e77xGP5XR7F3mg8z9UAz98paZUHF7SZthqSU6cjAuW/V\n0EV1TnUvaZbMrnL7pKUx8c0cc7X/EFT0hSbm2pOd0tnku+mX+lMt3M8iRuFt\n/MEP2TDnRf2H81UBjNAd8a04wYv4kS7XEWrwyM9Oa1YmnTsLF0c257UQSkLk\nV2o4TH5g41/MhMh0A+/U/fs48sWtwfgI6zJwzfaQNGwdcpW2wpcTSYP/B9jI\nnfTn88V8KL3Szt79pn+xpgB9j4/ebCxaF9Ny8YZGuldhDTNo1nhkZBAI2+3D\nOPVG\r\n=ceGC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsRf944rLnwY3R7HExQJ7dRj8GYpL57zGWW5woe2MZVAiEAyuBoAIKXRhBMAHI6NkV6qGJyGS2mtYrAaFkj1/r0k6g="}]},"_npmUser":{"name":"rempei-okada","email":"renpei.okada@outlook.com"},"directories":{},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relux.js_2.0.8_1636966727575_0.1987157164768083"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-09T03:52:09.557Z","0.1.0":"2021-01-09T03:52:09.713Z","modified":"2022-05-15T17:57:24.451Z","0.1.1":"2021-01-09T04:04:11.631Z","0.1.2":"2021-01-09T04:18:26.692Z","0.1.3":"2021-01-09T04:20:21.971Z","0.1.4":"2021-01-09T04:26:17.346Z","0.1.5":"2021-01-09T17:11:29.842Z","0.1.7":"2021-01-09T17:15:17.531Z","0.1.8":"2021-01-10T19:02:11.563Z","0.1.9":"2021-01-10T19:09:21.295Z","0.1.10":"2021-01-10T19:16:16.274Z","0.1.11":"2021-01-10T19:27:20.661Z","0.1.12":"2021-01-10T19:32:04.172Z","0.1.13":"2021-01-10T19:34:00.469Z","0.1.14":"2021-01-10T20:11:39.328Z","1.0.0":"2021-02-14T12:45:43.661Z","1.0.1":"2021-02-14T12:53:31.177Z","1.0.2":"2021-02-22T09:09:24.186Z","1.0.3":"2021-02-22T09:28:07.806Z","1.0.4":"2021-02-22T09:34:47.373Z","1.0.5":"2021-02-22T10:53:17.854Z","1.0.6":"2021-02-22T16:02:52.269Z","1.0.7":"2021-02-22T17:49:14.683Z","1.0.8":"2021-03-07T13:04:15.829Z","1.0.10":"2021-03-07T13:53:12.255Z","1.0.11":"2021-03-07T15:33:45.732Z","1.0.12":"2021-03-10T09:10:41.021Z","1.0.13":"2021-07-02T15:54:47.309Z","2.0.0":"2021-07-02T15:55:41.407Z","2.0.1":"2021-07-02T16:09:23.645Z","2.0.2":"2021-07-02T16:14:00.152Z","2.0.3":"2021-09-09T11:53:28.917Z","2.0.4":"2021-09-09T12:06:52.279Z","2.0.5":"2021-10-28T03:15:27.477Z","2.0.6":"2021-10-28T03:15:57.070Z","2.0.7":"2021-11-15T08:37:52.987Z","2.0.8":"2021-11-15T08:58:47.775Z"},"maintainers":[{"name":"rempei-okada","email":"renpei.okada@outlook.com"}],"description":"Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.","keywords":["react","relux","reluxjs","relux.js","redux","reducer","state","oop","predictable","functional","immutable","mutable","mutation","vuex","hot","live","replay","flux","elm"],"repository":{"type":"git","url":"https://github.com/rempei-okada/relux.js"},"author":{"name":"rempei okada"},"license":"MIT","readme":"# Relux.js\n\nEnglish / [日本語](https://github.com/rempei-okada/relux.js/blob/main/.github/README.ja.md)\n\n[![npm version](https://badge.fury.io/js/relux.js.svg)](https://badge.fury.io/js/relux.js)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nFlexible and easy state management container for React or other JavaScript apps designed with TypeScript-First. \n\nRelux.js provides you to Simply manage unidirectional data flows with class-based Object-Orientation-Programming and Dependency Injection.\n\n[DEMO](https://rempei-okada.github.io/relux.js/)\n\n[NPM](https://www.npmjs.com/package/relux.js)\n\n[Documents on Github](https://github.com/rempei-okada/relux.js)\n\n# Background to development\n\nI felt that the existing React state management library wouldn't scale for me.\n\nRedux, Recoil and MobX are popular for React state management. The otherwise there are numerous state management libraries. middlewares are also crowded, so which one should I choose ...\n\nRedux has achieved robust data flow with great Functional-Programming.\nBy using Redux-Toolkit, you can eliminate annoying boilerplates, and keep plates and Type-Safe.\nHowever, I thought Redux didn't go very well with the Domain-Driven-Design, Onion or Clean architecture and dependency-injection that has been done in Object-Oriented-Programming. And so is Recoil too.\n\nHow about MobX? MobX realize Object-Oriented-Programming approach and easy to implement and very simple to write.\nBut, It does not necessarily require unidirectional data flow. That means you can easily break it even if you set rules.\n\nI think Vue's Vuex and Elm architectures are very simple and excellent.\nI wanted a state management library that could easily be integrated with Object-Oriented-Programming with those characteristics and Type-Safe.\n\nTherefore, referring to Vuex and Elm architecture, we devise Relux.js to fill the gap between Redux and MobX.\n\nFunctional-Programming is great, but sometimes Relux.js can be useful when you want to blend in with Object-Oriented-Programming.\n\n# Rules\n![](./relux.png)\n\n* State should always be read-only.\n* To change state our app should dispatch an action.\n* Every mutation that processes the dispatched action  will create new state to reflect the old state combined with the changes expected for the action.\n* The UI then uses the new state to render its display.\n\n# Installation\n\n```\nyarn add relux.js react-relux\n```\n\nor\n\n```\nnpm install --save relux.js react-relux\n```\n\n# Usage\n\nAs a example, implement counters and Fibonacci counters in various patterns.\nEach feature can be sliced. A combination of multiple actions and one state is called a slice.\n\nAll examples are written in TypeScript, but JavaScript can also be used.\n\n# Counter Example\n\n## Create Initial State\n\nCreate two slices of ```counter``` and ```Fib```.\nActions can only update the state of the slice to which they belong.\n\n### Define state type.\n\nAs a class instance.\n\n```ts\nimport { State } from \"relux.js\";\n\n/**\n * State for counter.\n */\nexport class CounterState extends State<CounterState> {\n    count = 0;\n\n    get next() {\n        return this.count + 1;\n    }\n}\n```\n\nAs a plane object.\n\n```ts\n/**\n * State for fibonacci.\n */\nexport interface FibState {\n    n: number;\n    count: number;\n}\n```\n\n## Change state\n\nTo change the state, Dispatch Action by message and you need to Mutate via Mutation in it.\nMutation should only contain logic to generate new state from old state or message type. Therefore, Mutation must be a pure function. This makes it easier to keep track of state changes and to perform time travel.\n\nIt is not recommended to deal with side effects in Mutation. Therefore, data processing using asynchronous, side effects, etc. should be done in Action.\n\nIn the following example, the Decorator is used to bind the Actoin and Message to be Dispach.\n\n\n```ts\nimport { Store, State, Message, action, store } from \"relux.js\";\n\n// Mutaion messages for mutation\nclass CountUp extends Message<number> { }\nclass BeginLoading extends Message { }\nclass EndLoading extends Message { }\n\n// Action messages for dispatch action\nexport class CountUpWithTimer extends Message<{\n    timeout: number\n}> { }\n\n// specify store name\n@store({ name: \"CounterStore\" })\nexport class CounterStore extends Store<CounterState> {\n    constructor() {\n        super(new CounterState(), CounterStore.mutation);\n    }\n\n    private static mutation(state: CounterState, message: Message): CounterState {\n        switch (true) {\n            case message instanceof BeginLoading:\n                return state.clone({\n                    isLoading: true\n                });\n            case message instanceof EndLoading:\n                return state.clone({\n                    isLoading: false\n                });\n            case message instanceof CountUp: const m = message as CountUp;\n                return state.clone({\n                    count: state.count + m.payload\n                });\n            default:\n                return state;\n        }\n    }\n\n    @action(CountUpWithTimer)\n    protected async countUpWithTimer(message: CountUpWithTimer): Promise<void> {\n        this.mutate(new BeginLoading);\n\n        await this.delay(message.payload.timeout);\n\n        this.mutate(new CountUp(2));\n        this.mutate(new EndLoading);\n    }\n\n    private async delay(timeout: number) {\n        await new Promise(resolve => setTimeout(resolve, timeout));\n    }\n}\n```\n\nIn an environment that Decorator is not available, you can also the following\n\n```ts\nexport class CounterStore extends Store<CounterState> {\n    // store name\n    static slice = \"CounterStore\";\n\n    constructor() {\n        super(new CounterState(), CounterStore.mutation);\n\n        // bind message to action\n        this.bindAction(CountUpWithTimer, this.countUpWithTimer);\n    }\n\n    private static mutation(state: CounterState, message: Message): CounterState {\n        ...\n    }\n\n    protected async countUpWithTimer(message: CountUpWithTimer): Promise<void> {\n        ...\n    }\n}\n```\n\n## Create a store instance.\n\nPlease register the slice. Also, for services, specify the service described below for which you want to inject dependencies.\n\n```ts\nimport { createProvider } from \"relux.js\";\n\nexport const provider = createProvider({\n    stores: [CounterStore, FibStore],\n    services: [\n        FibonacciService\n    ]\n});\n```\n\n\n## Dispatch an action and change states\n\nStates will change after 1000ms.\n\n```ts\nprovider.dispatch(new CountUpWithTimer(100));\n```\n\n## Subscribe on states changed\n\nCalled 1000ms after dispatching.\n\n```ts\nprovider.subscribe(e => {\n    console.log(`Counter: ${e.state.count}`);\n    console.log(`Slice Name: ${e.sliceName}`);\n});\n```\n\n## Dispatch another action in an action\n\n```ts\nimport { Store, State, Message, action, store } from \"relux.js\";\n\n// Mutaion messages for mutation\nclass HogeMessage extends Message { }\n\n@store({ name: \"HogeStore\" })\nclass HogeStore {\n    constructor(readonly counter: CounterStore) {\n        super(..., ...);\n    }\n\n    @action(HogeMessage)\n    hogeCounter(_: HogeMessage){\n        this.mutate(...);\n        // Dispatch CounterStore action\n        await this.counter.dispatch(new CountUpWithTimer(1000));\n        this.mutate(...);\n        this.mutate(...);\n    }\n}\n```\n\n\n## Dependency Injection\n\nServices implemented as side effects such as HTTP Requests, asynchronous, DB access, and algorithm implementation can be accessed from actions using dependency injection.\n\n### Create a service and register\n\nCreate a service that generate fibonacci number.\n\n```ts\nimport { Store, service, store, action, Message } from \"relux.js\";\n\nconst fibState = {\n    n: 0,\n    count: 0,\n    history: [] as number[]\n}\n\ntype FibState = typeof fibState;\n\n@service()\nexport class FibonacciService {\n    public fib(n: number): number {\n        if (n < 3) return 1;\n        return this.fib(n - 1) + this.fib(n - 2);\n    }\n}\n\nclass SetFib extends Message<number> { }\nexport class CalcFib extends Message { }\n\n/**\n * Increament fibonacci counter action.\n */\n@store({ name: \"fib\" })\nexport class FibStore extends Store<FibState> {\n    constructor(readonly fibService: FibonacciService) {\n        super(fibState, FibStore.update);\n    }\n\n    static update(state: FibState, message: Message): FibState {\n        switch (true) {\n            case message instanceof SetFib: const payload = (message as SetFib).payload;\n                return {\n                    ...state,\n                    n: state.n + 1,\n                    count: payload,\n                    history: [...state.history, payload]\n                }\n            default: return state;\n        }\n    }\n\n    @action(CalcFib)\n    calc(_: CalcFib) {\n        if (this.state.n < 40 === false) {\n            return;\n        }\n\n        const fib = this.fibService.fib(this.state.n);\n        this.mutate(new SetFib(fib));\n    }\n}\n```\n\nYou must register a Service to ```option.services``` when creating a store instance.\n\n```ts\nconst provider = createProvider({\n slices: { ... },\n services: [\n     FibonacciService\n ]\n});\n```\n\n### Resolve with Decorator\n\nGive your class ```@service``` decorator.\nAfter that, just specify the type in the constructor argument and it will be assigned automatically without doing anything special.\n\n```ts\nimport { service } from \"relux.js\";\n\n@service()\nclass FooService {\n  async invoke() {\n      return ...;\n  }\n}\n\nclass HogeService {\n    constructor(readonly fooService: FooService){}\n\n    async call() {\n        return await this.fooService.invoke();\n    }\n}\n\nclass TestMessage extends Message {}\nclass SetTest extends Message<...> {}\n\n@store({ name: \"TestStore\"})\nclass TestStore extends Store<...> {\n    constructor(readonly hogeService: HogeService) {\n        ...\n    }\n\n    @action(TestMessage)\n    async invoke(_: TestMessage) {\n        const result = await this.hogeService.call();\n        this.mutate(new SetTest(result));\n    }\n}\n```\n\n### Resolve without Decorator\n\nIf you define a static property ```parameters``` that return definition array to inject a dependency, the service will be automatically assigned to constructor arguments when you dispatch the action. Services can also be nested. \nparameters must match the constructor arguments exactly.\n\n```ts\nimport { service } from \"relux.js\";\n\nclass FooService {\n  async invoke() {\n      return ...;\n  }\n}\n\nclass HogeService {\n    static parameters = [FooService];\n    constructor(readonly fooService: FooService){}\n\n    async call() {\n        return await this.fooService.invoke();\n    }\n}\n\nclass TestMessage extends Message {}\nclass SetTest extends Message<{ \n    test: string \n}> { }\n\nclass TestStore extends Store<...> {\n    static parameters = [HogeService];\n\n    constructor(readonly hogeService: HogeService) {\n        this.bindAction(TestMessage, this.invoke);\n    }\n\n    async invoke(_: TestMessage) {\n        const result = await this.hogeService.call();\n        this.mutate(new SetTest(result));\n    }\n}\n```\n\n# With React\n\nAn Example for React. Update state and render with Hooks.\n\n```tsx\nimport { Provider, useStore, useObserver } from \"react-relux\";\n\nexport default () => {\n    return (\n        <Provider store={store}>\n            <div style={{ padding: \"20px\" }}>\n                <Counter />\n                <FibCounter />\n            </div>\n        </Provider>\n    );\n};\n\nfunction Counter() {\n    const provider = useProvider();\n    const counter = useObserver(CounterStore);\n    const next = useObserver(CounterStore, s => s.next);\n\n    function increment() {\n        provider.dispatch(new CountUpWithTimer(1000))\n    }\n\n    return (\n        <div>\n            <h1>Counter</h1>\n            <button onClick={increment}>Count</button>\n            <p>Counter will increment after 1000ms</p><br />\n            <div>Count: {counter.count}</div>\n            <div>Next: {next}</div>\n            <br />\n        </div>\n    );\n}\n\nfunction FibCounter() {\n    const dispatch = useDispatch();\n    const counter = useObserver(FibStore);\n\n    function increment() {\n        dispatch(IncrementalFibonacciAction, undefined)\n    }\n\n    return (\n        <div>\n            <h1>Fibonacci counter</h1>\n            <button onClick={increment}>Compute</button>\n            <p>Compute Fibonacci number when N {\"<\"} 40</p>\n            <p>Counter will increment after 1000ms</p><br />\n            <div>Fib: {counter.count}</div>\n            <div>N: {counter.n}</div>\n        </div>\n    );\n}\n```\n\n#### Use Decorator Setup with React\n\nAlso for TypeScript you will need to enable ```experimentalDecorators``` and ```emitDecoratorMetadata``` flags within your tsconfig.json\n\nIf you want to build on bable (Gatsby, Create React App, etc.), you'd need the following Babel plugin.\nadd the babel package plugin-proposal-decorators.\n\n```\nyarn add -D @babel/plugin-proposal-decorators babel-plugin-transform-typescript-metadata\n```\nor\n```\nnpm install -D @babel/plugin-proposal-decorators babel-plugin-transform-typescript-metadata\n```\n\nAdd the following configuration to your ```.babelrc``` or ```babel.config.js``` file ```plugins``` section.\n\n```\n[\"@babel/plugin-proposal-decorators\", { \"legacy\": true }],\n[\"babel-plugin-transform-typescript-metadata\"]\n```\n\n# License\nDesigned with ♥ Rempei Okada. Licensed under the MIT License.\n","readmeFilename":"README.md"}