{"_id":"@duitang/real-user-monitoring","_rev":"11-d16ac842dda392f2bb9680eef1ac8050","name":"@duitang/real-user-monitoring","dist-tags":{"latest":"2.0.5"},"versions":{"1.0.4":{"name":"@duitang/real-user-monitoring","version":"1.0.4","description":"> TODO: description","author":{"name":"xiaotian","email":"yangzhoulty2008@outlook.com"},"homepage":"","license":"ISC","main":"lib/index.js","module":"es/index.js","types":"es/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"scripts":{"build":"rollup -c rollup.config.js","test":"echo \"Error: run tests from root\" && exit 1"},"dependencies":{"tti-polyfill":"^0.2.2","web-vitals":"^2.1.4"},"devDependencies":{"@babel/core":"^7.17.5","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3","@types/tti-polyfill":"^0.2.1","lerna":"^3.22.1","rimraf":"^3.0.2","rollup":"^2.68.0","rollup-plugin-dts":"^4.1.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"9df8cce649855f147ec9c5db4afd5bc54002dc70","_id":"@duitang/real-user-monitoring@1.0.4","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (darwin)","dist":{"integrity":"sha512-6nd/WCU+stGMBqsNotUMXi53yaNHOtC9Wy055uxy9xvUmYaUpOdt4+uB99T4IYmnR30K+EBM0z7CKyDyw6iHLg==","shasum":"c909dcd01701e30c395f86ec6fa09c9b717f3321","tarball":"https://registry.npmjs.org/@duitang/real-user-monitoring/-/real-user-monitoring-1.0.4.tgz","fileCount":8,"unpackedSize":99278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHziXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpL0w/9HSwwUAQdiZT0Cg9kTOPlXasidATz7O6Ejbri5AX8m9cR98Zu\r\nT22ig14n1pdVGK/6w/xwgQthGlXs0wjP/xhS0q9qxR7Nhm+aklPplVPgO9FS\r\nkcqiIf2AH19IK9kq5MIIhhF2P1UHx4vkEfW180ng2nEpJ5PXd2OG0uCG8JkO\r\nv7wn+0FLjrII/Vz6nR7PvHJhRvPLjQKlqSkkl/I7y4SS9a9qlAlmT3wu1gbB\r\nBupaU0rPUqSDQwebzeGHtABjcZn9dvmv4hlrlMcy9GL6HaWt+WoIEXSkWJNH\r\nfwZipkIPGCHYZJ/gZX7eWSiDKde/UwHQ7dNIrI9mz2ALxx8wwPJIBrovlZF4\r\nzVlZXlBLrLH964+CZJ2qgJG0oyYcPjlOhWjG9OSUlofCWamsWWt5xFCBJUsD\r\nMcjSJAo3ZRPdFeqv+PfloOJzHxtz7fcHjLRSLL2AJhIZx/DdmkLmIKAariIJ\r\nb1aUQNdfEv4XJezYFSOcUTd6encIRlhd1uUlzgWdg0Wri5NvzgXU4IaQqlT2\r\njkmo41n0sKGwY1jFzd/PdfQ1iMDLnav9MGV8oBrV6bbfn88eFFpiY1g36rvd\r\n2n5BN6dm8asyZSn1746vls9V8jlzAhlKseIszcGZN6XB9azB2WOOhPuxOKlK\r\nDRCbn1Mct+q3lbN1X4wjjybAfQpR+73mONU=\r\n=EUla\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDI+6OX3QHxtfDz5YNAawEEuLNW1fIQyUZoNJ0K0LhzQIgP4ImFFV4wuJjINlzNpGOvztOLg+ZodBaYZWXMMRx25U="}]},"_npmUser":{"name":"duitang_owner","email":"saadmin@duitang.com"},"maintainers":[{"name":"winter-_-","email":"yangzhoulty2008@outlook.com"},{"name":"duitang_owner","email":"saadmin@duitang.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/real-user-monitoring_1.0.4_1646213271116_0.3222482180512696"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"@duitang/real-user-monitoring","version":"1.1.0","description":"> TODO: description","author":{"name":"xiaotian","email":"yangzhoulty2008@outlook.com"},"homepage":"","license":"ISC","main":"lib/index.js","module":"es/index.js","types":"es/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"scripts":{"build":"rollup -c rollup.config.js","test":"echo \"Error: run tests from root\" && exit 1"},"dependencies":{"tti-polyfill":"^0.2.2","web-vitals":"^2.1.4"},"devDependencies":{"@babel/core":"^7.17.5","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3","@types/tti-polyfill":"^0.2.1","lerna":"^3.22.1","rimraf":"^3.0.2","rollup":"^2.68.0","rollup-plugin-dts":"^4.1.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"230fb586c4abad44055acae89e51f9172e072af2","_id":"@duitang/real-user-monitoring@1.1.0","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (darwin)","dist":{"integrity":"sha512-opObmIUbJn7c62EQECU6Cr7RnAjhogO4NmDOh0yWg6aPZATOphJ2Ltm80UHuLd+KxtcvB+82p6UUKwXwenL9gg==","shasum":"86cc484def571bf4419a1f00c5d93cee5a3e79f6","tarball":"https://registry.npmjs.org/@duitang/real-user-monitoring/-/real-user-monitoring-1.1.0.tgz","fileCount":8,"unpackedSize":99797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO1uCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaHw/+PVVF1GEcNV1Bp1x2hx0raPrnbB2zUltdhePk0vXRQ87hcsuU\r\n5x3EhmwfcgijX+KdwUqnKrad+/z3FcR7HYnTCVBZYod47Ps49Uqwc7lCvBpM\r\nFXqPRQ0cwQZd91ne04vioT32zn8nBA4PCQ4Ku3a0+FNW9UhNn1cmWPsDrZAV\r\nbAO4ZQ7h9P0f66dZO6Kvwzt7Cz0Q6OGlAF2aPzbVhRMaBAogs8URf1BbOSuH\r\np3JNKNdGcVrnMgHTcFp8S+WiQ+qRZcugAV1sbzIujPa99GCed77D7Mn2SrtD\r\nvBcZ0NyQndq+B12JXduWINhfOMVDlAN158LQq8e7yYjh8T+Ta2vYQYTUgmXT\r\nkdy4Sw323cnCARr3WVf8O1S1q1QATZGjPyMIWjAjaVZrlexaRdPCJalLtJxN\r\n1tvg7/duNY/waFvibWnAPzlfKIHjr1MndeSqKejESCdH3geqjvZSswnjq6Qo\r\ncxdY9SpAZ/3mvtUENC/mBH3fU60VsVAUxhGlDInIi34BKjIzBFOjzi/Ee7kT\r\nBjpyeVJxUedSJF5X/NMphnm12iTvWDR6OOByCBNO/ZiKWHEOvF+bMeO/6MdF\r\nMi3vAaW2Luq/KMbGqqlZPlbePNgGdGW1nvKzTMTf2uP9cnCcpfeYu02pCeCz\r\n6kRAdBiesqE1fpOj75VPgkWq+3GKUQvacdk=\r\n=1y8U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFX9sSsPce4quRCvQDlC2gGyK5bEm4RARgRJISGpGZUlAiEA5XSOgBaWSBZtV9J3pHZCPWH/jEpDs4Ok5by1BDIihko="}]},"_npmUser":{"name":"duitang_owner","email":"saadmin@duitang.com"},"maintainers":[{"name":"winter-_-","email":"yangzhoulty2008@outlook.com"},{"name":"duitang_owner","email":"saadmin@duitang.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/real-user-monitoring_1.1.0_1648057218528_0.6737243999113931"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"@duitang/real-user-monitoring","version":"2.0.0","description":"> TODO: description","author":{"name":"xiaotian","email":"yangzhoulty2008@outlook.com"},"homepage":"","license":"ISC","main":"lib/index.js","module":"es/index.js","types":"es/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"scripts":{"build":"rollup -c rollup.config.js","test":"echo \"Error: run tests from root\" && exit 1"},"dependencies":{"tti-polyfill":"^0.2.2","web-vitals":"^2.1.4"},"devDependencies":{"@babel/core":"^7.17.5","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3","@types/tti-polyfill":"^0.2.1","lerna":"^3.22.1","rimraf":"^3.0.2","rollup":"^2.68.0","rollup-plugin-dts":"^4.1.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"fc605b5e836562aa51f581228947149838a52d50","_id":"@duitang/real-user-monitoring@2.0.0","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (darwin)","dist":{"integrity":"sha512-pTI6LdSLMMi88J9hSFhlr648fHMQ19sfaTs5+1ZYdVjLwiDT/2T1/GFcTo9a8mAJZ0dGyijdyeKxiYK//OA7OA==","shasum":"b7ee90be055bb2699ef945f9b4b3841f6fdfdc21","tarball":"https://registry.npmjs.org/@duitang/real-user-monitoring/-/real-user-monitoring-2.0.0.tgz","fileCount":8,"unpackedSize":135235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUCjCjChrcNXwon1kIBjMKBB46JpwT6zn79qhW480jZwIgBrlnIYDw9YoRkCN5DXjrL6/QFim2zsbhViajistL2eY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZlAEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvLQ//aXqQ9UiyjJazP6YLZ7cvh1N+69sacZWfdb0VcnWyUeCuQEXS\r\nQXv7NwK1a4mJDEasacC+Uguj/HXiytMteCahs5ASKX5av84/JRslLFaB4DRr\r\n1iWGvmI/TA50t+r/4J9T95AmmOu76fet/DBs2A8/LzUMbmzBHDT7a0TkeBrd\r\naAAEXGSaMzCg/WjwWCO1oD9R1AJFzqUI0wD/WVoTK2oCCxisEGdErBTM8ZRy\r\nS8wNHFoT3K0fvCLTgfzuHi6iYZ8ROO3KeZJISFUjH02JS7uOZmY9IgPwW2Dz\r\nhI7Id8Szu133/AJhVIdg3XeC++7JE8xO7UmdEVayUI/OT1sPySf2vX+8ypHR\r\nJNjeidUPCBExlx3W2FlfH04MJ31cuOsLCkj6SJjFHUo51yNFdrx+AVtrnulA\r\npGoM1X4UZ8DcEs42uN5wonca4wPWXB6JLTKk1bCXYIu13eehbmy4p7fGh930\r\nXkEx0inZxmXIxPAUA7TbV944i6uZ+X0+orLaqdWgkRs4osIBeD14DDHn12iu\r\nhq85ec4gZngoy5z/ywr/T7+WSL0DgVcnJJOmpmIpTedqsgdmzrkNJqMTALB5\r\nzLPCtg7VUwwhcRYv8F6KJWly95h0ibX18C3HF8vTw4nJPhsykRVPDrUzEhpZ\r\n/Y2pwODFWd4sRG5jYDGxKs3oTUVJ8XtKjUY=\r\n=M7sX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"duitang_owner","email":"saadmin@duitang.com"},"maintainers":[{"name":"winter-_-","email":"yangzhoulty2008@outlook.com"},{"name":"duitang_owner","email":"saadmin@duitang.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/real-user-monitoring_2.0.0_1650872324643_0.4482073857683355"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.1":{"name":"@duitang/real-user-monitoring","version":"2.0.1","description":"> TODO: description","author":{"name":"xiaotian","email":"yangzhoulty2008@outlook.com"},"homepage":"","license":"ISC","main":"lib/index.js","module":"es/index.js","types":"es/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"scripts":{"build":"rollup -c rollup.config.js","test":"echo \"Error: run tests from root\" && exit 1"},"dependencies":{"tti-polyfill":"^0.2.2","web-vitals":"^2.1.4"},"devDependencies":{"@babel/core":"^7.17.5","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3","@types/tti-polyfill":"^0.2.1","lerna":"^3.22.1","rimraf":"^3.0.2","rollup":"^2.68.0","rollup-plugin-dts":"^4.1.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"af30f2441f5b0d68d8b8b60e47631b9ca0cff85b","_id":"@duitang/real-user-monitoring@2.0.1","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (darwin)","dist":{"integrity":"sha512-FayIBdh3nj5rvKeb/evvCkaQJ3X7c3uCN7VcV/in77N4ZIFXKvzWc99IkhL+svm/R3/Hul5mWW/u5Da68uTdZw==","shasum":"0f92a8d0373d374d559ed4de86024ffaf3614bba","tarball":"https://registry.npmjs.org/@duitang/real-user-monitoring/-/real-user-monitoring-2.0.1.tgz","fileCount":8,"unpackedSize":138889,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbkgqx+VI9uX4G2Gl6AQ2yMiD9dJlJM8A78L/tk0FRuAiAKTT1nSKwzdyhupx4CR3cb/YAn81lVRwZgqOcskL8biw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia4mFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquZA//WMh5E4BJ86gbunbl4Hm8t3w5w5wc1d/YyU5VXe/K7tjmzHOQ\r\nRxkTfmKSHsk85gJjqpB6vCAfA7nzh/e8CojrZalU8lSOnlNq+mc/cGnrDq/K\r\nP2dFCvD4tVJCyhiZHAVEUQ7r1Es8KwiDHhZ65lEiRwpHhVbhAX4fDMwz2+J6\r\nBTjHxQZeM/cOOUslbxG3xvF0SmoMvL0yjY+0l6X+tq/CB4ncFwdBNQqaMtus\r\nYdkGVoTeW5qGdFdaMmDAs2eN3HT9lAaXYtXbmVTWo8mmQY532GDt0H/Q4zfI\r\nXnB6iWFg88lcWAPfTTF57oi65lcwKDdtuwwX1vEgk/zDWkVTBPuAtOkfGc3W\r\nyufFXC/3Rom8puvntCBER3E1BJ27ydWR/FEtOHjWUg89+Gios9R1QcHC1cTa\r\nIDZOgD2K5OVip5qqx1lcH+3oFbaU536ak06dWBcaBknHUhQDY4SWd21C0Jfv\r\n3HUB7WS5V3R9rWv+//16l6ws/zkIrml+l4vdgeDZG2nf+YD8SCHQa2+kRP/l\r\nOBlk8jFTKlbNGRZkUL+oU/V+bC7XeKCV25Vkd+KaRXVpSVWwJAaarlqXU+7U\r\nFjvyBzVNxzEtFYtTSC51dkR3LUe284D9bZIk2eKCskf3LgyN3zpam82kUOd3\r\n6Wdi6aEztuPpWvg9ewBbwj+lqnCRxRHFWNQ=\r\n=T/Tv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"duitang_owner","email":"saadmin@duitang.com"},"maintainers":[{"name":"winter-_-","email":"yangzhoulty2008@outlook.com"},{"name":"duitang_owner","email":"saadmin@duitang.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/real-user-monitoring_2.0.1_1651214725322_0.9159860297722804"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.2":{"name":"@duitang/real-user-monitoring","version":"2.0.2","description":"> TODO: description","author":{"name":"xiaotian","email":"yangzhoulty2008@outlook.com"},"homepage":"","license":"ISC","main":"lib/index.js","module":"es/index.js","types":"es/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"scripts":{"build":"rollup -c rollup.config.js","test":"echo \"Error: run tests from root\" && exit 1"},"dependencies":{"tti-polyfill":"^0.2.2","web-vitals":"^2.1.4"},"devDependencies":{"@babel/core":"^7.17.5","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3","@types/tti-polyfill":"^0.2.1","lerna":"^3.22.1","rimraf":"^3.0.2","rollup":"^2.68.0","rollup-plugin-dts":"^4.1.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"d4f3d4be19eee048e68af231f71b6321e69ea5ff","_id":"@duitang/real-user-monitoring@2.0.2","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (darwin)","dist":{"integrity":"sha512-C2kXEAqHzuuX2kHst1+15/nFG6hD1C39y0FsPCWSZ1jskppgq15/TQ03EzaYvDozfFERpmW867uvlPY14+X5+Q==","shasum":"8d4dbe9803afa039549d04ea38a31016ce89f477","tarball":"https://registry.npmjs.org/@duitang/real-user-monitoring/-/real-user-monitoring-2.0.2.tgz","fileCount":8,"unpackedSize":139882,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZgLINAUGftP1roLsqZ3r/tkt+3kitlr8rMnZfWuOw3AiAWKVzL4dRiszVEagzNy6fvrshQgiHMiXxEU8bLxJtJlA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibCbDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozdBAAjDuh02qRvowNMEQb8mKMYjGcwsJImV6n2X3C1dfpc3MmTonl\r\n0WqXthP/PL4NwHtIRqo4rd+4pYHVT78lchNGnx/uMjvy8tjgaB519XNJMLiU\r\nBl0x729U5QJgCN/W/EQUTNWjVwfk1GyyMaHSimUl6C11WAY2CP7GbaYtOYAI\r\nFfXPwHt2bY9BZs+rZWsETX8fO3n6Ny1wLBybRigucmILG5AEodamNU91J7sP\r\nBRIQ63qmyJa3VhbLKgH3jdg2WNX2nqaqwn7lFf/ntfumuapSut9RWvouL/D0\r\nJ3SdloPn2seYePCjyg2CBykH4V+yg7EyiEhFI82GdbquZNFzAlioqwV549KT\r\n4jhy6hoJrLfblDxEmbUihplJKUjvOCbt5pNWPGT13ws4/ygrxBwweAA92RLu\r\nHZz0ufEGy4VkbF5mmUWtStxT2tVc9zUJnaND7p1yvFQ+BwXyPsiNtNYcKTgS\r\nYvEQm3g7Y4mzFF7sKrL3qcXnx3h9LtsYmHHmFGHaJkd5tJPgkT9RcvZN3F84\r\nKf4qUJzcF5vGRmDvdFII08DM16wR68vws46R/F8LFgGZezZCILMZ25032Gj7\r\n2bg5FTLkkcHDJw7pAIX7I4D/M20TZVXaNT+ExBg6TUgfZTNB6XGjdXXa4ldT\r\n4sbf+7cBDCRZDRb9e7onP22BxGd0j7YDAhA=\r\n=apbt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"duitang_owner","email":"saadmin@duitang.com"},"maintainers":[{"name":"winter-_-","email":"yangzhoulty2008@outlook.com"},{"name":"duitang_owner","email":"saadmin@duitang.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/real-user-monitoring_2.0.2_1651254979421_0.06749427701387001"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.3":{"name":"@duitang/real-user-monitoring","version":"2.0.3","description":"> TODO: description","author":{"name":"xiaotian","email":"yangzhoulty2008@outlook.com"},"homepage":"","license":"ISC","main":"lib/index.js","module":"es/index.js","types":"es/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"scripts":{"build":"rollup -c rollup.config.js","test":"echo \"Error: run tests from root\" && exit 1"},"dependencies":{"tti-polyfill":"^0.2.2","web-vitals":"^2.1.4"},"devDependencies":{"@babel/core":"^7.17.5","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3","@types/tti-polyfill":"^0.2.1","lerna":"^3.22.1","rimraf":"^3.0.2","rollup":"^2.68.0","rollup-plugin-dts":"^4.1.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"5f7729c8d0e29f8f7d8c00db381d39f4b5dce9ec","_id":"@duitang/real-user-monitoring@2.0.3","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (darwin)","dist":{"integrity":"sha512-Le7tOg55Lc8T9zCwP4grCPolvvBGWnOdTWEwUuYJLIRS1phB1pKTDN9HDqi44a0jYH7zgM/QWY3wvOswx/lbLQ==","shasum":"5c52e7cd86fcecfbbec8e5c0910a58a7eb99b670","tarball":"https://registry.npmjs.org/@duitang/real-user-monitoring/-/real-user-monitoring-2.0.3.tgz","fileCount":8,"unpackedSize":143276,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgPP64Rlfk3qubTqfZVTtlwlF0BrKSGn2H0JzG1u/KcAiAFsq8ZIC75rZYhkhCQfhfXrEqcxAgi7BI/fdsHsAZBKg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibD9XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmquzw//T+UOns7KwLD0NuksPakcMXVDzl6piG8NnETNikcEtKKG6gcy\r\nRybRfsBc/HunxBIOdBopbrd4GaBbIilc/d1lbdBVsVNAiPFL3F1LkoI/WQWf\r\nBdqxW04b468dhkuIvN3lBFjqXqlLuFKG3n9OIavwhCq4D/D37BvYFVgojAx5\r\notB9lGqXQXiH/fRrYybxo8i1slFmz2Pnb7e/6FjTcIjM/ZmFRTLcCC1RZXt4\r\nF+oNk0npVuz048z+9xkwi3TlGvcPLZkdpfkhalIwzylGux6Ysdd8F61dhiGa\r\n9xXVTjRiFi2umZU5ie7lgTIlc99IOewRJf/9xPeiZo5GevdtPAFEKYLlshax\r\nCM+H8h2jpWAnxxib69r22RIMy18k1YhQpsVEbx2Rr+T3L9ZyX/X4PeyG7OR2\r\nhkGlVuz6dTIBUKeRxCA5xw63AcNpB98t+WmRlwYDa0CD6+pwx7geXlz8jLJx\r\ne4tjTxfsQKNkdwg7mhbpLYb+Lggc+Qp+oL+63bcEtlBcfNFwEyBJP+Jak5zM\r\ngl2ddxOr4jwlguLZA3/CvZlaAgOXhWkRrmF5Bexfr7931oHreDry2/fESDcd\r\nMzy1exYZf2Of20TeuUrlnJY/bAyE1C6zr+Y0d8KAaM5OJoVCfEOzSu0KV8k9\r\nVyy4cLC94rHkKF6wR5LXkyI2XCaor4O3hLE=\r\n=8vyE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"duitang_owner","email":"saadmin@duitang.com"},"maintainers":[{"name":"winter-_-","email":"yangzhoulty2008@outlook.com"},{"name":"duitang_owner","email":"saadmin@duitang.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/real-user-monitoring_2.0.3_1651261271495_0.20951475151246846"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.4":{"name":"@duitang/real-user-monitoring","version":"2.0.4","description":"> TODO: description","author":{"name":"xiaotian","email":"yangzhoulty2008@outlook.com"},"homepage":"","license":"ISC","main":"lib/index.js","module":"es/index.js","types":"es/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"scripts":{"build":"rollup -c rollup.config.js","test":"echo \"Error: run tests from root\" && exit 1"},"dependencies":{"tti-polyfill":"^0.2.2","web-vitals":"^2.1.4"},"devDependencies":{"@babel/core":"^7.17.5","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3","@types/tti-polyfill":"^0.2.1","lerna":"^3.22.1","rimraf":"^3.0.2","rollup":"^2.68.0","rollup-plugin-dts":"^4.1.0","rollup-plugin-terser":"^7.0.2"},"_id":"@duitang/real-user-monitoring@2.0.4","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-CmhERt/LeQi6gKFdlXVLt+RUS7nLIRdX4sIzci7xQp31XaB84NYpFKnYS/ub5iTS6MFv7xyQ9mdXMM9ww5Y+NA==","shasum":"8254e54f38ebbfea677c8f668184a42a7b247a9e","tarball":"https://registry.npmjs.org/@duitang/real-user-monitoring/-/real-user-monitoring-2.0.4.tgz","fileCount":8,"unpackedSize":145135,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIED/P+oqAflBMaGGZi73AIanVwaDiO1I40IHLDc/YE9hAiEAyalz0u7lJMj03Cz9gw1efl68Sn0Tka3lqxC4VvkTFk8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/FxLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9+g//Yg0oCinyQO7vkBXzgCjCURaCGucjz+aE6qB5NxTlNsfMBMbk\r\nxZPovTz7b6rTyT7xDMO/AZyWv7oI4Z16QvTrvxZj/zNtDMpB6MlrrfovZiTK\r\nZ1v4qGcMveWiAfhkVDABmGJT/GtwfXvMqpuimyDT+8ivzxDeQO46uUQ8WUje\r\nzevAJeExj1Yp1F79kWEfNGLjQaL0rOexKB9qnxHMviaXwq5A/pIbHg95TfmC\r\n0aKe06MiAZXrNU2asxOiCiF6e8Z+TLN7lBLVS8XUCHS6RBy3eZjPi+NAl5/6\r\n+yaPns0sfShrfbdyMJ9VNXIKweLZvg4zc+ckuT9+FA+RmLyePNqa2/aT45vm\r\nUaCfhWotSMIZTStXPxW5q4wDZcXpqIvQhRx+mReiOKqJPoO4Kls343d7ilG3\r\n+Anurkc1qL2WTWECn3RTLILLBY8bcdJOODaG/Lw/8XgUih6uhIkYRhnBB8Fm\r\nEGEDd7sJ/JT6954g9N7hAXwm4oRX+pMNPrvCjmLyLBWvkyesaxgQ/OutDQeq\r\nSG2R/kYn6MRQT9bzlAVseLs7uiXD2T2p4oAhS7GmTICpDspdtBhGZcILDNIw\r\nv6S7F6paxpi54S+dKIgZJgTymrJuAZHyDhls+fk9Xn/wNzzgljGv3JY/4JLr\r\nt9Ah+Waz+aJAXrM9VuVrjVLLhnW9u0zZH08=\r\n=ylS7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"duitang_owner","email":"saadmin@duitang.com"},"maintainers":[{"name":"xwzy113141","email":"15256233721@163.com"},{"name":"winter-_-","email":"yangzhoulty2008@outlook.com"},{"name":"duitang_owner","email":"saadmin@duitang.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/real-user-monitoring_2.0.4_1660705867000_0.9008349125465509"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.5":{"name":"@duitang/real-user-monitoring","version":"2.0.5","description":"真实用户性能监控","author":{"name":"xiaotian","email":"yangzhoulty2008@outlook.com"},"homepage":"","license":"ISC","main":"lib/index.js","module":"es/index.js","types":"es/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"scripts":{"build":"rollup -c rollup.config.js","test":"echo \"Error: run tests from root\" && exit 1"},"devDependencies":{"@types/tti-polyfill":"^0.2.1"},"dependencies":{"tti-polyfill":"^0.2.2","web-vitals":"^2.1.4"},"_id":"@duitang/real-user-monitoring@2.0.5","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-3NYfNE5GAoO+8Uud0eaZEg0Q35Pu7gNxhblJBGglsIeBkR0xfrLWxAQtroUT2uzOzs+QZztseSWQFORHTr/pPg==","shasum":"c74faec3a8353cdd08f3f04fbc10c33e7e140ebd","tarball":"https://registry.npmjs.org/@duitang/real-user-monitoring/-/real-user-monitoring-2.0.5.tgz","fileCount":9,"unpackedSize":145932,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsK96OZD0H/gEaTZi5xnb2JWP1RwsZxE8wcj2GGcV38AiEAoUHKqAsfQUiU5eNLHwaXeyple3l5V9FVfYk+fL9Mnr8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMqdkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsIA//QbzoJaWoUFR9pRATivFkB/yA8MqNCh4VNto+iJ2h8a1bMtcO\r\nk3bZrdvVWGJrB0aKtRjsmMrBdVKptTP5UecqmtLwonbDT6xu10ZDdNQ4wtPu\r\npsVAjiAeJlFaVQwo+W98wA1r115417zEOOvQ24JEAZpiDAxrizvipw+ckwet\r\n868dkz1i0aPAwRkmHXZG5gGPwvv2p5/bMY9O2/jN7EJJ+9LdfUSR37bFOo8D\r\nu1amHLlMHzTU/wW85bp9ts1V8p55tRinbZFHN0NkHzZ9qna4z2XAFj5hm1gY\r\nvwH+OE1jny3UwZhiWWNfYJYw0a2iUYq3API1AZC6OOSXCqtCDkM/fj+wAY6l\r\n1kug9zdRzTP3XI3a/e5Ac9MVct5kshJWF8UoAakSON4qpKGcEqLXqYTzccD6\r\nVW3EpbBa+GHud2FJxujVTo4hRytJgKBCH9q5z9bzjzLwpMM4uV6S76JRZ1wC\r\n4lfS+uWGLeYNg8MqOzIyDeoinfOqEB1jPdM9IZ+sRewWauuYweuP2OK7xmPB\r\no9jTcADCiCZdvNqyYnq/iuF9E2/2JP5mTAYnzpRJfteTQY0wmTYOury3pWg8\r\nx2iaUXFoqDxg4paDVQP7nA8FREafrz6JT9A3K1Fl7vv5VXdM2qNmjdlSTH41\r\nsPnLJV3MDhDTcSGdxKxnbixVvFUVSSNh+AA=\r\n=MK1f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"winter-_-","email":"yangzhoulty2008@outlook.com"},"maintainers":[{"name":"xwzy113141","email":"15256233721@163.com"},{"name":"winter-_-","email":"yangzhoulty2008@outlook.com"},{"name":"duitang_owner","email":"saadmin@duitang.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/real-user-monitoring_2.0.5_1664264036696_0.9433134759251516"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2022-03-02T09:27:51.054Z","1.0.4":"2022-03-02T09:27:51.247Z","modified":"2023-01-13T02:54:02.481Z","1.1.0":"2022-03-23T17:40:18.907Z","2.0.0":"2022-04-25T07:38:44.765Z","2.0.1":"2022-04-29T06:45:25.476Z","2.0.2":"2022-04-29T17:56:19.576Z","2.0.3":"2022-04-29T19:41:11.671Z","2.0.4":"2022-08-17T03:11:07.189Z","2.0.5":"2022-09-27T07:33:56.856Z"},"maintainers":[{"email":"sjy13816712067@outlook.com","name":"_sjy"},{"email":"saadmin@duitang.com","name":"duitang_owner"},{"email":"yangzhoulty2008@outlook.com","name":"winter-_-"},{"email":"15256233721@163.com","name":"xwzy113141"}],"description":"真实用户性能监控","author":{"name":"xiaotian","email":"yangzhoulty2008@outlook.com"},"license":"ISC","readme":"# Real User Monitoring\n\n真实用户性能监控\n\n## 使用\n\n支持`esm`、`commonjs`、`umd`\n\n使用时机越早越好。\n\n因为有些数据产生的时间很晚，所以可能需要很久才能异步拿到数据，可能在拿到完整数据前用户已经离开页面了，不过内部已经帮你做了离开页面前及时用你的`.then()`回调处理已有数据，你不需要担心这一点。\n\n```js\nimport monitor from '@duitang/real-user-monitoring';\n\n// 不传参默认页面是SPA架构\nmonitor().then(data => {\n  // data是监控数据\n  // do something with data...\n});\n// 服务端渲染\n// monitor('SSR')\n// 多页应用\n// monitor('MPA')\n```\n\n## 监控指标\n\n- 内存占用\n\n- dns duration\n\n- tcp duration\n\n- http(s) duration\n\n- redirect duration\n\n- dom ready duration\n\n- onload duration\n\n- FP\n\n- FCP\n\n- TTI\n\n- LCP\n\n- 白屏时间\n\n- 首屏时间\n\n## 具体指标字段及解释\n\n```ts\ninterface MonitorResult {\n  // status: 0-兼容性问题、1-成功、2-js报错、3-未全部完成\n  status: number;\n  // 用户头信息\n  userAgent: string;\n  // 监控报错信息，没有则是空字符串\n  message: string | Error;\n  // 消息发生时的时间戳\n  timestamp: number;\n  // 页面架构类型，SPA - 单页应用 | SSR - 服务端渲染 | MPA - 多页应用 | UNKNOWN - 未知\n  pageType: string;\n  // 页面打开方式，back_forward - 前进后退 | reload - 刷新 | navigate - 直接打开\n  navigationType: string;\n  // 页面完整地址\n  location: string | null;\n  // 页面query参数\n  query: string | null;\n  // 页面hash参数\n  hash: string | null;\n  // V8内存使用量\n  usedJSHeapSize: number | null;\n  // V8内存总量\n  totalJSHeapSize: number | null;\n  // 开始上一个页面的unload事件，没有为0\n  unloadEventStart: number | null;\n  // 上一页页面的unload事件结束，没有为0\n  unloadEventEnd: number | null;\n  // 第一个HTTP重定向开始时的时间，没有为0\n  redirectStart: number | null;\n  // 最后一个HTTP重定向完成时（也就是说HTTP响应的最后一个比特直接被收到的时间）的时间戳。\n  // 如果没有重定向，或者重定向的是一个不同源，这个值会返回0.\n  redirectEnd: number | null;\n  // 重定向次数\n  redirectCount: number | null;\n  // 浏览器准备好使用HTTP请求来获取(fetch)文档的时间戳。这个时间点会在检查任何应用缓存之前。\n  fetchStart: number | null;\n  // dns解析开始，如果有缓存或持久连接，这个时间会和fetchStart一致\n  domainLookupStart: number | null;\n  // dns解析结束，如果有缓存或持久连接，这个时间会和fetchStart一致\n  domainLookupEnd: number | null;\n  // tcp连接开始，如果有缓存或持久连接，这个时间会和fetchStart一致\n  connectStart: number | null;\n  // tcp连接结束，如果有缓存或持久连接，这个时间会和fetchStart一致\n  connectEnd: number | null;\n  // 如果用了https，安全握手开始的时间，如果没用https，这个值为0\n  secureConnectionStart: number | null;\n  // 浏览器向服务器发出HTTP请求时（或开始读取本地缓存时）的时间戳。\n  requestStart: number | null;\n  // 浏览器从服务器收到（或从本地缓存读取）第一个字节时的时间戳。\n  // 如果传输层在开始请求之后失败并且连接被重开，该属性将等于新请求的发起时间fetchStart。\n  responseStart: number | null;\n  // 返回浏览器从服务器收到（或从本地缓存读取，或从本地资源读取）最后一个字节时（如果在此之前HTTP连接已经关闭，则返回关闭时）的时间戳。\n  responseEnd: number | null;\n  // 当前网页DOM结构开始解析时（即Document.readyState属性变为“loading”、相应的 readystatechange事件触发时）的时间戳。\n  domLoading: number | null;\n  // 返回当所有需要立即执行的脚本已经被执行（不论执行顺序）时的Unix毫秒时间戳。\n  domContentLoadedEventEnd: number | null;\n  // 当前文档解析完成，即Document.readyState 变为 'complete'且相对应的readystatechange 被触发时的时间戳。\n  domComplete: number | null;\n  // 当load事件结束，即加载事件完成时的时间戳。如果这个事件还未被发送，或者尚未完成，它的值将会是0。\n  loadEventEnd: number | null;\n  // 首次绘制，除浏览器背景之外的其他像素的首次绘制\n  fp: number | null;\n  // 首次内容绘制，文字、图片、背景图、非白色的canvas、svg的首次绘制\n  fcp: number | null;\n  // 可交互时间，5s内没有执行时间超过50ms的长任务或请求\n  tti: number | null;\n  // 最大内容绘制，页面可视区域中最大dom渲染的时间，该过程将持续到用户第一次滚动页面或第一次用户输入\n  lcp: number | null;\n  // 首屏时间，SPA的首屏比较难判断，可以近似看做最大内容绘制的时间\n  firstScreenTime: number | null;\n  // 白屏时间，非SPA时白屏时间就是首次内容绘制的时间，SPA中的白屏时间会不一样\n  whiteScreenTime: number | null;\n}\n```\n","readmeFilename":"README.md"}