{"_id":"@microsoft/mezzurite-react","_rev":"90-4d01013ae7ca2334ea7edca68ef01ea2","name":"@microsoft/mezzurite-react","dist-tags":{"latest":"1.0.8"},"versions":{"1.0.0":{"name":"@microsoft/mezzurite-react","version":"1.0.0","keywords":["mezzurite-react"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/mezzurite-react@1.0.0","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"}],"dist":{"shasum":"646daadc3081de174a31c5e5ceb8126dd54a6683","tarball":"https://registry.npmjs.org/@microsoft/mezzurite-react/-/mezzurite-react-1.0.0.tgz","fileCount":3,"integrity":"sha512-Sh1yAiXQohhL42XqBcEm2Ig00Hp+oizaKciB+OLxQZ8+osNxFCK3jb9TnOxsY/bEA4DzQ6P82ai1TeiwJ8yJSw==","signatures":[{"sig":"MEUCIQDT24REGV1QICOEK+SN68BvsFrxkBrOgd9UYXel75MS7AIgBpnkLsrqlY6pEJdSm06EkAxsUwEjzu+YAuHq9FzoXIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6yHiCRA9TVsSAnZWagAAgtoP/0ywdOlsBS/hCxvsIM1l\nAIm+5IbqFsw19ADU2DtOHWZs1RhP7FM0Imvv+eLfxhQkgPkIb4Lf9UjCJ2po\nHMGmNl6rk6v9O25J/0oHD5EzATV0jcHNg5qFgbnKwPkhXDqEwcCzIWVT65+X\n1shU9tYwMz+udHZoh+ESeMYqR4E3yiUGc/ctu4cHhp6fzQlX8fK4/2pC/f53\nyjyJpoa7svcgDHwul3qcCZWmuP89hruHuEjR58n2YcrMIxMgbHe1r1HLJHrp\n1ixzT+xg6+C+vJ0K0ZRar/oXwjPsJ7xKWo8Zz0M7dAD+7c4RWoD1ISu/jz3g\nrcU7YEYwfSJmT+uByHiRkKcs1Kco9Z1W2fCNhyKiE9EmEkJmOmcvZlkZDpV4\nDJl53NJmpp2crEl/KjrHRdM6ITVu7vxKyNlCngzII0U/XbRCq1rTb+QjtnW2\nUApAWpCR2qz2KUl9AwNh5NJ8xfgGlwAcSNy6TUw8ETmCAdksM/rBwIudkuhE\nqPCyg9lP4Fa4XdwmoUmsn/HqdoLcD92ayoILIrhj0IS9pmKdpre9wMfb+aIo\naYj3tYnoWwzzI0eYw1cmeHiQRhB+4IVJDybbK69vMr7zhneA6DGG47ClNiGP\nW8ujfmnFC++BgYC5OPzszekET0DAYeJCwu0fL/F7ODP1bqxP9Ec4joIcPPIr\nW6y4\r\n=fEKF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"module":"./dist-esm/index.js","scripts":{"build":"npm run clean && rollup -c","clean":"shx rm -rf browser dist dist-esm"},"_npmUser":{"name":"microsoft","email":"npmjs@microsoft.com"},"_npmVersion":"6.4.1","description":"Library for capturing SPA timings within React.","directories":{},"_nodeVersion":"8.11.3","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.2","path":"^0.12.7","rollup":"^0.65.2","babel-cli":"^6.26.0","babel-core":"^6.26.3","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","rollup-plugin-json":"^3.1.0","@babel/preset-react":"^7.0.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-uglify-es":"0.0.1","@babel/preset-typescript":"^7.1.0","rollup-plugin-node-resolve":"^3.4.0","@babel/plugin-transform-typescript":"^7.1.0"},"peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2","react-router":"^4.3.1","intersection-observer":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mezzurite-react_1.0.0_1542136288235_0.00465842359858093","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@microsoft/mezzurite-react","version":"1.0.1","keywords":["mezzurite-react"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/mezzurite-react@1.0.1","maintainers":[{"name":"brrusino","email":"brrusino@microsoft.com"},{"name":"jblake","email":"jblake@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"riteshkini","email":"rikini@microsoft.com"}],"homepage":"https://github.com/Microsoft/Mezzurite#readme","bugs":{"url":"https://github.com/Microsoft/Mezzurite/issues"},"dist":{"shasum":"c4f00d8705d781c1bf3ff1526b7e715c79899c14","tarball":"https://registry.npmjs.org/@microsoft/mezzurite-react/-/mezzurite-react-1.0.1.tgz","fileCount":11,"integrity":"sha512-5XMeTIvmvBVEszD0+DN+OuWhu7KsW9uuLdz2r/m/kmd8cJjeCjHMmlRo7Itnqr697mKHIvil/MbXUUXKOWW1Jw==","signatures":[{"sig":"MEUCIQD48ODm23eirpF2M8Q4Rn2O5kMdW2vTk3gvYtL48ePHYwIgOtGlHIbizuP33pmIbwpGUbQXJAcgfX1zGmns2umwCl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7ccKCRA9TVsSAnZWagAATmcP/ivInvltLAQoCJvJw/U2\no1jC0kfePMG6LUQOLeFzt5kPnphXF5kT3duPdSmmNCha6zyG4ZYIz+aFOWt+\nADe+QFm9oTscdTQp6v1VNiMoOPK0mSVlKgVCswdeT5ZG0k9eOOg4ajnh+9EP\niuQDQVq1aufiSiekLZVCeJpTcmsNeHPxtJMGqkEjxxT1vP4Z+z+8nniARXuY\ndpvz/VSDVUrDpS/z8+lRRI14vxs38p7ET09yI7RHsRI276HDDi+0sJYef2Xi\nYDSx0modfhef4rQM+z+cXoNEWlrphDAC0cFuBGD5vxOB0o/GrHLUJopqiQ6u\nSlAfezbaICNMqdELylkGd0a1wVwfqBWK1uKeEQs2yWickL/cWmR28gfUPPNK\n1W2yfJmdy8d4qKZ33f4GvLzMJ/vS77UUB2HJiK8+8jtkMIIPaoCIf26puV32\nVrKFDIlF4C8W2W2ddoB8UbDLxIfOczqBU/4BEfPkDygPybY2v/J2d49D3Y9Q\nqsa2R+QpbCFUMZlKg8pTwKWrX+e58ZeZvR3whtWZVDjuDp052MOqymH3+Hj5\nf7bF9DBJJiA9H/2uOZYncSiKrMJrOxbTaGCjyIkpCyY9AWvifOAXO3XW7BZY\nlTJbODD/+AacqxvK+O7ztkfLbCLEDTfR3O2VEFRA/V0SNVcHrtJ79Utrv0Xa\nlWN3\r\n=JZy+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"module":"./dist-esm/index.js","scripts":{"build":"npm run clean && rollup -c","clean":"shx rm -rf browser dist dist-esm"},"_npmUser":{"name":"brrusino","email":"brrusino@microsoft.com"},"repository":{"url":"git+https://github.com/Microsoft/Mezzurite.git","type":"git"},"_npmVersion":"6.3.0","description":"Library for capturing SPA timings within React.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"@microsoft/mezzurite-core":"^1.1.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.2","path":"^0.12.7","rollup":"^0.65.2","babel-cli":"^6.26.0","babel-core":"^6.26.3","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","rollup-plugin-json":"^3.1.0","@babel/preset-react":"^7.0.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-uglify-es":"0.0.1","@babel/preset-typescript":"^7.1.0","rollup-plugin-node-resolve":"^3.4.0","@babel/plugin-transform-typescript":"^7.1.0"},"peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2","react-router":"^4.3.1","intersection-observer":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mezzurite-react_1.0.1_1542309641943_0.5293897825733449","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@microsoft/mezzurite-react","version":"1.0.2","keywords":["mezzurite-react"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/mezzurite-react@1.0.2","maintainers":[{"name":"brrusino","email":"brrusino@microsoft.com"},{"name":"jblake","email":"jblake@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"riteshkini","email":"rikini@microsoft.com"}],"homepage":"https://github.com/Microsoft/Mezzurite#readme","bugs":{"url":"https://github.com/Microsoft/Mezzurite/issues"},"dist":{"shasum":"94b6f63c8b483fb0147f1dc3f41e5d3b64936a31","tarball":"https://registry.npmjs.org/@microsoft/mezzurite-react/-/mezzurite-react-1.0.2.tgz","fileCount":11,"integrity":"sha512-Ha1v3sU7w03sFy1NAa4J2Sb4ceI+NgL2GRH8uNc+K3n9iq5DHtn+4X28JNJ0riDk21Djder8V/bRVCUKm2SoGw==","signatures":[{"sig":"MEYCIQCDnMWXSbez8Vp3XmrzLOij0MesYVQnOiLr6CxVgbAhBQIhAIRTwy0xz/oesuLbnfvFYSACIpJXZtkpreM1JPLNtCKD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7ciRCRA9TVsSAnZWagAAyxYP/iCpuBR35cvHrg5g7+j9\nI6GUs6ZbFxUhPm4kxImLq5fSD/E6arbKaniyhUPRoSnQn35Nx8X08hK2Goto\nmBAks04Kcp+cRLP9/awHy/USjz3LBSXspT/Pl3XI2a+jbCemrkwkq9xI4Ci1\nqQGoLUJ1hSeySO/gSKTx35FK8a/B4+JtAwGll0i2Z7np4cAudt6r2WP1bqNk\nWdKz2HoR9j6SKxarSnkWbzcF3ZJk8lpiam5U6C3d6KipaPjVnePxhfzpxG5h\nE0BlafYXfxlzjjeK/OjJfquZb89gw4IP+FyFqcfkoDn+LCVRt+JrSxkh9Nsn\nmy6jGJGYzr9fUxruEEWLT4RlID7EIixxqj8ljyqDxhsn48B1s5My/vKuxpff\nMmZO2nYafA+isSxFmk528A5CGlAV5+hEWVP0CWQ3ZNke2Jp2jcPHHKoLWGXI\nU4EzWKV1zPT7+bDQY4mbynG0xCnv7Tr084THlATVn3Bu7zJVdwvCI53mHDQy\nFi2npcgtipozSUt0/IPQah4Jk9mA2D9gWU/LM5iuZOxWUlDKa3DJgO6Mseut\nqrgbvn3eHPkZk1WhvvMIWHC379x09KScuX30AXQ+/2h3h6kbk8X+Iw4QSbH7\nVh7ZeO40mQcv3vQHWgXsXBNN75eGEsO7XF8G/4r2r30darezfKwTPyCTrhTP\n/fEJ\r\n=qHgh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"module":"./dist-esm/index.js","scripts":{"build":"npm run clean && rollup -c","clean":"shx rm -rf browser dist dist-esm"},"_npmUser":{"name":"brrusino","email":"brrusino@microsoft.com"},"repository":{"url":"git+https://github.com/Microsoft/Mezzurite.git","type":"git"},"_npmVersion":"6.3.0","description":"Library for capturing SPA timings within React.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"@microsoft/mezzurite-core":"^1.0.1"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.2","path":"^0.12.7","rollup":"^0.65.2","babel-cli":"^6.26.0","babel-core":"^6.26.3","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","rollup-plugin-json":"^3.1.0","@babel/preset-react":"^7.0.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-uglify-es":"0.0.1","@babel/preset-typescript":"^7.1.0","rollup-plugin-node-resolve":"^3.4.0","@babel/plugin-transform-typescript":"^7.1.0"},"peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2","react-router":"^4.3.1","intersection-observer":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mezzurite-react_1.0.2_1542310033342_0.7257630265235948","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@microsoft/mezzurite-react","version":"1.0.3","keywords":["mezzurite-react"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/mezzurite-react@1.0.3","maintainers":[{"name":"brrusino","email":"brrusino@microsoft.com"},{"name":"jblake","email":"jblake@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"riteshkini","email":"rikini@microsoft.com"}],"homepage":"https://github.com/Microsoft/Mezzurite#readme","bugs":{"url":"https://github.com/Microsoft/Mezzurite/issues"},"dist":{"shasum":"88c28e65921d021597eab318774b640622e3e981","tarball":"https://registry.npmjs.org/@microsoft/mezzurite-react/-/mezzurite-react-1.0.3.tgz","fileCount":11,"integrity":"sha512-O2zjU2lbkYpvsTr4nx01Spq6pZSn4bKYJy2H/UH72Ny1Zcoq+NoJ/2sIy6SHTMBKa7GKv2FtcBchqNZ68sic2g==","signatures":[{"sig":"MEYCIQDWaBNLM2ZpRfUFIo7YWAGu6NYrF4yJ9M8ZhD8+7ecHYQIhALgYE+410DkfCXzjxVgMUUrW89Md3NfHMVYkGixMwbiq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAG49CRA9TVsSAnZWagAATpgP/2GBZlG0uaCD8O2wKEHH\naghaLnklaUmZPxb3HebLTlo64AGFxfdNoAqIj75M7QktXI02owuqhBe82iU+\nrXEe5HtVSOKI8zInqztu2Gx5gr8IbdZK/1AHzY8dJoA/3QyHvNEmct57+6Ri\nrD/fQ978VKiNHNKdwa/1o7h3OkYuEc6tfFRkcWmwccV6EdvXqpYD1FPXPK7s\nnfIJxCGNwyrDeIzCTY7OLD4Z8rLf1+P8z/RpFKMEGMSzTrkI8Ke/Wa8qxtEV\nUJL9Oly1MoYDLI3EyEi/H+HMiXGyJ3YGY2FpU3L1aQVWSIUeOsyyYq2LbrdS\n507mSnMBbCaZ5PaLNLv60JTjrIIIyB3EUXN2TlbW3iHBA+YTugrzODCj0PAb\neHsoQEQpO0bndiHuKPuTJwqXU6XQbmGn9IJo4N15rJAnQK9OLYWHaRATYJ7r\n060eSUs+wAdKHG7DGYweZTjiOwh8hYJKBQanHKW6otG2mDueDzmLUts6Pnyd\nQagQ4LKIBw5avl5m7dgSkwYOEhh2srtuBkJ9N+ZSWVMEjDdydz2XruMcPdMB\n724ActVSQPcuaejlj+DvksvijzDfrmIic6AQv5CKp7inNMCdnpfZCRezeQC6\nJQQhzXdJds9fSC8k1p25YDpYT3KKGWXU6gY0jbaMlF8Fn35WfAQ9AF8RvE2v\n5Uyy\r\n=cr66\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"module":"./dist-esm/index.js","scripts":{"build":"npm run clean && rollup -c","clean":"shx rm -rf browser dist dist-esm"},"_npmUser":{"name":"brrusino","email":"brrusino@microsoft.com"},"repository":{"url":"git+https://github.com/Microsoft/Mezzurite.git","type":"git"},"_npmVersion":"6.3.0","description":"Library for capturing SPA timings within React.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"@microsoft/mezzurite-core":"^1.0.1"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.2","path":"^0.12.7","rollup":"^0.65.2","babel-cli":"^6.26.0","babel-core":"^6.26.3","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","rollup-plugin-json":"^3.1.0","@babel/preset-react":"^7.0.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-uglify-es":"0.0.1","@babel/preset-typescript":"^7.1.0","rollup-plugin-node-resolve":"^3.4.0","@babel/plugin-transform-typescript":"^7.1.0"},"peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2","react-router":"^4.3.1","intersection-observer":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mezzurite-react_1.0.3_1543532092864_0.46560481005698295","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@microsoft/mezzurite-react","version":"1.0.4","keywords":["mezzurite-react"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/mezzurite-react@1.0.4","maintainers":[{"name":"brrusino","email":"brrusino@microsoft.com"},{"name":"jblake","email":"jblake@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"riteshkini","email":"rikini@microsoft.com"}],"homepage":"https://github.com/Microsoft/Mezzurite#readme","bugs":{"url":"https://github.com/Microsoft/Mezzurite/issues"},"dist":{"shasum":"3869610448f2855b809b1c26b31376cd13d3de3f","tarball":"https://registry.npmjs.org/@microsoft/mezzurite-react/-/mezzurite-react-1.0.4.tgz","fileCount":8,"integrity":"sha512-ObuWf/TBxxViZdGwjEiZzltoTB0ezAcqn+Q5htzGBaOMVqdPRMZ+2S4nQ+RopCkMSWP0rA5Ko4QHbrW6U13wTw==","signatures":[{"sig":"MEUCIHQHx1DcgXM6hf7pBPRJ2A01qr111rlFZjD0/axCDzLSAiEAuWi7GhdF3NP+C8q3bE6bF9EluvE7vTqXcsFzC9TjcUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEXCpCRA9TVsSAnZWagAAyCsP/2aiEGs/XkfjbOfFW5Sv\nnXIcI3QxHuuqJBMBMH+ff3tb7t/7wyPg40v10+GFnAf7KqNu3GokDIvAOddL\nIpUEa+fJ9pOEM2NRYVqprjs4y8+WIw1bHHgvs/62Jyl+r3GH7HGtKqTeQYqZ\nNYh/DXZPzxKukymUqwVq9s/H8bFVQLsEZMIIDA1X1LSn25rleKvQjbxukd7R\nosyLNShCAW0UfvLM7mNY6WcnP4uacgeMCGkgwxMoefUcfNTq6zCCILJh68aY\nvItUjCw5XwqlCBsQ7MaKl+sCIZlYmO8V2VuEWnZCwbsW8pk4l0IWFrEG82Tw\ntI6IyC+O3cl2bOdZwsi7h03QIsWt9uFOm+10wdBRb+I5hgMnQFDBhIsZDXuW\nU0e3tfyx+IsE0NeLcXQqk9ticLkKXbGj4hiUNI1A1slbwB2Q/gaCGOEcjZmG\n77ZSjAM/6CEtYwPhxQI4uT+Kg1UeldLbpsGSPmKZBB7TeLjrw8aSr6HOQeO9\nasIv1mu4hrotRY9fZH1sA7GVYAoaBAgsjpw2BoCOaLED/srp6GoY5JDoPpnu\nEtZHqBAZyLrSRAU1Do44uaaIZAMiS2RUEb8Dx79FMDT8LIK7wI3vPpSq1n/5\n815XRLJSPhy8XGWB6lYVnZn100ti29MOhgNYOaumZ9ud7P7wBFGJyzxt8JyD\nBUU9\r\n=ngBA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/bundles/mezzurite-react.umd.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"module":"./esm/mezzurite-react.js","scripts":{"build":"npm run clean && node build.js","clean":"shx rm -rf browser dist dist-esm","pack:lib":"npm run build && npm pack ./dist","publish:lib":"npm run build && npm publish ./dist"},"_npmUser":{"name":"brrusino","email":"brrusino@microsoft.com"},"repository":{"url":"git+https://github.com/Microsoft/Mezzurite.git","type":"git"},"_npmVersion":"6.3.0","description":"Library for capturing SPA timings within React.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"intersection-observer":"^0.5.0","@microsoft/mezzurite-core":"^1.0.1"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.2","path":"^0.12.7","eslint":"^5.10.0","rollup":"^0.65.2","babel-cli":"^6.26.0","uglify-js":"^3.4.9","babel-core":"^6.26.3","@babel/core":"^7.1.2","babel-eslint":"^10.0.1","@babel/preset-env":"^7.1.0","rollup-plugin-json":"^3.1.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.11.1","rollup-plugin-babel":"^4.0.3","eslint-plugin-import":"^2.14.0","eslint-config-defaults":"^9.0.0","rollup-plugin-uglify-es":"0.0.1","@babel/preset-typescript":"^7.1.0","rollup-plugin-node-resolve":"^3.4.0","@babel/plugin-transform-typescript":"^7.1.0"},"peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2","react-router":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mezzurite-react_1.0.4_1544646825093_0.25955065308094216","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@microsoft/mezzurite-react","version":"1.0.5","keywords":["mezzurite-react"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/mezzurite-react@1.0.5","maintainers":[{"name":"brrusino","email":"brrusino@microsoft.com"},{"name":"jblake","email":"jblake@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"riteshkini","email":"rikini@microsoft.com"}],"homepage":"https://github.com/Microsoft/Mezzurite#readme","bugs":{"url":"https://github.com/Microsoft/Mezzurite/issues"},"dist":{"shasum":"f7e2d21fbcd59e5f4cafd22689a10543d0d23e3f","tarball":"https://registry.npmjs.org/@microsoft/mezzurite-react/-/mezzurite-react-1.0.5.tgz","fileCount":8,"integrity":"sha512-2e34kk7wQrdv7UZrd5Ad2ZClcgFqr8x4UPRRLzYLW/CKpbkrsGYgUl2qpxGejbamsrARJeVyoUnqdWUB+n/dFg==","signatures":[{"sig":"MEUCIQCi8ZECYTEWWjQkoRF4Upv9rSRsxR8S+nFPkcDGbMuQCQIgC4KvSQHCh6DsBpk1Kd1LvXkkRBUIKK+5/oY8/irYXWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHVAzCRA9TVsSAnZWagAALAgP/0QPh5GFop8IJlPXKYIZ\nfLN7eQWk6QqZto4VXrsG3eW4zHA/HXYLJYkgK8MOuWH+lK0Ueh+NqiW7tm1b\nzaGHdSlA9saIUO1N0p29OGV9gpBwKGLKlGwzwM3AHAf1g44WtXY3P+d2NwmK\nWCe/dFQtHZ6U6i734DceHsCYzutAZKI7kLFItBRRVO+PF9pbzRRIjpMPY9rb\ncgJ6ddb92zX05zQEdaOHHcAXFxwc+Nd5eY2CMTWREz6sYaujuVj2iHCIY6ke\nqE8q5a5I/w+wRBTimMRmM+fg0fq/x0/oBu0MJW3zvfWKeunrRPVeaUaZYs0W\nAziyU2Wf8o+VgSj7HDoU01mTcV+0ipS+krXVW2C97b5GbAnISFTkvDRUCzYD\nUTHUv9dv/rdSEtGv0gXzOwZ2j+686LogIG8TOh+shlQ4of3h8iYzW/BHrWiG\nbppo//Txlk6tya7ev6mrs4ODNdOWvb6rMAyYtzDvFy03H4Sja+2dVDQbR2E4\n9/m6szttNYS12BooPCFli83XZZ9KQHWw5b7Q6h8SRdi71KhEuTJbO1hxvVmU\ndIkPrsQKToJ/q54G9aVE9ZawVKMrKRTFJpyM93PdV9UO0hoNxFjjAxs/OaHo\nvJHWU+D+CgdVwBlhga+9iX0l1xnIan9L6EzVg2C0xkMPE4T49nBAKbn/+OmS\nzesR\r\n=imEe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bundles/mezzurite-react.umd.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"module":"./esm/mezzurite-react.js","scripts":{"build":"npm run clean && node build.js","clean":"shx rm -rf browser dist dist-esm","pack:lib":"npm run build && npm pack ./dist","publish:lib":"npm run build && npm publish ./dist"},"_npmUser":{"name":"brrusino","email":"brrusino@microsoft.com"},"repository":{"url":"git+https://github.com/Microsoft/Mezzurite.git","type":"git"},"_npmVersion":"6.3.0","description":"Library for capturing SPA timings within React.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"intersection-observer":"^0.5.0","@microsoft/mezzurite-core":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.2","path":"^0.12.7","eslint":"^5.10.0","rollup":"^0.65.2","babel-cli":"^6.26.0","uglify-js":"^3.4.9","babel-core":"^6.26.3","@babel/core":"^7.1.2","babel-eslint":"^10.0.1","@babel/preset-env":"^7.1.0","rollup-plugin-json":"^3.1.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.11.1","rollup-plugin-babel":"^4.0.3","eslint-plugin-import":"^2.14.0","eslint-config-defaults":"^9.0.0","rollup-plugin-uglify-es":"0.0.1","@babel/preset-typescript":"^7.1.0","rollup-plugin-node-resolve":"^3.4.0","@babel/plugin-transform-typescript":"^7.1.0"},"peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2","react-router":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mezzurite-react_1.0.5_1545424946524_0.8626150450004213","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@microsoft/mezzurite-react","version":"1.0.6","keywords":["mezzurite-react"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/mezzurite-react@1.0.6","maintainers":[{"name":"brrusino","email":"brrusino@microsoft.com"},{"name":"jblake","email":"jblake@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"riteshkini","email":"rikini@microsoft.com"}],"homepage":"https://github.com/Microsoft/Mezzurite#readme","bugs":{"url":"https://github.com/Microsoft/Mezzurite/issues"},"dist":{"shasum":"3a0bef9da9ebc45792ff7e671fb41b3395a8c5ed","tarball":"https://registry.npmjs.org/@microsoft/mezzurite-react/-/mezzurite-react-1.0.6.tgz","fileCount":8,"integrity":"sha512-2Xl+fChcN+V467Rm8Q1htAlJ9rq2OeI0rSIQjhxzD2IcVVhkm3PP2b6jyhSDwq4PohMaRx46pHBqktvTLGnhFQ==","signatures":[{"sig":"MEUCIQDh6OpaHwOR3yoDkhj1uM0FfaDoRtk6YkVtJwOLno+bhQIgb+vznquWS+kDCM779VTz7LW+ZXZKR6sMw4VSA8okcpY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHVGvCRA9TVsSAnZWagAAA+kP/ibmdHW3+UjljdsEfSO+\n1/NkgKuHgLoddF+H6iDPfVqCFqYBmeeQRNMP4N+QQmK8hGzkrqb1qZ7rQnC3\nJ91o/ojwRivc8LMapRrtekp9y1FkqLIDFEzps+E2l7k23dn/WyKFzqbKBUWr\nVCu7aDukKIrDSzZpFd+a+kcX15/kghntX+9tuk7olaZIT2b27TrHWupOB4hJ\naVcpDoDLb0rUBMPGM4KXfrIYpDp3fLOcjoypmZ+uuAQDTVtwSERCvyVi8gYZ\n/DzkuULqP3bYoonkSIvwB04ZmphfDya95LZZzatMdXKXLRGG/9R9bQ1TsgEF\nCZDrAwVOJ5DvvZv2xbV1hEsqNBlTiW5MlV3Lvluj+dLOVtN853G+nl8UnixR\nI34yNMmSJX/nLjgcLzLrBwNf9GmbmXb4e+z6VZj4mMq7WR8kM+xKA0j7y2MH\n17nh7AtLyV6YfaYsFqeHFedBYiVPMyAwRiifL5BXYJwsuaIUwS5ajvucbEDJ\nE+Axn3YOd+H4q8J86ecrDZYsvwmcRoNv7bs8b9fjxAc8aDwFlPeFMv9luRqf\nmDiYF/jPEsfueu+R64TF/QWw+5n55Id3QtBpmnsNKQ003bvY3nG7eQ2VsYMl\ncNr5ZFZhwGU+enrCsS6ZEaZaz8C1JwmBt40oDgIWNt6DmvkvgqrS66pp2Gl2\nCF5e\r\n=mwu5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bundles/mezzurite-react.umd.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"module":"./esm/mezzurite-react.js","scripts":{"build":"npm run clean && node build.js","clean":"shx rm -rf browser dist dist-esm","pack:lib":"npm run build && npm pack ./dist","publish:lib":"npm run build && npm publish ./dist"},"_npmUser":{"name":"brrusino","email":"brrusino@microsoft.com"},"repository":{"url":"git+https://github.com/Microsoft/Mezzurite.git","type":"git"},"_npmVersion":"6.3.0","description":"Library for capturing SPA timings within React.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"intersection-observer":"^0.5.0","@microsoft/mezzurite-core":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.2","path":"^0.12.7","eslint":"^5.10.0","rollup":"^0.65.2","babel-cli":"^6.26.0","uglify-js":"^3.4.9","babel-core":"^6.26.3","@babel/core":"^7.1.2","babel-eslint":"^10.0.1","@babel/preset-env":"^7.1.0","rollup-plugin-json":"^3.1.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.11.1","rollup-plugin-babel":"^4.0.3","eslint-plugin-import":"^2.14.0","eslint-config-defaults":"^9.0.0","rollup-plugin-uglify-es":"0.0.1","@babel/preset-typescript":"^7.1.0","rollup-plugin-node-resolve":"^3.4.0","@babel/plugin-transform-typescript":"^7.1.0"},"peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2","react-router":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mezzurite-react_1.0.6_1545425326839_0.21489538956428866","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@microsoft/mezzurite-react","version":"1.0.7","keywords":["mezzurite-react"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/mezzurite-react@1.0.7","maintainers":[{"name":"brrusino","email":"brrusino@microsoft.com"},{"name":"jblake","email":"jblake@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"riteshkini","email":"rikini@microsoft.com"}],"homepage":"https://github.com/Microsoft/Mezzurite#readme","bugs":{"url":"https://github.com/Microsoft/Mezzurite/issues"},"dist":{"shasum":"db2592c1b29814cf1cbb2c2c35bd4e4bb560d7b2","tarball":"https://registry.npmjs.org/@microsoft/mezzurite-react/-/mezzurite-react-1.0.7.tgz","fileCount":14,"integrity":"sha512-B7PijEzbed/MWxyAH5Tb+1b2uZoHpQQdenghGQPO93IE4j1zluJmcgUBOg02RclWwY7YX4y4eakq9PYzJLTfww==","signatures":[{"sig":"MEUCIQDMABWxpZVBuxtE9O+PEge5v3+nrpSri3/ygCNATjJNmQIgOBisuesMvauuO85kUKpS38klgd/IeM1ws2IYllttIEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKpiGCRA9TVsSAnZWagAA26EP+gPYBIOXipbyluZJuCs/\nsaIAa1W4Q5egWMmNnaHzAoOM5PaUbtzHogqZx1ZMaUroC4b6PktjSqmBkMLP\nUDRy3vbrCeyNFzFf+QEUH0L67D9fTejUiVCjNoRdTjscfe2qxMV5Qn2zyyOc\nvSw0VZmg1Z+wJ+5UUJXOitmYrSibwSEn3raAa1FAy+UfQmR84WHhoHOkvaXB\ncre8lZ3f3IXnqviFKMGH6bJYXoXMPc02QqrJ5q4OgDSvwpidi87/SJ8TnPBZ\nVcchGZL7UNUkF/gD9hDfmtVrQ1yHiHUWDuuP98Sj1+8ij6LQ1weEkA03Fshy\nzLjKs5X0k8khU9FhTcFIi3d1IjWKVu0qd2lOmimD9IgYwaGRN/j6J8yRKZid\nR4w9vXxMGyscZOv/anHdDO+TKM7JlJIpqtUZhU5Vp3ZScsjPzbxUPokYvYJU\n755jf9tpCi5R258ZgL6+lE+b5/rpYie3PFyIsgNMUlUAhTSJHT4BeExGLmsh\nB9K4Qd5f3NMaonBUo4oSwHH/7ySqfN7iw4JjPmS7lWa2HbxB7aWN2gB4agKX\n+yYeVxPk5qENEEH9hyKzTRg780Sp9CHluVn7P5uLBEnhLnofYTauQUzB7IxY\nDJQ/jcQHWuly01iCRVTtZRahV603wJXbo/A/btitcrcqhI1NdQr4+7VsJ3+k\nqydt\r\n=MfaP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bundles/mezzurite-react.umd.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"module":"./esm/mezzurite-react.js","scripts":{"build":"npm run clean && node build.js","clean":"shx rm -rf browser dist dist-esm","pack:lib":"npm run build && npm pack ./dist","publish:lib":"npm run build && npm publish ./dist"},"typings":"./typings/mezzurite-react.d.ts","_npmUser":{"name":"brrusino","email":"brrusino@microsoft.com"},"repository":{"url":"git+https://github.com/Microsoft/Mezzurite.git","type":"git"},"_npmVersion":"6.3.0","description":"Library for capturing SPA timings within React.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"@microsoft/mezzurite-core":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.2","path":"^0.12.7","react":"^16.7.0","eslint":"^5.10.0","rollup":"^0.65.2","tslint":"^5.12.0","babel-cli":"^6.26.0","react-dom":"^16.7.0","uglify-js":"^3.4.9","babel-core":"^6.26.3","typescript":"^3.2.2","@babel/core":"^7.1.2","@types/react":"^16.7.18","babel-eslint":"^10.0.1","react-router":"^4.3.1","tslint-react":"^3.6.0","@types/react-dom":"^16.0.11","@babel/preset-env":"^7.1.0","rollup-plugin-json":"^3.1.0","@babel/preset-react":"^7.0.0","@types/react-router":"^4.4.3","eslint-plugin-react":"^7.11.1","rollup-plugin-babel":"^4.0.3","eslint-plugin-import":"^2.14.0","intersection-observer":"^0.5.1","rollup-plugin-license":"^0.7.0","eslint-config-defaults":"^9.0.0","rollup-plugin-uglify-es":"0.0.1","@babel/preset-typescript":"^7.1.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^3.4.0","@babel/plugin-transform-typescript":"^7.1.0"},"peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2","react-router":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mezzurite-react_1.0.7_1546295430276_0.3309856605148347","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@microsoft/mezzurite-react","version":"1.0.8","keywords":["mezzurite-react"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/mezzurite-react@1.0.8","maintainers":[{"name":"brrusino","email":"brrusino@microsoft.com"},{"name":"jblake","email":"jblake@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"riteshkini","email":"rikini@microsoft.com"}],"homepage":"https://github.com/Microsoft/Mezzurite#readme","bugs":{"url":"https://github.com/Microsoft/Mezzurite/issues"},"dist":{"shasum":"d720a53f6b578f7bf27966dfe9a254e8b0b81db3","tarball":"https://registry.npmjs.org/@microsoft/mezzurite-react/-/mezzurite-react-1.0.8.tgz","fileCount":14,"integrity":"sha512-0d/Srdyhx/cLD2FfHWbaMbvheI+Yc8mtZj2a/VQJ0ARkcJQmYxU8ni1/qbSgwmI1yotc033/Yj4XJPe+50M5hQ==","signatures":[{"sig":"MEUCIDl1/36xDrrvYvFNAORHLDToqzVLfvK/S3sz19MLl6E0AiEAkdY4QGccICAieR9+S0S3SdOh1pqtOnXEoOeShct6QWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWgd9CRA9TVsSAnZWagAAgdIP/0LQrUbE4LHzQucfYjW+\ncNBL6oJMhmDiP4NfcdEtfvnSeZL91XMFOOIrtXMmu45VZSdxp6Dvu8pJvRb2\nCWKZG8jPjJPbft8zN6iVSZ3+Xb1CbgJf8ojAqPr/AnnFmDOqVd0LOLH9qEnA\nfuVoAv71hzFRfwwXg04XPx7bmJsYACcScafxIdxt5nN3FygM9PBDJTJFpyFS\nD8VVSAvo25rDs8v0U6HXRY+yv5FAUlYLt59F+YH2DDWmlespK9EU/XtJqVMW\nPZAo7pmi1PZWStOlfsRax84fA6ChOm07GiAA0kXBBx2YYaNNLdpfAvb2tDz+\nH1gBXZwXy1MEv2cWzvFZJyTdTKeTkMiQMbgrYdRBUfviruPKWTo+B0cW724n\n3aYOY4pBgVUxnMGfpReixqYNXUqgcuV4UVFvVbeL62F/FLjaAC6Bq6NiTN0r\nUkJhYbPGVW5aYnL93cEwqIeaUjFIjAgkEW96oLIdgoAEQwMQrO5d/gTOvUrQ\nKOvuDl/VF9EsVJPEbywhrEdQpxVYZr9JzIrQvnLRrgDEEGqH5XCZUFO3cPvn\nmxZ652t6ISpRLgPJK/XEpqGPX9oUY5prEGwwgLLE3oBhL4TC+fuBbYL8UPx7\nPrFA6zaRRrp0LmWyYqsnNGQ2ukFZfCH8NI0TA6b0BrsdF/efzVgqDOucHfm9\nGHLA\r\n=OclV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bundles/mezzurite-react.umd.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"module":"./esm/mezzurite-react.js","scripts":{"lint":"tslint -p tsconfig.json -t stylish src/**/*.ts","build":"npm run clean && node build.js","clean":"shx rm -rf browser dist dist-esm","pack:lib":"npm run build && npm pack ./dist","publish:lib":"npm run build && npm publish ./dist"},"typings":"./typings/mezzurite-react.d.ts","_npmUser":{"name":"brrusino","email":"brrusino@microsoft.com"},"repository":{"url":"git+https://github.com/Microsoft/Mezzurite.git","type":"git"},"_npmVersion":"6.3.0","description":"Library for capturing SPA timings within React.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"intersection-observer":"^0.5.1","@microsoft/mezzurite-core":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.2","path":"^0.12.7","react":"^16.7.0","eslint":"^5.10.0","rollup":"^0.65.2","tslint":"^5.12.0","babel-cli":"^6.26.0","react-dom":"^16.7.0","uglify-js":"^3.4.9","babel-core":"^6.26.3","typescript":"^3.2.2","@babel/core":"^7.1.2","@types/react":"^16.7.18","babel-eslint":"^10.0.1","react-router":"^4.3.1","tslint-react":"^3.6.0","@types/react-dom":"^16.0.11","@babel/preset-env":"^7.1.0","rollup-plugin-json":"^3.1.0","@babel/preset-react":"^7.0.0","@types/react-router":"^4.4.3","eslint-plugin-react":"^7.11.1","rollup-plugin-babel":"^4.0.3","eslint-plugin-import":"^2.14.0","intersection-observer":"^0.5.1","rollup-plugin-license":"^0.7.0","eslint-config-defaults":"^9.0.0","rollup-plugin-uglify-es":"0.0.1","@babel/preset-typescript":"^7.1.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-node-resolve":"^3.4.0","tslint-config-semistandard":"^7.0.0","@babel/plugin-transform-typescript":"^7.1.0"},"peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2","react-router":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mezzurite-react_1.0.8_1549404028823_0.9676160597040637","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-11-13T19:11:28.034Z","modified":"2026-07-16T15:45:35.701Z","1.0.0":"2018-11-13T19:11:29.491Z","1.0.1":"2018-11-15T19:20:42.056Z","1.0.2":"2018-11-15T19:27:13.456Z","1.0.3":"2018-11-29T22:54:53.029Z","1.0.4":"2018-12-12T20:33:45.390Z","1.0.5":"2018-12-21T20:42:26.695Z","1.0.6":"2018-12-21T20:48:46.990Z","1.0.7":"2018-12-31T22:30:30.412Z","1.0.8":"2019-02-05T22:00:28.950Z"},"bugs":{"url":"https://github.com/Microsoft/Mezzurite/issues"},"author":{"name":"Microsoft Corporation"},"license":"MIT","homepage":"https://github.com/Microsoft/Mezzurite#readme","keywords":["mezzurite-react"],"repository":{"url":"git+https://github.com/Microsoft/Mezzurite.git","type":"git"},"description":"Library for capturing SPA timings within React.","maintainers":[{"email":"npmjs@microsoft.com","name":"microsoft1es"},{"email":"microsoft-oss-publishing@microsoft.com","name":"microsoft-oss-releases"},{"email":"jblake@microsoft.com","name":"jblake"},{"email":"rikini@microsoft.com","name":"riteshkini"},{"email":"brrusino@microsoft.com","name":"brrusino"},{"email":"wong.kwd@gmail.com","name":"kawwong"}],"readme":"[![npm version](https://badge.fury.io/js/%40microsoft%2Fmezzurite-react.svg)](https://badge.fury.io/js/%40microsoft%2Fmezzurite-react)\r\n\r\n# Mezzurite-React\r\n\r\n## Requirements:\r\n\r\n\r\n**For component tracking:** \r\n```json\r\n    \"@microsoft/mezzurite-core\": \"^1.0.1\",\r\n    \"intersection-observer\": \"^0.5.0\", // IE support\r\n    \"react\": \"^16.4.2\"\r\n```\r\n**for full app tracking:**\r\n```json\r\n    \"@microsoft/mezzurite-core\": \"^1.0.1\",\r\n    \"intersection-observer\": \"^0.5.0\", // IE support\r\n    \"react\": \"^16.4.2\",\r\n    \"react-dom\": \"^16.4.2\",\r\n    \"react-router\": \"^4.3.1\"\r\n```\r\n\r\n## Onboarding\r\n\r\n\r\n### Installation\r\nInstall mezzurite from npm:\r\n```javascript\r\n  npm install \"@microsoft/mezzurite-react\"\r\n```\r\n\r\n### Full Application Implementation ([ALT, VLT, Components](#faq))\r\n** **If you do not have access to the application's routing service, skip to next section on \"Tracking Components\"** **\r\n1. Inside main App module, add following import statement:\r\n```javascript\r\nimport {withMezzuriteRouter} from '@microsoft/mezzurite-react';\r\n```\r\n2. Wrap your exported component in the **withMezzuriteRouter** [higher order component](#faq). This will add Mezzurite functionality to your app router:\r\n```javascript\r\n// old export\r\nexport default App;\r\n\r\n// new export\r\nexport default withMezzuriteRouter(App);\r\n```\r\nIf using Redux, you will need to use the compose component:\r\n```javascript\r\n// add to imports\r\nimport {compose} from 'redux';\r\n\r\n...\r\n\r\n// old Redux export\r\nexport default connect(mapStateToProps, mapDispatchToProps)(App);\r\n\r\n// new Redux export using Mezzurite\r\nexport default compose(connect(mapStateToProps, mapDispatchToProps), withMezzuriteRouter)(App);\r\n```\r\n\r\n### Tracking Components([CLT and VLT](#faq))\r\n1. In the component you want to track, add an import statement for mezzurite-react:\r\n```javascript\r\nimport {withMezzurite} from '@microsoft/mezzurite-react';\r\n```\r\n2. Wrap your exported component in the **withMezzurite** [higher order component](#faq). This will add Mezzurite functionality to this specific component:\r\n```javascript\r\n// old export\r\nexport default ExampleComponent;\r\n\r\n// new export\r\nexport default withMezzurite(ExampleComponent);\r\n```\r\n\r\n### Unit Testing\r\nFor Mezzurite to work correctly in Jest/Enzyme test environments (such as create-react-app), [jsdom](https://github.com/jsdom/jsdom) use is required to gain access to the window object:\r\n```javascript\r\nconst jsdom = require(\"jsdom\");\r\nconst { JSDOM } = jsdom;\r\nconst { window } = new JSDOM(`...`);\r\n\r\n// then run code that would utilize Mezzurite\r\n```\r\n## FAQ\r\n### 1. What is a Higher-Order Component (HOC)?\r\nA higher-order component (HOC) is an advanced technique in React for reusing component logic. They are functions that take in a component and return a modified component. We use HOC's within the Mezzurite React library to add tracking functionality to user components.\r\n\r\n### 2. What is Component Tracking vs Full App Tracking?\r\nComponent tracking is an easy way to calaulate the Component Load Time(CLT) for a specific component irrespective of the performance of other components on the site and site itself. \r\nWhile, full app tracking is used to track initial Application Load Time(ALT). And, also for each route change in the app, it also calculates the Viewport Load Time(VLT) and Component Load Time(CLT) for all the tracked components within that viewport.\r\n\r\n### 3. How do I check if my timings are logging correctly?\r\nIf running from localhost, a console.log should fire with the current timings. An alternate place to look is window.mezzurite.measures, which is where each component timing, as well as ALT and VLT, is saved.","readmeFilename":"README.md"}