{"_id":"react-tracked","_rev":"75-29bd793a0cfe0c93bcdeff6079312cd9","name":"react-tracked","dist-tags":{"latest":"2.0.1"},"versions":{"0.1.0":{"name":"react-tracked","version":"0.1.0","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@0.1.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://github.com/dai-shi/react-tracked#readme","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"f199b7594f1e2a652ab60d771ec8b2970e309880","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-0.1.0.tgz","fileCount":13,"integrity":"sha512-vqFhA7PPV/iEbaCvvh15aLEdgaLDbyZOO5CoU65rJKpkXiMkbhNTu/0oxe1jVvciN+Yx+ROh1yDQh5UOS58Mtg==","signatures":[{"sig":"MEQCIAgSWpNzwbcu5WS980wTzEmevMx9Kpc01doVqFfDh71iAiA7p/iw67iaSX6LEEv4Lvornrj/tBuEylpNJLoVtDF+ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAOu1CRA9TVsSAnZWagAASm4P/RMUReLOyUuSF9l27U0q\nKn2ANvEETEUUo2m9B1nVFs6A2tGL9jSTPrCZUHMWbjoDoQoahX20apB4SSGl\nLfrBGrJwZfd83JjTO8J/y2oAD96A7WTGrXRdW4DpGcxjuA/PNdrkVn5JCi2O\n4es4F5FoICqNZIa0DFMjxqCBtFWVCpmuOZESOA9YHp3NG0AZKOfHRzyLv9rm\n4zjP9mYOlJPRbd7RrY9ggUN2srUAgstDIWa+e+6nuV3M+EUPLRZfiLbmKHfL\n2lJ/uT3c0Iw17V1acX3K0CmLS5sVkIW6gEzULMQsTUusLHE1xGiPy20Ksi16\nXdGXUm8oalAznDSBuVGbvKDm11IKu/LcHXk7Yj4xVAePf8HwyvyASqDwCO1Z\n3NkBWBv2JiH1IUeJZccoO0yhnxRorI4toEZnibgSuiXVTIRkoahjeGmGTfxq\n8n+ia9N/6vuL+Mj0zDIXjZF760wN1dj0ziDdTiCVdebqPs/hylBckO6G9zQ/\nKSCDxdfLGCW+v5xtDjJVETyzqce6GuO4eWnt3YyIZxv+heUtP/wT3141vysa\nCoVjl3Qlnr4R7oXZE386RRJGRQFNSlXyTN05NY3uPvboth7W3FkXxjab690c\nYlkFlVFuShX87RsfZYdnDU08bMJWMTVOdqvEOP2JjL1QbvRU4TVtz6m98V+R\nHRzb\r\n=9Ir4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"f03f3dc228c5dc4931ed6aa2a89b7e591d815f64","scripts":{"jest":"jest","test":"npm run eslint && npm run tsc-test && npm run jest","eslint":"eslint --ext .js,.ts,.tsx --ignore-pattern dist .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","examples:minimal":"DIR=01_minimal EXT=js webpack-dev-server","examples:typescript":"DIR=02_typescript webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.9.0","description":"React shared state with performance","directories":{},"_nodeVersion":"8.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","react":"^16.8.6","eslint":"^5.16.0","webpack":"^4.33.0","react-dom":"^16.8.6","ts-loader":"^6.0.2","@babel/cli":"^7.4.4","babel-core":"^7.0.0-bridge.0","typescript":"^3.5.1","@babel/core":"^7.4.5","webpack-cli":"^3.3.4","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.6","@types/react-dom":"^16.8.4","@babel/preset-env":"^7.4.5","webpack-dev-server":"^3.7.1","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.13.0","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","@testing-library/react":"^8.0.1","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"^1.10.2","eslint-plugin-react-hooks":"^1.6.0","@typescript-eslint/eslint-plugin":"^1.10.2"},"peerDependencies":{"react":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_0.1.0_1560341428475_0.20876114101890741","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"react-tracked","version":"0.1.1","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@0.1.1","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://github.com/dai-shi/react-tracked#readme","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"9b64c4f16e37c55cbd71a8cee0c4a7939f0f15b3","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-0.1.1.tgz","fileCount":22,"integrity":"sha512-vSxABPtXVIMt4oFlZEVMpYTHLRGPVOi7puJpRGphX7/xRi7y+4132xmnNNw/BmnD5wK3cmuPTp5FowqzxVdnsw==","signatures":[{"sig":"MEUCIQCqnu5YNyP1xQlzBLd9aOz21sM4lc2hvJJlTa843OxJwAIgDNlKgilHFFa98+W+XmSPYzabveHew97/Y3whtz4l5eY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAXzlCRA9TVsSAnZWagAAkLYQAKQx93QMIiC3MuHz6gqA\nuygdxuNvhDxe/lbZ3SRBExDbths94Ia0kl4vD6JpFLNM/93FSeVh19LztrHv\nF9ViHK0d3Ef632ulvnOiP2Bj31DRtrcNesrpP7v4/iIm6H1BD//4VvXx8Q5b\nhTPqPS9hH4+VbKNAXbMPV2gm6dZ2FsD1RqKp3jGEOn3YtEGsudrKIiQ1Lws9\nYFAY6i7EUHZHqWI9WQIZNIIGMB4uMgpvh8A9nBVkNPyOYLENtipQX0WkKyT7\njHyeOaqVHKPdTJgl/dKzkZFvtPrXDcfhZT/aihfKFLN+wntUqVmzrVtwQ7lf\nNB6dZBniZcQMjOUp/ULRCnhKMjnJLtjZA6GNZiWepqlEIlACUjNCR6Zi/HRV\nIBkfIzcUl3jo59kNxbPEGnZeiNa6ohrrSXdcRqx6Ql0+3m4UcfEayC3zJaQw\nVPZUYLvwtwwgbXIYz0YpKRw7w7HgLUoaGrNQWt9POpAXuzot+kv1cwRJXkXI\n2pwsYutWVNoWODwGhT3V69OpncY4oHBafAYLatlAno5XwXuI0HRdRjQyXPzz\nWjiUCX5A7tFsNeXPerPVPEmQ2eWMv4wMyPR8rkg3kol7IR5r7Y8UzY7ozYuo\naOYF6qZKYPNyK10MPl7cT+SfF6mb5sUBMu9PgPajotZM7NKpeKPbLZWzpb/J\ni1eF\r\n=7dKj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"46f3f66f7a1f516c3649f0e4d0975d8580c14dec","scripts":{"jest":"jest","test":"npm run eslint && npm run tsc-test && npm run jest","eslint":"eslint --ext .js,.ts,.tsx --ignore-pattern dist .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","examples:minimal":"DIR=01_minimal EXT=js webpack-dev-server","examples:typescript":"DIR=02_typescript webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.9.0","description":"React shared state with performance","directories":{},"_nodeVersion":"8.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","react":"^16.8.6","eslint":"^5.16.0","webpack":"^4.33.0","react-dom":"^16.8.6","ts-loader":"^6.0.2","@babel/cli":"^7.4.4","babel-core":"^7.0.0-bridge.0","typescript":"^3.5.1","@babel/core":"^7.4.5","webpack-cli":"^3.3.4","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.6","@types/react-dom":"^16.8.4","@babel/preset-env":"^7.4.5","webpack-dev-server":"^3.7.1","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.13.0","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","@testing-library/react":"^8.0.1","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"^1.10.2","eslint-plugin-react-hooks":"^1.6.0","@typescript-eslint/eslint-plugin":"^1.10.2"},"peerDependencies":{"react":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_0.1.1_1560378596354_0.7916941497582783","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"react-tracked","version":"0.2.0","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@0.2.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://github.com/dai-shi/react-tracked#readme","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"305babdb0178c04ef91823b73a04eea3bbe86ea9","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-0.2.0.tgz","fileCount":22,"integrity":"sha512-4hEfDfuk4FPkl5QgP2DfDQM+q8FiOut1OfOK75AZP4HaGjlLcdIcjYZv4ts9ivPe1s8gFS3Sb01SgRenvJ27Pg==","signatures":[{"sig":"MEUCIB6MXfRDoqrYman+x1WkR6DJtjF+869J9DstN2HxyQFHAiEAhPKNMonZurDRJdV+9Q17h7L1t2q05JlkOMe/aQZp+bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAYcYCRA9TVsSAnZWagAA5VgP/ieZ50FD6mxatkilzjQl\nv11JVf6gqdkd19PQHfbwkvlfQJVquDlrVtEh1V0JuLQ//tbWlmlTNlJG9Zei\nh4fme9X8h3l4BJS1ztb7Z6Qoq6g/nl9v6QDpnJulIyhbEaL6czJ76/47VfPl\nLD7su6y2i2eNJI/npVz97ZM1qXNr2xJDMvjATGVDVYcTTFVTHostilKPyLRs\nKTQ2dDh1/iTIOEv6Eb456m7v6wbhmwZAOkmND4YIFdL2x9125/T9xhBUUhIm\nuzgw5vIzOIDluNjOb26Bcv6TCB2PWN+ukCcFJUzdSiTh//Pz2e+bqO3mBj89\ndMlMOzaRlwVVeGik6Dee+SjO4CelDxFVTtrZp99w5W25cpPLSw4Vyh+j6HPK\n3HDgAnwevKR7Lm2DT9z/LjRdfF7s5KQEgEVoSltj+/axbEIwi0p+xHCiq6fa\nXgxzrDwRdGyQm1wuGBxFhCLnNp5IRbggFl53inHrFefO23wxCVNZxSPiOEsf\n3EVWOonx4EDzdYgZ95scmV5f8UK6LhPnVgd3E9R1jPPR/DREPmPKzN7t9fVQ\nioB+WMPGPM9vqpMkXacOpDzvRplutJ+bSkbkFSD+1JYi5btGaOTldWPeGepQ\nwrgy8XPKPeKqidy8oZGSFV2oXakEP8Ve0mumCz3dNJHtIOFgEu/HSy7k79rM\nffGD\r\n=0CJz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"897733fd53dd2a9b27e48f91d8dbfafe412fcafc","scripts":{"jest":"jest","test":"npm run eslint && npm run tsc-test && npm run jest","eslint":"eslint --ext .js,.ts,.tsx --ignore-pattern dist .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","examples:minimal":"DIR=01_minimal EXT=js webpack-dev-server","examples:typescript":"DIR=02_typescript webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.9.0","description":"React shared state with performance","directories":{},"_nodeVersion":"8.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","react":"^16.8.6","eslint":"^5.16.0","webpack":"^4.33.0","react-dom":"^16.8.6","ts-loader":"^6.0.2","@babel/cli":"^7.4.4","babel-core":"^7.0.0-bridge.0","typescript":"^3.5.1","@babel/core":"^7.4.5","webpack-cli":"^3.3.4","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.6","@types/react-dom":"^16.8.4","@babel/preset-env":"^7.4.5","webpack-dev-server":"^3.7.1","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.13.0","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","@testing-library/react":"^8.0.1","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"^1.10.2","eslint-plugin-react-hooks":"^1.6.0","@typescript-eslint/eslint-plugin":"^1.10.2"},"peerDependencies":{"react":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_0.2.0_1560381207494_0.934104254098814","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"react-tracked","version":"0.3.0","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@0.3.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://github.com/dai-shi/react-tracked#readme","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"4ba3599fb7d2ccd4ae179838b0db5a1b079dbef2","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-0.3.0.tgz","fileCount":18,"integrity":"sha512-wMCWE08gZHWgPng6ElhnaLWRoiivcz7YzAqMZc16gb2oqE8px8pOz88R1CeQ1Vfv7Nd/p6s8eafnmNu/jFOPow==","signatures":[{"sig":"MEUCIDEIWzXEITZm9Xnn/tzRLCVxE3kHnmRYdUCEFimUHICMAiEAyGEGAdK489CysEbv1hcP5VCxEuYXZM4lUR9Fk4/M+BQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAlZ/CRA9TVsSAnZWagAAFPUQAIP2v2uJ7aiIZ9zcjqCO\ngjF0UK2H/GISsPFe9/5xaszU5skUPdk8HO/dj06A4jCIFgxdhB/RJWFlw3pt\nU0ZLFYRRUwEJ9sNbq8AIxEPswDPlhxHo4a5/+FCDVc26TRh25AYTcQbwY2RY\nNPn5J2kxnnXCvHT/PKpr69RClvfEOztmzO55u/AGSidVRsVBYo+qVOZtswhj\ns3BTB6qKblcofL8q/WImccClYcD9175AKrTChCdyrulF6PQesmzE1Sw7Tomg\nWnd0PAne7Okwx1+DcnSVyYugAeZVgZVJvZTZrU1xcHasV33bVYG7/hWli8im\n6cq8EfzqD8U8aBQqqiQg184DTYg07f+8pCbOe+e19+6kg9xmRMKXgiCA3IkM\nbm++iQjMmTRk0yJfeBEO/HfFKVLyFfEcK/ML0blp5kTs5UQUhdr6ouYh8HJV\nzLWAcuDXdPQBzSJRTW7/yco/g4aCJPzGTEwjnOQQAOYPsfQ4eZCzWLiKlnW+\nWheg6R7YJWm1Ez6LMXY6dwDgKU8Amh3yWGchVLz+m3vDhPqmRpVkrPxyxhn0\nc8GhA7v3gD9LrINCkxZH10ki0zs+MTMFyZCCcXOyxBjXrv3+KE8eF7ejG/Ir\nAfVg6eoqt6sYfZmuwg/pf+mXIlTDecZ7Oz36W727MOOFQLZtgguJXHeRCbYu\nl3o/\r\n=Ixqe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"b67bc6985c1290daf44ed5ad9bb2c14669ba2a8a","scripts":{"jest":"jest","test":"npm run eslint && npm run tsc-test && npm run jest","eslint":"eslint --ext .js,.ts,.tsx --ignore-pattern dist .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","examples:minimal":"DIR=01_minimal EXT=js webpack-dev-server","examples:usestate":"DIR=03_usestate webpack-dev-server","examples:typescript":"DIR=02_typescript webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.9.0","description":"Super fast React global/shared state with context and hooks","directories":{},"_nodeVersion":"8.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","react":"^16.8.6","eslint":"^5.16.0","webpack":"^4.33.0","react-dom":"^16.8.6","ts-loader":"^6.0.2","@babel/cli":"^7.4.4","babel-core":"^7.0.0-bridge.0","typescript":"^3.5.1","@babel/core":"^7.4.5","webpack-cli":"^3.3.4","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.6","@types/react-dom":"^16.8.4","@babel/preset-env":"^7.4.5","webpack-dev-server":"^3.7.1","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.13.0","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","@testing-library/react":"^8.0.1","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"^1.10.2","eslint-plugin-react-hooks":"^1.6.0","@typescript-eslint/eslint-plugin":"^1.10.2"},"peerDependencies":{"react":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_0.3.0_1560434303141_0.03206352301458559","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"react-tracked","version":"0.4.0","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@0.4.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://github.com/dai-shi/react-tracked#readme","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"af3c553ea342ab575cd11c07c1e6adfc450b62a0","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-0.4.0.tgz","fileCount":20,"integrity":"sha512-XKnS7fssMt8+1BknT1jTfPGuNrCVyNiVUaA4qzQFkbE6pnlPL8AFpbIy0TDNz/gRR1dQ3h4r+005rayGLnTLxg==","signatures":[{"sig":"MEUCIQD45Z3PzW9xNs8xP8aszuYBuZ4aisHzZtpGI+fcY4zWTQIgT50FygckweXa2l/4/lY1EOU17ANtUNj5yb5NLY+3Jyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA0eBCRA9TVsSAnZWagAAcSUP/RTz6pFqglEcl+AkrpWs\nw/tzJ7IBIv24amKGYzddCEPT2P3H69hZ17Jx2rLmluMhmK6Pf3Xoo8iOP5g7\ng0mApotQMsSdMRAhFOFCDfrs2pHA37pCGg029SLQyJM5UIoMCSsnESGYseRJ\nTWHx1htzogo4a4KAqjspVMEc+TRerBMvLe6/loWGZ8BSQVxwFLTwB39Yaztx\nBcVsgbOh6g6/FiYy+n+S7HSa7qIQWsZaSiKr3iPQ0lB/YTWZGAtQOfKkCL+q\nK0XuLsMCoXGrlx9OVgoylr9VX+aJJUdk303WuWIvsMiSXXX1lXjqwzrXFxY6\nfp13PXYqUxUMDuNF8V8y6yYZK90bumwC9TrjnEtHLk7jolGYiEjym9sWlP6B\nCmvdXvSSicrEsm/oz4sFQC3yohPoGCA2qRpo3W4bW0yH+TEVL1w4iNTVgC27\njvqSnmQNi6BCa7GrD8pfMxbDgr8nEuiwBSNpzXfWM4U4YGtMIM7mr+23NoSs\nRd++uQ1zdxaqfDwi1OpXgz9a0LNNOz/sVkGcgnAW5CW3Zedq4HG4jU4hUHWx\nOY13gqUt3HdXqnhMsgFlfm9DPYfsIXghL9hMDQkA8ZIIFkVlDFrJcpS011C7\nmNtzbG9dFZlMOey0AMmK64EfcijEF+MM6qSshQbFnhfP0Z3VbT94laRGq/vD\nrj7c\r\n=p1DV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"16d595936afbd46b14dd9878b6f6c4fd612aa2ce","scripts":{"jest":"jest","test":"npm run eslint && npm run tsc-test && npm run jest","eslint":"eslint --ext .js,.ts,.tsx --ignore-pattern dist .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","examples:minimal":"DIR=01_minimal EXT=js webpack-dev-server","examples:selector":"DIR=04_selector webpack-dev-server","examples:usestate":"DIR=03_usestate webpack-dev-server","examples:typescript":"DIR=02_typescript webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.9.0","description":"Super fast React global/shared state with context and hooks","directories":{},"_nodeVersion":"8.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","react":"^16.8.6","eslint":"^5.16.0","webpack":"^4.33.0","react-dom":"^16.8.6","ts-loader":"^6.0.2","@babel/cli":"^7.4.4","babel-core":"^7.0.0-bridge.0","typescript":"^3.5.1","@babel/core":"^7.4.5","webpack-cli":"^3.3.4","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.6","@types/react-dom":"^16.8.4","@babel/preset-env":"^7.4.5","webpack-dev-server":"^3.7.1","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.13.0","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","@testing-library/react":"^8.0.1","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"^1.10.2","eslint-plugin-react-hooks":"^1.6.0","@typescript-eslint/eslint-plugin":"^1.10.2"},"peerDependencies":{"react":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_0.4.0_1560496000979_0.8383251413076453","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"react-tracked","version":"0.5.0","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@0.5.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://github.com/dai-shi/react-tracked#readme","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"c30678c9eacf9afcb883bf155adc8e63f5017139","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-0.5.0.tgz","fileCount":20,"integrity":"sha512-SXemlewsJAWtCaJdX/sxFd7PUaeyWMCyomAxkCy3UOqS3wYe2B1TwJ1G417ZlXQ80QxvKkFJutZ5+hnH/aDTng==","signatures":[{"sig":"MEUCIQCQQRklfYaCaxjcvTiicJ5wbaab9sBRKLidhtetXBfG/wIgOvFcF1vtCVAzUXPqsC86sEIal9IYFB/2EIYVZsV64Uc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKXsHCRA9TVsSAnZWagAA2NEP/3OZHpknojX3vv8pVeAn\nYjI11oVSkSAg8zNE/HcUvqsOgcY3gLwR9ywnwaIZyRHE+3yBdyBBU6y3ze4m\ncVSZlTrXDqhdsZaZP2aU2F+ZJyhWt7v1UOiR8oPgZd+t+OKPH+xllTZJJroJ\n7MUzVBi4kNiTAjpDOSL+O/lC9F+VjkgS2qijeLjLu4St46Z2GyG8dikBTC69\nVW65+7XnkSL6b4hqSV8+qS/x7QLrFatqB/7YASVrayc1xoxvK6iwfJGW9/Na\n8Gv/2JKdkw13ib4LrajIQyHuKmo7VOZaGU8AANac8FHm5XNsxtRtKqtAWDe0\n5qlboniqke4iGjbi/98aN/xyEwy9Zik/ofRtkbd5fs6CxVAcpN67dgMwIhra\nlSnWrhyfCIQCYeYAJXHFa/Bl2sLW3itfohay+AGP5VNrbfq+2W4c7pO96qRa\nz7C6vnGC0lNz71tjFnQja7yFyj4AWcAClYZSpqDiFXZ1JsgoA58b7zkzModS\nWRb9AO4wu6vZshHy4Wed7wgqE4W8FLQydL528dh5EavwHK/S8Fo8rkfNDJLm\nTzyIl6KSkdv1ixpb4Ik8nsDlXg09DPWvUwg3qqigbCBJErKjcPPAy5mu7NpI\nzvP8dgLQS87lVs+2qB/bXCiSHOE4A5HjJo8BJmr5g9FY1Y6Rm7VoeamiQdWB\nwUIY\r\n=iLuA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"27c507124015ba771457f2db7c885fd823c90d19","scripts":{"jest":"jest","test":"npm run eslint && npm run tsc-test && npm run jest","eslint":"eslint --ext .js,.ts,.tsx --ignore-pattern dist --ignore-pattern 'examples/counter-*' .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","examples:minimal":"DIR=01_minimal EXT=js webpack-dev-server","examples:selector":"DIR=04_selector webpack-dev-server","examples:todolist":"DIR=07_todolist webpack-dev-server","examples:usestate":"DIR=03_usestate webpack-dev-server","examples:container":"DIR=05_container webpack-dev-server","examples:customhook":"DIR=06_customhook EXT=js webpack-dev-server","examples:typescript":"DIR=02_typescript webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.9.0","description":"Super fast React global/shared state with context and hooks","directories":{},"_nodeVersion":"8.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","immer":"^3.1.3","react":"^16.8.6","eslint":"^6.0.1","webpack":"^4.35.3","react-dom":"^16.8.6","ts-loader":"^6.0.4","@babel/cli":"^7.5.0","babel-core":"^7.0.0-bridge.0","typescript":"^3.5.3","@babel/core":"^7.5.4","webpack-cli":"^3.3.5","@types/react":"^16.8.23","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","@types/react-dom":"^16.8.4","@babel/preset-env":"^7.5.4","webpack-dev-server":"^3.7.2","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.14.2","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.0","@testing-library/react":"^8.0.5","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^1.12.0","eslint-plugin-react-hooks":"^1.6.1","@typescript-eslint/eslint-plugin":"^1.12.0"},"peerDependencies":{"react":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_0.5.0_1562999559164_0.6257442986935118","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"react-tracked","version":"0.6.0","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@0.6.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://github.com/dai-shi/react-tracked#readme","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"f8480fd89e6a02c07f841570f50d86cac40c3df8","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-0.6.0.tgz","fileCount":20,"integrity":"sha512-0xt/fqc502X6+aaeYx8SbuNUAuXDp5AVJs+8TB+Gx7sYzHTD8/zqsyRLCO1iT/RT++OXTGxjO+jemOPeekS7/w==","signatures":[{"sig":"MEUCIFvj9q5nBc65gC+YgsjyoMhYGRaX7166Os+rs6d3OkFVAiEArFCE2GMilGszZR2NQ+pRuO8FLNnJ3lH9COse2AFZKHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdK9p5CRA9TVsSAnZWagAAi4AP/1C+w2/JlAt5I0hTNF3R\nWNr4b0MmsNmHHXh46+Rxlzd4KiW7eRpfokOVQTMxsiTGP40Gguha65jO9ojE\niK3mzyETvMcdJ4L4EGTlWgrMeR5Xpk7pcLXtS9qKQKKw2KtWTCPXCHYzWiHA\nGjIKAJQgzcldD/vnQOy16UuNbTdeziCiWxJ2vuGP42a9fr7I/lkP/Pib9tZj\nhN68RcHHcS1nUPZPejPdzdvfStgy5hZY0agfpdk0oinHgtE5eyTMfIyF3Or6\nrmbe0qHcgi3cIiwVQVNcVdtRs+x3xk4rVPEexeGPcsSYqGfbyMwLIn5uMD9K\ncXp4Q5EgupJY3WVmY927mTr7M9ox4JWX71eFiJ2gx3nJPneiodsHbRXD3dBG\njX8Zv83N5M7VzaBdp4oUNeYb7V2h4lo5Tqhxg7B6Ogxp0sl6zdA0+5vhI8JI\nH6vNOMaB9vicIvz3g2NNuRRTUOwV7z5yMx10Hy9Jn6vvv8l5EWpqi0vh1MMt\n8Knn8PB62n/jCYppCTND7EAeGzc3Jmq+ZCcaKDH8vgIyKIcRy82NxndTgE4j\nx6s3p4ifUAM++CipekjBa0swD2eWBTpdwVA2JRfDdq08ibLNonmWMmHclwK7\nDbBhg77VqeVXobisNlTncGuqzIcakNjlKXqfnwqes1Rk5m7mtwK50+vQga52\nFLwj\r\n=V7y2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"55cfad3440887dccaddde7f41a348bca14814569","scripts":{"jest":"jest","test":"npm run eslint && npm run tsc-test && npm run jest","eslint":"eslint --ext .js,.ts,.tsx --ignore-pattern dist --ignore-pattern 'examples/counter-*' .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","examples:minimal":"DIR=01_minimal EXT=js webpack-dev-server","examples:selector":"DIR=04_selector webpack-dev-server","examples:todolist":"DIR=07_todolist webpack-dev-server","examples:usestate":"DIR=03_usestate webpack-dev-server","examples:container":"DIR=05_container webpack-dev-server","examples:customhook":"DIR=06_customhook EXT=js webpack-dev-server","examples:typescript":"DIR=02_typescript webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.9.0","description":"Super fast React global/shared state with context and hooks","directories":{},"_nodeVersion":"8.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","immer":"^3.1.3","react":"^16.8.6","eslint":"^6.0.1","webpack":"^4.35.3","react-dom":"^16.8.6","ts-loader":"^6.0.4","@babel/cli":"^7.5.0","babel-core":"^7.0.0-bridge.0","typescript":"^3.5.3","@babel/core":"^7.5.4","webpack-cli":"^3.3.5","@types/react":"^16.8.23","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","@types/react-dom":"^16.8.4","@babel/preset-env":"^7.5.4","webpack-dev-server":"^3.7.2","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.14.2","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.0","@testing-library/react":"^8.0.5","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^1.12.0","eslint-plugin-react-hooks":"^1.6.1","@typescript-eslint/eslint-plugin":"^1.12.0"},"peerDependencies":{"react":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_0.6.0_1563155065285_0.9163102390873845","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"react-tracked","version":"0.7.0","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@0.7.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://github.com/dai-shi/react-tracked#readme","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"1f07c3e790875afbcbfdbb8b5b0dc208da4d4522","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-0.7.0.tgz","fileCount":20,"integrity":"sha512-5Npb5gmUVhL5km+SoEmYg7bC/w0x2CH5VY09QnYZWjt39WCAkmf2ENDQEitsjQFpjWLAD+WN52bE64ug+VQaBw==","signatures":[{"sig":"MEYCIQCSJP4GjhRDvtiL5wRwgS4cAgOJP5N+/pvhPZGDp6JNjAIhAKKwFgZYkJp1N57QnYoGnfRgoZolWYr/MxkXyqjzGVC/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMxDICRA9TVsSAnZWagAAC6cP/it0crpRkBA18g8mi9XU\nKi0SMOdCWPfo1tSWiS/vBOshey/frJHc3GRrLt/KbqvII1p2kG0c8YF+mELY\nVXCs7p1ilTf53KFxadA+9I8U6EaF3pT2rtIeh9xYkVoxyd+54EprJ0tRUahA\nKtMI5wb5lmpNMgthwTNqbf7DxXLmcqMZf01fiqJGR8yMxeCSw6XOUyWmwCV7\nhDO1KuEqsnZeW7EwIhwUasyCdXexgrDIjMG3BYffzmEd/Jzy3Me5ZTUjV9VA\nwoWrgt4UvMuChcgUm7mQh9pL4cPG3D2q9fPZIyLpngA8cyigl1+PBdB6TjiQ\nk3IaSH5ErrGj+9pBZkNn2RFByhCniINLLnKOtopRo0oZHIjP5xbPgDDt1YLM\n59jFQkztOIrr7Y4oq/LGvCuQLElwawfejbpzkAgchHWjVaVfWJt15LLiWYZR\nDXhSqr4GCgvZLtEYqOhL+eJGUszyxU5hGkM5k/7caFQz0s94hMxUUXAZ+fTp\nRIX5DSlwlDaG96lEHCOu2lnqSNX3fvXCyoTnM8KeFYD5t83kyEbWiP1KOvFw\nSgDmATXzIXn1msJVDTwLX49Gbuge+cjWcdLRvKGEjLjiYQRyqGnPWNYujWt3\n5YIMPhSis3D4m76fimBYwFdZZsHyJfkbbfiKcO82m+Hm00T5rTNRxaY4a+sn\nD1BY\r\n=mNcH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"f115ab80e469ec0579de247131f29a9cb201a0d2","scripts":{"jest":"jest","test":"npm run eslint && npm run tsc-test && npm run jest","eslint":"eslint --ext .js,.ts,.tsx --ignore-pattern dist --ignore-pattern 'examples/counter-*' .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","examples:minimal":"DIR=01_minimal EXT=js webpack-dev-server","examples:selector":"DIR=04_selector webpack-dev-server","examples:todolist":"DIR=07_todolist webpack-dev-server","examples:usestate":"DIR=03_usestate webpack-dev-server","examples:container":"DIR=05_container webpack-dev-server","examples:customhook":"DIR=06_customhook EXT=js webpack-dev-server","examples:typescript":"DIR=02_typescript webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.9.0","description":"Super fast React global/shared state with context and hooks","directories":{},"_nodeVersion":"8.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","immer":"^3.1.3","react":"^16.8.6","eslint":"^6.0.1","webpack":"^4.36.1","react-dom":"^16.8.6","ts-loader":"^6.0.4","@babel/cli":"^7.5.5","babel-core":"^7.0.0-bridge.0","typescript":"^3.5.3","@babel/core":"^7.5.5","webpack-cli":"^3.3.6","@types/react":"^16.8.23","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","@types/react-dom":"^16.8.4","@babel/preset-env":"^7.5.5","webpack-dev-server":"^3.7.2","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.14.2","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^8.0.5","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^1.12.0","eslint-plugin-react-hooks":"^1.6.1","@typescript-eslint/eslint-plugin":"^1.12.0"},"peerDependencies":{"react":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_0.7.0_1563627719422_0.5288431387544785","host":"s3://npm-registry-packages"}},"0.7.0-mobxexperiment.0":{"name":"react-tracked","version":"0.7.0-mobxexperiment.0","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@0.7.0-mobxexperiment.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://github.com/dai-shi/react-tracked#readme","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"8f1d18bd7b6e15faae110d71e4bbe1828b7a3cd3","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-0.7.0-mobxexperiment.0.tgz","fileCount":20,"integrity":"sha512-M/jZ13hX3SJwG9YNE0OzSZyDE5h28Jq6UoJ/sVuAba7Kqs/vtNgcfU2FLB7gyIv1nIWI4jjUjgKwu2TeKLBSSw==","signatures":[{"sig":"MEUCIGMLf6tV8fFvcKB0BJT3aiF34vantLYRIYkpN0XYRVf7AiEAkcSJaknunDpoC9h0O0WrufJMJGFsIavYdNFdSri9n2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSZb9CRA9TVsSAnZWagAAWtMP/3OeRpYr/J/InFDjFy5s\nYInZYtycqMLle4h3ex306DLcArEn+BYSr5Ba+7uIeJ65Y8MpYPjdNWB8xIGo\nu6Hil90EjS6dOFPGXUdZg/slJDQ5AGnTUSVVKZsitz6TgU0Ll/FdcC2Ebl9/\n59WmfgTc7tlzqSyrlMw6L86bC3uyFl9uGJxIyumivJjzzZrhDx3uC6Bfnse0\n2HTwyhLGLgfJ20bSN+qYhszG29ZYOI989XuQvvlgvFoqWtjwJFMlimKETEgQ\nV7zWe6rXVwaxLInHF6GwZnQMjyA4EXZx/0KnhmU+wxhdcqIH0cIVqbnfB6gC\nIPstfRp18xVDFdzngmMR6YsLPnpCARIZ2m9Z6uwKHEilZEBTHd6jRv7DyUjo\nx7Cb3aa3KO4VW0keUVGB6aAJsO8VpQuL/P/FzWzD9bm3FTN7tqxSzy7IJAPa\nei67W2+XLK7TPbvPsr0gENVxEcmGNdBUCVj0LISamHplIVxxf7YARYg6TtcZ\nzHugt77Q09vrueaURZOhMOW6HrZvrruuB5S5QLfBuX4xc6Mr7pa/mKOl5wo2\nHWJoqXYtoBZKXLLcARU53fmfolKeJzNyVXhqI3phHMT5gxbUGxIWB0/ogVTN\nvs792Rv56aUU5R/mes206QCrJm/xOY1gt8ybnThvKU5/wr6zIwz7xcuQPQgg\n0lIS\r\n=l09I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"664c45f4b921b1b2d3f6b9ee35911f52d460c232","scripts":{"jest":"jest","test":"npm run eslint && npm run tsc-test && npm run jest","eslint":"eslint --ext .js,.ts,.tsx --ignore-pattern dist --ignore-pattern 'examples/counter-*' .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","examples:minimal":"DIR=01_minimal EXT=js webpack-dev-server","examples:selector":"DIR=04_selector webpack-dev-server","examples:todolist":"DIR=07_todolist webpack-dev-server","examples:usestate":"DIR=03_usestate webpack-dev-server","examples:container":"DIR=05_container webpack-dev-server","examples:customhook":"DIR=06_customhook EXT=js webpack-dev-server","examples:typescript":"DIR=02_typescript webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.9.0","description":"Super fast React global/shared state with context and hooks","directories":{},"_nodeVersion":"8.16.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.8.0","immer":"^3.1.3","react":"^16.8.6","eslint":"^6.0.1","webpack":"^4.36.1","react-dom":"^16.8.6","ts-loader":"^6.0.4","@babel/cli":"^7.5.5","babel-core":"^7.0.0-bridge.0","typescript":"^3.5.3","@babel/core":"^7.5.5","webpack-cli":"^3.3.6","@types/react":"^16.8.23","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","@types/react-dom":"^16.8.4","@babel/preset-env":"^7.5.5","webpack-dev-server":"^3.7.2","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.14.2","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^8.0.5","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^1.12.0","eslint-plugin-react-hooks":"^1.6.1","@typescript-eslint/eslint-plugin":"^1.12.0"},"peerDependencies":{"react":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_0.7.0-mobxexperiment.0_1565103869001_0.09631363582279895","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"react-tracked","version":"0.8.0","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@0.8.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://github.com/dai-shi/react-tracked#readme","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"f07097619c9c77b14d7a0063eaac7543ae336b37","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-0.8.0.tgz","fileCount":20,"integrity":"sha512-j0IUBMUQgQdhnwkeSODsVn1rO5uk0gaelYeYZ32MvIiU0COxj0tKg6qWFpArQAdNmVqCkAi+vUMoDuxfJOOqhQ==","signatures":[{"sig":"MEYCIQDmXcADdPHWyaV3tmE31j1+Kc+FOsqxWM6OLmqRxn3XCQIhAM9Zm2qqU5H/DL3FW5GmzanWctrQBupt0BLtLvzK/h/L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcDe6CRA9TVsSAnZWagAA2AwP/jdd3ZkKPw7t6hoopKUM\nEWDjNgEY4uVfjc/SOywDE9W+FXvvtAJEeyqtuvu7ctYwUJ+UUk6KhBLAoI1L\nLR6qpP+aLrV0osod4C2oLaQOZqSZMo+5bdvKaaBVqyqaOJCcpmAt78AUujhI\nYyRa64rCtIaPUsZwUvlwCKpfWYQT4/v6Vs/TszpIfvdMMoxZ6PUWIOYpQA3o\nyZlEfI3NiYyeIyAHaN/FTTr0bj9mpe+zReuaUeWDzOONqXicmIK3RWvKocWY\nwcROBUGY7ipejOzJX6ENTQeJV4v6/+vH0Km5zaBEDZi41jomfkD0Lcn3b3mv\n1mfT53/3KLlRHAgdUi3oro/vROyrlldLBlqO//cJjr7hQSH0iaeBW3KtaWQ7\neB2iQb4L/WIvjUPnpY8NZqjDVAK79hgsKVkRRBR3P5Rs3+lWiHJ3BFrvpKZb\nWIu7RIcHiFtUk3RISQ3fcpoQf4S503LjrKHFnCst+rKrDyuMPfbBOEHg/Hvx\nKwoISPmO5cU6NEYxydCquakal8d/VwjHc4abB88NbG8KXXyliUDXVFSzMoR/\niVG6hbHy5qJ338JK8AYmczC/l8E59EMq/5RHlTE1awrJwL55+0fVvct4t+Td\ntLikfwRi9c/h4pe0XRum3loPhl1EeQxP0NA6KQC/eWCjSzcwIEHSKsdwo7ER\n583j\r\n=ab12\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"92c6342d69f877c9b2ced9f2fb3465a8ebac3c42","scripts":{"jest":"jest","test":"npm run eslint && npm run tsc-test && npm run jest","eslint":"eslint --ext .js,.ts,.tsx --ignore-pattern dist --ignore-pattern 'examples/counter-*' .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","examples:minimal":"DIR=01_minimal EXT=js webpack-dev-server","examples:selector":"DIR=04_selector webpack-dev-server","examples:todolist":"DIR=07_todolist webpack-dev-server","examples:usestate":"DIR=03_usestate webpack-dev-server","examples:container":"DIR=05_container webpack-dev-server","examples:comparison":"DIR=08_comparison webpack-dev-server","examples:customhook":"DIR=06_customhook EXT=js webpack-dev-server","examples:typescript":"DIR=02_typescript webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.9.0","description":"Super fast React global/shared state with context and hooks","directories":{},"_nodeVersion":"8.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","immer":"^3.2.0","react":"^16.9.0","eslint":"^6.3.0","webpack":"^4.39.3","react-dom":"^16.9.0","ts-loader":"^6.0.4","@babel/cli":"^7.5.5","babel-core":"^7.0.0-bridge.0","typescript":"^3.6.2","@babel/core":"^7.5.5","webpack-cli":"^3.3.7","@types/react":"^16.9.2","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","@types/react-dom":"^16.9.0","@babel/preset-env":"^7.5.5","webpack-dev-server":"^3.8.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.14.3","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.1.3","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^2.0.0","eslint-plugin-react-hooks":"^2.0.1","@typescript-eslint/eslint-plugin":"^2.0.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_0.8.0_1567635385961_0.4816160095671673","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"react-tracked","version":"0.9.0","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@0.9.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://github.com/dai-shi/react-tracked#readme","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"2f6939606d7373e545b0251fe3d45c9f932da878","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-0.9.0.tgz","fileCount":21,"integrity":"sha512-EkKqDtB37gUY4Ei9CZHixdzTynwMY6+R28RIMTGxw8fp2lv59ZgCqF/GMzTRzx9pLvMI6XzYh2oPZFiqZbWH8g==","signatures":[{"sig":"MEUCIFPPbRIEhwi3dU+bR9q04GU1O6C3iYZT1J3YZjVLhdsCAiEA6tqTU4WNZRAcU/XSvpMEBSheUmvA/JZ2mZVNJYp1Y+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmCgWCRA9TVsSAnZWagAA+gQQAKKbGlc9VFmC6TsLR1l6\ndk9Zrzj1RZXBdsZJak0JssTzWwurlxKQ8kqTf+7M7PTeusNHKfH5fEQzSzbB\nyZWtiwmC36SINv/ngXSjCaj9ZUKlKbjxCViTVGrFP2GzlKwmOhg2VK9yrDfK\nRR2dGvw3q32xDPNiJKFtZJisO1iePm/QkNSU7FIROkDUCEzc6ril8ECHBj6k\nBW5PADNRxMR0s5PO4cfkJ5S6otamnXtRdfn8JRNKa7jY8ehvX5fl1VLzRO8S\n8VdQ8G/bu063MUpHLmaJZYlPrFGDFGpzBZn+mvd3LWCmi7A8Z7kVD+8Btz4J\n0Oh0NqKg2Lb1aJBu3vrmGLwijQGya47XmzHcauFVR4Ynq+b5p/S8ZOwEOAFP\nsZczfo6foEdJ+Oy6wfUsBPFOx0fg7h4uCtZMrYyI0qC2vMvrRX/QoFMbHlsm\nG8vsH3IOfjKTUiteUPZOgF8ePAYiVdVEJSG8/aHZUxUCOOiymVQFB9ge9WCx\nEtpWJJYIjVmydBtxNxHCIjdqBI9QOPGCpO+n+BTUoogJA5UOdIwraEMprwSK\n2ud5i5ArD3nuWYOfylPY3wSp2ZrI5Et4NijsEKVZkWS8KzSkBwsiAi0pMdaN\n3O9xSpuWRu1bimcvg91GcvlG9/zkHPcSJPPyXkp3VWs0m2URJc6+PidQ/0QC\nouWM\r\n=SQTf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"47eba2850764fa5dfd73b93ba13b3e27153c66de","scripts":{"jest":"jest","test":"npm run eslint && npm run tsc-test && npm run jest","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist --ignore-pattern 'examples/counter-*' .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","examples:minimal":"DIR=01_minimal EXT=js webpack-dev-server","examples:selector":"DIR=04_selector webpack-dev-server","examples:todolist":"DIR=07_todolist webpack-dev-server","examples:usestate":"DIR=03_usestate webpack-dev-server","examples:container":"DIR=05_container webpack-dev-server","examples:comparison":"DIR=08_comparison webpack-dev-server","examples:customhook":"DIR=06_customhook EXT=js webpack-dev-server","examples:typescript":"DIR=02_typescript webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.11.3","description":"Super fast React global/shared state with context and hooks","directories":{},"_nodeVersion":"10.16.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","immer":"^4.0.1","react":"^16.10.2","eslint":"^6.5.1","webpack":"^4.41.0","react-dom":"^16.10.2","ts-loader":"^6.2.0","@babel/cli":"^7.6.2","babel-core":"^7.0.0-bridge.0","typescript":"^3.6.3","@babel/core":"^7.6.2","webpack-cli":"^3.3.9","@types/react":"^16.9.5","babel-loader":"^8.0.6","@types/react-dom":"^16.9.1","@babel/preset-env":"^7.6.2","webpack-dev-server":"^3.8.2","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.16.0","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.3.0","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^2.3.2","eslint-plugin-react-hooks":"^2.1.2","@typescript-eslint/eslint-plugin":"^2.3.2"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_0.9.0_1570252822264_0.3307397136240422","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"react-tracked","version":"0.10.0","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@0.10.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://github.com/dai-shi/react-tracked#readme","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"8f38102351fc58049331b25c3a41eb7f5c34d2e6","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-0.10.0.tgz","fileCount":21,"integrity":"sha512-D65ouiOblcnaFjCi60RJFzdTA7BAgW0zdIdITLpUBn83fCErHIamHDkBXwXQ6xAcDaTtHlhasJo/EO0NE55vrQ==","signatures":[{"sig":"MEYCIQCV/NLFcKU5meSzeqNZwrVzcnGfX80+fkah8+A9oNz9sAIhANanS7o1G5RiTmkrjg25gUrmIUdpTIAkCSGLOBX7Sbah","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm1bQCRA9TVsSAnZWagAAmzkP/AtM0k1d6szTkOEQq6rJ\nZXAWKcqc5v5MhBfjfq0y2Apy8pjeOptCGOhjM5MR3DyRYn+vFrpqbmLS4uX1\nE+tZ7+4ogVR2tCnCF/LjikywW0J7ELZtfsvNhSNBUzeET+dWoXlor1HTh6xk\nQ8Ivf8HnhlphNMFihbZ+PHr5BUiZ9mTiA1yeV2wA2ppkA9hesvkGpUCo95eR\nVfrmW3EnMovWMQ5iI8Ne+E80wcpM9fp42Us5AXXmhihjkZNNMOjTCJUY5bKB\nWA+qOaypy0eZg4wqFYfkz25mquYMcuQLVNJA4VkjhFvrX1rJv0/kufun79H1\n5gOh+FoxdlXc12Tc6dmiTk7FdzD1Js7iSbcJFpB9/rZUFO7MAoecH6XKkvnh\n5ucvjlEfoDgL+HKgWIOsv68t9WRkOql434r1+g9Q/Hg+CQ0DvDGXY8o4jl97\n9WUbkjWXSsZ78emhLawdgohiUXp4jyWDPcf7TJP8sz8NN+UYFLt4wjJGp2kp\nHb389aotFLyYYiqgr5UjVBAX8QLtY2mC/9uOYpatVG6UeWi14S9scide62Lk\nGlfBChtZYQ1YcukMYKqeSo4tce/3OSCPP+LUIQiQ88toYwDaGxMVultXHv7K\nWog1b3QJkVh/BrHF/BOqIkC3ooUGvE265gR7Clw3uL/mf9EzU5a/fsMTloWN\naA/8\r\n=DulN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"70ccc295b4ddb51eb1533c41d964502444e9d9d7","scripts":{"jest":"jest","test":"npm run eslint && npm run tsc-test && npm run jest","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist --ignore-pattern 'examples/counter-*' .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","examples:minimal":"DIR=01_minimal EXT=js webpack-dev-server","examples:selector":"DIR=04_selector webpack-dev-server","examples:todolist":"DIR=07_todolist webpack-dev-server","examples:usestate":"DIR=03_usestate webpack-dev-server","examples:container":"DIR=05_container webpack-dev-server","examples:reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:comparison":"DIR=08_comparison webpack-dev-server","examples:customhook":"DIR=06_customhook EXT=js webpack-dev-server","examples:typescript":"DIR=02_typescript webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.11.3","description":"Super fast React global/shared state with context and hooks","directories":{},"_nodeVersion":"10.16.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","immer":"^4.0.1","react":"^16.10.2","eslint":"^6.5.1","webpack":"^4.41.0","react-dom":"^16.10.2","ts-loader":"^6.2.0","@babel/cli":"^7.6.2","babel-core":"^7.0.0-bridge.0","typescript":"^3.6.3","@babel/core":"^7.6.2","webpack-cli":"^3.3.9","@types/react":"^16.9.5","babel-loader":"^8.0.6","@types/react-dom":"^16.9.1","@babel/preset-env":"^7.6.2","webpack-dev-server":"^3.8.2","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.16.0","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.3.0","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^2.3.2","eslint-plugin-react-hooks":"^2.1.2","@typescript-eslint/eslint-plugin":"^2.3.2"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_0.10.0_1570461391427_0.8137541538615232","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"react-tracked","version":"0.11.0","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@0.11.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://github.com/dai-shi/react-tracked#readme","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"dcdaf9fafad552f0288429f06645cfd9cd02046a","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-0.11.0.tgz","fileCount":21,"integrity":"sha512-pGhvdfq/G/WgOACec6M+KSRCjn8/H5YWatnTLyHy6NUFV2LrECIMoncnHZIRBSEExpiiZddH07V+jkI4e/eAZQ==","signatures":[{"sig":"MEQCIH+gYne6jvWW6jUMAmu4Ke+52pODK6SR7U1yBZlUriOsAiBqwc42qt67j4+X/aLmL1YisjUBppv7Fs/Pl+s41ftX4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoYOFCRA9TVsSAnZWagAA+A0QAJkDpXJTLvRtzmef/Jvd\nOad1vC/XZZ1kvpFw/1EoDVDS0vVgcZiHWkRkDlgr7EAgUtqfYd+UX7CoB+/+\n/QZvOY2I1/HBkViwTVOYQWz0aCqBAI162sQRUuN0RV521QUmXsl3PR94HOnp\nf4WF8/Phy/hnZkRfOjDPk/7AmsPpIcuXyG5/j72aV7fXfNZluftfCRNIqJ7e\nG369NBFl+3bbrH7wJZbi8TPS+jNipKlOHSKWOKG5v29TwwtyM7TBfKiUnWOY\nSh9SL0ZyQAgTWEBiTuuprfKXmhzkEOmIE9lCi6g4XDN3qpL/k9ldGZZYuZC1\nZxYAD0ptwZmBhk3FAxwpF5Wl9skzPjKIjwySGvwXWnBWSYL8cQmYNfxi0tL+\nLudAY8XQrUqeAxTxXaLs7LbGU2EK6I1Hp9xc/knZeff5MdzMVDC3qvzJb2kn\n3waIDD3EaES5uJMxj/2izrgNvtBfctMvb3Y5JtQ9wKLh/gjvvuIHEfeDELfG\n1xGGTzmMQuUFvmrvT+q7TeKEp+bmFoyid9k9qyXQZfiXoORzQbqMd1ZuniJg\nyYLXiHSPXqHmkh4XZf5sN/OH3KZ4oRjiMlL8TBI0qsRLC+Sc/DFU5A+2Ek+o\n6VX79V6vTuJjWYDkynWxDllTN63eKHfzpLGH2wvc5U6ZAlTVlz5uKg7yH7VY\n6qZ7\r\n=djkD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"78e362ef23d6ed3703017617fa8dd139f01ca035","scripts":{"jest":"jest","test":"npm run eslint && npm run tsc-test && npm run jest","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist --ignore-pattern 'examples/counter-*' .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","examples:minimal":"DIR=01_minimal EXT=js webpack-dev-server","examples:selector":"DIR=04_selector webpack-dev-server","examples:todolist":"DIR=07_todolist webpack-dev-server","examples:usestate":"DIR=03_usestate webpack-dev-server","examples:container":"DIR=05_container webpack-dev-server","examples:reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:untracked":"DIR=10_untracked webpack-dev-server","examples:comparison":"DIR=08_comparison webpack-dev-server","examples:customhook":"DIR=06_customhook EXT=js webpack-dev-server","examples:typescript":"DIR=02_typescript webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.11.3","description":"Super fast React global/shared state with context and hooks","directories":{},"_nodeVersion":"10.16.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","immer":"^4.0.1","react":"^16.10.2","eslint":"^6.5.1","webpack":"^4.41.1","react-dom":"^16.10.2","ts-loader":"^6.2.0","@babel/cli":"^7.6.4","babel-core":"^7.0.0-bridge.0","typescript":"^3.6.4","@babel/core":"^7.6.4","webpack-cli":"^3.3.9","@types/react":"^16.9.5","babel-loader":"^8.0.6","@types/react-dom":"^16.9.1","@babel/preset-env":"^7.6.3","webpack-dev-server":"^3.8.2","@babel/preset-react":"^7.6.3","eslint-plugin-react":"^7.16.0","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.3.0","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^2.3.3","eslint-plugin-react-hooks":"^2.1.2","@typescript-eslint/eslint-plugin":"^2.3.3"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_0.11.0_1570866052672_0.711719160272976","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"react-tracked","version":"1.0.0","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.0.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://github.com/dai-shi/react-tracked#readme","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"bfda07ac735e8d2cc1f9da5db63c5d14d6b6f3cf","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.0.0.tgz","fileCount":21,"integrity":"sha512-78MuZoTfACyPPBXNNsnBSW1wMhPiCsYautIYv3Ky26GBo8l4EIEsmY6OVM4DRMtJaZgTc6hf28xSKdya0DihhQ==","signatures":[{"sig":"MEYCIQCjuvbZ6k8FQy7JN3VaF72BM9Y6pVa2G4fKDXFkEduj2QIhAMlWxeBJeOcJX+omydfycEdzzhqFYtmL1mFnpzrFmBwZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd59bZCRA9TVsSAnZWagAAdiIP/jhtyfnBeQbeGNn+FwQc\n3M5rkNVCfVxnZczKxmO31zUYwVmBv1iAGyzEPtqZiZyOrGbq9dFBTmKOTaG8\n4RFghv1wdOu6z9et+Pff1imr2RdH9zThylttoP9vd7XwOa9fKY5NiuNANlKU\npXDr6ap2z3iO+dQFZHyU1lQDcyu5vZu15rkP0JPl3W4IZjFitdPIuDdRre9g\nQjjJe7FQ3DJ2L1PP+tzdmz1HME0FsbWuD8OTSiPXeFTxmrfC6bc6lSdJYuTr\nTfPGKEPusfjza98IF/UbHpsjRBkDpKObDZE6VxGXaOhRCgVBeZ/ox/uSYiEL\ntZ1tw8aybcGkr2FoXB/PG1Yk28zaAN4GY6KToW1f2xJnz/2DZiNEjhqeh5mt\nSfSqTCleZcFKlJBW1pAcbvZ+UkkkbxSWwY5AVKFzNK/JzWwV3MUTmnOTKPCV\n7bmJk/alCOq04OiGy1YQpC/ByQDeUkoGbLA4DiJlkCQJfTLwHkw2NCOaR51B\no8byJq12Pne63vUf7WY5PWQMLvmIaobZFJ32paRk1kNsxzgP/sSNKmBzTnf9\neesQKCQexM38o7W4B35zVy9Jmtja1FkxO6TMJ1vOw+UYhnuL5HNQ0E+Ilr8l\nfZ6AyXKCFcYLtIFaSZMTKPh+om3Ajr/nPXwfUh0kiPzNgG85csmAUPHGbevo\nDavD\r\n=vvkK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"presets":[["@babel/preset-env",{"targets":{"node":"current"}}],"@babel/preset-react"]}},"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"b38a30c3cd40c731f6e5068083aad75f29d23c17","scripts":{"jest":"jest __tests__/*.js","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=js webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.13.0","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"10.16.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","immer":"^5.0.0","react":"experimental","eslint":"^6.7.2","webpack":"^4.41.2","puppeteer":"^2.0.0","react-dom":"experimental","ts-loader":"^6.2.1","@babel/cli":"^7.7.4","babel-core":"^7.0.0-bridge.0","redux-saga":"^1.1.3","typescript":"^3.7.3","@babel/core":"^7.7.4","npm-run-all":"^4.1.5","webpack-cli":"^3.3.10","@types/react":"^16.9.14","babel-loader":"^8.0.6","jest-puppeteer":"^4.3.0","@types/react-dom":"^16.9.4","use-saga-reducer":"^1.0.2","@babel/preset-env":"^7.7.4","use-reducer-async":"^0.5.0","webpack-dev-server":"^3.9.0","@babel/preset-react":"^7.7.4","eslint-plugin-react":"^7.17.0","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","start-server-and-test":"^1.10.6","@testing-library/react":"^9.3.2","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^2.3.0","@typescript-eslint/eslint-plugin":"^2.10.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.0.0_1575474904720_0.14112693734908","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"react-tracked","version":"1.0.1","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.0.1","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://github.com/dai-shi/react-tracked#readme","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"fd0d7827f7f5716f2ba8ed73ed3699b6bc66154c","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.0.1.tgz","fileCount":21,"integrity":"sha512-2tJ1BNvJl3uCcoNcuF8e1KjxBFlwI0ZYs/x/bTFMlQVHZ72mjo+Wj48AL94fJxCa6gsElUN4HMcdag7t3FjTiA==","signatures":[{"sig":"MEUCIQCuqrx3fUg/JHDTTPKLQouMefFOIaDTPx+OYP112duRbQIgOg9F/YFrKEUj8nJLHGkqr9nGPAGMsqRbRZYaez1QemA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEVqpCRA9TVsSAnZWagAAricQAIX6/KyWPrEfvxX0OJdv\n2fJrm+qS2N5+nXP63QL8W2clXKw6YpQ6alDuc4WT+QbRUh+7vwBAL6rjsCiE\ndemJIqcPB5GXckzO0Wzlx9VsvOr4rin0NcrZpP3JC2OFXvu+1kXCCN4NkFUm\npUl0yMQ5nYzzsuMNum+T5yG0QFoiluif6oMkJW/Ux4/VW7yT7ld7nGzK/FsB\nyvGhemUPuzUsAtClHHSPSL8LPvIZY8W9XBUJ8qFmxnJSSZdXV5echmAzwOPz\n6WWoIE2aIzGv4iBQk7lgoB/LD9tIhiUVDnIU+f/nPlsy3y+U0SRVguFeNUfy\nBMbyTlrkt0CU3r+On/ObLJY9Sty9LGTBCfJ4k8M77Y7kxCq4gum/hgwVizme\nEFnycrL7iB1Ewgs+10Ho6ZCTf1ZkCqeOkQfxCru6aMSVCVwkGwsEk+pVsgMg\nYMAelwJerprEYti5SsoB1Vofh5DuWZrPo9qVPys72iCMWXsKC168UYEZuASW\nwVdyCB1PKtCIeYLTjM7Ok/zAvrYj4tKO9P2cnfELGW27oD6BW2zytHZv5xo2\nWUPSks8htkxusjfjTgd76cv5bFq6HreWGVTnG0NjG1n1m7HpadnBgbXh6cX+\nAassseJxHKCh1F5G+0Sp8pcf/+QBoRxhlJhO/mM5OUIHpLBQySzEzYcAY+CO\nVT4+\r\n=fXP7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"presets":[["@babel/preset-env",{"targets":{"node":"current"}}],"@babel/preset-react"]}},"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"476f1af3ac1b28005cf6699ca41811aef9848e30","scripts":{"jest":"jest __tests__/*.js","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=js webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.13.0","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"10.16.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","immer":"^5.1.0","react":"experimental","eslint":"^6.8.0","webpack":"^4.41.5","puppeteer":"^2.0.0","react-dom":"experimental","ts-loader":"^6.2.1","@babel/cli":"^7.7.7","babel-core":"^7.0.0-bridge.0","redux-saga":"^1.1.3","typescript":"^3.7.4","@babel/core":"^7.7.7","npm-run-all":"^4.1.5","webpack-cli":"^3.3.10","@types/react":"^16.9.17","babel-loader":"^8.0.6","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.4","use-saga-reducer":"^2.0.0","@babel/preset-env":"^7.7.7","use-reducer-async":"^0.5.0","webpack-dev-server":"^3.10.1","@babel/preset-react":"^7.7.4","eslint-plugin-react":"^7.17.0","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.19.1","start-server-and-test":"^1.10.6","@testing-library/react":"^9.4.0","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^2.14.0","eslint-plugin-react-hooks":"^2.3.0","@typescript-eslint/eslint-plugin":"^2.14.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.0.1_1578195625142_0.2384876498275863","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"react-tracked","version":"1.0.2","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.0.2","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"a24690b4d7b013289239051c2ca1d389ff4d52fe","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.0.2.tgz","fileCount":21,"integrity":"sha512-X5zvLOd0vRlzsNn6hSUrmVDE6inEEP5wOpBptTKKCLuX7UHmtPGi87qTIop9bUib8pF1qo3YQLU8T4T7m4hOBw==","signatures":[{"sig":"MEUCIQDPBI5hiHMQ9USwSVb+eY71TdhVWNRch+N/HOEJju/bQgIgFB+CYVLUDYu+4FfR6kK75fLy3pKut6xDQW6PoGDg9jM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeI/prCRA9TVsSAnZWagAAyF8P/222bBWx2RjUFMkfhIcO\naFjZ+V+SqZ2G3R3IBK83+CWpFdrFGWspG2xdcpIPfRnFyrELqLbr+sA/LecW\nY3NA9WNicFyfhGQER3x56GXyukAPu9GM9elvMpRbLWZ4h1yTqsZ4edXuhGsn\nQUPbLP4E2lFBbyeSQgvUVafj7zdOZ3Sxi7nJ+SWxOz+c2Ze8sB7vW0Fk8O5w\nKRdklFF8v4riNL/pdnaDL615SiIHAiXhcyF8Jl4aEmJXWTk59xEilyfQIoBX\nt4ot5wHCW6MbUV5ZrDT/MVb8CK3VVZWiO8rDAuWAQ1SeYjVcZHA464kO8o+E\ngggD/16d3ThnRYAdiqSW4ggRh9OADShr4COPDR2g1GsSWJ6zluB4GY+lWriV\ndbxVCKwtT+tSKdntdyLrpTfltS289D4FRwSyMDuH2iRvUiL691mr1nyVUPNH\nHENFvIxtLNiEo90PUPRflzo9TUppu/uYKVRUTk0yTdEZ12LZ5Mfw/ZNHedAT\ntzboNbxyNYketAVK1udY9zJ9CLfRyvW3iFyAxLfu/aA0Hhyblg3TlcYPeWrC\n9XUjHYQUr9zY2Vz9OfMqGLd6vKn3WPOHVGoavO6EmJf5sR4LoACw8w/M/KCw\n9Uu8eKMvZ4L0cqFm9k9vaUZxXxkHTP21YRfaz4bTN2YtKho59sJCUgT8nr8F\nIoTW\r\n=CM+G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"presets":[["@babel/preset-env",{"targets":{"node":"current"}}],"@babel/preset-react"]}},"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"4ddc228915402146d6e10db0b2e8165137a3c3dd","scripts":{"jest":"jest __tests__/*.js","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.13.6","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"10.16.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","immer":"^5.1.0","react":"experimental","eslint":"^6.8.0","webpack":"^4.41.5","puppeteer":"^2.0.0","react-dom":"experimental","ts-loader":"^6.2.1","@babel/cli":"^7.7.7","redux-saga":"^1.1.3","typescript":"^3.7.4","@babel/core":"^7.7.7","npm-run-all":"^4.1.5","webpack-cli":"^3.3.10","@types/react":"^16.9.17","babel-loader":"^8.0.6","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.4","use-saga-reducer":"^2.0.0","@babel/preset-env":"^7.7.7","use-reducer-async":"^0.5.0","webpack-dev-server":"^3.10.1","@babel/preset-react":"^7.7.4","eslint-plugin-react":"^7.17.0","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.19.1","start-server-and-test":"^1.10.6","@testing-library/react":"^9.4.0","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^2.14.0","eslint-plugin-react-hooks":"^2.3.0","@typescript-eslint/eslint-plugin":"^2.14.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.0.2_1579416170470_0.09577081037055657","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"react-tracked","version":"1.0.3","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.0.3","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"764023fc4ff0727d94a2fec996d9af8cf41db7e8","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.0.3.tgz","fileCount":21,"integrity":"sha512-QtjQ8TMMLsSAAwDL1UIuOJ2+LVbmfP9/GlSwWiGstr/pcuOe4QYRO/KuJqBNY+aITGqKcBFZYUg+eA5We2Fcvg==","signatures":[{"sig":"MEUCIGr+3uu+BZWpNHR3R6di0EE5aEaisdaXNB+MksdcSRnzAiEA3e71pfq9WZLm19gHGgA+jXfrVw4tjpIn0HHNYm7abJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNNFjCRA9TVsSAnZWagAALFkP/jM2vERXWitDWw+USiqe\nO6f77vDpUiGsZncIKNMGI2kU7gTzPfT0q7xuvY3aTxfHX5O4ObPVzpLcJafX\nqv92FjABoCZqPHmL5q8svcPL7o11IlPS1baWpmxyHqtmJ2289LuZTKZZOK44\noDE65uJE61hmx9wJ+5fbW+asRTKNh+/lwHpVkXzwOVoTv8269O5GfsX/vdFN\nfExQMIO9Nu94pxeSH59dATmLvRrtOL+IfdTI6jJBPTvu/ryMHuO9jUM4eVLi\nsVR/6gtBLnOTANm0rWAKao53QHE9rSz+qic1PV4/SzVqHqatA3gVq7D03E4v\nUAgA2dI65IqOEV6HOuCsdphcaNh80hYg5c9FeC1P1FIcEILr0cITGb8zpLFQ\n+frlkHwuVEUnkfbp8giduPS+4ZDriUjNuGtH69CqM5h7NEK2TwfOxWrXGXs5\nV6MntAJhdUEFekteb3viWVYGdRo8WYqdzteDc4YV6RE0a6dSFT7SLQVh8A0Y\no1JSuwY6XWZ13xsikXYIXWx8ZQvmpoJkV5dC0q9QynDE3uw3TcymCsTbNxub\nREfknMmc1YopoVTuOmLnWKx/DsSZtQwc/1YgUQu3WFJKYwFILiLuVqc34nMC\n4/vXQwp1tN+Bgccp0P/un4aaQr5rN+xCEaJUjrFja8kw7MsTYrZzWwL6ZSMl\nYesc\r\n=rlGN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"presets":[["@babel/preset-env",{"targets":{"node":"current"}}],"@babel/preset-react"]}},"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"645873a7531427ea28d3a56156966dcdf380b0a9","scripts":{"jest":"jest __tests__/*.js","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.13.7","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"10.16.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","immer":"^5.1.0","react":"experimental","eslint":"^6.8.0","webpack":"^4.41.5","puppeteer":"^2.0.0","react-dom":"experimental","ts-loader":"^6.2.1","@babel/cli":"^7.7.7","redux-saga":"^1.1.3","typescript":"^3.7.4","@babel/core":"^7.7.7","npm-run-all":"^4.1.5","webpack-cli":"^3.3.10","@types/react":"^16.9.17","babel-loader":"^8.0.6","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.4","use-saga-reducer":"^2.0.0","@babel/preset-env":"^7.7.7","use-reducer-async":"^0.5.0","webpack-dev-server":"^3.10.1","@babel/preset-react":"^7.7.4","eslint-plugin-react":"^7.17.0","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.19.1","start-server-and-test":"^1.10.6","@testing-library/react":"^9.4.0","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^2.14.0","eslint-plugin-react-hooks":"^2.3.0","@typescript-eslint/eslint-plugin":"^2.14.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.0.3_1580519778525_0.08344553320205228","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"react-tracked","version":"1.0.4","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.0.4","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"37812ec8080e81516f68b68b5b0617328e10c7bb","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.0.4.tgz","fileCount":21,"integrity":"sha512-AgnxYytgIEXlsfafeR9GQ2dBYBbvpQSP7ZKMuEhBQ6jYMBsJhGH9xBZPUSvHDVg2G39DfAcUmCna/4MOkzP5mg==","signatures":[{"sig":"MEUCIQD9rfxKSy2i8qqT6vDyT/nyZa1D4eg/UIEvTMCyfj2LxAIgPuvJ6d7z/4048alhMz9yB6Uzh9K3kz9pQnkMv5R5tZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNmTyCRA9TVsSAnZWagAAMiAP/2uK0Na8iFzth4dPSG7x\nsZlOm33BxXUoabitMArF6PgLbh2yUfhCaDTp5y3IRasGlaDbgcF4yUyz1ycn\n02oYAvii2ENQCNwNR+wOGoOUJoHZzOo1eFdtKxcYq2St+wy2XR/HoP6as/5V\n6NBzvfyCv17aAywPWTc+/UveTu+1vfElpg42JlZn2s4ELYxv5HXOg1Y/n+M9\n60pVj2Zq2ZnJ2U2+smcxjKNPqRNqn12jEyLQ23tGz/PTJxmJlmAinZCSTFHr\nKb/VcK5Np3BknJ90y/eDotK06uOOyEyvg1Hiz96AnQgZuRUuDyi1WuPRa++q\n5HbeuNsFXVm6AzfWq5LiEcanDwngzZaFF2t2xiSxlHR3BmDf5BjxYNLqXcp0\nDO+cMZe3Ufiv8kuK+BVSW2ohgapyTsnsfp6tjHrD8Z/+Foz+btkGzIiBtS/X\ntZ8P1BiQVOBiWdj6G1VQ6dEPL47TwxpnR4mPGolGSpMaLhaQLCe70jPrJorX\nFc30Y7FwI3P/BdNIc0GfpZsazTjIlgY6aKkbL9uhXqssxABg5BJkGukxiwpQ\n7z+x4Z1olUcfmx3m/hg1dl3a6na7qzSopWxtC4zexGNglTgz+U+0Ii7/ybSP\nUINS/j3BXUkpUfT3e+ov5bsJ7vVgNnUiBLzC3wyeyKjv9SWEL4X9xIhF0gUD\nzpgc\r\n=C/Es\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"presets":[["@babel/preset-env",{"targets":{"node":"current"}}],"@babel/preset-react"]}},"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"d587481d47acd3a6fc86f356eab62c836caf6ec9","scripts":{"jest":"jest __tests__/*.js","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.13.7","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"10.16.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","immer":"^5.1.0","react":"experimental","eslint":"^6.8.0","webpack":"^4.41.5","puppeteer":"^2.0.0","react-dom":"experimental","ts-loader":"^6.2.1","@babel/cli":"^7.7.7","redux-saga":"^1.1.3","typescript":"^3.7.4","@babel/core":"^7.7.7","npm-run-all":"^4.1.5","webpack-cli":"^3.3.10","@types/react":"^16.9.17","babel-loader":"^8.0.6","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.4","use-saga-reducer":"^2.0.0","@babel/preset-env":"^7.7.7","use-reducer-async":"^0.5.0","webpack-dev-server":"^3.10.1","@babel/preset-react":"^7.7.4","eslint-plugin-react":"^7.17.0","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.19.1","start-server-and-test":"^1.10.6","@testing-library/react":"^9.4.0","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^2.14.0","eslint-plugin-react-hooks":"^2.3.0","@typescript-eslint/eslint-plugin":"^2.14.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.0.4_1580623089589_0.2065837097791543","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"react-tracked","version":"1.0.5","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.0.5","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"f4d31ee31f39ec20ffbc9ac68598e5ce4efa6a9b","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.0.5.tgz","fileCount":21,"integrity":"sha512-LItifsI0xuIoT14N15x8XGWS3q1U129P+jqx8i/MjpqDedU80jzk+m2kNjrk9cUpP/5eOhGToImJxhFwuZlj4g==","signatures":[{"sig":"MEUCIDcKYAYPn/vwyxmapu5IfvGHnfqhqI0q65EH/YXQpihvAiEAuTtB+3uS+XKo7PA2dhttXEwvh76MxXzQa2abiIZyW80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeODuWCRA9TVsSAnZWagAAthwP/0Z4knCH2CaOaK3wtA0P\ngamTolk3XQRDs5bqUjOSewwLIWztz6/Cebw2G+A7Wb0LPA/bzxepTxys6TNQ\nBBMvdYHi0UVS8gFfxMQIHVsPJTHEsrvdl10Fk3TveiuHpIygz+cv3mN+XNa4\nL+zK94JFkANmvnZG9CbV2kGlEXKdlyWVUBOtamPpD4FssaafKXESkTz5ho4u\njjTMWvZhiUnY8QHJyVoLwpFX/Eij+FaiHiFrUlDctstXDQc8V68lMmxMkSbA\nMqCdKBt7MLsmOrYIxS7nVoDQItPMI/HtU+in06K7xJi28tHhjLrc5xbr9qqU\n1vucpD71ul8R128WJeBTewWAMhhvbMPPTyPzZory3aReRr//SDuJtxBX8J+x\nuZtNGTN/cYU7jZ3qYIcJBeXGW52Q8ZP0V4bUZT0ZyD6+EEGAV6fU9l0vzpYf\ni4ztlnhVXb5Ba7J9Iqc98471hkhPc/72bK4vTSKQ5Ebf4fpOLRSPkXZpzeg1\nunBQ8sQcti6LfmOZDxFov0Mqle8Zj3dYenchaYtYI1S3yFJO3jp5klOVwawM\nx2UQwsaeVoI4OcxLO1AUg+iEYnd6mj0hzTxcv0OhQU+ciq6EtCf4jutCdb5c\n8iZcAQoU6SeX8jctBrYKkMWGuHTJ1WHEmB/2pThSulv/EmOP8v3zLexQjVj+\njhei\r\n=7Iuv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"presets":[["@babel/preset-env",{"targets":{"node":"current"}}],"@babel/preset-react"]}},"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"c80a9d94398f1625d3f761487c53710c43fa198b","scripts":{"jest":"jest __tests__/*.js","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.13.7","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"10.16.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","immer":"^5.3.2","react":"experimental","eslint":"^6.8.0","webpack":"^4.41.5","puppeteer":"^2.1.0","react-dom":"experimental","ts-loader":"^6.2.1","@babel/cli":"^7.8.4","redux-saga":"^1.1.3","typescript":"^3.7.5","@babel/core":"^7.8.4","npm-run-all":"^4.1.5","webpack-cli":"^3.3.10","@types/react":"^16.9.19","babel-loader":"^8.0.6","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.5","use-saga-reducer":"^3.0.0","@babel/preset-env":"^7.8.4","use-reducer-async":"^0.6.0","webpack-dev-server":"^3.10.2","@babel/preset-react":"^7.8.3","eslint-plugin-react":"^7.18.3","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","start-server-and-test":"^1.10.8","@testing-library/react":"^9.4.0","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^2.18.0","eslint-plugin-react-hooks":"^2.3.0","@typescript-eslint/eslint-plugin":"^2.18.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.0.5_1580743574320_0.7639285654417347","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"react-tracked","version":"1.0.6","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.0.6","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"24b96aac15a13298a83d2491fda50d71d2433f3c","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.0.6.tgz","fileCount":21,"integrity":"sha512-JNyUqWHqvU1h4oFQH5HNzVS4cm/mxbIlj+o/A0y/KfH+rtat+qHMIT4vmCneFbPD+6kkb/rL+HY8yb8bg5e4yQ==","signatures":[{"sig":"MEQCIHAYp3yVABA/7SvDOku746mzJltv3AZCrTG8Jv6V0uNeAiAejynpbRz7zuBEyXPOZmVIXZyEFVL/BNu8HgVDbkCbDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQir/CRA9TVsSAnZWagAASLwP/1SW76ORNmcvAILWpDq3\nl1xNsSDoXRVMc+c+haKvOclu6FdAY0fbhYnrCgSl7iuaLnXVhN584dqHEy6c\n2w9xmELiftTFMC4DVfIdTa8rUkKDHFfcEBgdeBNEPfpvv438OPCgtqc1qwSH\n+3cD7Lhqz66D1jY4apx2fTx6Q5nybxB4p1zkEP1s5VB7vO6aLWRu23Hn0FSx\nI0dyT+qHcCX5SxoPYqAxnT/MBdQWq5OObSykWoNEWqs8CBF5AzomXd06RjPN\n1Y5yUK8DpFSlsMDPhehQpOwT/4yE7pA9Bz6bOUpCEh4dbz3pk+tRgawYayXr\npk3Yes9g+F8elA/FT1D5lIgGjq2DJZG94vNeDvhTAl34bDu8t5rvWgVvFS5A\nWTKk7YDWoZtYBTZe5joYLb5eVbj44v5KWLu8Iev5E8fLDOFxAXJt1MxPxHAg\nT/oyncIHrGFdYXkQWN9NJM7wrdwyPdkOa35wsfX2FzvxdKB/f8oSqmiRBwG5\nr9UzOApN4R5d0ffoLbZtKCNOk8KJhZ4GkoNmJEn6b7MwXN/rVkznaaYFFsEz\nXdvbq+EKnETq2M2lO7pqajZ5BKcwr937yKEFND8QA0WI23KHymj6zn9iCC1m\n9FOUSdQ7/W4uz2ABjLHdxAylkwpNE5Xz8ZyQU006ZOKuRUdNlwOnfqEWM13Q\njb9h\r\n=BOW6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"presets":[["@babel/preset-env",{"targets":{"node":"current"}}],"@babel/preset-react"]}},"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"e750b8de212c778ecebfc79fb7d6f0e3bb995b24","scripts":{"jest":"jest __tests__/*.js","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.13.7","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"10.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","immer":"^5.3.5","react":"experimental","eslint":"^6.8.0","webpack":"^4.41.5","puppeteer":"^2.1.1","react-dom":"experimental","ts-loader":"^6.2.1","@babel/cli":"^7.8.4","redux-saga":"^1.1.3","typescript":"^3.7.5","@babel/core":"^7.8.4","npm-run-all":"^4.1.5","webpack-cli":"^3.3.10","@types/react":"^16.9.19","babel-loader":"^8.0.6","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.5","use-saga-reducer":"^3.0.0","@babel/preset-env":"^7.8.4","use-reducer-async":"^0.6.0","webpack-dev-server":"^3.10.3","@babel/preset-react":"^7.8.3","eslint-plugin-react":"^7.18.3","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","start-server-and-test":"^1.10.8","@testing-library/react":"^9.4.0","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^2.19.2","eslint-plugin-react-hooks":"^2.3.0","@typescript-eslint/eslint-plugin":"^2.19.2"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.0.6_1581394686745_0.31643592103906104","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"react-tracked","version":"1.1.0","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.1.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"fc05567214d7377be7c2db2274bf357e56538113","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.1.0.tgz","fileCount":21,"integrity":"sha512-ptWiY8AX9V1FRuZcvivRrP5BOiQN2gWyo1egla9K2Jb6WYQmXb+XVnWubdouK+/81QaKTTZ5LX5xvaA6Y3q8HA==","signatures":[{"sig":"MEUCIAZAQPvhHFmbHpPdLiyjybfjOIWYmDDVtOrDZMs8q5AUAiEAyhhuX0zmROM2m9Vhk4rrBrlc60q6UlOgnC/Qc8SoXC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUyiNCRA9TVsSAnZWagAA43MP/177oY/IZSfbaF/Wdx6B\naANP1ma3y49MoAJDheffCIh6Ohixble5cFdRE8ixUztNptIHu+L/qFydGWUh\nNH7MNfAdaqqREgGCKgSsvBL+MFZlDElKVIMwNc/kgm//SuOlBpYhAUNVbWxY\nRApC3HeEbo4J1KZHAIyijre3/MFAL4L9nrVZi/OjQzujkC/gWTh4RbsXIkaa\nBuz9iRRMQyztRRA7+TAhXgzR3i09fechl/Mw+ibKhMXMk2M6MpT1Czp4Cxhf\nDVws8KGJQcHdIctQ7KcB/jw7qXH3wGzUda8UslG14E9AFJoQE2FHA20gWtH/\n4OqGrEmWkH8tel1YArGRRZdue7d+MfpI4FiHR6OHbeS1sBZx1hKBJdkpTMnh\nU4Rg3wN4BPXlXygQL9QEbGoibyXvh3NEo2Xo9pFNM0zRL0MpXR8hDdDAkJFF\nby6Mq2OHNDpJieFwfY6It2fvwE+cc/i9cHmPit7Nq0v7H8D06DnqVdJwI2hn\n+bUluNQujuaATRs4FkBJUQ2ksqK7Zj5tqK8+KXC3lsGm5lk23gKIpAhnE80k\n3KE9VpAcRxXAQ05JeFSiIz2ZSKPxh9VBXjGniR/GisHnHcNGNDfJ5HPj07E+\nZmR0sWBJ7er71Y9XVvllxxn52lof78gPJQZ84ISgluf0Gc6OIEXMgU2WVGll\nxNtd\r\n=bgjg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"presets":[["@babel/preset-env",{"targets":{"node":"current"}}],"@babel/preset-react"]}},"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"dde492152e6972089520bc2fa373e551add42c7d","scripts":{"jest":"jest __tests__/*.js","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.13.7","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"10.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","immer":"^5.3.6","react":"experimental","eslint":"^6.8.0","webpack":"^4.41.6","puppeteer":"^2.1.1","react-dom":"experimental","ts-loader":"^6.2.1","@babel/cli":"^7.8.4","redux-saga":"^1.1.3","typescript":"^3.8.2","@babel/core":"^7.8.4","npm-run-all":"^4.1.5","webpack-cli":"^3.3.11","@types/react":"^16.9.22","babel-loader":"^8.0.6","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.5","use-saga-reducer":"^3.0.0","@babel/preset-env":"^7.8.4","use-reducer-async":"^0.6.0","webpack-dev-server":"^3.10.3","@babel/preset-react":"^7.8.3","eslint-plugin-react":"^7.18.3","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","start-server-and-test":"^1.10.8","@testing-library/react":"^9.4.1","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^2.20.0","eslint-plugin-react-hooks":"^2.4.0","@typescript-eslint/eslint-plugin":"^2.20.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.1.0_1582508173494_0.12628763535308485","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"react-tracked","version":"1.1.1","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.1.1","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"c94338ec41d7fb65909140ccb91b9504a65edd08","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.1.1.tgz","fileCount":21,"integrity":"sha512-5NbQqeqMY3Idu3d5a8k+PFRzPxhvLyhuXqiXKe85Lp2jQZoREbQ43Ne4EMhnpM+7YdBcazDvmAcNbnM1nF4N7A==","signatures":[{"sig":"MEQCIG/LGaO7XaTre1JlhIl8Q7IpxFWxQY77XEACM3w3mz/5AiAzj4zr4Yu2abPbZdz3zcF+Jl8MzeFC15RsfHujS9WJ/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVeHrCRA9TVsSAnZWagAAopMQAIaK3dtHnBSxCh3r4O3i\nh9npATKD4a4xsYN/UpUITOYY43XGdYCozNUni+62Hux2GLj02dLUXq9oso9Z\nan05gLRd/+ksHEGSB40XK271G5yzDLTkdRoJWzVDmWOBGyB8q9Dm312hN90Y\nho3tTwTCxscvVtjv7FYffZVkVZqvLBVBRYrHh8pMpqoFgcRscwS+4JR+fsCo\nVTZ0Ld/5tpn8hKTY00Ux5z3giyVMEXHWBk16bYOvORvSf/W5BFCspCN12jyl\nxZka8evpqW+AAe3JRstLIfyfT2uftUz0iifUBU8uvmS+aWsv58P/MPBVle7u\nSTD90Itv+Niun1y+nAnQ47ZxPRTGjS6eLM3+QQpQBGMPynV4aVh46ZIhrRzJ\n0qPfp24/qFjtbQvIav8uaqrhAazLuTU/opxH5/+8J0bENQRRhtplMnZgt3Py\n6VewMG8A6wD1hBhbA3j2Nhpn4BGIgmPlyyUZaXXT2lzaykCKTLdwCo1Ugv6Q\nvog1mqqk9ZHXayfWeCJE22GHJzS3ih9kQTI5TTymJCQlj50iyfNtHna+vxPs\nKyWBy99apdS+nZibd9s+9nakBoA9ygQh6i0FCHNll6rc+ABRxtADFiwqQWgT\nI+Sv1h4D0n6uSPu5/f5z8n54apEObm/3Q2pRMe8u8qFElJIgwwYzZkRoW/3N\nClOd\r\n=Vz4e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"presets":[["@babel/preset-env",{"targets":{"node":"current"}}],"@babel/preset-react"]}},"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"b07829342fdb39478216e3fc13c6600b9e784c09","scripts":{"jest":"jest __tests__/*.js","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.13.7","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"10.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","immer":"^5.3.6","react":"experimental","eslint":"^6.8.0","webpack":"^4.41.6","puppeteer":"^2.1.1","react-dom":"experimental","ts-loader":"^6.2.1","@babel/cli":"^7.8.4","redux-saga":"^1.1.3","typescript":"^3.8.2","@babel/core":"^7.8.4","npm-run-all":"^4.1.5","webpack-cli":"^3.3.11","@types/react":"^16.9.22","babel-loader":"^8.0.6","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.5","use-saga-reducer":"^3.0.0","@babel/preset-env":"^7.8.4","use-reducer-async":"^0.6.0","webpack-dev-server":"^3.10.3","@babel/preset-react":"^7.8.3","eslint-plugin-react":"^7.18.3","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","start-server-and-test":"^1.10.8","@testing-library/react":"^9.4.1","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^2.20.0","eslint-plugin-react-hooks":"^2.4.0","@typescript-eslint/eslint-plugin":"^2.20.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.1.1_1582686699343_0.004542241090510268","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"react-tracked","version":"1.2.0","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.2.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"aa65734d021d671ce6b016487a0a9997f33a5a0d","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.2.0.tgz","fileCount":21,"integrity":"sha512-hE5ZTrFlobiTEP1Hx9CWHQ+JrQ17rmM8Spog0MYcFbMXiehUonWkugGHODTdA0wiQ7GEYqOldlmdbmpzG76bWw==","signatures":[{"sig":"MEUCIQDebMrBOcnjSTPy6u5JaslXtgtNW1TjVVSh0Yo1R+pvvgIgVrDYOAmSNwMYS/E06Hcoa0po+DJXQEM4CMkoc6AVYBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWnL3CRA9TVsSAnZWagAALsoP/1ssuD+xScdpRGpMiU4C\nBhOte8inPBlEjH5LTRDn1uNS2gS4mn0qBP8ynxx0vj+5LEe9O2we92p6G+fy\njiwBPZZlL2N/M/HUgntWuAq0tqMP+xsD443jCpyysGiR5uWaK6KRG664Weol\nEsCO/bq1kd2HP6gJiZ9ba+B3cDuiCZvlETjOlIJ+NFpkpBHdCnL/6Fk5Bm5x\n9FzFomaQrzpqL9wgUREzY1vXA7yJV016KcTlVOsXylUFwgNA1wFfRE3+HRG2\n2I9NLabiLhnt2gi4C58n+4qTShFoEsoOammt7p4sHcoM11PEFqZ/R1tIZvbF\nLoIdpKnxRw9KGlT4ehrJlHVsHsuhFD0g6ks0SPBfIhb3JnDrVdSlm2QmEE5/\nMYnhqMYXn7cqJ7+6dJAnCDeK3Qv3xnjYe93al08VccpIbe8A9oKETl3iFCkA\nAMFafIsRJ6GZbojq308LLIcjWqCQaDy3QE0kL71XeRhs9tP9B8lZh5saKzxt\nKHcapskjmO2dEoaemzBT2fNU4rDYXXCvItZ5OTuDcif1KOuTCByRGZvV38RN\n1KlOo5igj8GV/XmukRCIG/145kAwVQyTE1jEDJgYiPvhLWBdDhOIk1iuVGMR\nFb7oGXHSEFGZcZZ07peWmMVhNQ07WsuiTW9Z98b1UBst8JWq8Nd2zHvlrBC/\nbd12\r\n=m02y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"presets":[["@babel/preset-env",{"targets":{"node":"current"}}],"@babel/preset-react"]}},"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"048dbfa4ab4c0fee178ec3e9d9f442c6fe137d26","scripts":{"jest":"jest __tests__/*.js","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.13.7","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"10.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","immer":"^5.3.6","react":"experimental","eslint":"^6.8.0","webpack":"^4.41.6","puppeteer":"^2.1.1","react-dom":"experimental","ts-loader":"^6.2.1","@babel/cli":"^7.8.4","redux-saga":"^1.1.3","typescript":"^3.8.3","@babel/core":"^7.8.6","npm-run-all":"^4.1.5","webpack-cli":"^3.3.11","@types/react":"^16.9.23","babel-loader":"^8.0.6","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.5","use-saga-reducer":"^3.0.0","@babel/preset-env":"^7.8.6","use-reducer-async":"^2.0.0","webpack-dev-server":"^3.10.3","@babel/preset-react":"^7.8.3","eslint-plugin-react":"^7.18.3","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","start-server-and-test":"^1.10.8","@testing-library/react":"^9.4.1","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^2.21.0","eslint-plugin-react-hooks":"^2.5.0","@typescript-eslint/eslint-plugin":"^2.21.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.2.0_1582985974565_0.13347206644599785","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"react-tracked","version":"1.3.0","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.3.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"8b7f9410173746e23ee3f8bbb097f1aea149ff22","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.3.0.tgz","fileCount":21,"integrity":"sha512-RRo2L+b+WsvBegXamRb6tfgdtdTXL/zOWvPV52yI8+yiiqZ+Zumakp4xasb1eVzPTW0Ow70DA0Rq40KS/4/j0g==","signatures":[{"sig":"MEYCIQCeNM+p2XfCNChVh/WoTmPDsP0HpjhaLmJDMacBrmnIiAIhAKNOngB2jxjoj/KsNJ1a74q4zH/Z27t4Fzak+sUYGyqC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYzmGCRA9TVsSAnZWagAAk2AP/2nVON0RbkNvpaa3RCan\nXQ6zMPO/ASWQavzk0U3Uh+gpRmHtLiuisUidSQKwzn3TbgA+mmIPC69heLcd\nZhoKD6Vsx47LJdMOG4CXc5rTNceQq0TlJoscLo/iqq6ORm+BN5Vr3FK54Ji5\nVuCjZ/qTy2VDu95v+thoswAidppmTNbCGkP+n5ktqfhGswTLtEka+VHhx9FK\nPeaKswyYenyaUHJ1uY3ABL6NaDe/G/7mvAmznHUsTglLPDwTm9E1gUWY+PK8\nCLrM3ySauAuqqR8ULS+sI5Ocpi20D4RFjqPnzW+T3i24tRQfa1/UlNoKkeYN\nD9bBYgTafazHCa51K9AUqBrSUfFDMPKfU3p8y5TLqPrtTA5TeqJbWB99gXNs\nbFEauN4+PYdWc7N1RasOZ/OD5vGQhySNdLHwjpDAy67ZsztNzFv62+YRowBG\nNEvMIUOUS/o9GkABeMG8JMqAek7J3Zw11xIzD77weKoURJDKKuEJTUpfjjgt\nAFHSrriAkVT5B26LKfmQdqDXj9AWuYSV1X1h91TvKd+PpEiY/EaXqzz/LqsI\nhIJ2MCWTWZsMPaCGbf9soPSUpPnRKWbnU930X8JpexfjEkJlH0U8uN/901mn\nPAtNn1KIzUzTNFP7+8rr1aL+5icI7WhWhCeTR4sz8KuE9BER1IqFhAl+VXRa\nLld5\r\n=OMWA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"presets":[["@babel/preset-env",{"targets":{"node":"current"}}],"@babel/preset-react"]}},"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"781a909aa329f06869635f1a5b34e0c83885ef96","scripts":{"jest":"jest __tests__/*.js","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.13.7","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"10.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","immer":"^6.0.1","react":"experimental","eslint":"^6.8.0","webpack":"^4.42.0","puppeteer":"^2.1.1","react-dom":"experimental","ts-loader":"^6.2.1","@babel/cli":"^7.8.4","redux-saga":"^1.1.3","typescript":"^3.8.3","@babel/core":"^7.8.7","npm-run-all":"^4.1.5","webpack-cli":"^3.3.11","@types/react":"^16.9.23","babel-loader":"^8.0.6","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.5","use-saga-reducer":"^3.0.0","@babel/preset-env":"^7.8.7","use-reducer-async":"^2.0.0","webpack-dev-server":"^3.10.3","@babel/preset-react":"^7.8.3","eslint-plugin-react":"^7.19.0","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","start-server-and-test":"^1.10.8","@testing-library/react":"^9.5.0","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^2.22.0","eslint-plugin-react-hooks":"^2.5.0","@typescript-eslint/eslint-plugin":"^2.22.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.3.0_1583561093793_0.8258709494286272","host":"s3://npm-registry-packages"}},"2.0.0-alpha.1":{"name":"react-tracked","version":"2.0.0-alpha.1","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@2.0.0-alpha.1","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"8ac13d734a169026091528386684fc8b63d7358c","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-2.0.0-alpha.1.tgz","fileCount":24,"integrity":"sha512-lSNQXA9Oo494huCXB6nVV2FxA2Rgwf80KTCHN2ol73nna5wGIxOksbZcg4h1H6hKksdY6lsVLEvyg6JNwwKMvg==","signatures":[{"sig":"MEYCIQCHCKVCmWPBxANIIepUQQyWDIzeA/Oi6/c51RBPX+cvhwIhAPsYyUdZeQQ2QuruRT4NB6rOjc3WQlvyxA4IcUMVlxZG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaY5uCRA9TVsSAnZWagAAbOAQAJGZZR6HohKYwuAtBIaM\nuujV67T1mHbakVj0yilUhUqxWZCq+pJAMwmuhlzqZUmhFtH3ABGQoz/kUu8j\nsH8AQZ5r8eU3DeEhi4YTOPSWrEsWF7ki9rh8XxeVrNbr/YL0z7BsIaYfNkI4\n0wsACYfmoMBMQoRmi0ramaxGpIk63Uvphg/korF2srKJmt8QjqSXVjK+tw3z\ntJV3qDJJAvk3zIoAH1DdvXAR/+kiJGBbPod5iJ0/94GfrrPXssdxuvuTvcsx\nxn2e3rhLE3j+LUr68HWiCXXypxyUR5g+lwtUpFcpcr653F+gnFLifxthWWbZ\nbfuEzggooOoNM/H5Wsuaj9HI2go+eJAHJeY0ZZaTwveQW7y76xa2TTUbHFtN\n+OYK+GKZMQem1wjD4OJrx4y0D2Xj41zuxRO9RnLexKKCW2AQG93HjfB1/7zf\n01O/PWsWHiNtdvNi8gcnUf/q8HwFtcoM2jS02pFHjhosJoIWldrTFJbTuhXc\nwX3TPtdd6p2g39LKhycQDXgta15/2AHJvtZUMRJ05y6esM7dWrdaAKfE8YPx\nu/Q5q+aMFpFyxKNZBDqd1kw7jTJhLmui/62pGodtft8gc2TdjES41j8xDFmx\nR7kgneidLJNlCUDS1WDSRQd+yWnQDjkVGLKGqg2YzPYtCXTVIMFPUtT3gNQy\nAnlH\r\n=PeuB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/src/index.d.ts","module":"./dist/index.esm.js","source":"./src/index.ts","browser":"./dist/index.umd.js","gitHead":"79178936b1282f43c9dfa6cb5441dd03fc73f4c6","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build --format cjs,es,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.13.7","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"10.19.0","dependencies":{"proxy-compare":"^1.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","immer":"^6.0.1","react":"experimental","eslint":"^6.8.0","ts-jest":"^25.2.1","webpack":"^4.42.0","puppeteer":"^2.1.1","react-dom":"experimental","ts-loader":"^6.2.1","redux-saga":"^1.1.3","typescript":"^3.8.3","@types/jest":"^25.1.4","microbundle":"^0.12.0-next.8","npm-run-all":"^4.1.5","webpack-cli":"^3.3.11","@types/react":"^16.9.23","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.5","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.0","webpack-dev-server":"^3.10.3","eslint-plugin-react":"^7.19.0","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","start-server-and-test":"^1.10.9","@testing-library/react":"^9.5.0","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^2.5.0","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.14.0","scheduler":">=16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_2.0.0-alpha.1_1583976045766_0.7952748167632857","host":"s3://npm-registry-packages"}},"2.0.0-alpha.2":{"name":"react-tracked","version":"2.0.0-alpha.2","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@2.0.0-alpha.2","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"f21317e64c68f61e8e88fcd98e1aed744d03483b","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-2.0.0-alpha.2.tgz","fileCount":24,"integrity":"sha512-rXi6qxgmb0iWLNdVG2RWfaVEYk+PyoH+5T6n2wIrzTY/GHOpjWsosgCOl1XyuRdcIN6ZLi3aCdhsb2fY5dAwyg==","signatures":[{"sig":"MEYCIQDgZTUvj3puE6dVcja91UtbqklW+b0KGUMe6wb7f9DjSgIhANFRpTiNBhxNRFZLDi8pMh5EMR1YUrRglmcBadR5V3HZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeanNBCRA9TVsSAnZWagAAIBsP/1WNQ1Z03lYsrJHZ9rp/\nNH63mvDj734MmjITgrGbVc0KN35E+7xw+fPlSJwQ0zD2LfDxmB3cbhL+Fb+N\nE8qKYzCNImjD7MFC0g9eddjUHfhH7qyO9P3a4j59e5pfA73m8vBCJTAwhVEe\nYbxms2Jny4aqJYN0LQoB5Q5KMrubUZGjrIlVf0z6cDSnBKS7d45o/RHKzDvy\nr6BxPbHtcJm7qqsH87CmKNPNkS9NE730L55GBwDvDerJDRR3FYhaVqjchJgq\nzf6LA8SxpLxBdv9tRaNnKuRfd3HtfkCuJ3B2wNhFe6Qh20+MWaZwCSJyYqRI\nMp2J96mZUfwzwmDP+YPkOU7qKLK0MGQrt1GtgxkIW4E8J5fMYsH8qmGVZDis\nGArFY1iwUG1WMHFuNpXZl9pFwNgn4pv8ESRVoCcGjEdikAnmbiFTCWadyzC9\nBiRrvR/uTR8sLof75PaaQidLHhALtkf2pYpkhs6hyx3s3BkW7qH9rY5/CiFj\nNShMI/j1CFrLKyzKz/YnBewSV+rvwXGyUt/IG9UeCXVN6Ao3R/sLvGRALi1/\ncoFCn6kmIp1a2m1p71qa8gsl41cN8h5Lh3/QvDzz8aYTE4YW+ApSLxRSSkGQ\nw1aoo/CdoBuaZqD1x0lj49rdMKDYWH0Us1IqzxTlgM3eBRf0zT/jdvESGezR\nfpfd\r\n=nw29\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/src/index.d.ts","module":"./dist/index.esm.js","source":"./src/index.ts","browser":"./dist/index.umd.js","gitHead":"1ef2b3d49924b8d031c51fcf32c39b3f57c2f761","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build --format cjs,es,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.13.7","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"10.19.0","dependencies":{"proxy-compare":"^1.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","immer":"^6.0.1","react":"experimental","eslint":"^6.8.0","ts-jest":"^25.2.1","webpack":"^4.42.0","puppeteer":"^2.1.1","react-dom":"experimental","ts-loader":"^6.2.1","redux-saga":"^1.1.3","typescript":"^3.8.3","@types/jest":"^25.1.4","microbundle":"^0.12.0-next.8","npm-run-all":"^4.1.5","webpack-cli":"^3.3.11","@types/react":"^16.9.23","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.5","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.0","webpack-dev-server":"^3.10.3","eslint-plugin-react":"^7.19.0","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","start-server-and-test":"^1.10.9","@testing-library/react":"^9.5.0","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^2.5.0","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.14.0","scheduler":">=16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_2.0.0-alpha.2_1584034622352_0.4101981415076954","host":"s3://npm-registry-packages"}},"2.0.0-alpha.3":{"name":"react-tracked","version":"2.0.0-alpha.3","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@2.0.0-alpha.3","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"c6b83eb427fe253c3121b3ecae14956c4c9bf87c","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-2.0.0-alpha.3.tgz","fileCount":24,"integrity":"sha512-dPoeNJa/EXSQL58H+5QjDjsBqaHnhYkCaDAlCgkIgTbW7Yq4C4KhIVf8aQQaJuGiHmZgtv1kO+KMgHftK9xHrw==","signatures":[{"sig":"MEUCIGGh+Lc3X82lPF61wXF++5m8nTkIwpsxIteqWINxFqBPAiEA2OkZBOZQdchuj+ogeTy7TL9cRfRoRpagct3iWO935Yk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebuyGCRA9TVsSAnZWagAAo00P/0h48wiA3odFfkIWKSo+\na14aLOm89ZJc9Utf02oLCXGymEboQ4mzp+xSQ0ZM4GHaZhX36SvpWVsbZB5b\nuntlKWu+GGmcUwY4MX9N1elSS7G8rZiansiEKwBve8qAzO28eOPUuwF1SYl/\nC1WhNaDlqQm7Y8QPYKtgej6n+gt4yvnniHJXZKuyurNcqipYoKE6O2qq6Kve\n2XWcNioYr3l935P6QOydUzm4HAGSca3A4UNHrCoSenubXXmcMocpSdw++Dha\nsVOogrCs1jDVEfN1LirKylzF0XXIww8SDKgrq8xeIOrptOhBYVZ/z0gKQRCm\nzADK/bhTQZejDkHH9o7Rrjwyq/KJFJSJoaEPErnpjQTyPx1I1rKZ1fkzFL3w\ncnbUAzdMIDece6oXUy0VBPqj3LSx4FWvb+EvzFOltOKEOJOBaZ7cydy1OoOk\nJjhao3oZ49HfXZs7QbtfKEBps6ubLzDT0ckZjA6tTJ36Lwj1eqoDEiWU+ehh\ncpDWY0CXXfW4vjBc4OACP5vUw4Fi9eUcrQiWlL4hcAMn3Os+DJXWGDgkg8Ic\n5ZjL26hWt5u/376hz7ClWXGF8oi0LxLt4kfPCGWIpthyHXVMoiqIR0mfM7/S\nwj7QhePrhque2stiH1H90XlVwwPazQ1k4a9/Ca9by6GTXUf0ZkM+dNqPlNs2\nxXcZ\r\n=WKnN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/src/index.d.ts","module":"./dist/index.esm.js","source":"./src/index.ts","browser":"./dist/index.umd.js","gitHead":"053e5799e75fdabfec5478eef2cf935feded58ba","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build --format cjs,es,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.13.7","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"10.19.0","dependencies":{"proxy-compare":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","immer":"^6.0.1","react":"experimental","eslint":"^6.8.0","ts-jest":"^25.2.1","webpack":"^4.42.0","puppeteer":"^2.1.1","react-dom":"experimental","ts-loader":"^6.2.1","redux-saga":"^1.1.3","typescript":"^3.8.3","@types/jest":"^25.1.4","microbundle":"^0.12.0-next.8","npm-run-all":"^4.1.5","webpack-cli":"^3.3.11","@types/react":"^16.9.23","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.5","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.0","webpack-dev-server":"^3.10.3","eslint-plugin-react":"^7.19.0","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","start-server-and-test":"^1.10.9","@testing-library/react":"^9.5.0","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^2.5.0","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.14.0","scheduler":">=16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_2.0.0-alpha.3_1584327813782_0.42112251231395414","host":"s3://npm-registry-packages"}},"2.0.0-alpha.4":{"name":"react-tracked","version":"2.0.0-alpha.4","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@2.0.0-alpha.4","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"9c54ab55bd19fd7213f4acdfd31280fe4d5ba7ff","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-2.0.0-alpha.4.tgz","fileCount":23,"integrity":"sha512-rwn8a+RsP4Dcr3m7OqTjtWV2Fvk/goK7QtptmhO5CPCKTdj76pab7RkG3MZ/hFglzTstIoDztPkUcn4yfstd8Q==","signatures":[{"sig":"MEQCIAIdO1C4NrEzqomAopwrKlIQKeHc6YujqIs6HAV7ejSdAiAhtYRbRB1ICKavuXCp9onfhQVUEqyHFIIXLP8V+6sg4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeehiKCRA9TVsSAnZWagAA5jIP/ApMXPPDIVF7qrOGjbA6\nm+Ok2Y+HKZiKwitqTh0IJHWxoOKP0YvyUueBohoQkbiYw+3uVC+7k3rNib46\nw9pqRzFvoQw34tk+UJnAGGwtXKRlmRKSanwkpXS26wizXAQQUazB60dPwy9T\nFa6yZATJ7UtLmICFvHG7m/ZNayRCXy8P5aAwTiIFZg21L7sh6L/pRiVGpei7\n+jBIvWkzozFYvWsR/VZSEBoZW5yT5WpDv+HHYS2FErGLgvXgIVXy8zoqa/Yl\nxdM0gS/AJPcp5ORYl0PBtGPc5kBKZjoOpZhHCjdK0bmKFam3uIunjs+b0la0\nRwZ/dTm1Cc1Meh+EYunSjy/UdXWpUj6QUybemCVAoocDKSuMv1/C1p/MK409\nztEc55tIBDxtd09VGl6fd80Y1YIy1ctPv8t/WyBEdRLHt0Ma3R64Djs8tKZP\n3Nx3OTJ5Dw7r6jRizi/n8eQ1lQ8hdOqQVvKUc7VL4tnFHOiA3V3A/BssLchc\nEOAWWOVS9BGVzjdXcco3fblOwc57a4y9uo1jMLQxwEHhyY+qtUJZ+JeY4ugo\nq6od0jZLZ4rIGZIlLM+Jl994JkuGaAooGloj9h5qfT2sLx1xQfuZ/NbrDK+X\n1g1fFdxSENP5+3KNQFLVOsAsxK6WH6rYZrqULksD1YbVm+gn3+GIy5vBsxWA\naAwM\r\n=bFxq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/src/index.d.ts","module":"./dist/index.esm.js","source":"./src/index.ts","browser":"./dist/index.umd.js","gitHead":"f69e62f5d829e00d069bafbaa3f344a7f941af67","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build --format cjs,es,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.3","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"10.19.0","dependencies":{"proxy-compare":"^1.0.1","use-context-selector":"^2.0.0-alpha.3"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","immer":"^6.0.1","react":"experimental","eslint":"^6.8.0","ts-jest":"^25.2.1","webpack":"^4.42.0","puppeteer":"^2.1.1","react-dom":"experimental","ts-loader":"^6.2.1","redux-saga":"^1.1.3","typescript":"^3.8.3","@types/jest":"^25.1.4","microbundle":"^0.12.0-next.8","npm-run-all":"^4.1.5","webpack-cli":"^3.3.11","@types/react":"^16.9.23","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.5","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.0","webpack-dev-server":"^3.10.3","eslint-plugin-react":"^7.19.0","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","start-server-and-test":"^1.10.9","@testing-library/react":"^9.5.0","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^2.23.0","eslint-plugin-react-hooks":"^2.5.0","@typescript-eslint/eslint-plugin":"^2.23.0"},"peerDependencies":{"react":">=16.14.0","scheduler":">=16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_2.0.0-alpha.4_1585059977447_0.16238089762034003","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"react-tracked","version":"1.4.0","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.4.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"0eb5bb5057e4d45864731bf1e2e5746ee5caca10","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.4.0.tgz","fileCount":23,"integrity":"sha512-Di1zoNLNa5F4ZHjALTLwaJLPa13R8htlTLyhqRZNkF3LB9ukQL9jgdFEjhaBHVaNzr1l3qE+45fUvXObJXS/ug==","signatures":[{"sig":"MEYCIQDyXIuHqQdTsY2vOKqb+qk3pqlKy9nT2yROjtWCWiyB5QIhAOFHyY0NrynIF60aBj2ByjwXri0vvDASjljP/Q5xlDLs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu/h4CRA9TVsSAnZWagAAEZUP/jks0GBtdfy/G2pVFNAE\nbK6CYnXcNxtEeGaWaUiJbGQNeYbhxjg2Z19OHe63shNlguEGKC7ZIVVZsXLg\nQcVe5Q6XXK7wxGHuXbHfxh/vXLxpFp5OrH5G5G70qDM2D9DychhevvaqKVWF\nSSVzGron4s7nf9aN5SfYDUQ5oIgYceDCAf2+SEu9wIZTwZElBSIz1iWOwozm\nVmasQ1557vtCPqStEUtKRRPoPW81TFXf1fAgy5IYaLO5SkyvIRVEeZzZ9GOE\nz/KB5D8TXIA56609yn2VsWdI12ta8SPS6rqnHV4u7TqPXjrAlzztUOtf2mpj\nySlVR9Lp3ck5P93Z9//hMPA/bbva9JZB0SE77AitCs9OlGsIND1jvkZF+9jw\novf5r1OrBZxlweWN1qhbC3VHW2STvQLTSI59yeYFTeI164plv5KJLa//jGCi\nkDP7iiLwUQMgWk7pMYZ9x7SNVsKHaqLYve3zZq+vcnJQH4eG2GyjOObqYQU0\nY2bKATbSSqaJe3fBSeiLhf5N5PSTHs+t2qFvFDi4cOWvUgl/1L/GE8lk8W3+\nt3NFUvEy8PCktQ8M58k3EfVq3u4/ZRVxI12fq75RUe+28g+tDHfOFkd51G74\n3kWXcpIXIjELebgz8ASPGbFe82cvH1UbU/BW4Cuor5qi6JIWSynyIgTAcWKI\nm7oI\r\n=iZjz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"presets":[["@babel/preset-env",{"targets":{"node":"current"}}],"@babel/preset-react"]}},"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"ee71238dd596da6974508c251bcef3e7e9c192a2","scripts":{"jest":"jest __tests__/*.js","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.4","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"10.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","immer":"^6.0.1","react":"experimental","eslint":"^6.8.0","webpack":"^4.42.0","puppeteer":"^2.1.1","react-dom":"experimental","ts-loader":"^6.2.1","@babel/cli":"^7.8.4","redux-saga":"^1.1.3","typescript":"^3.8.3","@babel/core":"^7.8.7","npm-run-all":"^4.1.5","webpack-cli":"^3.3.11","@types/react":"^16.9.23","babel-loader":"^8.0.6","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.5","use-saga-reducer":"^3.0.0","@babel/preset-env":"^7.8.7","use-reducer-async":"^2.0.0","webpack-dev-server":"^3.10.3","@babel/preset-react":"^7.8.3","eslint-plugin-react":"^7.19.0","html-webpack-plugin":"^3.2.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","start-server-and-test":"^1.10.8","@testing-library/react":"^9.5.0","eslint-plugin-jsx-a11y":"^6.2.3","@typescript-eslint/parser":"^2.22.0","eslint-plugin-react-hooks":"^2.5.0","@typescript-eslint/eslint-plugin":"^2.22.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.4.0_1589377143514_0.6891209099147397","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"react-tracked","version":"1.4.1","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.4.1","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"fcfa2a6b686ecdda5158cd55c012804e8e24bf6c","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.4.1.tgz","fileCount":27,"integrity":"sha512-gfQjOtyKBpgt137N199SKjRYhC2Nfs4fRu5nMAJO96U2daJGW1SKIRhWZzm0z0kRWaBN+htAtNVs2aPTMe5Kvg==","signatures":[{"sig":"MEUCIQCkBlmwOLB4SCvnG0UCPmpCFGplv0m8z7PfFrR/dcbt9QIgA49DiaM7SS7hgmTN5SofK3lM21luZ8KOuyatg+T4jTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8g0XCRA9TVsSAnZWagAA6b8QAKD/BzVWhBfv7r60jtrT\n/0bmENxOyimrB3ODnzThKRl66J1sqw3vTsuKx7r82xjLmVruAF4LG4EFgJxZ\nZnvXfttwwbbO+qbS92GYdKcJSk6yY+kyZ5Y6eYcCQldgXAYbiONm2utDMTp+\nAl00GsvVM2J0n3F1MrMMWRfcNtRT4N8OKgk+iS2YMXYc9O0VOZWStX5mk4/7\ndLHAwGSjgBdrFyvmnbShZKozXrWxx+9DS5uK13BFPpJLVmj3TPG1/RpzfY6T\n8W4k0hF/Wt5dGSbv3lvYRYvveWLOmwLUR260tJNjfA8Up+rWPpisZrSJE4PH\nTfJr/knb/fDJSqLXbd6SZPcPirHgtyG+NZxh6qQv5/6i71ew7ZjWGCELXJAE\nCas7MPqTdp5bnzVmgMzjv6RRTAQKVYUKMwIws3HBaLiuDq0sVgT92FFqwF/X\nLVF075I5fBapw5eqtgf6uI5Z9hyYpBqIA89qkjLEwfraZ0BJM/fy3KGMuas3\nEclybUcJDz+D1Pz+9Ycfq9BHjpRssCcePt07Y0CzfEKlh9G7STh2zp2HU3QE\nQZqNbfbSHIG3pVKkn8Hrm3T3jkfo0rHkha6c+AiHvNNsati8K/qxlbd5HwWS\nET9pw/aCFS6xu4FDGjbH5qO3rMwpB4iR4FclZ/faKrgfopE2apy1WaHcqoob\nhkso\r\n=j4t4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"presets":[["@babel/preset-env",{"targets":{"node":"current"}}],"@babel/preset-react"]}},"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"91b8906b7b43f61be3414bafcb53079d2c4a13a2","scripts":{"jest":"jest __tests__/*.js","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.5","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"12.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","immer":"^7.0.4","react":"experimental","eslint":"^7.3.1","webpack":"^4.43.0","puppeteer":"^4.0.0","react-dom":"experimental","ts-loader":"^7.0.5","@babel/cli":"^7.10.3","redux-saga":"^1.1.3","typescript":"^3.9.5","@babel/core":"^7.10.3","npm-run-all":"^4.1.5","webpack-cli":"^3.3.12","@types/react":"^16.9.38","babel-loader":"^8.1.0","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.8","use-saga-reducer":"^3.0.0","@babel/preset-env":"^7.10.3","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.0","@babel/preset-react":"^7.10.1","eslint-plugin-react":"^7.20.0","html-webpack-plugin":"^4.3.0","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.21.2","start-server-and-test":"^1.11.0","@testing-library/react":"^10.3.0","eslint-plugin-jsx-a11y":"^6.3.1","@typescript-eslint/parser":"^3.4.0","eslint-plugin-react-hooks":"^4.0.4","@typescript-eslint/eslint-plugin":"^3.4.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.4.1_1592921366466_0.4242746511651778","host":"s3://npm-registry-packages"}},"2.0.0-alpha.5":{"name":"react-tracked","version":"2.0.0-alpha.5","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@2.0.0-alpha.5","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"5d32a938530289c839f00c6dc7c0337141972fc9","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-2.0.0-alpha.5.tgz","fileCount":11,"integrity":"sha512-ld8LjGXL+HBe8gpacuTQQcEUENaO/vlZYB1vvtDlXVjXP3Sdd7OAr1+ey+N+6Dt+ocHrRi6nrKobu4hgViesew==","signatures":[{"sig":"MEUCIECxBHGvZJZIPLOkH/50raKrF37TRsstuht4GRmPR3aSAiEA4tBpPICh7HjKasuC390KWTTulFuu26Ym5W0+EDowGg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9J5DCRA9TVsSAnZWagAAKI4P/j7iKuUGqUVd6mLBqTzj\nlmQEWSwlXaHQNJGZ1pmyf5rKBD0V7kbTWdgKVDZrC0oA5Ez2ye1h64yGFrr7\nywLqKJOaI1e+/1JuyOl1rebkSHRxPjZEbGh7/RaZCOx/Rjo+wLBT90QHGSYP\niPg3td8xeyWdRLfEvdIW0F8JgHN/6RSeDaWtzdin5buIaiFSx6pxKn99LMfy\niYe15l+CV3cGhitx1K9Gv3Y9W9DfVmSjTtNM/RK/Zo9l0cUwD979WNQmQX2g\n3FhKtjohzH2UV3a+dNks5E3+8813RrRnTZ419pdhNUJEaHVsaDS3Sp/r8NLE\nPb+/5ewCMth3RkLD+dE7GGpVEi8vFA3sMYNSOkzAnEsyHs3uZAqn+cbxho13\n9ZM22bYDFy1a0PzbTKIbEnC8ojNmc/9P8xhPXblyVHCpxUDRZyZHhTVcgtvw\nFxNyIUql+0qYTlL4jEXOuWMNiivld0JKpqQ/TlAznqPLeEMA3Aqm7eBKACD4\n+286OxpgJp6K08E2tKRhKqbtyvcRwVweUknoswuQSSWpCviH3Xn/7R8u47zc\n0g/zvcTuXtfvht3AT35GFq83egLqb9Wp+9zkPvNHUWJbPhT4TehHcH5IZPWR\nFnXWXH1nOs4GuFtHiM1DUE0g0Z8RaMdsbzw5N1+AO1JSVKSNelzg6Qe2XyJb\n1bfL\r\n=M126\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/src/index.d.ts","module":"./dist/index.esm.js","source":"./src/index.ts","browser":"./dist/index.umd.js","gitHead":"c92bc8e543be22fa01f0753f5abe610b7bf86a70","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build --format cjs,es,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.5","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"12.17.0","dependencies":{"proxy-compare":"^1.0.1","use-context-selector":"^2.0.0-alpha.3"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.0.1","immer":"^7.0.4","react":"experimental","eslint":"^7.3.1","ts-jest":"^26.1.1","webpack":"^4.43.0","puppeteer":"^4.0.0","react-dom":"experimental","ts-loader":"^7.0.5","redux-saga":"^1.1.3","typescript":"^3.9.5","@types/jest":"^26.0.0","microbundle":"^0.12.2","npm-run-all":"^4.1.5","webpack-cli":"^3.3.12","@types/react":"^16.9.38","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.8","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.0","eslint-plugin-react":"^7.20.0","html-webpack-plugin":"^4.3.0","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.21.2","start-server-and-test":"^1.11.0","@testing-library/react":"^10.3.0","eslint-plugin-jsx-a11y":"^6.3.1","@typescript-eslint/parser":"^3.4.0","eslint-plugin-react-hooks":"^4.0.4","@typescript-eslint/eslint-plugin":"^3.4.0"},"peerDependencies":{"react":">=16.14.0","scheduler":">=16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_2.0.0-alpha.5_1593089603529_0.6829502332750028","host":"s3://npm-registry-packages"}},"2.0.0-alpha.6":{"name":"react-tracked","version":"2.0.0-alpha.6","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@2.0.0-alpha.6","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"de1be3807e825fd92359e7fb601194e76af4c470","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-2.0.0-alpha.6.tgz","fileCount":24,"integrity":"sha512-vMdv9pbbYfFqeFhPcf7EeewfML2X7uRrhHz9Ftg+mp5MogE/1fxaHEQVX2qP9ONbti39d3bb5zBjiHU721hwMw==","signatures":[{"sig":"MEYCIQCF7HSoMfHvIkesjdacXGgObvtsyJ8iYC37Ev199uu+uwIhAPYFkRQwXeyhsbIZ2It46q/cNAdUcIJACBaF8hpnFlnG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9J8hCRA9TVsSAnZWagAA88EP/3No1ryzw1QwZF7QbGsS\n8Ckiv3ZMl8NSm33FULhdDaD+MI5Agwoh6W3GjelDku+AdyDPh+XmLftA85BE\n9P3fEG3V+lP4k/SRc1tIlcdjW3CpaeNoyIsagqurXQR56igM93arUaoMa0RM\nHZPmy0kccjsHKWTnHJq+mCdP+N0JYFCHoW+akhWVJOBWt/5Un96+Mf/LvuGb\nnZEEIQ6Cg79ovjGE9Gm2SEhwiybFNYfwEqywIoEnMtqfJ0252i7wbRR/BdWy\nCB0JCW7MhyAfctAI5MJIcE5cqXgm8CYpB04fESR0mDL6oSgtViZfaVLXnNmn\nWpCr1HLJQ6vKsDhkpgRKM0LxYQKHpXIDZOkNljjerysXWS5wTDtngT7YrQcX\nyYiPIentsTJIRwlUOTkMiBsWxdcGsxMTyfuVE0vHyKlw400rKyXcLDwc31Yp\n7HuI4a9icgEQNbT2hbB49g1c8B+3Q6zAOqt8XwzT1687EZhv2D9LQ4VEx3fr\nmdgPB6GFTrAPmG8j229Rsa7bnvSs+VN+mH+N1EWMKa8CguF/3f3PF/6e+bdD\ntP1T7gvYaTvsZZQcL349Ef0gscp2hz4xuChA00+p2f/+vHDLyenBQP4LQrDC\nnlTGVy1HhQ0NPtQTSdjrDO4+D38KM+2B/a8Xo5NZx5XfP5UVsZAxXK5jzL7N\n1wek\r\n=OdeK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/src/index.d.ts","module":"./dist/index.esm.js","source":"./src/index.ts","browser":"./dist/index.umd.js","gitHead":"72910b15b3385406e167fd8b57240250762db8f6","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build --format cjs,es,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.5","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"12.17.0","dependencies":{"proxy-compare":"^1.0.1","use-context-selector":"^2.0.0-alpha.3"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.0.1","immer":"^7.0.4","react":"experimental","eslint":"^7.3.1","ts-jest":"^26.1.1","webpack":"^4.43.0","puppeteer":"^4.0.0","react-dom":"experimental","ts-loader":"^7.0.5","redux-saga":"^1.1.3","typescript":"^3.9.5","@types/jest":"^26.0.0","microbundle":"^0.12.2","npm-run-all":"^4.1.5","webpack-cli":"^3.3.12","@types/react":"^16.9.38","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.8","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.0","eslint-plugin-react":"^7.20.0","html-webpack-plugin":"^4.3.0","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.21.2","start-server-and-test":"^1.11.0","@testing-library/react":"^10.3.0","eslint-plugin-jsx-a11y":"^6.3.1","@typescript-eslint/parser":"^3.4.0","eslint-plugin-react-hooks":"^4.0.4","@typescript-eslint/eslint-plugin":"^3.4.0"},"peerDependencies":{"react":">=16.14.0","scheduler":">=16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_2.0.0-alpha.6_1593089825082_0.3309245030528283","host":"s3://npm-registry-packages"}},"2.0.0-alpha.7":{"name":"react-tracked","version":"2.0.0-alpha.7","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@2.0.0-alpha.7","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"a323ab6593ef503a6197998358150c8c71b5b900","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-2.0.0-alpha.7.tgz","fileCount":22,"integrity":"sha512-qNhnNKZxB3Tw4a5ewhQ+NZVviA8bXyInlRxSSL3jN4bm/NWYPCbh0ue1PfTUeyE9fWcc9G8wJ0PL64nuEzI4/A==","signatures":[{"sig":"MEQCIGI6c/RodB2Tzvw937rEIe9VfZKS6joV0B2IUj6jXCPkAiBS1C7exrsjYbwr/74ITx6JhO/jRz+5P8BIo/CVnV0rhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/dKRCRA9TVsSAnZWagAAW0IP/2hkQTiJl1xfseEl5wwV\nrzdFBfuCerEKQEYhFHZ3695EoFdqTfAASvvLFPf+EE2yhIIB3DhIEonhZuC4\nQcBVBsrNCQ4D+Ut52vH7af3jr8kkRuAT9osydRNznaGFlHchHWPooitI4dm9\nLda+UqESAmD9ziytu+MvtbhiRC0Nr5BOMesgz4wLaGC+4XpyfF+EzaI/Sg5g\nguGCS2unHSYOKVWENcmb9N17rpP7yGAaXIg+R+mgN7cq8fNEz526ijEhKQfq\nS/duyo8CwpHkt7HE/PnGR7o061sbKEMJyzq+/hyask1KXfDkH4s2bb/abchS\ngJ29mOWHQYQYITki+rFwXbTxMr0U23UyiyQ4AEwNFVpB3yGtmFTPkMkPwOPL\nSxnFTLDc1WQj0SGwu/o6qS7ZtVF5n2lX+IG+9WTCnxzFW0CGwXNnu2GpOQ71\nZn7IMTxaZV9/7jDP1Vfm9nzL0AM/Xj08mkXWWRdYSAO1SNLPIL70cHdS+4nE\nUkxlGcVmBAwHL1eTZk2HYNSS696QMSdBOL3W+q2OSRtQ5cf+mjR+7udALN01\nYoh7sPWg0hGNLf0y08No9jd2P5PGEchmbmWtAhcLt8Xu2Dv1bIddobNAyowP\nOLJNTWTJh1OA44lR0ZZxuBUtsLsx2+56hKNvdFJXFAFRaDInwOq+kpi7yA8t\nq424\r\n=9GLr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","gitHead":"b70830890409f9828c9e4ec17d32b768ee61bad9","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.5","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"12.18.1","dependencies":{"proxy-compare":"^1.0.2","use-context-selector":"^2.0.0-alpha.5"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.1.0","immer":"^7.0.5","react":"experimental","eslint":"^7.3.1","ts-jest":"^26.1.1","webpack":"^4.43.0","puppeteer":"^4.0.1","react-dom":"experimental","ts-loader":"^7.0.5","redux-saga":"^1.1.3","typescript":"^3.9.6","@types/jest":"^26.0.3","microbundle":"^0.12.2","npm-run-all":"^4.1.5","webpack-cli":"^3.3.12","@types/react":"^16.9.41","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.8","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.0","eslint-plugin-react":"^7.20.3","html-webpack-plugin":"^4.3.0","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.22.0","start-server-and-test":"^1.11.0","@testing-library/react":"^10.4.3","eslint-plugin-jsx-a11y":"^6.3.1","@typescript-eslint/parser":"^3.5.0","eslint-plugin-react-hooks":"^4.0.5","@typescript-eslint/eslint-plugin":"^3.5.0"},"peerDependencies":{"react":">=16.14.0","scheduler":">=16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_2.0.0-alpha.7_1593692817243_0.15572053292290944","host":"s3://npm-registry-packages"}},"2.0.0-alpha.8":{"name":"react-tracked","version":"2.0.0-alpha.8","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@2.0.0-alpha.8","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"b4a866a377ccfe93790d938ec9f61dfd137f44c0","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-2.0.0-alpha.8.tgz","fileCount":22,"integrity":"sha512-L9+0TQaDrE+TySghTp8FTGPiKDHPdn4RvZUrbSG84HgvBRDRbBGFYhJXw/GTJdOXIQb1CfJ+B4gqdApUHOVkvw==","signatures":[{"sig":"MEUCIQDU85jkz7Lh64r+6oamhRf7gnalmIJtji/s/J/rmqnxDwIgAp5K6/r07pbEHcVqA+8GTI3WFeGL7+5PQEWOSDLKQJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKMJ1CRA9TVsSAnZWagAAGrQP/0zAtGG4wQnpF4dNhtud\nwtwXTBv7nvHtVnQhrRBPXqWZhhg7px1Qfv5+MUCRXwVZG8X9d2YydOcD3X1C\nh3kzPO9qNEXRJDiix181iMLIk0OJGeOXfdeGNEvcHZDlMdNuh7lZRYYa1uQ5\nUJ0zLVk4bcmoVW9hjGddl7aAsmYuFY5GiKi7dtIknS/cM6WLuiLJZJi51Wt7\ncZWWB/otfw4bdDRBzMwuC0ivkTYQbNRwh6IjvV52yjmlr2jQeYkkFaZwnnu4\nJoKYOjzgp6x4eVRLUEVJrjE6SKsNmKYtJ3+4hfeKbEZs8JtFEuYE2usC3ev9\nBTaOnKSNtEH1FcqP7MsS+xbV0L+c3hIjzAIw9Zsjh9FF69tDKRFBTl8vnRnC\nNhrlNxOCj1YepAFFgvJOSMSgyyyKT1hMjtjA1Us8j6z6TpIY5EtZfUDQXNQr\nl1ETK+OuVxybW0hLn5kuYuH7OvB14O7sEHYvTq7eVP+LGt0zYRf0Q7sFWk2L\nNjG5sOqFUU5E+UgYPHuxSKLsDIZV85SEQbjT9UMwwR2GxcsWKx2Hn6+VgBN8\novU/+gJXTDvQYrOPQ7/YK/g0rw6L9N8ygD2zUq+11rwjMhu4qaiB860QCfml\nwrUubrRhHybUc3WL4LOKAgde7mADWarVb4VHO3OGBW+EVAdBAEDDb9hLlmFJ\nmgtS\r\n=15+V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","gitHead":"2e1ac70ee0906202d1c2771987a4f2df05c090ee","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.6","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"proxy-compare":"^1.0.2","use-context-selector":"^2.0.0-alpha.5"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.2.2","immer":"^7.0.7","react":"experimental","eslint":"^7.6.0","ts-jest":"^26.1.4","webpack":"^4.44.1","puppeteer":"^5.2.1","react-dom":"experimental","ts-loader":"^8.0.2","redux-saga":"^1.1.3","typescript":"^3.9.7","@types/jest":"^26.0.8","microbundle":"^0.12.3","npm-run-all":"^4.1.5","webpack-cli":"^3.3.12","@types/react":"^16.9.44","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.8","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.0","eslint-plugin-react":"^7.20.5","html-webpack-plugin":"^4.3.0","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.22.0","start-server-and-test":"^1.11.2","@testing-library/react":"^10.4.7","eslint-plugin-jsx-a11y":"^6.3.1","@typescript-eslint/parser":"^3.8.0","eslint-plugin-react-hooks":"^4.0.8","@typescript-eslint/eslint-plugin":"^3.8.0"},"peerDependencies":{"react":">=16.14.0","scheduler":">=16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_2.0.0-alpha.8_1596506740857_0.9288802969070968","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"react-tracked","version":"1.4.2","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.4.2","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"ff5940ab367a18da285729865465842cb927a9bf","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.4.2.tgz","fileCount":27,"integrity":"sha512-Rjc8tdXPP6peuyph2wTBAQVm/7K0EH1uEmxcWCF072o9Z42mI72YZtTY0KnUB6iT6xEBM/ri35GzhgC/pxNTRg==","signatures":[{"sig":"MEUCIFDaK9WvkSZ5eWeegkuZ0RXmE/8bM7sfjhT5qzdH2Rs4AiEAsnFg0poo7VdNRcpolJSMqOfUzPudYXsfjXYywlgeCSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVyqyCRA9TVsSAnZWagAAUp0P/A+QJ9X2Q26Or4mpKgy2\nhsatX/HrvzXhnBYkT6HJdMeE68r9LoTtxxw7rgYXvvxUZDRoCz1qYWkGzA85\nKeB3DatE342i16vFikdZwJPxiEDuovqk5TdQljQCsPRyyqon+K/VlD16RzDU\nK8TArnTh+o+y4JjsE1lgyXv8wGoOJl7SRGFrAulYTV/9zCWa9uVEsl+smvVT\nlYElP7CyST0JFPpBTmbjy2innjmsCrwXca3JRhA1ABcK3oA1Fi0FsugLSxZn\nv1pzGq/Y2sIQtO231JZqQGUyz2iEvgS//DaMO/zCfw88TX0TlwrbcxyCTw2L\nHw9Jt37ipA9jMNOo4h/Ty1Z20JBbC5i8RHggAieE0ggl28HCLKhBCEq7gSVg\nuaI4qJLlw2tWT7/UJ8JkvPR/UKpZ++jtvuVeIgixdViQuoJPiBq2dRjbfVEV\nABuIouY2I7RuWS3kWnL0eELcXvUw/f0s/eshYdBesgnQjqanMNOoSfa5fcti\nZwKwnaTJ8lbuqh0br8YpxXgXAAyv8fwT+dO+Gaw5M1PLi6A9U7+wbK9dsJze\ndI8TKutVXr/xC/7j587K7DHQm3esQhkzKgkeAoOkYcWjlCSkJz15PyOKYiLI\naKrC0i528qyDdi4sWT07YcftocJOb0CXMLoXJ60OyH93HpUoSQ4EHTJQFzsK\nsZOl\r\n=UKKL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"presets":[["@babel/preset-env",{"targets":{"node":"current"}}],"@babel/preset-react"]}},"presets":["@babel/preset-env","@babel/preset-react"]},"types":"./src/index.d.ts","module":"./src/index.js","gitHead":"92d2a6d5238455d0d7a6aa3f2c0873b77bfd3a92","scripts":{"jest":"jest __tests__/*.js","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"babel src -d dist","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.7","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","immer":"^7.0.8","react":"experimental","eslint":"^7.8.1","webpack":"^4.44.1","puppeteer":"^5.2.1","react-dom":"experimental","ts-loader":"^8.0.3","@babel/cli":"^7.11.6","redux-saga":"^1.1.3","typescript":"^4.0.2","@babel/core":"^7.11.6","npm-run-all":"^4.1.5","webpack-cli":"^3.3.12","@types/react":"^16.9.49","babel-loader":"^8.1.0","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.8","use-saga-reducer":"^3.0.0","@babel/preset-env":"^7.11.5","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.0","@babel/preset-react":"^7.10.4","eslint-plugin-react":"^7.20.6","html-webpack-plugin":"^4.4.1","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.22.0","start-server-and-test":"^1.11.3","@testing-library/react":"^11.0.2","eslint-plugin-jsx-a11y":"^6.3.1","@typescript-eslint/parser":"^4.1.0","eslint-plugin-react-hooks":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.1.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.4.2_1599548081575_0.22526979615223497","host":"s3://npm-registry-packages"}},"2.0.0-alpha.9":{"name":"react-tracked","version":"2.0.0-alpha.9","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@2.0.0-alpha.9","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"46b7247dc9443aad6210f8ac58a4aa1cca2f012b","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-2.0.0-alpha.9.tgz","fileCount":22,"integrity":"sha512-QOa6yaK9zkUPl2iVoiGclyxFGC7Pqz/NVhH7OUVdkRmr2Eq4q3DP4NspmWn8j7MyWXjjZEs+616+C3b0wdQI0w==","signatures":[{"sig":"MEUCIENmmwu5iNSFkvtABxJU4DZcCRhxtIbH7igbxh8E/7MjAiEA6+vLYrq8NJ8z3rDua5f992siVabGfbVw4g7QRSoxWK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoS7tCRA9TVsSAnZWagAAbLYQAJ3pKNe/3e0Y9uMuFo7W\n5IkCmw+jd0z8DiMVxadzE0R7I0u7WPz/ps73UhuCRF8eQn9YF+WQcODSY5QP\nBCy32KlHKJSzkO/cEb1NKhE7VHGPPNzJcXaFtj7SPawJS434AX+9Md/do9fk\nlAtHjAYaXN2qB5DxjquLAhTbiRz3xrDc3jSZFjUxVWtagJIBOsuaM0oYF+3k\nEFKuTqWIJxwe2QfOJ8dibtnvD+fAY63ef668fGY47jbLbcmgs5BV3TZ5e0aD\nYSHBhsanJi2qTVY3E8oaDqLaL0d7E72ESm3eM5Y8DAag0O/r+f+izzGXRixB\nUOaHBzyeLFaR2hirU/FKyYGSa/LZFYdoRZuVRwDXoGbDz92u0hCKuYmAqrBU\nan5DUMV1/80n6r3tTrB+JLK/o60idrCLHGPXTvAfYY/pEmjzkvTCFIy0Wj1r\nt2eUKWDtCTQvOri88teILXR8DwbqxlJUGgZupUUWa8xxQHYrV47IQb1N3Osh\n3phDp+NFm3g4XX7uO3VXkYWKLRyIi44eiLZRbomsY+J8RIQ49uxUg2W9zKGh\n+vyYfZGbegkb5vuY5f9rTjDhh1axrFI4LB4zmbncWtIHZ9Km10FJfx/NSak6\nd0L8v5s1NhRVoDicEbAOdp6s/UO/IqgSVTV3kLEc/EEkuMnm0gOLfzeXEOMW\njDxS\r\n=gQ6H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","gitHead":"fc29c124ad66c7455abed4afc3de1610bfb7b2e5","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.8","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proxy-compare":"1.0.3","use-context-selector":"2.0.0-alpha.9"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.2","immer":"^7.0.14","react":"experimental","eslint":"^7.12.1","ts-jest":"^26.4.3","webpack":"^4.44.1","puppeteer":"^5.4.1","react-dom":"experimental","ts-loader":"^8.0.7","redux-saga":"^1.1.3","typescript":"^4.0.5","@types/jest":"^26.0.15","microbundle":"^0.12.4","npm-run-all":"^4.1.5","webpack-cli":"^3.3.12","@types/react":"^16.9.55","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.9","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.0","eslint-plugin-react":"^7.21.5","html-webpack-plugin":"^4.5.0","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.22.1","start-server-and-test":"^1.11.5","@testing-library/react":"^11.1.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.6.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.6.1"},"peerDependencies":{"react":">=18.0.0","scheduler":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_2.0.0-alpha.9_1604398828697_0.1113181384949804","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"react-tracked","version":"1.5.0","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.5.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"11139d8c9c74a53188afe71be6f97818bd42c861","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.5.0.tgz","fileCount":24,"integrity":"sha512-4NQ52GYVnvCbKRoJWE0NMtfWmrXO2whZK4RNaMnBriMjrElQm+kyGrNE0wqSJhRwv3wqjZXO9P8q7ia76zp2pQ==","signatures":[{"sig":"MEQCIFRM9I/qJTPZwR4DCwOfx2+OO30UMAWywS0ra8SYsviyAiAEfX/0Wsc8sDrh3Lwer27vAbsjzjzEyXxsdEIgME8zAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyiVECRA9TVsSAnZWagAAWGUQAJS/xq21vtrpQD+WWSJ0\n4ECx6soEPG4fUXd/9MD+qC6iEruDHaErCAp2b7qaP16DqGSA0NuU/sN7Hh3a\neOxDdFgYie5EXtfhZnus0449Pvdo9+LhJd6mSM9IhQaQwhMl6yoHS7PWNDBS\n02M4lL94sKF/xD8e7It+cWTN6fip9Cp6q+YuWLH6lRH18qq8NjV/2hI3tcrY\ne4/6cyE5GmsQgV0/A9kCYVp4wJy/IRFoa/FHExXs1wYRRv1rpv1kiDTUOA9T\nY0kwJliBRWjqCumSjMrn4aOL4N9oY4s9zJYgUz5ar9J1+8RZ7cFpZvT8xZPN\nai8xtvvvZ6OSogv71+HkMmM6TvAjrEhqyHOCDIS97XDCsNFhLiJFBukwaTzh\n9tv2UtSWAEkBmI88Wse8wtDJFSYId8LEYOOcNeiJoUoBpNSNdVOKB9DEAs3j\nidlO9OtqqdMIogQiQi29QjT1DBT2QhJEXXs+PNT5jNtDBc6X48zdtjsLhQGI\nrwXOs8y3cQQ7fkApC86LiUURGC8OagBNYrERQ227GnZb1zy8nrEUC+y3RtnE\n+7VmrM0N4Vo8cw98bo7hbfj3WZkcsiBMChR/UAGiU/15U7LuhZoqgc5vW/iS\nnbjFJOOAWtSiju3fnhuBm5No90peALDSKZUc21F2MC7CxJrde1KZmOOn/hE+\nh7bL\r\n=Iy45\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","gitHead":"33664b5b8fa7a8ebbf1175ad5564f3556985d00f","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.js'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.js'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.js'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.js'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.js'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.js'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.js'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.js'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.js'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.js'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.js'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.js'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.js'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.8","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"proxy-compare":"1.1.3","use-context-selector":"1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","immer":"^8.0.0","react":"experimental","eslint":"^7.14.0","ts-jest":"^26.4.4","webpack":"^4.44.2","puppeteer":"^5.5.0","react-dom":"experimental","ts-loader":"^8.0.11","redux-saga":"^1.1.3","typescript":"^4.1.2","@types/jest":"^26.0.16","microbundle":"^0.12.4","npm-run-all":"^4.1.5","webpack-cli":"^3.3.12","@types/react":"^17.0.0","babel-loader":"^8.2.2","jest-puppeteer":"^4.4.0","@types/react-dom":"^17.0.0","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.0","eslint-plugin-react":"^7.21.5","html-webpack-plugin":"^4.5.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","start-server-and-test":"^1.11.6","@testing-library/react":"^11.2.2","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":">=16.8.0","scheduler":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.5.0_1607083332307_0.7384886229954604","host":"s3://npm-registry-packages"}},"1.6.0-beta.1":{"name":"react-tracked","version":"1.6.0-beta.1","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.6.0-beta.1","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"e2230975a39a1177e509cdade95be073822f0b79","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.6.0-beta.1.tgz","fileCount":26,"integrity":"sha512-6J1XDWhvIfsSjYZ+x4Qa0jYAZyBlZVmVpTvwI4UifqP2kdejQLfnMJUQf6bg7zRE+umxYriUZVsuVoGDQuQ+Kg==","signatures":[{"sig":"MEUCIG0Dv0h84NiYqlgJSNe26A+IU+ICzpmXzyVy8mujfpH6AiEA3N4KpzE+VCRIvzkEMv+gL3Ha8sbxGmGy1xU7eMhcUfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf29rMCRA9TVsSAnZWagAAP8oQAKDw87fcKKn+cFav2BCy\nlxWq7kpg1eXEZ6bzSrFzaehKplQbOfWI8tvVJf4pI2OylR7Y+jqLKglbfeYW\nQ3+aRyuQTm0Bk4GMWjNkcJj865r8wnspJB6oEVqhhUEXNaQ8y2EZgpQeaFli\noUN+gywCSuY+aMD0Z3c1wFdPM8gPl1m9bWQGn2IWLznvSaRIPoD/7lTxnhZJ\nvKIV593hO1ZPhvSY47menJcpdUKG5Rw/Ugush162o/jm6E30/vnhpJdjzA8M\nlSE7Xhwyn6BjpXCoVvac+fF4/ITwG5gmCV3oqSqJ5+alKlLre4X7njJHKO/V\n30qlB/+/hZ8sXku7Ob56KdIRmSh0MNVYw196yvYn3/RFQKAiYGhakfHlOySV\n2bZ1s+cOFO/C2XWH3xuYW3t8GzJn1fhCMUhbR79WlaFF52EhonM+0lIwvFpE\n0u0GdZcPweRAI+bp9hSKHKlAuTDndBc00Apbmjt6KxF+W1oRRqaYfWVcbXQl\n6N434ixv3OkkHBXtbgKlK21oGru6NEGBYJeUGuV9ySIDezmCBIK95+/d+xpK\nen1pFor9PW/Yp9D9/m8Zj7LAeGl3qD5/poBC8Z0KwOKxhXCnvR1yJ8nOsFXY\nsXny4XDO7U/PUbvTJ0O6iV6Y9bqehh+q15Cas5yM7NnP8b+EZHsCzixyCh8I\nRdTn\r\n=4Jsj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"}},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","gitHead":"06c9d9825bf72c74d30a2d2207d59f5ca9d53c73","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.8","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"proxy-compare":"1.1.3","use-context-selector":"1.3.2"},"publishConfig":{"tag":"beta"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","immer":"^8.0.0","react":"experimental","eslint":"^7.14.0","ts-jest":"^26.4.4","webpack":"^4.44.2","puppeteer":"^5.5.0","react-dom":"experimental","ts-loader":"^8.0.11","redux-saga":"^1.1.3","typescript":"^4.1.2","@types/jest":"^26.0.16","microbundle":"^0.12.4","npm-run-all":"^4.1.5","webpack-cli":"^3.3.12","@types/react":"^17.0.0","babel-loader":"^8.2.2","jest-puppeteer":"^4.4.0","@types/react-dom":"^17.0.0","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.0","eslint-plugin-react":"^7.21.5","html-webpack-plugin":"^4.5.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","start-server-and-test":"^1.11.6","@testing-library/react":"^11.2.2","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.0","@types/jest-environment-puppeteer":"^4.4.1"},"peerDependencies":{"react":">=16.8.0","scheduler":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.6.0-beta.1_1608243915550_0.1942360013814033","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"react-tracked","version":"1.5.1","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.5.1","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"82657c4ef7220e8c4c08efd4f2173a0cdd5d4164","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.5.1.tgz","fileCount":24,"integrity":"sha512-+SPVH3pwAkv8wbItvxmZMmTi0k8eVvYRx10xXZix8YPCvZQtSWRzs3JUJryCElKWVYzzd5ANIuo/438ws6qM8g==","signatures":[{"sig":"MEUCIGBYeJnIPz2yBxt3f8a2280EXI3hcI6aIcT3ocGij07PAiEAonyBmcYxCnKIVRLKyFEcSM67xlTBW3SjQXjQy/kznkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3U+PCRA9TVsSAnZWagAAPJIP/3gtsoCE0XTF1v/ZyP4R\nieIpfFgcBFngpzp6bqyyxTQeO8JuRERjl/3fuDCZY1z0RwNQx+KqKKqpScMC\nDnKLInzjDAYcWC9JBLoUNdRgzY09O3HnhPcm6vqac7uK4oEr/cfO+7rLg8+a\n+CVqj9kr0tOIvHmGTEIPdE9Hr99IUGBfb/AXhPIR7E32cA7S3oBkGOpGdwd8\naYf9WQ+27OE63t8h5K+RHHKBSX6Cnqv9TloaLtmwl/GabZsYJ1LckUQsS+fE\nXHUTM8Pz0pBiEs7NCkVvUnOh3FJ5wCuKyiJR7Emws0IpVHPUP0NxtNZLMLEG\nm6gi1L95ZP67H+NdhCr3nMCK02AU4vXwS0PvPj7tU4gPAE+SfU3Eq2kkcBgd\n5VVpXYsoOr9kBmU4m2R2qjNXxEqbciJkuWrDRP5MNcTyBNSzTYeRSwMbRFRz\nfFM+nwSiNCz9+mJk+I8zP4dIKFJxjWrMKp1g+lnOYxMw+5gjiyfzXg2Qa6Av\nm0aEgqOreKtoFDX/0vaJK4jYDjQnBBNwFcY3d5Sq1LliXQ5IfROlQHrYz4nB\nWohXtwwXN5cPHu4hkTIu7pFvfVJwSTM8cjI7H8UQcKl3m7WzEYO6KQ4sDECv\nvjHrORxybKruk3oRXXbBuox/Z5CBYtuslugJG0jBhYNZdrG/aEYF1kCeS3y0\nEM+M\r\n=fWEB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"}},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","gitHead":"769b46f8fee88a1e1698b4c3cd97f0da28c9d3c2","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","examples:14_dynamic":"DIR=14_dynamic webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.8","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"proxy-compare":"1.1.3","use-context-selector":"1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","immer":"^8.0.0","react":"experimental","eslint":"^7.14.0","ts-jest":"^26.4.4","webpack":"^4.44.2","puppeteer":"^5.5.0","react-dom":"experimental","ts-loader":"^8.0.11","redux-saga":"^1.1.3","typescript":"^4.1.2","@types/jest":"^26.0.16","microbundle":"^0.12.4","npm-run-all":"^4.1.5","webpack-cli":"^3.3.12","@types/react":"^17.0.0","babel-loader":"^8.2.2","jest-puppeteer":"^4.4.0","@types/react-dom":"^17.0.0","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.0","eslint-plugin-react":"^7.21.5","html-webpack-plugin":"^4.5.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","start-server-and-test":"^1.11.6","@testing-library/react":"^11.2.2","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.0","@types/jest-environment-puppeteer":"^4.4.1"},"peerDependencies":{"react":">=16.8.0","scheduler":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.5.1_1608339343256_0.6509246251402059","host":"s3://npm-registry-packages"}},"1.6.0-beta.2":{"name":"react-tracked","version":"1.6.0-beta.2","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.6.0-beta.2","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"359e07d2ce5dbfcc5bda169fe57a5d02de1de97b","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.6.0-beta.2.tgz","fileCount":26,"integrity":"sha512-2m2T5wq7/pgmyd9FcsaCm50IdyYSERm31JwxNehzl23xA7drt8QRmormphNzmnEZaps6yABQF38zMe6pdGr7gg==","signatures":[{"sig":"MEUCIQC7binabGz5JGfIy3TxwuAqwHp+NfC2pf2m+JhGbnUv2wIgKBD7swExTbiKJJuwgZxkhrYDUxP351tyu71OUzSPEPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3VTLCRA9TVsSAnZWagAA7vEQAJ31prZncwYaqhB7gXMZ\nt+ojNjUlVJcXENS/lCmuW5rRw2Zg4bT+c8VzH6GIQqzrqwTPQ3e82knByvYF\nzkesKjthUyH+g6xgJjco9GpDE2Bfh6mGTGQJQqWQuJGIkgRXhhq7Q2JHpXzw\nJPhzL5qnfhA9fzFmIPbbvs+5lDmubH2/kjMrvOpvzyLs//YU4G5Qr5H4WMbI\nWufKtREq7rwPxURdN55028wTIIl3/gwvUzYCn0CroBhd7pVRoaVoU6+1elqY\n45ppSta0+uspD+drBS/d+2h6oNiNcWs5Vm8NXUsxQuEEyo4umlPtI/Xy9WF/\nuE+0P7PNUhMH2LZRMspMHYr/4U41JFtq6J5bzC5/zdfppNdPbzSu6nDdS54o\nLiAgsoHI10L7dwQoRZ0OSLhuHUDRHZWAMn0wAbUKHdnPxjFuhTvETyoppsWu\n9wdWsv8eRQF1mfuyekH8vBp0deFdDPfuZp/uD58IriABzc9BwhSu41aMsaLj\nb6g2sQXdDEdPuRGMcf/b7fmN6mStGEeUax/b3btTDlUXXg+pwZs8qYfV9ru9\nVuhshcSjbBARz86HZvJBKadfxR+RpJigdq76aqMhpRrIcwgimvmnlted4hOX\nZ+fdcQb1q43ID1HmX8uvpF7qnDMMN+P0itXNtwcs0F9I45BN02r8cokGc+zE\nMHj6\r\n=qhDW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"}},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","gitHead":"4b21ecfbc5f3ff4feee2c89112985afb07263d74","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","examples:14_dynamic":"DIR=14_dynamic webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.8","description":"Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"proxy-compare":"1.1.3","use-context-selector":"1.3.2"},"publishConfig":{"tag":"beta"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","immer":"^8.0.0","react":"experimental","eslint":"^7.14.0","ts-jest":"^26.4.4","webpack":"^4.44.2","puppeteer":"^5.5.0","react-dom":"experimental","ts-loader":"^8.0.11","redux-saga":"^1.1.3","typescript":"^4.1.2","@types/jest":"^26.0.16","microbundle":"^0.12.4","npm-run-all":"^4.1.5","webpack-cli":"^3.3.12","@types/react":"^17.0.0","babel-loader":"^8.2.2","jest-puppeteer":"^4.4.0","@types/react-dom":"^17.0.0","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.0","eslint-plugin-react":"^7.21.5","html-webpack-plugin":"^4.5.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","start-server-and-test":"^1.11.6","@testing-library/react":"^11.2.2","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.0","@types/jest-environment-puppeteer":"^4.4.1"},"peerDependencies":{"react":">=16.8.0","scheduler":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.6.0-beta.2_1608340683471_0.747445371486176","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"react-tracked","version":"1.6.0","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.6.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"f45d2b44d250429a34271e1faa2c5dcc9a413d94","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.6.0.tgz","fileCount":26,"integrity":"sha512-CV7TC0IiB/8GeQBPFftPihQ4w1W+AKs5Ow6N2nvIctP+tu/1wDQkX3bAOqeuK51WY2M6BT8Pu2fy53McPYecWg==","signatures":[{"sig":"MEUCIDZD2gEwC/qz5as6SXd9c3dggYSZd06Lo675YRmgyOL9AiEAtFY6Dsd58nbB2rejLeoTFX9A1AKrU9kK7atKJZyrwgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5gVLCRA9TVsSAnZWagAAtDUQAIWBbMQV+QfFFEONDvc3\nCm59YQlcMF/04wKWD4drmoidrbBhRgmUVNT7uIxoQHJvnFciSVZ5sOKeTofm\n5zDUnz0WHouQxXCJIaKQdQRrw1vqKc9Z85H1pASCFvFgbtPyjzCAL+C0qA/3\nrMRg5Yj+TBp/Tbh4CNLGUQ0Jd2SvzvYHbS8GQ8pgkoKHu1x8tNStmgelIfNn\n5TmJz5b251c9bWGNV5sds4yVmz8ayv29fm2eKRlOxJIYXlDzcD5b58vUZ9/G\nMNdzZfw7OZ7pR7mahHtxXD5GnlOjj7aiDknP8+MPZBD3opnzr3U5Xxr0zC1+\nvsjfGZc2VQduxxNB7sNMOH1VfIuzDlWmalr4vKwvSGRaqbjs/Md59adNi0E8\n6sygPgjPoao+XLiyYqEDN2kc/2WxeqlupiU2PFKJI96Wq+M8sUlbKr2v/uX/\nHYAx8VEX5D3+JUjLVbz/Prml7/6tk78xK261DZNHsOxd3kE4AkX53F+Vddfb\nEars7XOWpSmFPSmkpD4anE1PA8d+wEHyaV+A94xBdju4pc1j/h6W11ErpBX0\nNRjwTOaaINPCllQdH6ty9sjTQWcMXu8krYuPA0OC7BbrS8Fw+yvLohHwoLS2\nSQ8EqwxtBsiUY4vGr3EKWwLzoafhRw2awm+Pm9oAQDOggcx3Uy+N6jiRBp8G\nery+\r\n=80Z/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"}},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","gitHead":"4ef8efec763a88e39b9888df7ce1a6e9128574a7","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","examples:14_dynamic":"DIR=14_dynamic webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.8","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"proxy-compare":"1.1.3","use-context-selector":"1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","immer":"^8.0.0","react":"experimental","eslint":"^7.16.0","ts-jest":"^26.4.4","webpack":"^4.44.2","puppeteer":"^5.5.0","react-dom":"experimental","ts-loader":"^8.0.12","redux-saga":"^1.1.3","typescript":"^4.1.3","@types/jest":"^26.0.19","microbundle":"^0.13.0","npm-run-all":"^4.1.5","webpack-cli":"^3.3.12","@types/react":"^17.0.0","babel-loader":"^8.2.2","jest-puppeteer":"^4.4.0","@types/react-dom":"^17.0.0","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.0","eslint-plugin-react":"^7.21.5","html-webpack-plugin":"^4.5.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","start-server-and-test":"^1.11.6","@testing-library/react":"^11.2.2","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.11.0","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.11.0","@types/jest-environment-puppeteer":"^4.4.1"},"peerDependencies":{"react":">=16.8.0","scheduler":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.6.0_1608910155051_0.3340584658052963","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"react-tracked","version":"1.6.1","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.6.1","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"5e9a4de898a7b4e88922b9d0dd609a4336414aa4","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.6.1.tgz","fileCount":26,"integrity":"sha512-ybIfKfoPPuLxe3PoLMRR/ZN/FDvonxGl91j7daL8/M7WSy5JKuXdCHtxW0wr+dXHhNsFkxIAFJK5OdCvSuJpsg==","signatures":[{"sig":"MEQCIBnBTrplVHVxoR87oAFHIZ15RzE98cQtOY0EDGIrZjNXAiBCpUlYZ4A0J4WLUMnDAmTZE+zU8tkqjZNMefUs2WBALg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7AuqCRA9TVsSAnZWagAAw4UP/Rm5ke5jbtAnl0NhmBbu\n8EsHyIWC+llktadF1OENjdipyjBQeXp+pLvp3eTcAk3vqBBqg/6oVmrGmYMm\nkPhu1oxg9Fbf0F07XY7U/QROEv3EOxBvhiVX2GbeVjtCvfsW2Ow5JKlWQdyd\nA0m+wINsqGYZ45DEGGCIZvc7ScgTPDWPyu2uUN+ZTtbu1ZEK3p1uCly9A1t+\nF6mf9yLNG8nDdoDQqbmfXiKzA2QfaE/qB8sdTRT+kPCAM2u0L9XbjelV0BOu\nOqyLau9bFOzYIPArbfSeL/lgZ/cawJbyvTWsI/+1XedXUv15yYwSXxkoKdWk\nSlMspOf3ZIag4HnOU1HgLXbdSBbcjDdyiT7ckdjlt83XbBL2Hdz1Yb10ZKk2\n5Xazcugtxx1APr/mmSvk3C9MltcPmxP6BZ98+CHucsVdbd5D4Us70T1Fk6P8\nymo6xZ/0+/AOP8M82h/0rbpe+edDZZ1fCHtbXDTtx5nT6A+YkRbdkWY1Wp7Q\n7WGL8/mBJP3DfBbnRhdhLaQVEESsAi9d8kAldXxJ3hPwmDe2lsxdT40ON1Ne\nPuTmT54AohbHTnaZHzfOlRiKH/0YkZ2Fc+cxFnsT9jd20geR7EoyDcFWbBuq\nXnujm0LvvfHueMDexFzqM2xk/KrSZP6KYUUG5/D5aEnAmgutTPXw9sfVd0qi\nsALJ\r\n=S6bh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"}},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","gitHead":"11727b8094352b4dfa21d04dd650f34115c81e49","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","examples:14_dynamic":"DIR=14_dynamic webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.8","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"proxy-compare":"1.1.3","use-context-selector":"1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","immer":"^8.0.0","react":"experimental","eslint":"^7.16.0","ts-jest":"^26.4.4","webpack":"^4.44.2","puppeteer":"^5.5.0","react-dom":"experimental","ts-loader":"^8.0.12","redux-saga":"^1.1.3","typescript":"^4.1.3","@types/jest":"^26.0.19","microbundle":"^0.13.0","npm-run-all":"^4.1.5","webpack-cli":"^3.3.12","@types/react":"^17.0.0","babel-loader":"^8.2.2","jest-puppeteer":"^4.4.0","@types/react-dom":"^17.0.0","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.0","eslint-plugin-react":"^7.21.5","html-webpack-plugin":"^4.5.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","start-server-and-test":"^1.11.6","@testing-library/react":"^11.2.2","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.11.0","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.11.0","@types/jest-environment-puppeteer":"^4.4.1"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.6.1_1609305001530_0.9902511312020346","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"react-tracked","version":"1.6.2","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.6.2","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"81116dd471950f9ff8443289e10119f7ff533954","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.6.2.tgz","fileCount":26,"integrity":"sha512-4fFC5za1ZDHve1rgMo9rs2Dtpdd0ZDIS0KU5fVqmOj+EnDJRsvJ0SL4GF7YhqGqlsNhNdftEJO/BWHsPvLOdGg==","signatures":[{"sig":"MEYCIQD0rbTzg2D++pjgodOxYDmPC8+bEykNhCsDqOPR3ApXDAIhAKOTt4mlPaCIvty790Evsshx2Ozcxrbv/yYKNZ6Et394","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAE2tCRA9TVsSAnZWagAAMsoQAIjtptUVG8YzXSUwGczK\nSM9AtUnYONI8JOKnK/+AKM6hNbtrjpEcc1VRLPrD2gfMXQf87i3bEgbb8xeu\nG0TAFkCynqMALT9HTLYxbjziGakU4h+JA5j/GUMVAR2KUM5lBv6eoUG+h8RB\neUh2AEJfcHXeDb0OtLeKLRLlAjC6CW9KpeNZwub4SMuFv13BiQnOfEpfcsr7\njteFjXOXJePVgto+c5zDNS241uTQ3VqOjh3X1nnzo3Hcy+9UskEJBQIB6eXp\nd8WU4cbxnoR2IS/6P2DCMarq4nUN3xP2rE1u/fUVD1gf7fv6bd99fpgv+J+1\n7Iil5raMxfXp7w68IumpW2eYdZKh43fBnf+L/WqnBIG0XQd3a8JkJZMF5CnN\nhr7OoaBwjGS3PppF1v8qhYGZiYqOv0t1FHLnzCTTXSj0HtJvLiNMjmt9gcc6\nrhpMXWwLCGiBTmw9fWo1E/SSE+/SgamQpbuiJ/ycgKflNuNU5SIatbQCj92w\nMi/tpj5Svjs43V/0Eq5niz2WmEUfAiNjOlFkJEc0iUAz9ramLwlS2eeUkXBo\nagND0NI+Slwwfa/A9r7eHNMDmmu61gmuGYVltjREj4W2+pwDqFR6yPJ04qPB\n267v1kosjA8UZODivpK/mWS/sYqfAqDFDKF8vbwwGZZtKHyyb1OOMsIZVkBl\nFAHJ\r\n=SEQS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"}},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","gitHead":"7464289ed3eb41abba11af07b19f2b9b7a08a5f2","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","examples:14_dynamic":"DIR=14_dynamic webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.10","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"proxy-compare":"1.1.4","use-context-selector":"1.3.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","immer":"^8.0.0","react":"experimental","eslint":"^7.17.0","ts-jest":"^26.4.4","webpack":"^4.44.2","puppeteer":"^5.5.0","react-dom":"experimental","ts-loader":"^8.0.14","redux-saga":"^1.1.3","typescript":"^4.1.3","@types/jest":"^26.0.20","microbundle":"^0.13.0","npm-run-all":"^4.1.5","webpack-cli":"^3.3.12","@types/react":"^17.0.0","babel-loader":"^8.2.2","jest-puppeteer":"^4.4.0","@types/react-dom":"^17.0.0","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.2","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","start-server-and-test":"^1.11.7","@testing-library/react":"^11.2.3","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.13.0","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.13.0","@types/jest-environment-puppeteer":"^4.4.1"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.6.2_1610632621065_0.7009162557407385","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"react-tracked","version":"1.6.3","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.6.3","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"f35a00ba597f719a40fcb5cd8264db45ab6b206d","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.6.3.tgz","fileCount":26,"integrity":"sha512-d3oKZn1iKwAnn1Gms6T1cWkbK8/J3zQVIxjqxQve2ghIAN+axjLzWNfkMG4WD2nmwFRUEiZQETIDybVypYa+uQ==","signatures":[{"sig":"MEUCIC4gltsxm6f5ysbmU+jvH5SnLqchyP7ORqH/7y1G+S+aAiEAzqnuVtW8EzR+CtWWHRflZ9RwJAGVyBqCOR1pC6u5ZOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBDzXCRA9TVsSAnZWagAAg/MQAIDxpLGqDAADFtOrhN59\n3LcS9sMUXXrGYD2X5USsp65LEQ+O4qlbmRhmd420VKGaGuafasb0S+6679f1\nEQ6ht/qDbhECZYwBbDAGx1RSgRDez9G+WCISt6zPaRPGdzHaPf986toX8oRn\nBaiecH1xNBdbiJvNLcC7UMeyylmTeR850tQdKZ+UQ1LYWXzMiFz/+WGM4CBK\nDk5wVD2/9bTBrEgN7GK4ti2QVIUfXddSn+qgOqqrL9+7nm+qL/dT++UTFJnl\n4sQgE18qGSfB54nyEhYjNzE9rESQHLrnTfc2yiV0AoXHQ/2x87r4+r+2c5xw\nsWhe4JfcdI12Qfz5FrEY0WwNYZdwhHWIkATOXOVIU4yrDO3kTXuwxPgMTxuA\n3qqJ/sezL7Sxb3uAZFdcMurPgjfOhpo7Zwgqc7lhhoxdpRozN+vKqyxQTbUj\nduWCa1AtMjSEMUJCnDI5RwHHZscn/vrOJwmPxepwuMPt43V6zCSEMDxDQmvE\n6rawR/iQsiygDPi3i2AAP4eB7miFY3gVe9GRBgR/czYwS4+bm+d2o4qB3tgf\na9CFFixZCWNOu9EuNcTd3VcY3cgrEcdAT614QAU/aCMZCGxGyhZTKAuIn6Uo\nCsDgYJudTLVbjPgSDPF9r0CF2G0JUY687NvgRuFxzZgeDZTgzs596FfVawqe\nMp9W\r\n=oeRl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"}},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","gitHead":"b42f201a642cf4e4e3dd9b070fcfe8af6b757e26","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","examples:14_dynamic":"DIR=14_dynamic webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.10","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"proxy-compare":"1.1.4","use-context-selector":"1.3.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","immer":"^8.0.0","react":"experimental","eslint":"^7.17.0","ts-jest":"^26.4.4","webpack":"^4.44.2","puppeteer":"^5.5.0","react-dom":"experimental","ts-loader":"^8.0.14","redux-saga":"^1.1.3","typescript":"^4.1.3","@types/jest":"^26.0.20","microbundle":"^0.13.0","npm-run-all":"^4.1.5","webpack-cli":"^3.3.12","@types/react":"^17.0.0","babel-loader":"^8.2.2","jest-puppeteer":"^4.4.0","@types/react-dom":"^17.0.0","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.2","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","start-server-and-test":"^1.11.7","@testing-library/react":"^11.2.3","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.13.0","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.13.0","@types/jest-environment-puppeteer":"^4.4.1"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.6.3_1610890454601_0.6377642160146229","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"react-tracked","version":"1.6.4","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.6.4","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"bb71dec7e15c09a88272e260e3e0998b8402afe7","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.6.4.tgz","fileCount":26,"integrity":"sha512-b84GGb6IgaB6CV0EQKfMKE9+UTRUETm7RXSewDq0+nDPLT7fIWcfvUjjXgmIHaCit4QbqA+RYdfzoSKb2pT41w==","signatures":[{"sig":"MEYCIQCghpmR73aZCHexXqCP4HVplBs7T0Avy7fyYwXPveRq4QIhANRdownvXkI9KRV1b7OYbgzesg/Mne1bflpN3/SvgZwB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCMCiCRA9TVsSAnZWagAAXE8P/iubvgVauAUzr0mq9vqM\nG9KsLafO4XSpqTMpNt3etDWC1qIpx1v0BdQ2TT+FMEpMtTtFXrpRVwMf9/na\nGUpWmsLWwspZDvtaHvhJXAa4Lixt2W0cOFuTO+FMP09lwW4Jw78wYNI66fFD\ngipeyDoY35/x6f5DLzy/KimChKW4nWltMIHN2T9jjg30CUT7UEo5Cd7HizUa\nGfBE8vDad7NNcP1a7w6IdexbtJZa28VvZAq2hKTiE86WwHPJdzP3JaUlWK09\nRWqdlssUxv+wli8o3l+he4LxnGJ/ktmBXzmgBNKdtPZ0IX30phYA6LtUZjYX\nVsQSaoZO70c18uHp4gW6pe+y+1qBkRRlRlldRZrH4IavfUcCjlNEXGyVNda3\nNIKHL6aKceptrkFroc1pddJvyL04Z1Tvsd19QhEaavUFYQ6IG//asVZoIOrV\nYFZ3/A3ctOEX42zMfuWSitqoU5u8QjwqF8VHP4BNFHyDO3MgamVDUmSKjIH3\nkoi1z7DcDAaTTHmAzg+BklmcnuGve/EKzBNDBuKaeY6SZair8kcEpsUwqDU/\nt7Cy8CYOxJPVb+Df3FKA1rdxLaPbGBEyOyWGabkUwxGJxaqB2MgA8hLx2P8C\nIK/uHtEJJ+ScDTonm9AqtWY8Fw3PL3tVVbBI9CfUTBMDKAZv01/nk8fRXlqk\nSnmq\r\n=yOw5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"}},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","gitHead":"4cbd2e4b2ce94b00ce09dd149dc9d66cba7a255f","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","examples:14_dynamic":"DIR=14_dynamic webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.8","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"proxy-compare":"1.1.6","use-context-selector":"1.3.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","immer":"^8.0.0","react":"experimental","eslint":"^7.17.0","ts-jest":"^26.4.4","webpack":"^4.44.2","puppeteer":"^5.5.0","react-dom":"experimental","ts-loader":"^8.0.14","redux-saga":"^1.1.3","typescript":"^4.1.3","@types/jest":"^26.0.20","microbundle":"^0.13.0","npm-run-all":"^4.1.5","webpack-cli":"^3.3.12","@types/react":"^17.0.0","babel-loader":"^8.2.2","jest-puppeteer":"^4.4.0","@types/react-dom":"^17.0.0","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.2","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","start-server-and-test":"^1.11.7","@testing-library/react":"^11.2.3","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.13.0","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.13.0","@types/jest-environment-puppeteer":"^4.4.1"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.6.4_1611186337171_0.5445556481033575","host":"s3://npm-registry-packages"}},"1.6.5":{"name":"react-tracked","version":"1.6.5","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.6.5","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"3ff6e8cf36b0acd9e7170d820e6632c1855e32ca","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.6.5.tgz","fileCount":26,"integrity":"sha512-H6CCXmNJRYP65tn6VOlhVkkrP6Bv1dIY1ych9degHVSuOxky0NLZSXFitdX+LDg/0e5nHyTG55fvqDPmFmR6tg==","signatures":[{"sig":"MEYCIQDE5555t1PYHbGrwQPBk3p/J43fWITBHwatogUHfwE29wIhAOg0cg6cFp+SDzYR6/jqgy35rrn4BloTQEKifnOam/QE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDYwpCRA9TVsSAnZWagAAUaAP+wfRxanmrpgIobC8L7EE\nBv14sQfbnWONrgwbl9uYiodLlYlUwnPFLDn9cLrDFDIBDmHi1bNdBdnComSk\ntgGHLjO3y2H6EWmiIyV5lbOP5gSQF4N/OdH2ki2GEpA9l8UIWFs7BxO1xVc9\nYMWm9xekJeIg6CUCCgpxY7HnclR0hjMmaUtjN4zFYRU7TMzP5d2wsaQgs0Up\n8mIm2rzTynAgAmSX1/zyVSjxP6GYpdcq5jDJKlnYt++spM1/EwYO9Pfv1fVs\nY6+nDXfKh7gpktSPKXEJqSCjBu5LFGcb0JJZXeqgkX2BdR6fz612cNbwvtwB\nedaW+BqxsL+JjwNMG8Bi0/6TS1gLvZjtgq1XIfdDZyVLYvPYtonpIK0WFIhv\n3zWPZO6BvfUDKDO8b8fsWgoOCX/y7eSeXLSWTwd9lidY5zV/SuwZvIMYwYuJ\nmUScxBKs0dfgmlM1zsPG60JC2AH3nZKFctRsD7sNhKuuKxI9XnE3pcN/z9F8\nmwzVARtBEsCFsPE2ApvJcnTU0K4Wzl6obUyF23gCN+6NFWH9PhHK3tuXUYo/\ni7j7/0PaXgsPlYpF6gnY68Hf41m94GV4B9+TXhu/MPPwFRVhm3Mrs1h0xuRO\nDj1+2sEcdUutM8ccXYRe2HzOZcX8E2KwqVTE667luJVwftvV9IZjX56HngVu\nOhAV\r\n=OmC5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"}},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","gitHead":"c59c981eed802cfc2d3571883c4f0b0d39cfc316","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack-dev-server","examples:13_saga":"DIR=13_saga webpack-dev-server","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack-dev-server","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-dev-server","examples:14_dynamic":"DIR=14_dynamic webpack-dev-server","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack-dev-server","examples:04_selector":"DIR=04_selector webpack-dev-server","examples:07_todolist":"DIR=07_todolist webpack-dev-server","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack-dev-server","examples:09_reactmemo":"DIR=09_reactmemo webpack-dev-server","examples:10_untracked":"DIR=10_untracked webpack-dev-server","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack-dev-server","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-dev-server","examples:08_comparison":"DIR=08_comparison webpack-dev-server","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack-dev-server"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.8","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"proxy-compare":"1.1.6","use-context-selector":"1.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","immer":"^8.0.1","react":"experimental","eslint":"^7.18.0","ts-jest":"^26.4.4","webpack":"^4.44.2","puppeteer":"^5.5.0","react-dom":"experimental","ts-loader":"^8.0.14","redux-saga":"^1.1.3","typescript":"^4.1.3","@types/jest":"^26.0.20","microbundle":"^0.13.0","npm-run-all":"^4.1.5","webpack-cli":"^3.3.12","@types/react":"^17.0.0","babel-loader":"^8.2.2","jest-puppeteer":"^4.4.0","@types/react-dom":"^17.0.0","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.2","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","start-server-and-test":"^1.11.7","@testing-library/react":"^11.2.3","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.14.0","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.14.0","@types/jest-environment-puppeteer":"^4.4.1"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.6.5_1611500585352_0.34416532007460443","host":"s3://npm-registry-packages"}},"1.6.6":{"name":"react-tracked","version":"1.6.6","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.6.6","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"e68780cbec9f851d8b09cd572c35b2355004c60d","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.6.6.tgz","fileCount":26,"integrity":"sha512-6xZ8lYV7xGIFDHTitYgYfF6krchIaKJgdKLb4dMKdT3wYwnxB42Rgi21xKtvmytQQqi0KNkTJMTwBHYWiHcD6g==","signatures":[{"sig":"MEUCIGSSYN2lUUsipMfczoKBwLFyWew6bBcD3eQhbKEPzCavAiEA460tJtM/D+Rs+t9gpe/9/UL/+VX+CvtVopD0U0WucDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgawE9CRA9TVsSAnZWagAAyrgP/Rc+whLa83bTmLss7Ns/\nPNzp8iHsfCgLBIRdU/DzhrdVMN62BrDqU1dx+prrTWakvVY4vqsMhuuif7GY\ngwEXJrOX407lZ5YQVTmYFBGR37QWuwpC1egX4gdgM009ICasFdR2SFQnVscY\ngZWALjB5J8xXXe65JuEGfKtKjGL/4u3q6QPuqgo1+j9f/oc83GeuJubrPXkC\nGuHf8UQPspZ/Kh+OzHl0E9LkCEN+2picM3knANEhMtakJ6dtJrRs3orJxT1X\nyIn9/e7x2njYOYup9TqdmBrd6x1H0DlqbvmujLTJbclIqn2pUKG53F9+Nl5D\nNfD9je9PneUp0GdRtZzPC84PTwsdy+gPezqooWBtx9Bu2NwflriY5bBt2rMn\ntkiGN1XO46CErRZbuHz481u7pq4XFF1KuDmusUKfpfoTh4EgIufj1aB05Ils\ngGL5G31AYZwSZD1ghgWdaJWUL+tdQtwc4UTq5pvyQWGlz6gpZNYCz/ZTQbey\nDc/UtDqwuW+6hUaZnf5EowJupkRYYx8/OD5IkfnqlvUldWpOuubXEv3qJPx1\neDokVDnt7YJRgHAF7bs6rZZJhvUmm0iLxksYiCIfTJxyfn+5jFryy8OkGgk/\nCAcFwFQq7MNG01h9eNjllyNY4T0elTlncG+Doo3HkP2OvO5iukbjvpA+2v22\nBaT3\r\n=xvjQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"}},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","gitHead":"cc9d29080a5f67c70de4bb2c2932764808ee53af","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack-cli serve","examples:13_saga":"DIR=13_saga webpack-cli serve","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack-cli serve","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-cli serve","examples:14_dynamic":"DIR=14_dynamic webpack-cli serve","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack-cli serve","examples:04_selector":"DIR=04_selector webpack-cli serve","examples:07_todolist":"DIR=07_todolist webpack-cli serve","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack-cli serve","examples:09_reactmemo":"DIR=09_reactmemo webpack-cli serve","examples:10_untracked":"DIR=10_untracked webpack-cli serve","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack-cli serve","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-cli serve","examples:08_comparison":"DIR=08_comparison webpack-cli serve","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack-cli serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.11","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"proxy-compare":"1.1.6","use-context-selector":"1.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","immer":"^9.0.1","react":"experimental","eslint":"^7.23.0","ts-jest":"^26.5.4","webpack":"^5.30.0","puppeteer":"^8.0.0","react-dom":"experimental","ts-loader":"^8.1.0","redux-saga":"^1.1.3","typescript":"^4.2.3","@types/jest":"^26.0.22","microbundle":"^0.13.0","npm-run-all":"^4.1.5","webpack-cli":"^4.6.0","@types/react":"^17.0.3","babel-loader":"^8.2.2","jest-puppeteer":"^4.4.0","@types/react-dom":"^17.0.3","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.2","eslint-plugin-react":"^7.23.1","html-webpack-plugin":"^5.3.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","start-server-and-test":"^1.12.1","@testing-library/react":"^11.2.6","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.20.0","@types/jest-environment-puppeteer":"^4.4.1"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.6.6_1617625405292_0.37396615366696806","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"react-tracked","version":"1.7.0","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.7.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"3dce497898db5efd091c81971859929ad2d9d79d","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.7.0.tgz","fileCount":26,"integrity":"sha512-XPCxh58+yw2PrxfDEJVM3zSStD/BdDSiL6D+ASvz3FGFLXptb3YLQnJggtiItWSpOyWCyrkCNW/cgOPpY2n1Rw==","signatures":[{"sig":"MEUCIEYl/XjcNdBk1VrTVgcCzn4//u2ZT8ZDqKqdGD8PHxn8AiEA9cuI1yR8QsTwizUpj8btTft+nfexP+dDU2Pad/Ou+As=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgctqtCRA9TVsSAnZWagAA4pQP/3UaIeY2yfNqPovYsSqW\n1wTnTp1sbB0V47clWHXXAp5Q8898vCL+BG7/E0Xz3fwoPPBHHLFRbWCOZMVL\nEqARuTZTBSL9u/z/z3X+jOqDNb33Toase/EHb2kF7kRp36DLYmc5PomWsmbr\nC8FyNlpZpMG6vqWxkPQ5lo3Ftuzcsy+BO+0ggcMvZFgP9+aqM8pIZjugAHfX\nYTU68THexpUn3TUjXqKXYQM7hAQpCyB1SiOplK0PCiFLjD/2U9QIEC1h/pjj\nakeVanZ5HQ+a57qL/M/qhIfNZCTcOlT+1g4QfHaevGicZoXHkCatu4hg+lsI\nBYx2SyKFOp1XlS8LILCbNBCBKd0PuNJC2yg0GHIpLnCnXv55F+9QFJo1WNK9\nQshF9KXQoWlnXSCdA9/rtUweDZnGkYEMnyuHe0oAm9mH0BHy4xok35BiJl29\ndFUe61KEqyvOA5qjgyHOwYjM/CQ7jLzf3bURwbGmLl+4G8Un/k9XmPyRzpjE\n3TyK++audXvTcdTa8fPfjrNxOZwj5gQY1tEpKslBbEw2f7hQOkeOuYe2CaPI\nDJSwpYBAELhxtNvckWyOf3x/AbrL9JXUaXVXBQRKzCJNeSDdYmMcxZJLLzUx\nNLiGnGriZxlYI0Ttz6ppiWNL7a7yHi5jbxzSHfYtqceaQtBYaTHMiuAuBm9E\npY0S\r\n=MHYB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"}},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","gitHead":"0241a5bfb0b662ba532413ed2ca46174b60ad12a","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack-cli serve","examples:13_saga":"DIR=13_saga webpack-cli serve","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack-cli serve","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-cli serve","examples:14_dynamic":"DIR=14_dynamic webpack-cli serve","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack-cli serve","examples:04_selector":"DIR=04_selector webpack-cli serve","examples:07_todolist":"DIR=07_todolist webpack-cli serve","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack-cli serve","examples:09_reactmemo":"DIR=09_reactmemo webpack-cli serve","examples:10_untracked":"DIR=10_untracked webpack-cli serve","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack-cli serve","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-cli serve","examples:08_comparison":"DIR=08_comparison webpack-cli serve","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack-cli serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.11","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"sideEffects":false,"_nodeVersion":"12.22.0","dependencies":{"proxy-compare":"1.1.6","use-context-selector":"1.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","immer":"^9.0.1","react":"experimental","eslint":"^7.23.0","ts-jest":"^26.5.4","webpack":"^5.30.0","puppeteer":"^8.0.0","react-dom":"experimental","ts-loader":"^8.1.0","redux-saga":"^1.1.3","typescript":"^4.2.3","@types/jest":"^26.0.22","microbundle":"^0.13.0","npm-run-all":"^4.1.5","webpack-cli":"^4.6.0","@types/react":"^17.0.3","babel-loader":"^8.2.2","jest-puppeteer":"^4.4.0","@types/react-dom":"^17.0.3","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.2","eslint-plugin-react":"^7.23.1","html-webpack-plugin":"^5.3.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","start-server-and-test":"^1.12.1","@testing-library/react":"^11.2.6","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.20.0","@types/jest-environment-puppeteer":"^4.4.1"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.7.0_1618139820592_0.5985551995816301","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"react-tracked","version":"1.7.1","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.7.1","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"6c6d6fb96fce37f67703335da516a21c2505733d","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.7.1.tgz","fileCount":26,"integrity":"sha512-3ECpxJqDLBAkylq5L23tCLJktQKc7zAXAbo9hLwrcHyEgLOBYXHewiCGckMPvMmLBvZdIbo0Np1qSHoMBDzBBA==","signatures":[{"sig":"MEUCIAE14GPiXKSJrvzABior81WvKCMBZNWyJzfIur7GY8hNAiEAmIoGOOkV0+tlzp0Lbitictq2x46/z+1KvCSySzvRXlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgn179CRA9TVsSAnZWagAAb7EP/Azkb3CUvsSPLg7EaGtC\nDBgLydxJ4dU+dkH7WRr2caL7UsnRlzL6f0Yy3QFqCCSMZjcXgSMck1NyJjj1\nVIGn95laKNwKvJ9fLRz0FZJipTuS90FwEn3nuxgyzORWpHKbMbbdOQTdA9PY\nrc019+PXdd2GvHLnNfoF/qXwdgJ4OfJffckN4u2aLDQ/DxlT7ZLJb6sPVAR0\n3zceF/uAi5EzmpSSGqh8+MlrfxSsEvPktLTjhaU3oZ51nDyLrCY16ZOZKFHJ\nplWX3969M/b0QMzHEzKyzrw5fbg78uWvuGnxyGOjq+us1Ug/z3sUO4iX52p6\nHV1BdYubL4k9QoaE3fDmbwEn6aV0aYE+xMgaY9sbUbz2o9RbBnYqRFIIOcDv\niOw3w5ZQUzJ7Hp6qK9+kJCzqbk8NJNmdoBmRxAY0ASJSJ8O68MzNrm7sU3c2\nHg7NQ5GW4c4WluZuCIZwbHQEN0OqMgXvfyoSti3sZpfnBC96l+G5za6p7ba+\nYsMgObluSDQsvDjFDAHg/8k4sL3yuWIZ8VWFZCYUf5Le/UC7DebpsB69h/Kt\nkdH4ku5B296+kmVKBLk8Agogj4IDt3j8VS+6sZpoQ3WvmKPV7dBWTkP9fp0B\nshKhCs1MKkdzQ0jzjIEUnCDUqD0cXP8rXikjDPb795rM4+m9L19KICY0HuWm\nQiZB\r\n=NHfC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"}},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","gitHead":"2a67c3776ad8b747456619b5cd67f2164df0ed51","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack-cli serve","examples:13_saga":"DIR=13_saga webpack-cli serve","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack-cli serve","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-cli serve","examples:14_dynamic":"DIR=14_dynamic webpack-cli serve","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack-cli serve","examples:04_selector":"DIR=04_selector webpack-cli serve","examples:07_todolist":"DIR=07_todolist webpack-cli serve","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack-cli serve","examples:09_reactmemo":"DIR=09_reactmemo webpack-cli serve","examples:10_untracked":"DIR=10_untracked webpack-cli serve","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack-cli serve","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-cli serve","examples:08_comparison":"DIR=08_comparison webpack-cli serve","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack-cli serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.12","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"proxy-compare":"2.0.0","use-context-selector":"1.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","immer":"^9.0.2","react":"experimental","eslint":"^7.26.0","ts-jest":"^26.5.6","webpack":"^5.37.0","puppeteer":"^9.1.1","react-dom":"experimental","ts-loader":"^9.1.2","redux-saga":"^1.1.3","typescript":"^4.2.4","@types/jest":"^26.0.23","microbundle":"^0.13.0","npm-run-all":"^4.1.5","webpack-cli":"^4.7.0","@types/react":"^17.0.5","babel-loader":"^8.2.2","jest-puppeteer":"^5.0.3","@types/react-dom":"^17.0.5","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.2","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.0","start-server-and-test":"^1.12.2","@testing-library/react":"^11.2.7","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.23.0","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.23.0","@types/jest-environment-puppeteer":"^4.4.1"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.7.1_1621057276924_0.6108125332716134","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"react-tracked","version":"1.7.2","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.7.2","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"1ac37335addd02ef00ea2670895a7b9e93a4e8ba","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.7.2.tgz","fileCount":24,"integrity":"sha512-30AitICKvoIBZDMxVYEEe9DT17vwZdHKEZknrakBiCXjTF+Dl9DjwpyTRwq+6bHFaRqq+CmBgdoM8yOxpI+gow==","signatures":[{"sig":"MEUCIQC6/2cm10Kz0rVYt3RmO0evYXs0iRY1VfljmRmlc5WjUwIgEA8FLzVAC7FhGmVVKq9JSz0kL1BM8xMoKSqM3xoHcHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguFgDCRA9TVsSAnZWagAAIzAP/jIp2Qg4azS+L5gjqxmB\nHjTPNSDjjZ9Hmvx+De2FGlUsfNRBYqh6HMZMle+YrC/Ep9Y2ifGelTTFpv5A\nva8fwjNCPKo7kV+4uhuzSHUk9JXfAptJ83q+kNgqsX8i3zGSOJNYVllPi3qM\n4fKapInMLXzEendoGcbJ7OFLK053giPdctybdztVnt3ttL/orbs1UBAUOdia\noG19YwboLcOdPkDJr48jePWgl8XCpGLHOoYqZtX1VQ+zI1WLXegxwYaSDqea\nkDJ/WSQ2An2u0wbqGtK18KZj5jXZnaii7vLy0kb5b/bHNKH4unmgKWVHpNc6\nfAklsANt9MgrL6ab2hDJm3B0+4Bphk3ZdzBG3l7fzdbw4xCh7jmDRZi25kBG\nxyBDLpEeYZ953HSSzsR+Tlo8I2Fo6ZXG9m23ENJIK4BaJZuGrr2JTsLEHnHp\nMf6aBuvBZn1Q+H/qZ41bRpyhmy2NBjRDa3p2x4Ngb5s5AAMOBmAt8F5BmE+q\nbmS1KM8HxAKGxwsfECfwZPtafDnsyNSYjTFplHynAeeY7Xa2nvZCtnbAYES9\nGVS9z2ogmQ89Y/zgz5YKvWPukuMqD8/GtbjYvruNpB3Ca1b4mhEbl58Y2dpt\nm6t2llZ0ODZsekMFNrU22FZKyyOF7XgoLYNSK7CKZbOvzV395GAU0waT/NiB\nn+jQ\r\n=3Luf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","gitHead":"4ad54b247ee4d9e04726c8466e38f4bcbff6381d","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack-cli serve","examples:13_saga":"DIR=13_saga webpack-cli serve","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack-cli serve","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-cli serve","examples:14_dynamic":"DIR=14_dynamic webpack-cli serve","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack-cli serve","examples:04_selector":"DIR=04_selector webpack-cli serve","examples:07_todolist":"DIR=07_todolist webpack-cli serve","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack-cli serve","examples:09_reactmemo":"DIR=09_reactmemo webpack-cli serve","examples:10_untracked":"DIR=10_untracked webpack-cli serve","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack-cli serve","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-cli serve","examples:08_comparison":"DIR=08_comparison webpack-cli serve","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack-cli serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.12","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"proxy-compare":"2.0.0","use-context-selector":"1.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.3","immer":"^9.0.2","react":"experimental","eslint":"^7.27.0","ts-jest":"^27.0.2","webpack":"^5.38.1","puppeteer":"^10.0.0","react-dom":"experimental","ts-loader":"^9.2.2","redux-saga":"^1.1.3","typescript":"^4.3.2","@types/jest":"^26.0.23","microbundle":"^0.13.1","npm-run-all":"^4.1.5","webpack-cli":"^4.7.0","@types/react":"^17.0.9","babel-loader":"^8.2.2","jest-puppeteer":"^5.0.4","@types/react-dom":"^17.0.6","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.2","eslint-plugin-react":"^7.24.0","html-webpack-plugin":"^5.3.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","start-server-and-test":"^1.12.3","@testing-library/react":"^11.2.7","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.26.0","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.26.0","@types/jest-environment-puppeteer":"^4.4.1"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.7.2_1622693891389_0.9257967542820893","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"react-tracked","version":"1.7.3","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.7.3","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"c81f4eb864b82bbc045b6e37d40396db6c961261","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.7.3.tgz","fileCount":24,"integrity":"sha512-SG+Cii8HJET3O0XctSaawcPS9oyiP5ocnv30gLpXRQrPRbRvkX3n5LbT73wmCcIwxwxSZ/0kfvkiCw2sahgZpg==","signatures":[{"sig":"MEUCIQDixM1oa8IagJKmrBSW4m+MUlXnjMplppMGJSnYz4h82wIgW0vUOYQhfLxnsmzEdjL+3nTE4U2B++8009rl47XXQd4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3c73CRA9TVsSAnZWagAAC+oQAJqvPQWnx87nqXQsi5Ub\n3aMMyJ5CajXpccLM/82x3Iv9BOkRohhqXqYIts33SxLMLaQh/T/YKmuiPHgV\n0QU9CoUB+CQ6TJPJ0oy8K2VSRjoZ7zDs6S3MWcvibrqb+YNZC6eOyKTIF7no\nqKBMTJfCXVJZI4cUeEXgWZec7GrWyijjtpOXa7ECMXLr1308EL/1H5pMIplG\ny65x7FcXhvhG5clS/tI4AdwVTtR0Eehq18/Q+58WPUXPzs9I315eY4FGNUBV\nZtkhm1Z5/FzbcbhGiGVxD2HrxclfLt+fE74oSM5d083ymDJGdamRQc0Q7yML\nGKW6/aYZ947CJ8uvd8Jqw+smV2Q+Vpqr4ZCcSckbkV7qnxILaQ6RmBH2FB8Q\nVUWiW+mDqmr+bMYrdGmf7UrtR7/u9pEjVpEaqkSsMUlRYZfF70P99XlaW78b\n10AJN1mPb2AWmp5NSK+WGNQ02px08/MNL+K8cpHiExB6FDbqE/gh1uAB84BZ\nx5sFQhT+yptNurA8ZRNUsMy8mpWjYybF+8ojTsC+V/y1XgYQSg0kISgJGRu1\nFWPUL6ipzDqn8a9k9JJboqlKv7fP2/zCleKE+xOh9wUZpphBrVZZbET7Z/bc\n6OOcT9NbZVYvWocEzD0XBjmv75nNkZER0YdzUhyOzbo3aI/E0M68eC57rncC\nfVM0\r\n=14du\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","gitHead":"0193a67974cc0dd54706e41a0138fcd2ff4e884f","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd --no-compress","tsc-test":"tsc --project . --noEmit","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack-cli serve","examples:13_saga":"DIR=13_saga webpack-cli serve","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack-cli serve","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-cli serve","examples:14_dynamic":"DIR=14_dynamic webpack-cli serve","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack-cli serve","examples:04_selector":"DIR=04_selector webpack-cli serve","examples:07_todolist":"DIR=07_todolist webpack-cli serve","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack-cli serve","examples:09_reactmemo":"DIR=09_reactmemo webpack-cli serve","examples:10_untracked":"DIR=10_untracked webpack-cli serve","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack-cli serve","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-cli serve","examples:08_comparison":"DIR=08_comparison webpack-cli serve","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack-cli serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.12","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"proxy-compare":"2.0.1","use-context-selector":"1.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","immer":"^9.0.3","react":"experimental","eslint":"^7.29.0","ts-jest":"^27.0.3","webpack":"^5.41.1","puppeteer":"^10.1.0","react-dom":"experimental","ts-loader":"^9.2.3","redux-saga":"^1.1.3","typescript":"^4.3.5","@types/jest":"^26.0.23","microbundle":"^0.13.3","npm-run-all":"^4.1.5","webpack-cli":"^4.7.2","@types/react":"^17.0.13","babel-loader":"^8.2.2","jest-puppeteer":"^5.0.4","@types/react-dom":"^17.0.8","@types/scheduler":"^0.16.1","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.2","eslint-plugin-react":"^7.24.0","html-webpack-plugin":"^5.3.2","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","start-server-and-test":"^1.12.5","@testing-library/react":"^12.0.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.28.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.28.1","@types/jest-environment-puppeteer":"^4.4.1"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.7.3_1625149174892_0.35533334309707376","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"react-tracked","version":"1.7.4","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.7.4","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"80b5c1449a49220c7fcd37419d7e0641822ddd0d","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.7.4.tgz","fileCount":26,"integrity":"sha512-iWiH7ZNImKJW5UGZZnEKtoDcdxffMZVxr6LDoMNZOSJKrwMCpYF8RuP9hwtiFjNog2WjF1Zjp2IpPMj5JVAVnA==","signatures":[{"sig":"MEUCIQDF0u96i3Tskj9ZN+2fmMlYoT0LEpvDN79Am5nSOcg7VQIgeJEt3TSyy9Ook2smSWMqLa4Gj0/Di+FGuliIt+KYloc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFnmkCRA9TVsSAnZWagAA+YcP/AxE57t1iZ+cbx5CEgiw\nHWQw9GXZARiTbXT+4/e4l4GbsXg5k0rd9BLmXrcTjKDzl/9v1vMF6PNUaAnk\ncSMUPAhFZlDV9WhIdYYIxMUCjQ3qzNkWwQd9Ef24Yn9vZXmp3bvdrS5xyW+U\ny58XYNRE95Y/8MilWVMB3z4Nps0/RbsrwBYxYPqTIK8WoLceoyPIthrb+9Um\n5JV83Q+CKr8Rqhh6l673C9P4Kkh65LI1I5LoHCGZDlhmw9oddBKxQbsgEpsj\nWiRLkxwPHemELuq+yExEA4ssk5cDdpyvJSP7RsFR+dPKd/qKRAZR8A3pdNc5\nAv3O2EUiXNeuELISyDGJ+79VXS1hxjwZ+CgwWfTh3wygOoFQdam4DmCEUT+j\nfhe49VG9lBoPQpKpc105VWyLlmCgKQiuTw8PMDI2vwK7Cu8Y8ygn+D0RCCYF\nxmGKuZ3DowfW6CI7kbuyNj4/gpn3WUc7ewgFA7TTvbWmeZ+0dljz+AfWDlaK\no/cFhrs3NGtpmejMm4gf0IuiIk7MGMoESuFC6BoKepUb1uPNNU0Uv3d+89Gg\nQuG4d9A4Qr1FltpE2MRiynYK034XFO8SYx2ouMsKUdMUtc4RREwTdYYXtGvs\nV4Z6Tf5jf9ymSQ56kWMIO+KWOh0lN730YnwlmwClSKoUx6qKSjLX/BEcFc2p\nzZYQ\r\n=K4qf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"7cf9dced745f50adf9bdd2d6261a39ec70d83f79","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd --no-compress","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack-cli serve","examples:13_saga":"DIR=13_saga webpack-cli serve","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack-cli serve","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-cli serve","examples:14_dynamic":"DIR=14_dynamic webpack-cli serve","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack-cli serve","examples:04_selector":"DIR=04_selector webpack-cli serve","examples:07_todolist":"DIR=07_todolist webpack-cli serve","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack-cli serve","examples:09_reactmemo":"DIR=09_reactmemo webpack-cli serve","examples:10_untracked":"DIR=10_untracked webpack-cli serve","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack-cli serve","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-cli serve","examples:08_comparison":"DIR=08_comparison webpack-cli serve","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack-cli serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.14","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"resolutions":{"@types/node":"^15"},"sideEffects":false,"_nodeVersion":"12.22.4","dependencies":{"proxy-compare":"2.0.2","use-context-selector":"1.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","immer":"^9.0.5","react":"experimental","eslint":"^7.32.0","ts-jest":"^27.0.4","webpack":"^5.50.0","puppeteer":"^10.2.0","react-dom":"experimental","ts-loader":"^9.2.5","redux-saga":"^1.1.3","typescript":"^4.3.5","@types/jest":"^27.0.1","microbundle":"^0.13.3","npm-run-all":"^4.1.5","webpack-cli":"^4.7.2","@types/react":"^17.0.17","babel-loader":"^8.2.2","jest-puppeteer":"^5.0.4","@types/react-dom":"^17.0.9","@types/scheduler":"^0.16.2","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.1","webpack-dev-server":"^3.11.2","eslint-plugin-react":"^7.24.0","html-webpack-plugin":"^5.3.2","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.24.0","start-server-and-test":"^1.13.1","@testing-library/react":"^12.0.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.29.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.29.1","@types/jest-environment-puppeteer":"^4.4.1"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.7.4_1628862884237_0.8305996376672524","host":"s3://npm-registry-packages"}},"1.7.5":{"name":"react-tracked","version":"1.7.5","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.7.5","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"ec7e126beba13e3be13efd6fae123120098b0ba0","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.7.5.tgz","fileCount":20,"integrity":"sha512-RSlYpSZ5vGe09crxwZRQUZeTGkNOL529KLpGwwTysoBGuJOW4V8nECn0aP7+gcvEovd9VJN/pgrf9axbvZawog==","signatures":[{"sig":"MEYCIQC0tEAGj6o8f8dgFRWtyzy4ArtRzI21L0ndnFs5ux0qfAIhAK5ufDDb7mAgkld63GuUpjgv3X3g7DcxGum6xg+xZtLt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh25QfCRA9TVsSAnZWagAAqJsP/RubA7jNa6ahCImIrTyY\nqVReaZVSoVxJfwdMGaL6rkIa1XtKjkQLuFZIGpcDNlT+Gdcy8mCLZB9DVwlu\nyCfVy6IuQ9ZnSAm8tTg896HlPX1VrAzvTA0qMrwztjZlousZpIcjP6aKIM6I\nkYCb/9qaxhPY4mIRxfc/f0xbx7vC3tOn/A0TYP5sIVnPaawPogLaHZfEtS3G\nwfp+lAw/dvklMK/QZ7NmjuCK04XGgShZV+9ver3V2zx3ZFXaM2HFKEbNpavJ\n+Bd0+lejWz6hRI4etvk726xhlE5h+nNMUwlOLTnPdjwgB3sjnNfS5ipubJh4\nuvnmkI2hHsjHvMR4wbbSBf6g4ZXv6iTOejLRx5lg0aBqEMRxADgGuh0fCaet\n/MBFQgLZFM4iyO6kgri6g9viY2ymybz6AY/nDh1FprQdVAEPhZpF6LpVMdaR\nlzWSQMDM+yW4zMy4Go88HHXwaBnX2K+2JUxVFFy2dcjxKXB3/HuyaYuJ54DE\nQZfxjsRpeUH/L1HLKa8gH+8gbSbR/l1NB7TR9wV4DIYsGPFItTW3psmFOYOQ\npf83ges9cLOOcV2L6fn43adOQbDNHnkRFDFEQbOG+gddcTXGcsOyjjsPjmcq\na6nP+fV+jNDhsYC/sdaKUS3DAL2O8XhuUTNDTL4kzMYXCNqiEafDguT1Mrsl\nXlxK\r\n=pa2y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"4241df92190d5e9c9f2426d38d8acc1e82cf5ff8","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd --no-compress","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack-cli serve","examples:13_saga":"DIR=13_saga webpack-cli serve","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack-cli serve","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-cli serve","examples:14_dynamic":"DIR=14_dynamic webpack-cli serve","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack-cli serve","examples:04_selector":"DIR=04_selector webpack-cli serve","examples:07_todolist":"DIR=07_todolist webpack-cli serve","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack-cli serve","examples:09_reactmemo":"DIR=09_reactmemo webpack-cli serve","examples:10_untracked":"DIR=10_untracked webpack-cli serve","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack-cli serve","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-cli serve","examples:08_comparison":"DIR=08_comparison webpack-cli serve","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack-cli serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.15","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"resolutions":{"@types/node":"^15"},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"proxy-compare":"2.0.2","use-context-selector":"1.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","immer":"^9.0.6","react":"alpha","eslint":"^8.2.0","ts-jest":"^27.0.7","webpack":"^5.62.1","puppeteer":"^11.0.0","react-dom":"alpha","ts-loader":"^9.2.6","redux-saga":"^1.1.3","typescript":"^4.4.4","@types/jest":"^27.0.2","microbundle":"^0.14.1","npm-run-all":"^4.1.5","webpack-cli":"^4.9.1","@types/react":"^17.0.34","jest-puppeteer":"^6.0.0","@types/react-dom":"^17.0.11","@types/scheduler":"^0.16.2","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.0.2","webpack-dev-server":"^4.4.0","eslint-plugin-react":"^7.26.1","html-webpack-plugin":"^5.5.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.25.2","start-server-and-test":"^1.14.0","@testing-library/react":"^12.1.2","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^5.3.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^5.3.1","@types/jest-environment-puppeteer":"^4.4.1"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.7.5_1636852562522_0.517298639443466","host":"s3://npm-registry-packages"}},"1.7.6":{"name":"react-tracked","version":"1.7.6","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.7.6","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"11bccec80acccdf5029db20171a887b8b16b7ae1","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.7.6.tgz","fileCount":20,"integrity":"sha512-yqfkqj4UZpsadBLIHnPLrc8a0SLgjKoSQrdyipfWeXvLnPl+/AV8MrqRVbNogUJsqHOo+ojlWy2PMxuZPVcPnQ==","signatures":[{"sig":"MEYCIQDZy+QbFqTjuqBb4jlVovKBeF5XB4/po4p2mAiUbqpXPgIhAMg1LbZr4TsRAiDyYys21vVAwEb1rkU3DgyaszP6ntl4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3tkPCRA9TVsSAnZWagAAezoQAI43/3tTJlzFTbSWZkDQ\nAJvh58deshr9eVXR6UKhJamtgoUg8pgFl7XT+6Y2VfA07RUV+nQ/uVuzTvit\nZyVTrPlLdLOjiiUL54XZ2YmDz+ksu9iDPq2M7pQijcRir0Sr+Ns6YgqyWi1Q\nVKiY9FbpOg9oNWm5gpkZxDJuPb5cASXZt16Dx2XQShOtxpfbWD3PinD7IGvP\nPozhSY/XwrlPYX6VBfeZGDf1qTipLzVUg7dY1y7bTtxqXDjm8MGDNK2U0wlx\nWawv1TBkjqhtgvGYpORVnhvVPnhXgCC7Ek0au/7T1wrG86NplXolxP5dSBJs\nifw7EP4w4y7UTxMdT0paEvgxvwdM6IJvLXhfY0DU8wzRP4YezyMXOuEMZkg9\nWuFhRn5PBQqfSmVdT/418HClvkpHc9LMbOzPsjkkNzVLcV2bWWYDi8ws1hxo\n6sgE5Bp8N35LqJhBZg0gVY3/21/Lo6bwjXkEiWCBLg6tMLxzEqA/AVXEzq/5\nnZqEgdXM8aHZMwL4KUmd0puhvEsnAJQc4HnuWWiNJWkidufVUSBrFZ+42Gdy\nfRk5GQactb4ghdmjAnzNO+IA5GDvGR4gDLFR1mSEE36HmI3YXFd0jnJFrbSt\n++xDKqM/5LHZI0JlVkkuxnNKd7Bkhgxp58ewLXcD8nbbFOsSxCo5Ah/4gSAO\nqN9L\r\n=uNfl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"c4cbfa36ef902a46c8aaf244f8fb8b7d1f0879cb","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd --no-compress","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack-cli serve","examples:13_saga":"DIR=13_saga webpack-cli serve","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack-cli serve","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack-cli serve","examples:14_dynamic":"DIR=14_dynamic webpack-cli serve","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack-cli serve","examples:04_selector":"DIR=04_selector webpack-cli serve","examples:07_todolist":"DIR=07_todolist webpack-cli serve","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack-cli serve","examples:09_reactmemo":"DIR=09_reactmemo webpack-cli serve","examples:10_untracked":"DIR=10_untracked webpack-cli serve","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack-cli serve","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack-cli serve","examples:08_comparison":"DIR=08_comparison webpack-cli serve","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack-cli serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.15","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"resolutions":{"@types/node":"^15"},"sideEffects":false,"_nodeVersion":"12.22.8","dependencies":{"proxy-compare":"2.0.2","use-context-selector":"1.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","immer":"^9.0.12","react":"18.0.0-rc.0","eslint":"^8.6.0","ts-jest":"^27.1.2","webpack":"^5.66.0","puppeteer":"^13.0.1","react-dom":"18.0.0-rc.0","ts-loader":"^9.2.6","redux-saga":"^1.1.3","typescript":"^4.5.4","@types/jest":"^27.4.0","microbundle":"^0.14.2","npm-run-all":"^4.1.5","webpack-cli":"^4.9.1","@types/react":"^17.0.38","jest-puppeteer":"^6.0.3","@types/react-dom":"^17.0.11","@types/scheduler":"^0.16.2","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.1.0","webpack-dev-server":"^4.7.3","eslint-plugin-react":"^7.28.0","html-webpack-plugin":"^5.5.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","start-server-and-test":"^1.14.0","@testing-library/react":"^12.1.2","eslint-plugin-jsx-a11y":"^6.5.1","@typescript-eslint/parser":"^5.9.1","eslint-plugin-react-hooks":"^4.3.0","@typescript-eslint/eslint-plugin":"^5.9.1","@types/jest-environment-puppeteer":"^4.4.1"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.7.6_1641994511714_0.9914884730683826","host":"s3://npm-registry-packages"}},"1.7.7":{"name":"react-tracked","version":"1.7.7","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.7.7","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"cc65dce70fcbca85c5f1a12005563ba1d92c8a43","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.7.7.tgz","fileCount":20,"integrity":"sha512-t3G6yiADpc+C6sw2IKpZAIgTzmguj/YeDS4ueExcGP3KmrpIxq0K0dZHT/0j+I3AwKLre7gaFVGVgf3VooDDtw==","signatures":[{"sig":"MEUCIH/CCweAN+AXNtS2XQvYvohGR/r0SpzLnaG8uprkNeRFAiEAo1zw9DL1sJAGbXCvEkNJ8sosAjws0fmlNLeJ8NQzkJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKJSCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9HQ/+JXY+B9XYXHfoyGnn+Dlzk7IniLhBHdFqyEKoC+dDt3mvsFye\r\nHp3xiRdE7o/tm+BP5Doajb848Q7ibFvI4yigRWDcoLBCAHlvd05QZNXzpHfl\r\nPcVKIexPyL2nzEv64/7PngDRTfAhM3wLmB63JJsUNXw5DrMdijhCQDp8svpP\r\niVcc3wQzFdDPxRY3BK+G56UPIKg0UPvynIeAbrunJ0Ap9AFTyTu0IwIIywnH\r\nfaBT/n2lmpoTxLXaVHLBZx/4ljYWECqGC3L9ytAkAx+QhZt0AW3lJd1k6jP4\r\n6xY6X2/Eh8Wg6qlxH0cMUdcseUY2mhNczNbE8mX00fFNH3I8csjOmJTFpKmM\r\ndnoXM3jAefl+dKzfLI9GH/i2YPPzhzfl6MaqZUlmpNMs//7rSGzriJPXiRca\r\nZkB7pFfnRLcCPU6vSnExDlk4a05E8XnPbozJ7LZrCWShT1RGRb+XHmG4DaTf\r\n/PqoAxpl4vPIfTUH2OrMCimuUATDxzVJQRtqfNtPHfKbWyP2YzpNk/bEnDaA\r\nrG3cRAjZANZtRgxz41pn2nJxTDhJ7ka4/u7pPALLwj3upq8yZUDgm9FuzhBH\r\nm8XTSgfavtiHrsUblvghxrhIeyfSebb3pL20y4yGbdO+B4p4NrHHwLxqVpmB\r\nRlPDIaGVnTUcHNjYHdaILJZsoqAqsHs98Pg=\r\n=3Pm2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"3aa4d7e989032bfa06cb94513e2a729e4eee8390","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd --globals react=React --no-compress","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack serve","examples:13_saga":"DIR=13_saga webpack serve","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack serve","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack serve","examples:14_dynamic":"DIR=14_dynamic webpack serve","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack serve","examples:04_selector":"DIR=04_selector webpack serve","examples:07_todolist":"DIR=07_todolist webpack serve","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack serve","examples:09_reactmemo":"DIR=09_reactmemo webpack serve","examples:10_untracked":"DIR=10_untracked webpack serve","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack serve","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack serve","examples:08_comparison":"DIR=08_comparison webpack serve","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.16","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"resolutions":{"@types/node":"^15"},"sideEffects":false,"_nodeVersion":"12.22.10","dependencies":{"proxy-compare":"2.0.3","use-context-selector":"1.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","immer":"^9.0.12","react":"18.0.0-rc.2","eslint":"^8.10.0","ts-jest":"^27.1.3","webpack":"^5.70.0","puppeteer":"^13.5.0","react-dom":"18.0.0-rc.2","ts-loader":"^9.2.7","redux-saga":"^1.1.3","typescript":"^4.6.2","@types/jest":"^27.4.1","microbundle":"^0.14.2","npm-run-all":"^4.1.5","webpack-cli":"^4.9.2","@types/react":"^17.0.39","jest-puppeteer":"^6.1.0","@types/react-dom":"^17.0.13","@types/scheduler":"^0.16.2","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.1.0","webpack-dev-server":"^4.7.4","eslint-plugin-react":"^7.29.3","html-webpack-plugin":"^5.5.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","start-server-and-test":"^1.14.0","@testing-library/react":"^12.1.3","eslint-plugin-jsx-a11y":"^6.5.1","@typescript-eslint/parser":"^5.14.0","eslint-plugin-react-hooks":"^4.3.0","@typescript-eslint/eslint-plugin":"^5.14.0","@types/jest-environment-puppeteer":"^5.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.7.7_1646826626113_0.5526498593403926","host":"s3://npm-registry-packages"}},"1.7.8":{"name":"react-tracked","version":"1.7.8","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.7.8","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"1ebf59dcda89e6269b9e2508faae82c793bd2301","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.7.8.tgz","fileCount":20,"integrity":"sha512-JTkbWx11UYcmfNH+uYk2hpm6bc2yymBouqsI4REbESawWNxsdnOyCmmpqkldjgvjDYTw9RwkidOK3Ug/zPjEhQ==","signatures":[{"sig":"MEQCIA7DVX2pQUwkAYKDcF7mvfB4hcN6V6iJ1pIoO3cGr/S7AiBG+TqcyUocot/H6xVgHI6Dv4DWB7aK64GJzPKOnkkrTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNHhZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2yxAAiuPxF49205eQTzr1XTeF68w2U4oblC4/da9QSgdJby7I27Hb\r\nnaD5HdkQHGbGJ6JE6Ljw3V+VbcslTNQ5vHAi/WkwH4jsv4jY7vTXL8Xg/HMv\r\nL6A5gownpjn3KqxWEkuJ45ErPq/i8+zyjysrWkDQLnklM4yk2SIj15A7R9PU\r\nSmUmAXpuburHaLnoyFJHApP+X7VE+pZiR8vnZ2k2cdOF+pmyFKeFj1lVs0cm\r\nLxBqg6DyIUmSUFvg7t2/w6Huic4bhhkSHxnBI1ir3ZRIxQ4E3a/uRYPe/isx\r\nA5BsoTryc3iXntrr0wJaSKPYk395PFJ/OmDo0xHPJB5yqMu6A/h1Q3Ndv4UV\r\nEaQYHiRYuTXj4buacsrzaR9RXF+ltwufbv4DTK+7PI2Macoodn9IkKfbdtJP\r\nHZOyNY/UO6yEKgC+e/ReTsDWZaBGgQzFVP2B83uUWy7LGKrxRROPYoR3EknN\r\nyuG003vTII5LE+fQ9dK/X8xhYGKgKq7aB8yDW+kHhZzAumAbEvqM0vG9Y/cR\r\nUMaZcTyOFbHc9AiHectzkEYoJPt4TcMPTStUJponya1mVtr4RjTCZRUtJLy/\r\nc9LARQuG/PyUz+p4icFfJCLBUnLItAuBS9s0X9v/TZGdKK5iS9aN1NHy8tnW\r\neak1C0MSP+OcntL2YW8KuLtl58meIe5heMg=\r\n=OA8z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"9895012aa7de0a81ffef7d00cc530e01835d6d88","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd --globals react=React --no-compress","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack serve","examples:13_saga":"DIR=13_saga webpack serve","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack serve","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack serve","examples:14_dynamic":"DIR=14_dynamic webpack serve","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack serve","examples:04_selector":"DIR=04_selector webpack serve","examples:07_todolist":"DIR=07_todolist webpack serve","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack serve","examples:09_reactmemo":"DIR=09_reactmemo webpack serve","examples:10_untracked":"DIR=10_untracked webpack serve","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack serve","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack serve","examples:08_comparison":"DIR=08_comparison webpack serve","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.16","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"resolutions":{"@types/node":"^15"},"sideEffects":false,"_nodeVersion":"12.22.10","dependencies":{"proxy-compare":"2.1.0","use-context-selector":"1.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","immer":"^9.0.12","react":"18.0.0-rc.2","eslint":"^8.11.0","ts-jest":"^27.1.3","webpack":"^5.70.0","puppeteer":"^13.5.1","react-dom":"18.0.0-rc.2","ts-loader":"^9.2.8","redux-saga":"^1.1.3","typescript":"^4.6.2","@types/jest":"^27.4.1","microbundle":"^0.14.2","npm-run-all":"^4.1.5","webpack-cli":"^4.9.2","@types/react":"^17.0.40","jest-puppeteer":"^6.1.0","@types/react-dom":"^17.0.13","@types/scheduler":"^0.16.2","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.1.0","webpack-dev-server":"^4.7.4","eslint-plugin-react":"^7.29.4","html-webpack-plugin":"^5.5.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","start-server-and-test":"^1.14.0","@testing-library/react":"^12.1.4","eslint-plugin-jsx-a11y":"^6.5.1","@typescript-eslint/parser":"^5.15.0","eslint-plugin-react-hooks":"^4.3.0","@typescript-eslint/eslint-plugin":"^5.15.0","@types/jest-environment-puppeteer":"^5.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.7.8_1647605849562_0.8412739324278176","host":"s3://npm-registry-packages"}},"1.7.9":{"name":"react-tracked","version":"1.7.9","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.7.9","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"8b9acac97ccb7b7a2166c938351f84993bf294d1","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.7.9.tgz","fileCount":20,"integrity":"sha512-axBJegjdQbsHizZ0DtEpM4g3sDW1SF5mq9j9bk77mRbcFR+OeBR4vLAqO7E6/DOPeGdDDqLBBIFBy5tmjnOd+A==","signatures":[{"sig":"MEUCIQCQCAZAGNsVWaCOblA+tBk5dWjSj32is7U44g90hT9f1wIgHtnWcvDE9YKi4Cot9qXgGkHCJC7AX8HAVr1LLeQ0TN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW22AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpACQ/+InRpEB+7ltfR3RfL116f8szrVwieaqiXIzXwCoy5q0XpufPD\r\ngji7n0Qx+I6+A1cfhi2sTFjZwZOjxo0OCPJQAJGmCqnPxVeqUOY8W4AECjXA\r\ngM7FjW3WoQF7H2HLv7e1BdzGfg3wrGbgVBpha2aYoZ7zyVlNJkXY/wVHf99M\r\n+u2MOkZGGNLA+qpM4YqcPa/b6bVloZ7CTgdmSeQ6F1WrZQeyDNvhFrr9VbZ+\r\nNPw+KM/hsK2L6lOanU8TeZGbZLl6Tecv7PUAJhioh5hAhcQ3EgcjVAnvjh2w\r\nOHXFbOwObrOp723jqikkkp6crV8SH+5wDyDK8eJrT3+BhQhe+EuBR1bjGd6L\r\n0UCtfIAZAIDEfyW+Ox5EnfWiVQK3tHvpygPKls3S9tOxbPUtsGmzgGqFQRI6\r\n7omErNMNmV86OEva9CCuBXLkwQbTDfMj+puaMmAC9PFq0x5oz85bd8PMgzkX\r\n8voe6RkcyMzwrwnllMNl56hgAf0fRBH7RZKGArbkArE5c2weWnc90bSRQZHb\r\nAJPDwFKrWS5L+wTe2RrcqaB5344bgnqxNivj0XAUUkqe6bJ2+Tu7aeTKn/JN\r\nUaMFLCinD6KcFFj1DxjLpDoGSSs8CqfcR98J9FH9P8xIl2TvBnP2e740YFwX\r\npUc3eaaYIpyqTm11sQ24bNfsW9BuyRbmHkM=\r\n=6HIy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"61ce149850a7d7cbd44ab120a1ec9fe71f3efafd","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd --globals react=React --no-compress","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack serve","examples:13_saga":"DIR=13_saga webpack serve","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack serve","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack serve","examples:14_dynamic":"DIR=14_dynamic webpack serve","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack serve","examples:04_selector":"DIR=04_selector webpack serve","examples:07_todolist":"DIR=07_todolist webpack serve","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack serve","examples:09_reactmemo":"DIR=09_reactmemo webpack serve","examples:10_untracked":"DIR=10_untracked webpack serve","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack serve","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack serve","examples:08_comparison":"DIR=08_comparison webpack serve","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.16","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"resolutions":{"@types/node":"^15"},"sideEffects":false,"_nodeVersion":"12.22.12","dependencies":{"proxy-compare":"2.1.0","use-context-selector":"1.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","immer":"^9.0.12","react":"18.0.0","eslint":"^8.13.0","ts-jest":"^27.1.4","webpack":"^5.72.0","puppeteer":"^13.5.2","react-dom":"18.0.0","ts-loader":"^9.2.8","redux-saga":"^1.1.3","typescript":"^4.6.3","@types/jest":"^27.4.1","microbundle":"^0.14.2","npm-run-all":"^4.1.5","webpack-cli":"^4.9.2","@types/react":"^18.0.5","jest-puppeteer":"^6.1.0","@types/react-dom":"^18.0.1","@types/scheduler":"^0.16.2","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.1.0","webpack-dev-server":"^4.8.1","eslint-plugin-react":"^7.29.4","html-webpack-plugin":"^5.5.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","start-server-and-test":"^1.14.0","@testing-library/react":"^13.1.1","eslint-plugin-jsx-a11y":"^6.5.1","@typescript-eslint/parser":"^5.19.0","eslint-plugin-react-hooks":"^4.4.0","@typescript-eslint/eslint-plugin":"^5.19.0","@types/jest-environment-puppeteer":"^5.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.7.9_1650158976289_0.08473733262408834","host":"s3://npm-registry-packages"}},"1.7.10":{"name":"react-tracked","version":"1.7.10","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.7.10","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"1a907a0dfa3fcdc29247ba0f5cfad0145b8ef0c8","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.7.10.tgz","fileCount":20,"integrity":"sha512-+zOm+Pr+zFrrEOwtLUtHwoxf9Kg7Ur7OMjD9kNFw5JA9lAs+mInXVEOvwpReEoR2FQMS4KUFxLv5VYoR5ADBiQ==","signatures":[{"sig":"MEYCIQCaRmnLolg+gglSTqPkmlNS57eTkM9wVi+EJGYiMM43AAIhAPTfMD3hJLXU3/CwTdQq7MDFsg6nQ8XcFr5tx7jiuH/w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi96rlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4kg/8DyxR5qkCACtva3NLXtwtJLaYY/6SpcjpPtxcro6L7NThnpnk\r\nYq3JJxwz4Khzp0vVabOEARy7SK5bp3mquFzSAEcO+J4VMtyQqZm5bxu0rTI0\r\n+7bBBFCMksqk4bXSU6tCnsehgdhq4wRNAKPSDW2RwpRh6xM6V1ZNq1IqXTgK\r\n6JKRiNNY6QgseZzJYRleAq7I2BZjphfw9NZqPsIO1W5xwtu+6clbwTtIeQkr\r\nNpn971oS7AX40uGgI8wGrP/41l8adh0XLyGOjSJ/xJ36Dd3rSeS9Y0zfG9tj\r\nEIn7nltqw7CZB8/exc/IgchYsqg9Coh10z/1PNoFsEz9bI6++ELJIKpTSb2+\r\nCi63BMbO+IlKPtn2Vd6MNwqbsYRkqJk5MBmdTEX7iv/YDDMb/1bkNqJFQeQ2\r\nEtB3jHcsckWksDfAJrGNkoq7Q5vpqDkUNafECbylEG2tB4SrGzfcoRjpJQy5\r\n8fXyQX4ylnoEoKo2eaeWx9aMmu1Zk3jIFGgt3E2fgnMR1GhX1bJ+YwRkvr/1\r\n8O8qr9jS81PrdGuvDIXTNk2twUMG0DbBflUTHifGVITsQ4tw68P/jLlSr8VD\r\nFMjL1NsCRrruhGrnwINieKsnQ7HYhd+uOG5dYAuVyP+939YziV3YbaQt1i31\r\nki92XvL/KZ6jeyhtD3EWMVNlpaIuq/Vi0pc=\r\n=DUgX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"54fbd2341a71ed27e0908c89f63f24aabd88d37f","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd --globals react=React --no-compress","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack serve","examples:13_saga":"DIR=13_saga webpack serve","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack serve","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack serve","examples:14_dynamic":"DIR=14_dynamic webpack serve","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack serve","examples:04_selector":"DIR=04_selector webpack serve","examples:07_todolist":"DIR=07_todolist webpack serve","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack serve","examples:09_reactmemo":"DIR=09_reactmemo webpack serve","examples:10_untracked":"DIR=10_untracked webpack serve","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack serve","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack serve","examples:08_comparison":"DIR=08_comparison webpack serve","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.17","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"resolutions":{"@types/node":"^15"},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"proxy-compare":"2.3.0","use-context-selector":"1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","immer":"^9.0.15","react":"18.2.0","eslint":"^8.21.0","ts-jest":"^28.0.7","webpack":"^5.74.0","puppeteer":"^16.1.0","react-dom":"18.2.0","ts-loader":"^9.3.1","redux-saga":"^1.1.3","typescript":"^4.7.4","@types/jest":"^28.1.6","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^4.10.0","@types/react":"^18.0.17","jest-puppeteer":"^6.1.1","@types/react-dom":"^18.0.6","@types/scheduler":"^0.16.2","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.1.1","webpack-dev-server":"^4.10.0","eslint-plugin-react":"^7.30.1","html-webpack-plugin":"^5.5.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","start-server-and-test":"^1.14.0","@testing-library/react":"^13.3.0","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^28.1.3","@typescript-eslint/parser":"^5.33.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.33.0","@types/jest-environment-puppeteer":"^5.0.2"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.7.10_1660398308820_0.44958135748670847","host":"s3://npm-registry-packages"}},"1.7.11":{"name":"react-tracked","version":"1.7.11","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.7.11","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"b2adccf1d8ee3941e8dc68f754513bdb7b235db4","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.7.11.tgz","fileCount":20,"integrity":"sha512-+XXv4dJH7NnLtSD/cPVL9omra4A3KRK91L33owevXZ81r7qF/a9DdCsVZa90jMGht/V1Ym9sasbmidsJykhULQ==","signatures":[{"sig":"MEUCIE27mzNXhlALx2X+A+Fk41BbwH5BikKMVBeDOLcIuLJIAiEAzH4nHOd/C/NXlYoyHXxCS+SfajQof8xZ0vQaDaXoImo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtY0zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKNxAAm1Pr9bnrGNk5H3U4Nuu+tdJfv7QmKkx7SWw9D0I9XhmSTwyw\r\nRW7cYoBn+lHCCBrty9uNWuf06apncGh+A+vr+Jexv6Nx16AYzRqYjKVlvvW/\r\nSuQyE1RxQtU48XTSkxsEC7M60Ucg/GVfv/W2tG9mixEOWnvxZaA2xInbuwjx\r\ncS3Ibu4nzKiS1Q672dIohPHzHKPxcfF5cJS63AqfyeXc2ASDs2+F43HYeGHu\r\n06ZV2hfQv0c6HiSFdDZBbuvStKDXNc0fG4058uARkfr5QRu9dLLaKHFJQnpC\r\njf9TOM+92nTF/RQQteLM3itmwAQrcGrsucMgj03MthnVkbCqU1Xpdw9sc9+p\r\n/lkLpBopP8/bHO3POmYe8Jl0vlgn3PsFVjr45FI/aH3hWE+HILeIgd/hTqCk\r\nuaezD4Bt2lmOfZkqRz1tqVmVNzYTE75SQXqkIo5DZ1oUhKB6E6WmXOO/WpzF\r\n2S3u3buSxa0wOBWq1qd/P+1COv1E+0e2knbihmnML4sZJjcF7xVbvQJRpqxV\r\nZQwTq+rFlA8oZPmEMPjdrnr2uQ4g+9XLDDCm3UYUuU1wG28IQztkLmqCd8wP\r\npIiXPspMNfOqGY2BKWs7eFi/70FlUptLPeBCoWMPqdZOrnhA8vSI1ACoP6dS\r\nb0fZR1lClj5qLR5Qp1/mHcrIEKhqI+y1XMw=\r\n=mp/J\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"e9543de8211310080d3cd459ca977da793c41658","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts __tests__/*.tsx","test":"run-s eslint tsc-test jest e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd --globals react=React --no-compress","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack serve","examples:13_saga":"DIR=13_saga webpack serve","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack serve","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack serve","examples:14_dynamic":"DIR=14_dynamic webpack serve","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack serve","examples:04_selector":"DIR=04_selector webpack serve","examples:07_todolist":"DIR=07_todolist webpack serve","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack serve","examples:09_reactmemo":"DIR=09_reactmemo webpack serve","examples:10_untracked":"DIR=10_untracked webpack serve","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack serve","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack serve","examples:08_comparison":"DIR=08_comparison webpack serve","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"6.14.17","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"proxy-compare":"2.4.0","use-context-selector":"1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","immer":"^9.0.17","react":"18.2.0","eslint":"^8.31.0","ts-jest":"^29.0.3","webpack":"^5.75.0","puppeteer":"^19.4.1","react-dom":"18.2.0","ts-loader":"^9.4.2","redux-saga":"^1.2.2","typescript":"^4.9.4","@types/jest":"^29.2.5","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.0.1","@types/react":"^18.0.26","jest-puppeteer":"^6.2.0","@types/react-dom":"^18.0.10","@types/scheduler":"^0.16.2","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.1.1","webpack-dev-server":"^4.11.1","eslint-plugin-react":"^7.31.11","html-webpack-plugin":"^5.5.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","start-server-and-test":"^1.15.2","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.3.1","@typescript-eslint/parser":"^5.48.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.48.0","@types/jest-environment-puppeteer":"^5.0.3"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.7.11_1672842547075_0.6691754426440328","host":"s3://npm-registry-packages"}},"1.7.12":{"name":"react-tracked","version":"1.7.12","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.7.12","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"ab21ab2b518260b3d807c5e7e1dd7541fb9298b8","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.7.12.tgz","fileCount":19,"integrity":"sha512-4HhgUyhUVrq2Bc+Qu4ZloKHgEydR5Ge0YNsTLo/CCLhhk18wsYWOHY5ALrPjaeb5x4mWOQYuUMYe7G2VAfvFkQ==","signatures":[{"sig":"MEYCIQDw7l4B4So8zuYUglau2TgiBsIzh641HRVDrH/zjGbSYwIhAJq+FEQoMOE62IIfTK97RNhJbBrvOD/gPn++5DLlgLm3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83175},"jest":{"transform":{"^.+\\.ts$":"ts-jest"}},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"697c4466058df06758dd9b3ce90cc0911df339c6","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts --env jsdom __tests__/*.tsx","test":"run-s eslint tsc-test jest prepare-e2e e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd --globals react=React --no-compress","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","prepare-e2e":"test -z $CI || node node_modules/puppeteer/install.mjs","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack serve","examples:13_saga":"DIR=13_saga webpack serve","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack serve","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack serve","examples:14_dynamic":"DIR=14_dynamic webpack serve","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack serve","examples:04_selector":"DIR=04_selector webpack serve","examples:07_todolist":"DIR=07_todolist webpack serve","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack serve","examples:09_reactmemo":"DIR=09_reactmemo webpack serve","examples:10_untracked":"DIR=10_untracked webpack serve","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack serve","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack serve","examples:08_comparison":"DIR=08_comparison webpack serve","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"10.2.4","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"proxy-compare":"2.6.0","use-context-selector":"1.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.0.3","react":"^18.2.0","eslint":"^8.57.0","ts-jest":"^29.1.2","webpack":"^5.90.3","puppeteer":"^22.3.0","react-dom":"^18.2.0","ts-loader":"^9.5.1","redux-saga":"^1.3.0","typescript":"^5.3.3","@types/jest":"^29.5.12","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.61","jest-puppeteer":"^10.0.1","@types/react-dom":"^18.2.19","@types/scheduler":"^0.16.8","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.1.1","webpack-dev-server":"^5.0.2","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.6.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","start-server-and-test":"^2.0.3","@testing-library/react":"^14.2.1","eslint-plugin-jsx-a11y":"^6.8.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.1.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.1.0","@types/jest-environment-puppeteer":"^5.0.6"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.7.12_1709345823586_0.19764394869749746","host":"s3://npm-registry-packages"}},"2.0.0-beta.1":{"name":"react-tracked","version":"2.0.0-beta.1","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@2.0.0-beta.1","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"310a6ef8ce3cd14b766fd4ec9741153b05b8d383","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-2.0.0-beta.1.tgz","fileCount":17,"integrity":"sha512-0dySk3tiZkBL5Sxxh3Wb0owaefOX7KAfgKGjpySfgrcyRtIfz5UN2SYNuO8silVity1xW5/lBTX2qpwJpgltNA==","signatures":[{"sig":"MEQCIGe30SXU8VVUanARQ/9LR7na/sWfy88YWXWy2i6OwAGpAiACfcmcNAnODIw/2AOY/ecdHo4fza5OZhz+cPvnz1YbjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74116},"jest":{"transform":{"^.+\\.ts$":"ts-jest"}},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"25ed91362632efe65ff44a4beb199081de53c4c0","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts --env jsdom __tests__/*.tsx","test":"run-s eslint tsc-test jest prepare-e2e e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd --globals react=React --no-compress","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","prepare-e2e":"test -z $CI || node node_modules/puppeteer/install.mjs","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack serve","examples:13_saga":"DIR=13_saga webpack serve","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack serve","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack serve","examples:14_dynamic":"DIR=14_dynamic webpack serve","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack serve","examples:04_selector":"DIR=04_selector webpack serve","examples:07_todolist":"DIR=07_todolist webpack serve","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack serve","examples:09_reactmemo":"DIR=09_reactmemo webpack serve","examples:10_untracked":"DIR=10_untracked webpack serve","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack serve","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack serve","examples:08_comparison":"DIR=08_comparison webpack serve","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"10.2.4","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"proxy-compare":"2.6.0","use-context-selector":"1.4.2"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","immer":"^10.0.3","react":"^18.2.0","eslint":"^8.57.0","ts-jest":"^29.1.2","webpack":"^5.90.3","puppeteer":"^22.3.0","react-dom":"^18.2.0","ts-loader":"^9.5.1","redux-saga":"^1.3.0","typescript":"^5.3.3","@types/jest":"^29.5.12","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.61","jest-puppeteer":"^10.0.1","@types/react-dom":"^18.2.19","@types/scheduler":"^0.16.8","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.1.1","webpack-dev-server":"^5.0.2","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.6.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","start-server-and-test":"^2.0.3","@testing-library/react":"^14.2.1","eslint-plugin-jsx-a11y":"^6.8.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.1.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.1.0","@types/jest-environment-puppeteer":"^5.0.6"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_2.0.0-beta.1_1709382091977_0.4862057610445396","host":"s3://npm-registry-packages"}},"1.7.13":{"name":"react-tracked","version":"1.7.13","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.7.13","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"471ee25099c108f84ced01383926c8706d36067c","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.7.13.tgz","fileCount":19,"integrity":"sha512-Fm6NYUGQxHxJ7l22kpfzGPF/sEae1HKShjZGZxIOkvLTFjmhUZ25r6LRihLytv6DrR7ttfMTTCyN1K7xWMh1lg==","signatures":[{"sig":"MEYCIQCvPDWaivjjiGc8BZ2Qs0MfDKxrLmv9tKp6lr6B9ookGgIhAO0lN8enqn7j7vKlcH5DeXdpl/Wi8QESzixVdpnLhAhZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83175},"jest":{"transform":{"^.+\\.ts$":"ts-jest"}},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"ce34b6b2da7c24eb32012c8644ba0950af116838","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts --env jsdom __tests__/*.tsx","test":"run-s eslint tsc-test jest prepare-e2e e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd --globals react=React --no-compress","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","prepare-e2e":"test -z $CI || node node_modules/puppeteer/install.mjs","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack serve","examples:13_saga":"DIR=13_saga webpack serve","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack serve","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack serve","examples:14_dynamic":"DIR=14_dynamic webpack serve","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack serve","examples:04_selector":"DIR=04_selector webpack serve","examples:07_todolist":"DIR=07_todolist webpack serve","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack serve","examples:09_reactmemo":"DIR=09_reactmemo webpack serve","examples:10_untracked":"DIR=10_untracked webpack serve","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack serve","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack serve","examples:08_comparison":"DIR=08_comparison webpack serve","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"10.2.4","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"proxy-compare":"2.6.0","use-context-selector":"1.4.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.0.3","react":"^18.2.0","eslint":"^8.57.0","ts-jest":"^29.1.2","webpack":"^5.90.3","puppeteer":"^22.3.0","react-dom":"^18.2.0","ts-loader":"^9.5.1","redux-saga":"^1.3.0","typescript":"^5.3.3","@types/jest":"^29.5.12","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.61","jest-puppeteer":"^10.0.1","@types/react-dom":"^18.2.19","@types/scheduler":"^0.16.8","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.1.1","webpack-dev-server":"^5.0.2","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.6.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","start-server-and-test":"^2.0.3","@testing-library/react":"^14.2.1","eslint-plugin-jsx-a11y":"^6.8.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.1.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.1.0","@types/jest-environment-puppeteer":"^5.0.6"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.7.13_1709690509230_0.86541137734485","host":"s3://npm-registry-packages"}},"2.0.0-beta.2":{"name":"react-tracked","version":"2.0.0-beta.2","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@2.0.0-beta.2","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"2f28c34ae784d7e9f210a8073ff509008897decb","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-2.0.0-beta.2.tgz","fileCount":17,"integrity":"sha512-cQIQi2eIAoYLTq5HL8UK9YloM+jT/EW+uQbcCo//YK8Br8Ne2zuA054WIC7vOPsMZagdC4olgi9uSbDtonxXOA==","signatures":[{"sig":"MEYCIQDVTxXWRrIB6USJiBR7zPK129hsS9D7CnAXKKKSFWnlmgIhAJ2nh9epXfjQiJSLGEMeonnD2XEajQ3lH1lDS/ZGbByH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74116},"jest":{"transform":{"^.+\\.ts$":"ts-jest"}},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"404b898b50575686e1507c918a567717555881fa","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts --env jsdom __tests__/*.tsx","test":"run-s eslint tsc-test jest prepare-e2e e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd --globals react=React --no-compress","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","prepare-e2e":"test -z $CI || node node_modules/puppeteer/install.mjs","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack serve","examples:13_saga":"DIR=13_saga webpack serve","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack serve","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack serve","examples:14_dynamic":"DIR=14_dynamic webpack serve","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack serve","examples:04_selector":"DIR=04_selector webpack serve","examples:07_todolist":"DIR=07_todolist webpack serve","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack serve","examples:09_reactmemo":"DIR=09_reactmemo webpack serve","examples:10_untracked":"DIR=10_untracked webpack serve","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack serve","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack serve","examples:08_comparison":"DIR=08_comparison webpack serve","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"10.2.4","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"proxy-compare":"2.6.0","use-context-selector":"1.4.3"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","immer":"^10.0.3","react":"^18.2.0","eslint":"^8.57.0","ts-jest":"^29.1.2","webpack":"^5.90.3","puppeteer":"^22.3.0","react-dom":"^18.2.0","ts-loader":"^9.5.1","redux-saga":"^1.3.0","typescript":"^5.3.3","@types/jest":"^29.5.12","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.61","jest-puppeteer":"^10.0.1","@types/react-dom":"^18.2.19","@types/scheduler":"^0.16.8","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.1.1","webpack-dev-server":"^5.0.2","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.6.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","start-server-and-test":"^2.0.3","@testing-library/react":"^14.2.1","eslint-plugin-jsx-a11y":"^6.8.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.1.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.1.0","@types/jest-environment-puppeteer":"^5.0.6"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_2.0.0-beta.2_1709691942360_0.06726226676822677","host":"s3://npm-registry-packages"}},"1.7.14":{"name":"react-tracked","version":"1.7.14","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@1.7.14","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"66445c918107a502e86501904fee6940ffe37612","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-1.7.14.tgz","fileCount":19,"integrity":"sha512-6UMlgQeRAGA+uyYzuQGm7kZB6ZQYFhc7sntgP7Oxwwd6M0Ud/POyb4K3QWT1eXvoifSa80nrAWnXWFGpOvbwkw==","signatures":[{"sig":"MEQCICK29je5g/vhA4osUu0ihLUjXmoFOssOJgOag6HLcBgiAiBhEOWogxkq/iGEqUe0i3bh637RieD3jrx98SjqeU4b2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83175},"jest":{"transform":{"^.+\\.ts$":"ts-jest"}},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"ceec9af2e0dfc48d678769da1cbac3eaec76b66f","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts --env jsdom __tests__/*.tsx","test":"run-s eslint tsc-test jest prepare-e2e e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd --globals react=React --no-compress","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","prepare-e2e":"test -z $CI || node node_modules/puppeteer/install.mjs","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack serve","examples:13_saga":"DIR=13_saga webpack serve","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack serve","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack serve","examples:14_dynamic":"DIR=14_dynamic webpack serve","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack serve","examples:04_selector":"DIR=04_selector webpack serve","examples:07_todolist":"DIR=07_todolist webpack serve","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack serve","examples:09_reactmemo":"DIR=09_reactmemo webpack serve","examples:10_untracked":"DIR=10_untracked webpack serve","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack serve","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack serve","examples:08_comparison":"DIR=08_comparison webpack serve","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"10.2.4","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"proxy-compare":"2.6.0","use-context-selector":"1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.0.3","react":"^18.2.0","eslint":"^8.57.0","ts-jest":"^29.1.2","webpack":"^5.90.3","puppeteer":"^22.3.0","react-dom":"^18.2.0","ts-loader":"^9.5.1","redux-saga":"^1.3.0","typescript":"^5.3.3","@types/jest":"^29.5.12","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.61","jest-puppeteer":"^10.0.1","@types/react-dom":"^18.2.19","@types/scheduler":"^0.16.8","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.1.1","webpack-dev-server":"^5.0.2","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.6.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","start-server-and-test":"^2.0.3","@testing-library/react":"^14.2.1","eslint-plugin-jsx-a11y":"^6.8.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.1.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.1.0","@types/jest-environment-puppeteer":"^5.0.6"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_1.7.14_1709905996034_0.0388149454757063","host":"s3://npm-registry-packages"}},"2.0.0-beta.3":{"name":"react-tracked","version":"2.0.0-beta.3","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@2.0.0-beta.3","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"476c2bb83e14c4954a8f5a32db6c47670309d3cf","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-2.0.0-beta.3.tgz","fileCount":17,"integrity":"sha512-kMvC+yMYaqeCNAh4yDXjOyFKc43Z2AVZxCHNvzDgRzCqcr7kioU3LO6el69MEhhct01Dmp1PDtIMAsurcJZABw==","signatures":[{"sig":"MEQCIFT8AIlE7rJs6mNaNCRreJASsPL3Chku+PPJosofyx5/AiBMxM1XPO/tkFaiE9pHpt2HsBUSiGuXaS8eXwCJYd42dQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74116},"jest":{"transform":{"^.+\\.ts$":"ts-jest"}},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"e6006b4596baeb4fdbbf7e09c8b8582a8605cdea","scripts":{"jest":"jest --preset ts-jest/presets/js-with-ts --env jsdom __tests__/*.tsx","test":"run-s eslint tsc-test jest prepare-e2e e2e-test:*","eslint":"eslint --ext .js,.ts,.tsx --ignore-path .gitignore --ignore-pattern dist .","compile":"microbundle build -f modern,umd --globals react=React --no-compress","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","prepare-e2e":"test -z $CI || node node_modules/puppeteer/install.mjs","e2e-test:11_form":"server-test examples:11_form 8080 'jest --preset jest-puppeteer __tests__/e2e/11_form.ts'","e2e-test:13_saga":"server-test examples:13_saga 8080 'jest --preset jest-puppeteer __tests__/e2e/13_saga.ts'","examples:11_form":"DIR=11_form webpack serve","examples:13_saga":"DIR=13_saga webpack serve","e2e-test:12_async":"server-test examples:12_async 8080 'jest --preset jest-puppeteer __tests__/e2e/12_async.ts'","examples:12_async":"DIR=12_async webpack serve","e2e-test:01_minimal":"server-test examples:01_minimal 8080 'jest --preset jest-puppeteer __tests__/e2e/01_minimal.ts'","e2e-test:14_dynamic":"server-test examples:14_dynamic 8080 'jest --preset jest-puppeteer __tests__/e2e/14_dynamic.ts'","examples:01_minimal":"DIR=01_minimal EXT=js webpack serve","examples:14_dynamic":"DIR=14_dynamic webpack serve","e2e-test:03_usestate":"server-test examples:03_usestate 8080 'jest --preset jest-puppeteer __tests__/e2e/03_usestate.ts'","e2e-test:04_selector":"server-test examples:04_selector 8080 'jest --preset jest-puppeteer __tests__/e2e/04_selector.ts'","e2e-test:07_todolist":"server-test examples:07_todolist 8080 'jest --preset jest-puppeteer __tests__/e2e/07_todolist.ts'","examples:03_usestate":"DIR=03_usestate webpack serve","examples:04_selector":"DIR=04_selector webpack serve","examples:07_todolist":"DIR=07_todolist webpack serve","e2e-test:05_container":"server-test examples:05_container 8080 'jest --preset jest-puppeteer __tests__/e2e/05_container.ts'","e2e-test:09_reactmemo":"server-test examples:09_reactmemo 8080 'jest --preset jest-puppeteer __tests__/e2e/09_reactmemo.ts'","e2e-test:10_untracked":"server-test examples:10_untracked 8080 'jest --preset jest-puppeteer __tests__/e2e/10_untracked.ts'","examples:05_container":"DIR=05_container webpack serve","examples:09_reactmemo":"DIR=09_reactmemo webpack serve","examples:10_untracked":"DIR=10_untracked webpack serve","e2e-test:02_typescript":"server-test examples:02_typescript 8080 'jest --preset jest-puppeteer __tests__/e2e/02_typescript.ts'","e2e-test:06_customhook":"server-test examples:06_customhook 8080 'jest --preset jest-puppeteer __tests__/e2e/06_customhook.ts'","e2e-test:08_comparison":"server-test examples:08_comparison 8080 'jest --preset jest-puppeteer __tests__/e2e/08_comparison.ts'","examples:02_typescript":"DIR=02_typescript webpack serve","examples:06_customhook":"DIR=06_customhook EXT=tsx webpack serve","examples:08_comparison":"DIR=08_comparison webpack serve","e2e-test:15_reactmemoref":"server-test examples:15_reactmemoref 8080 'jest --preset jest-puppeteer __tests__/e2e/15_reactmemoref.ts'","examples:15_reactmemoref":"DIR=15_reactmemoref webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"10.2.4","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"proxy-compare":"2.6.0","use-context-selector":"1.4.4"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","immer":"^10.0.3","react":"^18.2.0","eslint":"^8.57.0","ts-jest":"^29.1.2","webpack":"^5.90.3","puppeteer":"^22.3.0","react-dom":"^18.2.0","ts-loader":"^9.5.1","redux-saga":"^1.3.0","typescript":"^5.3.3","@types/jest":"^29.5.12","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.61","jest-puppeteer":"^10.0.1","@types/react-dom":"^18.2.19","@types/scheduler":"^0.16.8","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.1.1","webpack-dev-server":"^5.0.2","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.6.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","start-server-and-test":"^2.0.3","@testing-library/react":"^14.2.1","eslint-plugin-jsx-a11y":"^6.8.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.1.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.1.0","@types/jest-environment-puppeteer":"^5.0.6"},"peerDependencies":{"react":">=16.8.0","react-dom":"*","scheduler":">=0.19.0","react-native":"*"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_2.0.0-beta.3_1709906439399_0.17438550831647803","host":"s3://npm-registry-packages"}},"2.0.0-rc.0":{"name":"react-tracked","version":"2.0.0-rc.0","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@2.0.0-rc.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"27950c3e1961cfaa1da8e80f2b1e4688b5ae7886","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-2.0.0-rc.0.tgz","fileCount":24,"integrity":"sha512-+RD2TtEGYTf8gx/UOwGmMHz0maovY/deGbmgBScECncA1ge1mxs8vpW/nfpk+nnxVnemq2272moLg/YwkAGv+Q==","signatures":[{"sig":"MEUCIHBlFObmSnHcw6hJqwdcSAAHQguW8zypDlL23XbA8dsFAiEA3HJ9OWKf6bwD3+erYwIdvvllProyGEnyb6jNjUqJsX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37219},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","exports":{".":{"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"3f044e9be1baf2fa0539c89346e444854c788bd3","scripts":{"test":"pnpm run '/^test:.*/'","compile":"rm -rf dist && pnpm run '/^compile:.*/'","test:e2e":"run-s prepare-e2e e2e:*","test:lint":"eslint .","test:spec":"vitest run --project=spec","test:types":"tsc -p . --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json","e2e:11_form":"server-test examples:11_form http://localhost:8080 'vitest run --project=e2e 11_form'","e2e:13_saga":"server-test examples:13_saga http://localhost:8080 'vitest run --project=e2e 13_saga'","prepare-e2e":"test -z $CI || node node_modules/puppeteer/install.mjs","test:format":"prettier -c .","e2e:12_async":"server-test examples:12_async http://localhost:8080 'vitest run --project=e2e 12_async'","e2e:02_person":"server-test examples:02_person http://localhost:8080 'vitest run --project=e2e 02_person'","e2e:01_counter":"server-test examples:01_counter http://localhost:8080 'vitest run --project=e2e 01_counter'","e2e:14_dynamic":"server-test examples:14_dynamic http://localhost:8080 'vitest run --project=e2e 14_dynamic'","e2e:03_usestate":"server-test examples:03_usestate http://localhost:8080 'vitest run --project=e2e 03_usestate'","e2e:04_selector":"server-test examples:04_selector http://localhost:8080 'vitest run --project=e2e 04_selector'","e2e:07_todolist":"server-test examples:07_todolist http://localhost:8080 'vitest run --project=e2e 07_todolist'","e2e:05_container":"server-test examples:05_container http://localhost:8080 'vitest run --project=e2e 05_container'","e2e:09_reactmemo":"server-test examples:09_reactmemo http://localhost:8080 'vitest run --project=e2e 09_reactmemo'","e2e:10_untracked":"server-test examples:10_untracked http://localhost:8080 'vitest run --project=e2e 10_untracked'","examples:11_form":"DIR=11_form vite","examples:13_saga":"DIR=13_saga vite","e2e:06_customhook":"server-test examples:06_customhook http://localhost:8080 'vitest run --project=e2e 06_customhook'","e2e:08_comparison":"server-test examples:08_comparison http://localhost:8080 'vitest run --project=e2e 08_comparison'","examples:12_async":"DIR=12_async vite","examples:02_person":"DIR=02_person vite","e2e:15_reactmemoref":"server-test examples:15_reactmemoref http://localhost:8080 'vitest run --project=e2e 15_reactmemoref'","examples:01_counter":"DIR=01_counter vite","examples:14_dynamic":"DIR=14_dynamic vite","test:types:examples":"tsc -p examples --noEmit","examples:03_usestate":"DIR=03_usestate vite","examples:04_selector":"DIR=04_selector vite","examples:07_todolist":"DIR=07_todolist vite","examples:05_container":"DIR=05_container vite","examples:09_reactmemo":"DIR=09_reactmemo vite","examples:10_untracked":"DIR=10_untracked vite","examples:06_customhook":"DIR=06_customhook EXT=tsx vite","examples:08_comparison":"DIR=08_comparison vite","examples:15_reactmemoref":"DIR=15_reactmemoref vite"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"10.5.0","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"proxy-compare":"^3.0.0","use-context-selector":"^2.0.0-beta.0"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","readmeFilename":"README.md","devDependencies":{"vite":"^5.2.10","immer":"^10.1.1","react":"^18.3.1","eslint":"8.57.0","vitest":"^1.5.2","prettier":"^3.2.5","happy-dom":"^14.7.1","puppeteer":"^22.7.1","react-dom":"^18.3.1","ts-expect":"^1.3.0","redux-saga":"^1.3.0","typescript":"^5.4.5","@types/node":"^20.12.7","npm-run-all":"^4.1.5","@types/react":"^18.3.1","@types/react-dom":"^18.3.0","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.1.1","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","start-server-and-test":"^2.0.3","@testing-library/react":"^15.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^7.7.1","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^7.7.1","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"react":">=18.0.0","scheduler":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_2.0.0-rc.0_1714405907882_0.5586456990959487","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"react-tracked","version":"2.0.0","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@2.0.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"08e30c3aab3597dae1b25f79ef5cfae13c733ae4","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-2.0.0.tgz","fileCount":24,"integrity":"sha512-Px8Ms9zhQKzAj3gnwQm6L+sJwzB0uPa8/BgHKOhB8bIuQEgB2iJfryM7GVja9oviiGAa7vtgEBtM+poT1E7V2w==","signatures":[{"sig":"MEUCIQCpTbKhQJBk3lPb/8jVqfOOfo8CkLa/rqfoP0lfmaDHNgIgC/+Ip50oHxe2layEl/+Iu36s3fwVx4WA1OkMFEY7VQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37164},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","exports":{".":{"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"30309a53cb0f59ecdd12814bad558f8470f13fe5","scripts":{"test":"pnpm run '/^test:.*/'","compile":"rm -rf dist && pnpm run '/^compile:.*/'","test:e2e":"run-s prepare-e2e e2e:*","test:lint":"eslint .","test:spec":"vitest run --project=spec","test:types":"tsc -p . --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json","e2e:11_form":"server-test examples:11_form http://localhost:8080 'vitest run --project=e2e 11_form'","e2e:13_saga":"server-test examples:13_saga http://localhost:8080 'vitest run --project=e2e 13_saga'","prepare-e2e":"test -z $CI || node node_modules/puppeteer/install.mjs","test:format":"prettier -c .","e2e:12_async":"server-test examples:12_async http://localhost:8080 'vitest run --project=e2e 12_async'","e2e:02_person":"server-test examples:02_person http://localhost:8080 'vitest run --project=e2e 02_person'","e2e:01_counter":"server-test examples:01_counter http://localhost:8080 'vitest run --project=e2e 01_counter'","e2e:14_dynamic":"server-test examples:14_dynamic http://localhost:8080 'vitest run --project=e2e 14_dynamic'","e2e:03_usestate":"server-test examples:03_usestate http://localhost:8080 'vitest run --project=e2e 03_usestate'","e2e:04_selector":"server-test examples:04_selector http://localhost:8080 'vitest run --project=e2e 04_selector'","e2e:07_todolist":"server-test examples:07_todolist http://localhost:8080 'vitest run --project=e2e 07_todolist'","e2e:05_container":"server-test examples:05_container http://localhost:8080 'vitest run --project=e2e 05_container'","e2e:09_reactmemo":"server-test examples:09_reactmemo http://localhost:8080 'vitest run --project=e2e 09_reactmemo'","e2e:10_untracked":"server-test examples:10_untracked http://localhost:8080 'vitest run --project=e2e 10_untracked'","examples:11_form":"DIR=11_form vite","examples:13_saga":"DIR=13_saga vite","e2e:06_customhook":"server-test examples:06_customhook http://localhost:8080 'vitest run --project=e2e 06_customhook'","e2e:08_comparison":"server-test examples:08_comparison http://localhost:8080 'vitest run --project=e2e 08_comparison'","examples:12_async":"DIR=12_async vite","examples:02_person":"DIR=02_person vite","e2e:15_reactmemoref":"server-test examples:15_reactmemoref http://localhost:8080 'vitest run --project=e2e 15_reactmemoref'","examples:01_counter":"DIR=01_counter vite","examples:14_dynamic":"DIR=14_dynamic vite","test:types:examples":"tsc -p examples --noEmit","examples:03_usestate":"DIR=03_usestate vite","examples:04_selector":"DIR=04_selector vite","examples:07_todolist":"DIR=07_todolist vite","examples:05_container":"DIR=05_container vite","examples:09_reactmemo":"DIR=09_reactmemo vite","examples:10_untracked":"DIR=10_untracked vite","examples:06_customhook":"DIR=06_customhook EXT=tsx vite","examples:08_comparison":"DIR=08_comparison vite","examples:15_reactmemoref":"DIR=15_reactmemoref vite"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"10.5.0","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"proxy-compare":"^3.0.0","use-context-selector":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"vite":"^5.2.11","immer":"^10.1.1","react":"^18.3.1","eslint":"8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","happy-dom":"^14.9.0","puppeteer":"^22.8.0","react-dom":"^18.3.1","ts-expect":"^1.3.0","redux-saga":"^1.3.0","typescript":"^5.4.5","@types/node":"^20.12.10","npm-run-all":"^4.1.5","@types/react":"^18.3.1","@types/react-dom":"^18.3.0","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.1.1","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","start-server-and-test":"^2.0.3","@testing-library/react":"^15.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","@testing-library/jest-dom":"^6.4.5","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^7.8.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"react":">=18.0.0","scheduler":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_2.0.0_1715037895618_0.4702424859960046","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"react-tracked","version":"2.0.1","keywords":["react","redux","state","hooks"],"author":{"name":"Daishi Kato"},"license":"MIT","_id":"react-tracked@2.0.1","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"homepage":"https://react-tracked.js.org","bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"dist":{"shasum":"eb644218497a9513c45990b2d09d18e9eb99b753","tarball":"https://registry.npmjs.org/react-tracked/-/react-tracked-2.0.1.tgz","fileCount":24,"integrity":"sha512-qjbmtkO2IcW+rB2cFskRWDTjKs/w9poxvNnduacjQA04LWxOoLy9J8WfIEq1ahifQ/tVJQECrQPBm+UEzKRDtg==","signatures":[{"sig":"MEQCIAZa/x6KCx8lPizDOdGG+xUX+74EPm/878UeBO2v3cS8AiBT1o8KjBgb0Vy/gsO2CNQkojJiiKsXENBgxEgxHNDg8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37286},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","exports":{".":{"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"9d552a04aebc93a807b47edbedfd1576acce73e9","scripts":{"test":"pnpm run '/^test:.*/'","compile":"rm -rf dist && pnpm run '/^compile:.*/'","test:e2e":"run-s prepare-e2e e2e:*","test:lint":"eslint .","test:spec":"vitest run --project=spec","test:types":"tsc -p . --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json","e2e:11_form":"server-test examples:11_form http://localhost:8080 'vitest run --project=e2e 11_form'","e2e:13_saga":"server-test examples:13_saga http://localhost:8080 'vitest run --project=e2e 13_saga'","prepare-e2e":"test -z $CI || node node_modules/puppeteer/install.mjs","test:format":"prettier -c .","e2e:12_async":"server-test examples:12_async http://localhost:8080 'vitest run --project=e2e 12_async'","e2e:02_person":"server-test examples:02_person http://localhost:8080 'vitest run --project=e2e 02_person'","e2e:01_counter":"server-test examples:01_counter http://localhost:8080 'vitest run --project=e2e 01_counter'","e2e:14_dynamic":"server-test examples:14_dynamic http://localhost:8080 'vitest run --project=e2e 14_dynamic'","e2e:03_usestate":"server-test examples:03_usestate http://localhost:8080 'vitest run --project=e2e 03_usestate'","e2e:04_selector":"server-test examples:04_selector http://localhost:8080 'vitest run --project=e2e 04_selector'","e2e:07_todolist":"server-test examples:07_todolist http://localhost:8080 'vitest run --project=e2e 07_todolist'","e2e:05_container":"server-test examples:05_container http://localhost:8080 'vitest run --project=e2e 05_container'","e2e:09_reactmemo":"server-test examples:09_reactmemo http://localhost:8080 'vitest run --project=e2e 09_reactmemo'","e2e:10_untracked":"server-test examples:10_untracked http://localhost:8080 'vitest run --project=e2e 10_untracked'","examples:11_form":"DIR=11_form vite","examples:13_saga":"DIR=13_saga vite","e2e:06_customhook":"server-test examples:06_customhook http://localhost:8080 'vitest run --project=e2e 06_customhook'","e2e:08_comparison":"server-test examples:08_comparison http://localhost:8080 'vitest run --project=e2e 08_comparison'","examples:12_async":"DIR=12_async vite","examples:02_person":"DIR=02_person vite","e2e:15_reactmemoref":"server-test examples:15_reactmemoref http://localhost:8080 'vitest run --project=e2e 15_reactmemoref'","examples:01_counter":"DIR=01_counter vite","examples:14_dynamic":"DIR=14_dynamic vite","test:types:examples":"tsc -p examples --noEmit","examples:03_usestate":"DIR=03_usestate vite","examples:04_selector":"DIR=04_selector vite","examples:07_todolist":"DIR=07_todolist vite","examples:05_container":"DIR=05_container vite","examples:09_reactmemo":"DIR=09_reactmemo vite","examples:10_untracked":"DIR=10_untracked vite","examples:06_customhook":"DIR=06_customhook EXT=tsx vite","examples:08_comparison":"DIR=08_comparison vite","examples:15_reactmemoref":"DIR=15_reactmemoref vite"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"_npmVersion":"10.7.0","description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"proxy-compare":"^3.0.0","use-context-selector":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"vite":"^5.2.11","immer":"^10.1.1","react":"^18.3.1","eslint":"8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","happy-dom":"^14.9.0","puppeteer":"^22.8.0","react-dom":"^18.3.1","ts-expect":"^1.3.0","redux-saga":"^1.3.0","typescript":"^5.4.5","@types/node":"^20.12.10","npm-run-all":"^4.1.5","@types/react":"^18.3.1","react-tracked":"link:.","@types/react-dom":"^18.3.0","use-saga-reducer":"^3.0.0","use-reducer-async":"^2.1.1","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","start-server-and-test":"^2.0.3","@testing-library/react":"^15.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","@testing-library/jest-dom":"^6.4.5","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^7.8.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"react":">=18.0.0","scheduler":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tracked_2.0.1_1725927265825_0.31057641467997543","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-06-12T12:10:28.474Z","modified":"2024-09-10T01:32:32.677Z","0.1.0":"2019-06-12T12:10:28.595Z","0.1.1":"2019-06-12T22:29:56.506Z","0.2.0":"2019-06-12T23:13:27.589Z","0.3.0":"2019-06-13T13:58:23.270Z","0.4.0":"2019-06-14T07:06:41.114Z","0.5.0":"2019-07-13T06:32:39.342Z","0.6.0":"2019-07-15T01:44:25.433Z","0.7.0":"2019-07-20T13:01:59.552Z","0.7.0-mobxexperiment.0":"2019-08-06T15:04:29.283Z","0.8.0":"2019-09-04T22:16:26.055Z","0.9.0":"2019-10-05T05:20:22.431Z","0.10.0":"2019-10-07T15:16:31.642Z","0.11.0":"2019-10-12T07:40:52.796Z","1.0.0":"2019-12-04T15:55:04.891Z","1.0.1":"2020-01-05T03:40:25.280Z","1.0.2":"2020-01-19T06:42:50.661Z","1.0.3":"2020-02-01T01:16:18.670Z","1.0.4":"2020-02-02T05:58:09.745Z","1.0.5":"2020-02-03T15:26:14.556Z","1.0.6":"2020-02-11T04:18:06.941Z","1.1.0":"2020-02-24T01:36:13.642Z","1.1.1":"2020-02-26T03:11:39.468Z","1.2.0":"2020-02-29T14:19:34.803Z","1.3.0":"2020-03-07T06:04:53.984Z","2.0.0-alpha.1":"2020-03-12T01:20:45.937Z","2.0.0-alpha.2":"2020-03-12T17:37:02.485Z","2.0.0-alpha.3":"2020-03-16T03:03:34.003Z","2.0.0-alpha.4":"2020-03-24T14:26:17.612Z","1.4.0":"2020-05-13T13:39:03.678Z","1.4.1":"2020-06-23T14:09:26.565Z","2.0.0-alpha.5":"2020-06-25T12:53:23.620Z","2.0.0-alpha.6":"2020-06-25T12:57:05.188Z","2.0.0-alpha.7":"2020-07-02T12:26:57.462Z","2.0.0-alpha.8":"2020-08-04T02:05:41.023Z","1.4.2":"2020-09-08T06:54:41.687Z","2.0.0-alpha.9":"2020-11-03T10:20:28.882Z","1.5.0":"2020-12-04T12:02:12.485Z","1.6.0-beta.1":"2020-12-17T22:25:15.754Z","1.5.1":"2020-12-19T00:55:43.434Z","1.6.0-beta.2":"2020-12-19T01:18:03.667Z","1.6.0":"2020-12-25T15:29:15.230Z","1.6.1":"2020-12-30T05:10:01.724Z","1.6.2":"2021-01-14T13:57:01.190Z","1.6.3":"2021-01-17T13:34:14.744Z","1.6.4":"2021-01-20T23:45:37.309Z","1.6.5":"2021-01-24T15:03:05.470Z","1.6.6":"2021-04-05T12:23:25.538Z","1.7.0":"2021-04-11T11:17:00.766Z","1.7.1":"2021-05-15T05:41:17.086Z","1.7.2":"2021-06-03T04:18:11.501Z","1.7.3":"2021-07-01T14:19:34.999Z","1.7.4":"2021-08-13T13:54:44.385Z","1.7.5":"2021-11-14T01:16:02.722Z","1.7.6":"2022-01-12T13:35:11.936Z","1.7.7":"2022-03-09T11:50:26.289Z","1.7.8":"2022-03-18T12:17:29.725Z","1.7.9":"2022-04-17T01:29:36.496Z","1.7.10":"2022-08-13T13:45:09.056Z","1.7.11":"2023-01-04T14:29:07.253Z","1.7.12":"2024-03-02T02:17:03.769Z","2.0.0-beta.1":"2024-03-02T12:21:32.161Z","1.7.13":"2024-03-06T02:01:49.408Z","2.0.0-beta.2":"2024-03-06T02:25:42.523Z","1.7.14":"2024-03-08T13:53:16.172Z","2.0.0-beta.3":"2024-03-08T14:00:39.590Z","2.0.0-rc.0":"2024-04-29T15:51:48.071Z","2.0.0":"2024-05-06T23:24:55.796Z","2.0.1":"2024-09-10T00:14:26.028Z"},"bugs":{"url":"https://github.com/dai-shi/react-tracked/issues"},"author":{"name":"Daishi Kato"},"license":"MIT","homepage":"https://react-tracked.js.org","keywords":["react","redux","state","hooks"],"repository":{"url":"git+https://github.com/dai-shi/react-tracked.git","type":"git"},"description":"State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"readme":"[![logo](./website/static/img/react-tracked-logo-animated1.svg)](https://react-tracked.js.org)\n\n# React Tracked\n\n[![CI](https://img.shields.io/github/actions/workflow/status/dai-shi/react-tracked/ci.yml?branch=main)](https://github.com/dai-shi/react-tracked/actions?query=workflow%3ACI)\n[![npm](https://img.shields.io/npm/v/react-tracked)](https://www.npmjs.com/package/react-tracked)\n[![size](https://img.shields.io/bundlephobia/minzip/react-tracked)](https://bundlephobia.com/result?p=react-tracked)\n[![discord](https://img.shields.io/discord/627656437971288081)](https://discord.gg/MrQdmzd)\n\nState usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.\n\nDocumentation site: https://react-tracked.js.org\n\n## Introduction\n\nPreventing re-renders is one of performance issues in React.\nSmaller apps wouldn't usually suffer from such a performance issue,\nbut once apps have a central global state that would be used in\nmany components. The performance issue would become a problem.\nFor example, Redux is usually used for a single global state,\nand React-Redux provides a selector interface to solve the performance issue.\nSelectors are useful to structure state accessor,\nhowever, using selectors only for performance wouldn't be the best fit.\nSelectors for performance require understanding object reference\nequality which is non-trival for beginners and\nexperts would still have difficulties for complex structures.\n\nReact Tracked is a library to provide so-called \"state usage tracking.\"\nIt's a technique to track property access of a state object,\nand only triggers re-renders if the accessed property is changed.\nTechnically, it uses Proxies underneath, and it works not only for\nthe root level of the object but also for deep nested objects.\n\nPrior to v1.6.0, React Tracked is a library to replace React Context\nuse cases for global state. React hook useContext triggers re-renders\nwhenever a small part of state object is changed, and it would cause\nperformance issues pretty easily. React Tracked provides an API\nthat is very similar to useContext-style global state.\n\nSince v1.6.0, it provides another building-block API\nwhich is capable to create a \"state usage tracking\" hooks\nfrom any selector interface hooks.\nIt can be used with React-Redux useSelector, and any other libraries\nthat provide useSelector-like hooks.\n\n## Install\n\nThis package requires some peer dependencies, which you need to install by yourself.\n\n```bash\nnpm add react-tracked react scheduler\n```\n\n## Usage\n\nThere are two main APIs `createContainer` and `createTrackedSelector`.\nBoth take a hook as an input and return a hook (or a container including a hook).\n\nThere could be various use cases. Here are some typical ones.\n\n### createContainer / useState\n\n#### Define a `useValue` custom hook\n\n```js\nimport { useState } from 'react';\n\nconst useValue = () =>\n  useState({\n    count: 0,\n    text: 'hello',\n  });\n```\n\nThis can be useReducer or any hook that returns a tuple `[state, dispatch]`.\n\n#### Create a container\n\n```js\nimport { createContainer } from 'react-tracked';\n\nconst { Provider, useTracked } = createContainer(useValue);\n```\n\n#### useTracked in a component\n\n```jsx\nconst Counter = () => {\n  const [state, setState] = useTracked();\n  const increment = () => {\n    setState((prev) => ({\n      ...prev,\n      count: prev.count + 1,\n    }));\n  };\n  return (\n    <div>\n      <span>Count: {state.count}</span>\n      <button type=\"button\" onClick={increment}>\n        +1\n      </button>\n    </div>\n  );\n};\n```\n\nThe `useTracked` hook returns a tuple that `useValue` returns,\nexcept that the first is the state wrapped by proxies and\nthe second part is a wrapped function for a reason.\n\nThanks to proxies, the property access in render is tracked and\nthis component will re-render only if `state.count` is changed.\n\n#### Wrap your App with Provider\n\n```jsx\nconst App = () => (\n  <Provider>\n    <Counter />\n    <TextBox />\n  </Provider>\n);\n```\n\n### createTrackedSelector / react-redux\n\n#### Create `useTrackedSelector` from `useSelector`\n\n```js\nimport { useSelector, useDispatch } from 'react-redux';\nimport { createTrackedSelector } from 'react-tracked';\n\nconst useTrackedSelector = createTrackedSelector(useSelector);\n```\n\n#### useTrackedSelector in a component\n\n```jsx\nconst Counter = () => {\n  const state = useTrackedSelector();\n  const dispatch = useDispatch();\n  return (\n    <div>\n      <span>Count: {state.count}</span>\n      <button type=\"button\" onClick={() => dispatch({ type: 'increment' })}>\n        +1\n      </button>\n    </div>\n  );\n};\n```\n\n### createTrackedSelector / zustand\n\n#### Create useStore\n\n```js\nimport create from 'zustand';\n\nconst useStore = create(() => ({ count: 0 }));\n```\n\n#### Create `useTrackedStore` from `useStore`\n\n```js\nimport { createTrackedSelector } from 'react-tracked';\n\nconst useTrackedStore = createTrackedSelector(useStore);\n```\n\n#### useTrackedStore in a component\n\n```jsx\nconst Counter = () => {\n  const state = useTrackedStore();\n  const increment = () => {\n    useStore.setState((prev) => ({ count: prev.count + 1 }));\n  };\n  return (\n    <div>\n      <span>Count: {state.count}</span>\n      <button type=\"button\" onClick={increment}>\n        +1\n      </button>\n    </div>\n  );\n};\n```\n\n## Notes with React 18\n\nThis library internally uses `use-context-selector`,\na userland solution for `useContextSelector` hook.\nReact 18 changes useReducer behavior which `use-context-selector` depends on.\nThis may cause an unexpected behavior for developers.\nIf you see more `console.log` logs than expected,\nyou may want to try putting `console.log` in useEffect.\nIf that shows logs as expected, it's an expected behavior.\nFor more information:\n\n- https://github.com/dai-shi/use-context-selector/issues/100\n- https://github.com/dai-shi/react-tracked/issues/177\n\n## API\n\n[docs/api](./website/docs/api.md)\n\n## Recipes\n\n[docs/recipes](./website/docs/recipes.md)\n\n## Caveats\n\n[docs/caveats](./website/docs/caveats.md)\n\n## Related projects\n\n[docs/comparison](./website/docs/comparison.md)\n\n<https://github.com/dai-shi/lets-compare-global-state-with-react-hooks>\n\n## Examples\n\nThe [examples](examples) folder contains working examples.\nYou can run one of them with\n\n```bash\nPORT=8080 pnpm run examples:01_minimal\n```\n\nand open <http://localhost:8080> in your web browser.\n\nYou can also try them directly:\n[01](https://stackblitz.com/github/dai-shi/react-tracked/tree/main/examples/01_minimal)\n[02](https://stackblitz.com/github/dai-shi/react-tracked/tree/main/examples/02_typescript)\n[03](https://stackblitz.com/github/dai-shi/react-tracked/tree/main/examples/03_usestate)\n[04](https://stackblitz.com/github/dai-shi/react-tracked/tree/main/examples/04_selector)\n[05](https://stackblitz.com/github/dai-shi/react-tracked/tree/main/examples/05_container)\n[06](https://stackblitz.com/github/dai-shi/react-tracked/tree/main/examples/06_customhook)\n[07](https://stackblitz.com/github/dai-shi/react-tracked/tree/main/examples/07_todolist)\n[08](https://stackblitz.com/github/dai-shi/react-tracked/tree/main/examples/08_comparison)\n[09](https://stackblitz.com/github/dai-shi/react-tracked/tree/main/examples/09_reactmemo)\n[10](https://stackblitz.com/github/dai-shi/react-tracked/tree/main/examples/10_untracked)\n[11](https://stackblitz.com/github/dai-shi/react-tracked/tree/main/examples/11_form)\n[12](https://stackblitz.com/github/dai-shi/react-tracked/tree/main/examples/12_async)\n[13](https://stackblitz.com/github/dai-shi/react-tracked/tree/main/examples/13_saga)\n\n## Benchmarks\n\nSee [this](https://github.com/dai-shi/react-tracked/issues/1#issuecomment-519509857) for details.\n\n## Blogs\n\n- [Super performant global state with React context and hooks](https://blog.axlight.com/posts/super-performant-global-state-with-react-context-and-hooks/)\n- [Redux-less context-based useSelector hook that has same performance as React-Redux](https://blog.axlight.com/posts/benchmark-react-tracked/)\n- [Four different approaches to non-Redux global state libraries](https://blog.axlight.com/posts/four-different-approaches-to-non-redux-global-state-libraries/)\n- [What is state usage tracking? A novel approach to intuitive and performant global state with React hooks and Proxy](https://blog.axlight.com/posts/what-is-state-usage-tracking-a-novel-approach-to-intuitive-and-performant-api-with-react-hooks-and-proxy/)\n- [How to use react-tracked: React hooks-oriented Todo List example](https://blog.axlight.com/posts/how-to-use-react-tracked-react-hooks-oriented-todo-list-example/)\n- [Effortless render optimization with state usage tracking with React hooks](https://blog.axlight.com/posts/effortless-render-optimization-with-state-usage-tracking-with-react-hooks/)\n- [4 options to prevent extra rerenders with React context](https://blog.axlight.com/posts/4-options-to-prevent-extra-rerenders-with-react-context/)\n- [React Tracked Documentation Website with Docusaurus v2](https://blog.axlight.com/posts/react-tracked-documentation-website-with-docusaurus-v2/)\n","readmeFilename":"README.md"}