{"_id":"@replayio/replay","_rev":"197-05926356a7e6d93bc24ef69a0972f4b2","name":"@replayio/replay","dist-tags":{"canary":"0.10.9-alpha.0","alpha":"0.12.13-alpha.0","experimental":"0.21.7","pr536":"0.0.0-pr536-20240618142255","pr549":"0.0.0-pr549-20240625155921","pr577":"0.0.0-pr577-20240701192536","pr582":"0.0.0-pr582-20240701202835","pr584":"0.0.0-pr584-20240702120001","latest":"0.22.12"},"versions":{"0.1.0-alpha.1":{"name":"@replayio/replay","version":"0.1.0-alpha.1","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.1.0-alpha.1","maintainers":[{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/RecordReplay/recordings-cli#readme","bugs":{"url":"https://github.com/RecordReplay/recordings-cli/issues"},"bin":{"replay":"bin/replay"},"dist":{"shasum":"31158575e35ecd898f0ed0fe67e821f2606668e8","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.1.0-alpha.1.tgz","fileCount":11,"integrity":"sha512-yIfQcI8M4y3YbJdXwDBq4WxVLaVYQM+v0xdt8Q30BFoEswu+EcLx6PrSu0Z+yqQnQlzO2Wh4g0frc6KdwAWJ1w==","signatures":[{"sig":"MEQCIB01FTgwJc9S+E2WhltJtBBupzQ7wKExyFGWNxsrkhMQAiAnZz/eOxbuOTdDGzOEKP5+t9DiNMRbZOyAQ2ePP0qP+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMQfCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvKQ//VM/XCZ1vxrN7Lrt87W0xZtWeSqypokoztSpka/ju//FXIzyE\r\nFEHQlbob+E/AEuOf4gEWwmLUK1O/DXJ1jKIkbqP6lWZB/Uw8jkOgFegpHyGJ\r\nuaXPKY5n0NAC6E1ZlTHDd2yANDaySf6On3aiH9OGS8UX8kY3g7w1Uf9LUJLb\r\n0bFvVQl1/eXVJwqIC/MVd+AMlfiHkb8Iied78tMXD5HLqYZ1QwGHSfbHPI4F\r\nVTyxngVoMG6iZsfC+r7VCKoykqeFFB/G6+eZ1SvMliJnHY2NMR6MdSK1Vyvf\r\nHcU6TWvAsbH+BpK4RYtavALXgzNylbEWCug6Ag+ca4l9m6CM9Pnnay9gMN6d\r\n3aw1xdbvFxKOswk1ossLTyoBewZxi5t5i0AAkx6p/JzbYDpD+Ae6lEfjjAs3\r\n3YiRbwqXvK980gjTDISnJz+68TYPmf4M89oGHeVsyTErQYeiJ3Rcfw+rcqkq\r\nyYcjn3IGF0jP38aGZR3GkHrzOvL4Go8wRhaQIuOI28BAsmr/153z8ob+ubvX\r\nleYOyoaI/vqF6wWZlapp7eIjFt1d6F7+umrtX/BQck0gCB+dODEPhUY7qXi4\r\n2fh2yvTXYXhYjS+qj+K8OW8vNncx29ScJpzch6aT/kBxptKZsbfoVGK7NmSn\r\ntyGAvBqJJZXgJsNXJqUtXH+a2DWgMUGvHAs=\r\n=9+q+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","types":"./src/main.d.ts","gitHead":"0f2bd20e735c49287061aa57e492b23f277c0fe8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/RecordReplay/recordings-cli.git","type":"git"},"_npmVersion":"8.1.0","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"17.0.1","dependencies":{"ws":"^7.5.0","commander":"^7.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/replay_0.1.0-alpha.1_1647380418850_0.7318118477377027","host":"s3://npm-registry-packages"}},"0.1.0-alpha.2":{"name":"@replayio/replay","version":"0.1.0-alpha.2","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.1.0-alpha.2","maintainers":[{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/RecordReplay/recordings-cli#readme","bugs":{"url":"https://github.com/RecordReplay/recordings-cli/issues"},"bin":{"replay":"bin/replay"},"dist":{"shasum":"260eebebdff7e1721a8bc56223c8fb7cb0f8338f","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.1.0-alpha.2.tgz","fileCount":11,"integrity":"sha512-sbgOSVOq70pcLCnMjDyPtsOFstKIa4jFOZIvz9LMvn714v+gIFHUg06+gC2b/1KsDcK0UxB3J8sdVy8FmoW3JA==","signatures":[{"sig":"MEUCIQC0hVAXleipaJzrrKfydY6Lvwx7Oy04gFdeTXGhDgBwBAIgJ11FY7oKi31FV25SbmrhqFRbH0RPBQReNT/xQmK4pMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMQhqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyFQ//VwjC0Z4WMkL4X/nri1HIv8Y+7gioWOy7Ddg2CkrDCks5pe4V\r\nTXvrWZdLhSRrWg/2LpBW+vqrcebeU5udj0H6vRfdZdAGsGmPJH+Sdco25qz8\r\n0XpjvPNv6hCnjrOYHhz67jdsHPyrc0iX99rdPPOSsK/WcoWVL7cCGBTjXIrg\r\nixGxJA1EMhThkg9B3zFMmgunOyDkFf2faQ1WUvw1HDqCyNmV7OgVtVIBQ2na\r\nUVNtpw+8w5vHQC2jZfLZ4LdVOxaRBTU//YkFU1vSBZgVczTqqxCex1qrNhwb\r\n/QIHmt+MTlpfmCSp6LqVbXnACq6tJQPS7KViOvKRM2qRY/fLEf28Dxgz0knK\r\nTtmtb2+JD8zMP52SlgQI6ygkfL5fT3I9Fmy5QngM4xYaCJ3PdaXxDbrgYRgA\r\nClTA/5lal5xaXI9LC31PRlawoVOjGLHwOCnFsyX7uBR2elQrmbDp54AGEcEV\r\ns5eS8DHtJnhZ0B73bdfSpG7r1+oDJZCHjKpQj8lSbyjdcFHbvroe+60Jjd5b\r\nkZQEXf3csbkHOygtPtyeSvrM6E6EmoRhdVn9uoW1NJpS8zhoTv7iqN1XfA5N\r\nIei0BlMLdSJOxDbOIiEv/7x5QyWfFYjtyMqwbKUpBmZXljrPnwDFM8IRe55s\r\nE2WhIdrjjzWWurpHlA+BO3zdvrGLEN552JY=\r\n=vOEp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","types":"./src/main.d.ts","gitHead":"76119b0da174f1cce7f532235d6d858d4265838c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/RecordReplay/recordings-cli.git","type":"git"},"_npmVersion":"8.1.0","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ws":"^7.5.0","commander":"^7.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/replay_0.1.0-alpha.2_1647380586809_0.14759025333802045","host":"s3://npm-registry-packages"}},"0.1.0-alpha.3":{"name":"@replayio/replay","version":"0.1.0-alpha.3","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.1.0-alpha.3","maintainers":[{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/RecordReplay/recordings-cli#readme","bugs":{"url":"https://github.com/RecordReplay/recordings-cli/issues"},"bin":{"replay":"bin/replay"},"dist":{"shasum":"1ec700b1ee94da9a5601551028205b1350a8c957","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.1.0-alpha.3.tgz","fileCount":11,"integrity":"sha512-7ofbRt/Qe6RpkYvQjrfpUxooP/04IWaRUoM7Emj2GBiY46hqhTvX6P0ICL1bWEv+37+t/iGArWgnmuxF9t5eCg==","signatures":[{"sig":"MEYCIQDeWW9qmXxEaMhR26nVX0JgK/LsLo+H7RZwi6RRvC4xOQIhAIkUaOU8rqnrq9ZtamVLoU/V6LEqsn9RCYOFX7QBDhqc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMQzvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqS7Q/+IghKJdsGatHjkOadgzyjHkM2sL09oFr9WBUGr7zhm9ozXWLg\r\nU1UugZtTqC9H/6Pjmt+C6/1tq76Am6dHluu+6EOyPbuzxc/+FQ46kBl1yPxI\r\npaAISIy/rjIJa3o4u3NIK0vyaO3O8AFSxDdMV3U0G2DX1EwrAVq6SIgrm4eu\r\nBPBXT/WW/feKUr2jc0wKAOswEXkxto7ZuYRqXVtiBdVPsdRip/Bc3Ux7H1/s\r\ntwW24mF5k3pFveEsG5ThMAQvgCmIKEdI5w5AYl99yY0C/5SNo9mfr/XYGkxh\r\nM+IACkc+BRb6jp6pUAzvqGRAm72tPyE95uZr1KKQ/bK6RclRzffD35y3qvu2\r\n4cilieiIdTYLyI8D9+lTsQICrg4GNjEBCkOvWduyED7OihfdHyg2OGAYlvzE\r\niR2YEIxrfdO4aU8IeH4Kg9mXl+u0Jh8kDFNKQjiN5WGMXUICo6Q6kVKRVCmg\r\ntD4WA+HwLOhohEJP7VKn9CXAYV97YwBadDZ6lDcKMwNSCu3r3/MZ6IF3ElEn\r\nUs31SDJr4/DqylNnIsr9tymR/M3kwydPDFjEuCyC78zKSTinw8tyD+q4RzYS\r\nvmDl16jsshMgbWrP1j9uFrIYe48FNfWsHDs4sE/Q5+0Ie5mn3rKMoLoP3Ia7\r\nHlbdqcOzzJavc7xxhHqq3v1WNO96e62z6ds=\r\n=wpVq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"21bdb0982d7fd5e0fbb5767fbccc5262a445079d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jcmorrow","email":"josh@jcmorrow.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/RecordReplay/recordings-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","commander":"^7.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/replay_0.1.0-alpha.3_1647381743229_0.027553853017786123","host":"s3://npm-registry-packages"}},"0.1.0-alpha.4":{"name":"@replayio/replay","version":"0.1.0-alpha.4","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.1.0-alpha.4","maintainers":[{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/RecordReplay/recordings-cli#readme","bugs":{"url":"https://github.com/RecordReplay/recordings-cli/issues"},"bin":{"replay":"bin/replay"},"dist":{"shasum":"72d0b66a52a105ed5f95859882ed2ebe0bebb311","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.1.0-alpha.4.tgz","fileCount":11,"integrity":"sha512-m0PnBqpa6NXsfNjUs1AItYt67ySmw9slhvmNGAuOg+xAjK6xUKtQneADNiNyvvYlZjhjoR4Sd5UjsEOGb/ukog==","signatures":[{"sig":"MEQCIBvYJX2OgdYrtK+jsltkdofPoJ3EaxhbGEkI+b+qdUVjAiAQs+E0IVVQX5UTiFXYt1BYmJqz4BC4Y0stJsmahbSVbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMQ2AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8Yw//b3l2TUQScNYujchoyGC/TL8FaqnyzSo9ZNukFVdZng9pD30G\r\nphkgXpb6/NInUv1Y0ENCMLvbW3uvLrqrw9j/PETi0zb5P5V7pGW0BRNKYq8M\r\nW1nG4bQa+YC2C+99LR/o20OMRz+8gYSFDdInh3Acyh5UmxX/6RFkKsj1IKNV\r\nU/lHCnDxenlzbiZzJMVxl+ac+NgQnnE0oO0/w+qt8dpmo9KY9dSgwiHws0iB\r\nIwguomV0pbQIE5ZLpY5Qyf9YgeGdhPoHIlf5lB1FNfxnao8s1jvpniuQBtNN\r\nbgn62lGICTwDh5f/0hbVWERHM1cjXe+4dUwLqb29xhR7gLWxhYJeTsVBgwg3\r\nPOepgk98JTTk2WHZ11UMYUH0brd9XofkmZoo0cIkBvTDw1Xo67rAvpvylA8q\r\niLl9fFSGHEbwsqSO90HJKZMCQUH3X/X9GP6eD/VoTnZ9wKryFtA1+nAwAxSi\r\nxtVUbtiCk1+gvvbx/X6jCEO0DKNs2eaplVJVrotQ9hustNA8RHUJkDCz86fV\r\ntbVBM5lp/szn7qppCCCnU4IsnyLN4LvuzVlNO3veBK/msvuW++HgxfO2xtIu\r\nC4xarLOAQMELqTk7v2KfCPm9r2ILMgJh1y/MRCJ4EGjisGD6mukqUH43lFZ0\r\nJAR/+SCACN37eOogAtqgRyERl6edAqBHQVc=\r\n=kYjH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"d4ad875fcb35aa5766b11f9cf54d809f84113b02","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jcmorrow","email":"josh@jcmorrow.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/RecordReplay/recordings-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","commander":"^7.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/replay_0.1.0-alpha.4_1647381887939_0.7891894123957204","host":"s3://npm-registry-packages"}},"0.1.0-alpha.5":{"name":"@replayio/replay","version":"0.1.0-alpha.5","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.1.0-alpha.5","maintainers":[{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/RecordReplay/recordings-cli#readme","bugs":{"url":"https://github.com/RecordReplay/recordings-cli/issues"},"bin":{"replay":"bin/replay"},"dist":{"shasum":"163511edeee072f3c60857818c575b6ea23f3148","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.1.0-alpha.5.tgz","fileCount":11,"integrity":"sha512-Mkt4pMaOGHllwxhBqxt0i4r7PBV1hyD/ZIdpgNEaQAfeSUzlBZN6+lCffs3Hns7ciClbCQjMrkIq/dUSlN8Ksg==","signatures":[{"sig":"MEUCIQCOhhKBamyu7ZXlSPhivmVqw5kF9LjCmeqdiJszhO/FCgIgRFt+tQmIGwR1ivmk/06grBG46iSRL8U06GUZNS14/ms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMQ+7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmry7w/8DL7t+14/7OVxrVW997pcl3dLs8637xaa5hEcj2nRPKQhV4Kz\r\najZWWy9rT3fgOXNvgF0mXFmwzxzX1sWeHET7MDq4ZKr58FwupLxTpfavy+uD\r\nyhfzzHxJBu/Bk58jIdtPGvkmq9cEXVzKrBtvUHj6jkq7FTFJcEHrVE/fEytC\r\n+VN6606Azp5YDi8mZ2j+mf2/ywJ4R8QOwck94qrchUyVR2SD6xXjrhlBSAca\r\nJOyRpWlnzKD5Bs2LqtFo9R3EZ3C1AUC1ePATTc6QEAzpiZYX6H6dakwDzGdh\r\ngvA7m5B0skOGHy7fwWXUTPS6nblAq6HAjq68uI1RteX+NtsrDGlDxeHmZfi5\r\n7et224xXGTkeS4UlEMt1b3n7Q1RbkCGYydQCAmXvQzVVAP/bPllgX64EBTmi\r\n8AJp7oGetdPU0K2XpZeYhrgugyYFnH25Kja21MAZIRt+VNPwOdWIc5P7R++5\r\nFAVLKsJBrM1vO4ReY5Xg1v4QV0J2jousnWNc8VPdGQr7b521dHwzdN2BWoWY\r\nSUcRLm62EDn9Q1H0VCyLMddHA1KK4eeMpdT2gaw8yD1YybIzXx0fjeD/MxcY\r\nsXI9l1vkD393psIuCbJ5qrZkE18z8opYI9lQYrdd3EliEQ8la1/KeKqfdthz\r\ngDdnBdBXpyLkSXnkNByfYVuWq9H8rTLW6+4=\r\n=yLnC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"00285302bb587be8ca3c5e08fc5d49b6f724aaae","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jcmorrow","email":"josh@jcmorrow.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/RecordReplay/recordings-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","commander":"^7.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/replay_0.1.0-alpha.5_1647382459649_0.5629045838667988","host":"s3://npm-registry-packages"}},"0.1.0-alpha.6":{"name":"@replayio/replay","version":"0.1.0-alpha.6","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.1.0-alpha.6","maintainers":[{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/ReplayIO/replay-cli#readme","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay"},"dist":{"shasum":"96ed15ea9da0a05b85f385b63459ec2b9a75ccb0","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.1.0-alpha.6.tgz","fileCount":11,"integrity":"sha512-biO9I0xG9Bfv3RIAo1Ln/bZD5gexKOxKClmlyXpdFwSGm3rL22mYnkM773Qormdmi9SyXg3g8gHBGMK8PsVIuw==","signatures":[{"sig":"MEYCIQCbzLrkbB/jN6IYjX0hlF7Mgw2DviLisoqXJ/Y7JFM/AwIhAM8qTJhiQbiG+I8zKw4v+ZkhxCypGolH0BydxjgMnXTU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMiSLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmovyg//TWR3qCYbB3pkTNn1LT2Nj5p37kpubEfyo5l20/fzNZw8DIdl\r\n1FsX04NORY4KaWRXQCr0HzltJLI4JUtUW+oNQYwHY6MHBesCywU040sMrZ3w\r\n7Br3K+UJeYai11XGbCkWm5VKK5vajprYR1Opa8PnBjDya5sHXAYisyKdLOSa\r\noS5iMXplnezHylb1oLn07IdDa2iIqopC2RUwdcTSg/5V+rsG1rg5nxr2q0C5\r\nD1NtNt0xRrbTOaY8V4HckcXsZHa4k8D5STvEaSVOkYfinX/xO29vejCN6O+m\r\nVxuGi/GrtGqdFA7SjDdKck/FN8KJPxb64YzWoELpYO+RvHhxNV3+hq8mQ3RC\r\n1J/Qk2Fckzc9mLd93T7FEolKg72ZdHXPjPLaC9XvKHQW1zzcDNx9J3arr9Wj\r\n3nWAKkHQhuWPPBAYl989qVZV7A871LhJvVKs/az3Sz5TlibSxe5AqNaXtuBD\r\n6d0Sb44VlrFaGVEJcScjFasI8MeizKdKZBTp7/FegOsNQO3fKZzUITWSnSos\r\nmGGT6IY+mp9hcFoU9V9turpMJVkDCt1yvobTTeG/j9xtcFPLSfVEKTr22ID9\r\nyufZ7d746VCmI15DAPjbAS60Br6jptO2yN4fdkgXmXCL53XM386q43OYMWjt\r\nI+6MzX6CXOjhchaIC0BXS8+jrMsRhTI04TA=\r\n=brk0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"c2426a2f3a720789abe3bb35aa0fcf06a3d1c58c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jcmorrow","email":"josh@jcmorrow.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","commander":"^7.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/replay_0.1.0-alpha.6_1647453323349_0.5792819630775166","host":"s3://npm-registry-packages"}},"0.1.0-alpha.7":{"name":"@replayio/replay","version":"0.1.0-alpha.7","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.1.0-alpha.7","maintainers":[{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay"},"dist":{"shasum":"5c44bfe0d77e9334960704456fdf4b3d5ca08ecc","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.1.0-alpha.7.tgz","fileCount":11,"integrity":"sha512-3qEqrazM4mNOE2ifyPGX9EYMB5KN+fwIt9ESTgLhTebQB+k3J5G6iqEJqXPBe0uW1uh6Ea8HsGwzjN93y99wmw==","signatures":[{"sig":"MEUCIQCr3aW+ZAXdlLar+HxEOfUvtEFTJYQ9OZciTwigoBwqTgIgLKJBlwZ/ZzhVfyJeDdUnxlXMCk2vANQTVBo9tHm+9/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMicRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/Ag//TJG7P611BTzGWztuszP6N97CbMrvWYg7jT6aAgxNfoGW3N2T\r\nwLobHLGbA2YllDE4HctlbKgWJLUb1mZ/fNjgBW1PN4rzac9jsizAfEhuiDvP\r\nEeNd3KAxKxYsuXEtzhD4mdQLqGIaQsm5W0ZoKrEJS3oGOAeOJYN2naqH9jBk\r\nfIAQ6WeAY5GMSm/tlZQGdI08ftwVMdkNQuPlRS2qTau/t4KN/scGO3+6noyD\r\nFdXLiEseGP4WEK5pHuvvMwDj0qYT+KfmKSMGDANW0ebcl+ZRAwSeoFcw5b8C\r\nxCCf3WV3fKOxzOkHUhCHLdV1WFiyMgmx6aB6+U0L975DRAyvRhR7KVXMEnOM\r\nXxyMyXFh6OKF86SMcaJfDVNziRvZ/sM2KAAhe6IcTZIrNe/ve/U0HB5ehBWT\r\nK9psjKdBxPBbjVSnrnZ/uK89ZnFquZryH0+kTZ3SbzrOSjVmQ1/J7Cfm5s6g\r\nHa3TnuYRNdj+468UAidUuco/ZJmh9imqwrO4IYC01N23f6DvHZ3TyeBSeMhB\r\nwYCoOTtoDjBsYNKuJ87xSSHaBkbiegKOdbaBBj0wpTzwQhonFmn7XZTL/r+U\r\nYC0CvesXbCOk6+CDHSsjxB7p5teYf/xEElf5j3tLuT3gyjE3NGif+jMGvpGi\r\n1qPZaRvpE8D87io4/7DPpoub77gZdnVqvh4=\r\n=bHlY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"02533e7ba6b2e24fe9f678a7eaa3fefed4e8f77c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jcmorrow","email":"josh@jcmorrow.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","commander":"^7.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/replay_0.1.0-alpha.7_1647453969669_0.04878292867847933","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@replayio/replay","version":"0.1.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.1.0","maintainers":[{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay"},"dist":{"shasum":"f676c70012b74b2c2b5fb07ea23e406b0e5f169e","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.1.0.tgz","fileCount":11,"integrity":"sha512-DZuDbyzUJUM0HSPzJh88WQB7TEfCiopyiwTAiuwnNnRSMKATIOVAQp9MWHxjGaDziz8x/3B+iOAChtNo2RDB7A==","signatures":[{"sig":"MEUCIGPxdcy3UEU0lAGj4ncqRvQrTf5c2TQcC9vjYNvNm6mlAiEAqTULBQwA+rMeci2MVNjfFaE8SmqHrNhJWyM8JGjvO0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQyu9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzMQ/+OCSvfx2vef5jeYmpj1HWOkPdwsotc46rosYqGI6UCFOZlFUs\r\nzQxZimRK3Gu+3cQ3LXCAtioq8+otTXIvoC14loSOpVHCFp499carPdgYGq9P\r\nWzHMDHfv8tVTyFbi4oPvZ+fdk0lSS/qZbIMP2h59GSLOy2M0RrLX3hhlsvB7\r\ndMq5mthgSGtpX6mtiv0r9Y9oonTL+tudf1+igjsJ3uaKU5l82uNPb6jtdOTW\r\nkPnYiabE+X3qZafT98V65xtO/pUoxG2cxfomEruKtc4MBaesC5B0ND7+UXqz\r\nMRQFugldyqPtoVlDmObMyWB4dqbFDZk6kjOF+e4hAvDoBN6gFWzw2HAWbPH+\r\nZx7WvrNf7hwpLuFpFtA43hEjO5LY+OxUHllqOQW5DE/lirD0StkPAGOnxubx\r\nnFFULymiHvUMSN2Ia25IPl30XPj5LtCBig4e40vzOnU4oJimz7qOvvjVYvG8\r\n0543r6wKWV1Q1aCqFZgHKMoN0yMHjbc3MsLZUqZd2MfVOUtL38e9kC4ndSu5\r\nnL+bsN11nXgx8qCNBlSxsab2H/u2Z0W4eWvYENNwf4uhYRSq0at7iy02kOJi\r\nDz9Y2brv8CoHqhvQOoQOD9lnOo8oDld2gqO2kpX2uBLk0ZTR3X2zReBvQqCu\r\n5HGg9FEGCI83GI9PMK9X2nl09iMNpTT4gQs=\r\n=YxTc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"970d3c7c36d46b494d113e124efebcec66f06212","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ws":"^7.5.0","commander":"^7.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/replay_0.1.0_1648569277536_0.9421595095504749","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@replayio/replay","version":"0.1.1","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.1.1","maintainers":[{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay"},"dist":{"shasum":"abc79fce2823d467e570bd847bc6e45a4a5c221f","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.1.1.tgz","fileCount":11,"integrity":"sha512-WmmXWY1EPlH6xWx8LVWfnf3DAzuSPWdn35KlznX+mkb6tp9kjHGEAwP8CHC7zluQlcCUv0KwNJJZdI6QSu04TA==","signatures":[{"sig":"MEYCIQCGGXcz82o9ShaZknmdBQAarOcGvUsahjE/HFUw+0qeeQIhAIB+8QqVm2lLcJ4Bvo2Bbc5QhRghLas9c9n8i7iBTI6P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTKORACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGng/+NwJvTRctEKztfstiiJ+fr94SGIjr8EWA8bdg9ye7DavxlWl9\r\ndd+JxTErmi19FxGCCmT67ctRQUwLKLG3ValZvBSufG3Z4319COs1zDou+tNz\r\ntxyEbO4oAG45+nNxnx3RA9gM+A6G9C/yn9+Hxl+S22fHRlVU2y4evI8TwdX0\r\naWknGPTrMEmHGXnQdXpcX/AW69mZWeAAkXbeXhHc+wZCXv12t7fyx6hQnQaK\r\nSTY69QqDJK5iMhFqvxju/S5ZUFlMskhrw9hYQPVfuv50/YHgG4yAF9RoQuWb\r\n+9EYYMDiknEarqZmfq9jz2xsGx4RF3UJTmIrWoh19BGfYfrHAbPTN2rVzbMq\r\nYV06iP9S9sFEEmEDRV0GPZfedC2MlqEvz0U4jH+gsde0EtOWkod1vyWTPwXv\r\nSVdtT/JBjhtANJKRZqo682wdyZXITES0LPIsU59S1gPrC4c1cBvH3ZG3I3Bx\r\nISv6QOZWEGLiyl8KOdIcfnbcel4lFzZ+Yum/7w8GxNwCwdmWJ8f3KY94jzQF\r\nHMbJbIObqkViv9l88xDDTtZSpAi3L2XhHcyN14GPUOoIVEJxwSNCqc/Xjc1N\r\neH185X4HhMaMYdS527EJLqLHQdPCMYeJhYQWnHAgqBCqTsjIoD0V1jxGgoeg\r\nNO8C9EZZ8DjS/HthvR0emgMWhigp7ZUEqYc=\r\n=6eAs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"dc1dc2f0a82f39b67070ad3d675605064ab504d6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ws":"^7.5.0","commander":"^7.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/replay_0.1.1_1649189777053_0.46258820170585047","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@replayio/replay","version":"0.1.2","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.1.2","maintainers":[{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay"},"dist":{"shasum":"711987d837535b4f661b9089dc7ad90ad2b0c8d5","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.1.2.tgz","fileCount":11,"integrity":"sha512-NT+XgSUl3cbkxCjBQ7KeEIrCakRXMPY2qTC0i5vISgT4PBVex5fktNi+dwHRcJ1A6uyXYKjZwi7uJynX/3KVbA==","signatures":[{"sig":"MEUCIQC5ty8esjygqSopbhPIt2BVvFOzDqX5PCIWelVGlM0YIQIgMyxzsA4Ugqr8BVEnTqJ/dZWztnsB95llOcIuBdn7Vdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYJ6IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJDQ/9E95BJL/ao1FpPhV1AU0dKfa6xPplJ9iNpJuw4zHuqGIFsq8Y\r\ndtTD+bjz6pj4wgtxzhw+tUzeO/L7JFzQZP/mEdvOTEJ4mkFmmoSp2+JHlsac\r\n1p9gg+XBj+6ADk6Fj1YbZDVHi3o1o96pR9FU7m2K+bCt+T7KutwU01oYM1iw\r\nUbUNOETgEQhmigghdlArCF+rYOl4xZwJWCZeYZvUvxz/gR5g70k48vAkb5M/\r\nVl1ekGHSigWnCXnZzk8v9fOeO7y0tjk8YJStsnLr9z8SV3rPRmonFqSJRp5G\r\n6MwxmJarAwwQkJGkqT3NZMOohccfwqzy+aiCO7YI6iTzCb+7pq0xijPxp4aK\r\nfMV8lMsazEJNd7yM0XV1Zf16lzzeElQufs9fil1NWoHcLy8upEebAtcvhnbs\r\nW7dBEzCRYe5zcBBrMkmh2QQopoO8uhRjeO3N+kutYIxEheMAHnlAt55OyBMG\r\nc/pDB7HJsFG+7UwH1tKw8Zg3Q6QyWZ8IiksUc80E8CNXHyx1UmdIwZxlwNJT\r\n4yPCXQ+ZglUMhjP9kTolTGFT1rYtkxP2YEsBtVL2lEJAl7Np7Qihtkzrcpyi\r\nyKl4KjCCvj9OIyDCrkD96mBCIFay+Dro8YiDKDZm4M7utn6X5BL8G6nxsmeO\r\nvnH2g2pdyL8Ey7GWGZTXrYMjmNQDNG+f94U=\r\n=eN3u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"6a3f20518eab9e38346b0f542b9ac20f9859e42b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ws":"^7.5.0","commander":"^7.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/replay_0.1.2_1650499208091_0.0011494418149862184","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@replayio/replay","version":"0.1.3","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.1.3","maintainers":[{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay"},"dist":{"shasum":"6f2889de39549eb01b97a57b25282fa686299e54","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.1.3.tgz","fileCount":11,"integrity":"sha512-wTn5ukVCfEUkZamk2K0n6O/4l1asfBz3KZCsWzZ/7t7ntMkkj5OcWqM3mBT3QNd6fWaQ17veSuMSuIIPP5PJxA==","signatures":[{"sig":"MEUCIA9DBigenvnWvg4XpPilmKJFhmtp02rNeT9HjQBE3a2KAiEAkg5JqmdBFDPAbYSUfdUS3ueXYkjgr5hzVV1qA4exQVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiavIMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2Lw//WlIV4F8itIS877r+1BvktFL9E6jWzbqVsDVmYyzDLPQ3qGbH\r\nogzNJvQZHoIyTlLezevUfNbfaWXR3SzyV3G7QB/Rry7pWjV8gRdk81yQkvQj\r\nBnd3BbVO1jIT5aWKjq0G0LGnkWXMpf/yg9SYjQKD9GbPgbgZmxYOnDMqTi0j\r\nzZVoSAKqZ0F6zl3n/+MWfD8dKi05cbumm6JkETsBFVxefzCpK3fJfdk+wkTA\r\nuL/4iEz9PyNkM2VPseyQZdkVNzbbmCGvMH/lqZtLPrcrZTZUPjB+/93AP3wB\r\n4f/X4Usfy/F/9zcZrB+l1l3kD4RYdz8JGDD6o/tXLOHqbI1Sp08WHchP8x40\r\nNEo6c3puFnIwpI1i00Knu6D3M88vkxHYFQcSYG3WfJRnk6WUYtJdS/O2c4Ve\r\ndaqYvJea18gUHk7JWwietAH2WNfLrOISW8Hk2sdFvq06VZoDxgNn/Zaa7qoN\r\nWrTsVR1XWXuPBQq60X0DB5YCXPDt7QR5Ym48h1bSPifChO8tc6uMhzicmdQe\r\n0HNa/EVSjGjny2u+kGsdjiyQApvHQ5Zk1c/G/K2AYUQVv4zB1+9d7o5lhhku\r\nvTFa/JkQuNcamkLweV2yqZQ031LABfi1ym2hTMGQAannCE2bJzIHourlsvfD\r\nvm6Pv0XLRuRQigKqyouEgoNBojQQTrjR6QQ=\r\n=kgXL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"463e1c33674df61f381a97f7ae54cda984c18249","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ws":"^7.5.0","commander":"^7.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/replay_0.1.3_1651175948442_0.6505105982770931","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@replayio/replay","version":"0.2.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.2.0","maintainers":[{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay"},"dist":{"shasum":"54822815e783251af144aea1f84116e83e7c06fd","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.2.0.tgz","fileCount":52,"integrity":"sha512-7ubouiazLuEcXDf5Pl2EAJJMGF8dDCbu2hRZ6sMjoTnMffCE+Hr7F97OmJKQ+9mD8m57nJrnzTMeGugsqPY28Q==","signatures":[{"sig":"MEUCIH7S+dvjlud+pas9aYrTx9c0rN8cL6RjCAoCIh4Tg3uNAiEA8tfBraX957ar90KEmXLZgQF1JwL5E1bXlCUAJCQiB9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiessxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNYBAAld6fjQ7OGEbUyB5bd6+zl7FnvlkC80b4nwoGgVUTfvYlWwHC\r\nJIWvM4FgljKwEL8v+xuU3GTvzqVBaYAh1YEM7kbpTv3p/2H4UQsN9PqO4+Bs\r\nKkTVYaSPOly8F59HHei3spZ7Xf3mp+pIyppHIe5zQjARDqKKtkXT75wSVfVV\r\nTUM7ixm1jm+fZBqhdfNAs5JU6ZIBY7PFdTeKugAUFdKWqn/e+4UOt13UrGW7\r\nxZmDTOouyX31l47r82oetTbgRmsu8FCGmRNuM7NRSFRzUrCTXp5m4oyBJ1pu\r\nepQYtf2YLAMv0//d//iB4UgVfF1Wke/nxE4ZqJeZF6ZOzpUMkzGYnRiDm1h2\r\nrri51d5kpsnfTkHuln74WtvxPdSN6TiNv0t64eaigK1Wse0/8QCgJYzFYoGd\r\n0ziCIXM2qXesafgV7aZugRfTtEqvouFqTLl+aZ3EmIBFTXUQIGFH5hY8Eu9p\r\nvFqx7Kqhi8/T6Tr3izeqp2vfxUvagAShjSh/s1EhhkwNSFOJqyjnQTD1/2Le\r\n+xTsn+hgIHiBip4Iy+/Nu8jjkEs+oeCz16DXNrHWQ7M1NX4vfes8Klw9nGFc\r\n0EX3niSE95nKvWirwGeMvqhOxS7y6pnEns9p6rWyzJsP7Unt3RugWLOoM4lB\r\nXFZ9IbZOBBW3HGw3AQhF4d/C66gBqh9n7cE=\r\n=vEg9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"40c7a907a53b8e7ab2c63e6e52f0e4b3531718af","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","commander":"^7.2.0","superstruct":"^0.15.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/replay_0.2.0_1652214577647_0.7242860058118772","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@replayio/replay","version":"0.2.1","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.2.1","maintainers":[{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"f27050c0fa98e1a32c893b91dc92722e677e69f0","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.2.1.tgz","fileCount":46,"integrity":"sha512-SofAWPSG+u57exO+FQ0GKJzjR3Vd1ra0izlbwDf2ADWy8wRoOylgrU2vz8ZifHNE7BimP5lI4ntaUZyD3l0b8g==","signatures":[{"sig":"MEQCIEu0YzMP7xVe2eMCfgi6XWuEHSCKj8LjbqtBAGgXplc6AiA+62Mjs1wUCmcnzjn5NtVf7c2NTNWN58SM/QNyDkZvyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifXl5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplfxAAnCiDJkDYvS0SQjP+evQWUAJpNuQgnRgWtu4gwS1dX66P/bB6\r\neWW6+e3LB4J/O6Wjri4NOToZ8VK0vgOOcr7mqmYMswVpxHUqm9UVoPCX4zzO\r\nYbGFbYQcZiZt/J+LYys78wtm7XHE7N+IcEuJ75XdH7mqxx5v8+lfxBuwckUp\r\navJiFdUhUJedI2wUBWdoFY2L/QYjXvDsQVsa50rRf6D2DWt+97AoII/n1QAj\r\nS8a2F3L1nO06I72qSTMOJZlet066Jh6ikPFc7bw3flf+aLGdwjWfa3pfB0uu\r\nE0vlMSewDgk5kt2CPqtbZYW4fgrhpYyoeLIw2MQ6lBXNN0yovfGm6himGyfj\r\nW5o3TciaeP8Pf3e7inzP+VLXG+1i+wIBzK6mijJ3tDjGpyFY7GLF60w1ZAau\r\nrO5n03cl99twb17MsUWKM1xPtTXl3fQ7TpLJaZ3SOVBkF94ysqC14ShpCWDc\r\n9qDfQ6vcuafFLYEZ2Fc5NpcpTaheS50qjVIOPpSKUXqvaN5S8JCMGTEKJedN\r\nUasSJYcZ+9xOALlD133nalirdJpTL/4Y5ve4+qgqCTcZvTk2WSQ/Yb3r88Qb\r\nZDNvUquTl9iz27EdeK9PHnoUenwd4u1fVFttf0md76NQGTIvF0S+zYpGsNvN\r\nwFikZq96tEVsQsB7iU2EZ/SJyIfVhQQ9t0E=\r\n=QTJh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"90ff4d8607f446bc2bc5dd36048a2d56db968994","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","commander":"^7.2.0","superstruct":"^0.15.4"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.3","typescript":"^4.6.4"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.2.1_1652390264855_0.5232121875784568","host":"s3://npm-registry-packages"}},"0.0.0-experimental-53e0a221":{"name":"@replayio/replay","version":"0.0.0-experimental-53e0a221","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.0.0-experimental-53e0a221","maintainers":[{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"23f4f55b89d5574c60c699a16d81506fd2291d42","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.0.0-experimental-53e0a221.tgz","fileCount":50,"integrity":"sha512-tdVNG0k+msG0fpvvlvGmSYFgfOpm13VtytgvaIJ//NrPDRYzfLTjTl+4P/4XLtrkeG3ApBrbL0rr2IH5/BTCaQ==","signatures":[{"sig":"MEQCIEzwRrTE1HDHfw1aX+eFn9nFNuK9ezfiWscYnN1QVJH9AiAayIK4RXu4bpK0DktZjBdPTQdI274WJALKNFMrXg5QWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig8/aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLvw/6A27BPAwO/h98Mn9ReQMF3gJ/rLg0x/K5krrADCcPD854uBDb\r\n0gdLxhWvEaXARmB/7g17XYNgApj7cBWJK2bKr/JlqyZoOrW9VWnFYyx/BiZ3\r\nmUTTWkamNXkV210E5SDst7K9yAXXbsaaVrKL/0AEYh5/B6alSaNrBDTMAnTu\r\nB/3LTrYLsRm5nn+KCnCx0cAfzlotkxFWMQYIiInb/6GPPHHBq8Ev0zVbGAqv\r\n+3mpyiuH7Q/IbhVXa+8gYDlPy9RlW/tF6J17GSo94Rj40XtW7jX5tjQEQiTx\r\n/rK373UxeQZraY7B2ZrEpJxl4cveQZukR0lWU2mKJkwyz5VijWBACMO0CpOg\r\ncJ1iRwNZOYuG0PlBxdhmxKbkx4HawjgOZ/DsQfS6QEwttecdL/Fj1+BfkT8O\r\nut+0WrqDQAFtQCh4WR7jOOzgJBi+cuhWD7hrZKsk2KsRxp82WUCDtn94nU0g\r\nJfkZlz48XkODgpehtFl7xnmUX8S6ev8YeE89vIDRmLR2h53r0PmlGO0ZWUYx\r\nz4ZKECLhFZdvPI+K2YX7KA3+tCAHQAne37PUjrl+fFzXpPTxGBF7GD0I2XmA\r\ndRm5H7U6foYLEcGEhf3xajh+YDdPUtFPqMEEmkm/sQLML5y2V1qVICNknaaS\r\nLhVU/PEniywmPgLazlcnjzlfve6T5aQF+Yg=\r\n=JhWZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","readme":"# @replayio/replay\n\nCLI tool and node module for managing and uploading [Replay](https://replay.io) recordings.\n\n## Overview\n\nWhen using the Replay versions of node, playwright, or puppeteer, recordings which are created are saved to disk, by default in `$HOME/.replay`. This package is used to manage these recordings and upload them to the record/replay web service so that they can be viewed.\n\n## Installation\n\n`npm i @replayio/replay --global`\n\n## Usage\n\n```\nnpx @replayio/replay <command>\n```\n\nPossible commands are given below. These may be used with the `--directory <dir>` option to override the default recording directory, or `--server <address>` to override the default server address. When uploading, an API key is required, which can be passed via `--api-key <key>` or by setting the `RECORD_REPLAY_API_KEY` environment variable.\n\n### ls\n\nView information about all known recordings. Prints a JSON array with one descriptor element for each recording. Recording descriptors have the following required properties:\n\n- `id`: ID used to refer to this recording in other commands.\n- `createTime`: Time when the recording was created.\n- `runtime`: Runtime used to create the recording: either `gecko`, `chromium`, or `node`.\n- `metadata`: Any information the runtime associated with this recording. For gecko/chromium recordings this is the URI of the first page loaded, and for node recordings this is the original command line arguments.\n- `status`: Status of the recording, see below for possible values.\n\nThe possible status values for a recording are as follows:\n\n- `onDisk`: The recording was fully written out to disk.\n- `uploaded`: The recording was fully uploaded to the record/replay web service.\n- `startedWrite`: The recording started being written to disk but wasn't finished. Either the recording process is still running, or the recording process was killed and didn't shut down normally.\n- `startedUpload`: The recording started being uploaded but didn't finish.\n- `unusable`: The recording was marked as unusable for some reason, such as a stack overflow occurring.\n- `crashed`: The recording process crashed before finishing.\n- `crashUploaded`: The recording process crashed and the crash data was uploaded to the record/replay web service for analysis.\n\nDepending on the status the recording descriptor can have some of the following additional properties:\n\n- `path`: If the recording started being written to disk (including before being uploaded), the path to the recording file.\n- `server`: If the recording started being uploaded, the address of the server it was uploaded to.\n- `recordingId`: If the recording started being uploaded, the server-assigned ID for this recording which can be used to view it.\n- `unusableReason`: If the recording is unusable, the reason it was marked unusable.\n\n### upload <id>\n\nUpload the recording with the given ID to the web service.\n\n### process <id>\n\nUpload a recording, and then process it to ensure it can be replayed successfully.\n\n### upload-all\n\nUpload all recordings to the web service which can be uploaded.\n\n### view <id>\n\nView the the given recording in the system's default browser, uploading it first if necessary.\n\n### view-latest\n\nView the most recently created recording in the system's default browser, uploading it first if necessary.\n\n### rm <id>\n\nRemove the recording with the given ID and any on disk file for it.\n\n### rm-all\n\nRemove all recordings and on disk recording files.\n\n### update-browsers\n\nUpdates any installed browsers used for recording in automation: [playwright](https://www.npmjs.com/package/@replayio/playwright), [puppeteer](https://www.npmjs.com/package/@recordreplay/puppeteer), and [cypress](https://www.npmjs.com/package/@recordreplay/cypress).\n\n## Node Module Usage\n\nThis package can be used as a node module to directly access its functionality rather than going through the CLI tool.\n\nInstallation:\n\n```\nnpm i @replayio/replay\n```\n\nUsage:\n\n```\nconst interface = require(\"@replayio/replay\");\n```\n\nThe interface includes the following members. Options objects can include `directory`, `server`, and `apiKey` properties which behave the same as `--directory`, `--server`, and `--api-key` arguments to the CLI tool, and a `verbose` property which can be set to log the same output as the CLI tool. Any of these properties or the options object themselves can be omitted to use default values.\n\n### listAllRecordings(opts)\n\nEquivalent to `replay ls`, returns the JSON object for the recordings.\n\n### uploadRecording(id, opts)\n\nEquivalent to `replay upload <id>`, returns a promise that resolves with a recording ID if the upload succeeded, or null if uploading failed.\n\n### processRecording(id, opts)\n\nEquivalent to `replay process <id>`, returns a promise that resolves with a recording ID if the upload and processing succeeded, or null if either failed.\n\n### uploadAllRecordings(opts)\n\nEquivalent to `replay upload-all`, returns a promise that resolves with whether all uploads succeeded.\n\n### viewRecording(id, opts)\n\nEquivalent to `replay view <id>`, returns a promise that resolves with whether the recording is being viewed.\n\n### viewLatestRecording(opts)\n\nEquivalent to `replay view-latest`, returns a promise that resolves with whether the latest recording is being viewed.\n\n### removeRecording(id, opts)\n\nEquivalent to `replay rm <id>`, returns whether the recording was removed.\n\n### removeAllRecordings(opts)\n\nEquivalent to `replay rm-all`.\n\n### updateBrowsers(opts)\n\nEquivalent to `replay update-browsers`.\n","gitHead":"53e0a221b829fbb8b30248cab5482ed0a41662d4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","commander":"^7.2.0","superstruct":"^0.15.4"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.3","typescript":"^4.6.4"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.0.0-experimental-53e0a221_1652805593880_0.3460430581454852","host":"s3://npm-registry-packages"}},"0.0.0-experimental-6ca7d6b6":{"name":"@replayio/replay","version":"0.0.0-experimental-6ca7d6b6","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.0.0-experimental-6ca7d6b6","maintainers":[{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"141028f4ba229c9d5b0feb8e318de43abbb1fa8d","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.0.0-experimental-6ca7d6b6.tgz","fileCount":50,"integrity":"sha512-cxr2h46ZB0rl5RSRPzPT8TBjqU7bdDLfCkmiC/plLKMrdKknlhvKxizNwxWJQUd5CcMk3TJDrLBU+kap5EzA0g==","signatures":[{"sig":"MEUCIE3whUfz4EbZi8vfGTlPt3idqW9AOJ203xZPdrXJS3YUAiEApHHsGfY8Fojr3xmqJR20jHzgRELJlgGD6SF30sqSyuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihAIXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphEQ/+J/sbGn6q+rbxj5RbOR/7FqR1WeBO9htia0mivzk/jzyNJXXR\r\n4UP1t5Bp4ae7WHsDdTbbZmCgm8TC7f2aMNO17lRyUZsfQV7D5FuR7IsV9dob\r\n5iiarbDJEWXUpLCIbZmnat2/i3KaATYMkBLezNoNsSl5V88HVBeKBd9V32BK\r\n9N7m4BZCEt8KBc5lLFn9PWxKcqB9hbbq9nQ0GCMVCdRAez0vA9j/HmSJcLki\r\nrngp6Ed8SSG4TczfCUPJx/tjCmfoMZQGjBqSKuWeHA8sxTGdkU6l/J8ob3+3\r\ns26nfh5G89haqnX7BK1JaTyc8LwjeyP8K54+7ew1KU7Xmv+4LAb627NaBL3o\r\nugpesgSHfbb7GZ/zvjs0hPDs8p1RtEzyxB1mzXH5+r+BP8Jlk5Iyz1Qy5ZC1\r\nhML5a6BMkwKDlZc21Clo+xSFonL35q0HCdm2yiMCqfRPOPTl6X3HN/0gIc6Q\r\nJ6ffmyJ1T7L9UCnY2k6eSaOOyaBVUHBp8N1euu3UICdUqQjp6T2Dhea71o0h\r\ngN4M0FXqFzTdGvb6JkwT9CEGlhio4vMaIE2weN1oauZeV3KG2vS3M1pnXdfm\r\nDbMzK3T6Ts1bVH15dbL7npq7MPHZnjMWeJhaPjEMWDqYA0yxeEjkbLmRgy70\r\nCVD4eGXb5aq2F8SKyJ4pjMDwoUZOk6k7NxE=\r\n=EgQP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","readme":"# @replayio/replay\n\nCLI tool and node module for managing and uploading [Replay](https://replay.io) recordings.\n\n## Overview\n\nWhen using the Replay versions of node, playwright, or puppeteer, recordings which are created are saved to disk, by default in `$HOME/.replay`. This package is used to manage these recordings and upload them to the record/replay web service so that they can be viewed.\n\n## Installation\n\n`npm i @replayio/replay --global`\n\n## Usage\n\n```\nnpx @replayio/replay <command>\n```\n\nPossible commands are given below. These may be used with the `--directory <dir>` option to override the default recording directory, or `--server <address>` to override the default server address. When uploading, an API key is required, which can be passed via `--api-key <key>` or by setting the `RECORD_REPLAY_API_KEY` environment variable.\n\n### ls\n\nView information about all known recordings. Prints a JSON array with one descriptor element for each recording. Recording descriptors have the following required properties:\n\n- `id`: ID used to refer to this recording in other commands.\n- `createTime`: Time when the recording was created.\n- `runtime`: Runtime used to create the recording: either `gecko`, `chromium`, or `node`.\n- `metadata`: Any information the runtime associated with this recording. For gecko/chromium recordings this is the URI of the first page loaded, and for node recordings this is the original command line arguments.\n- `status`: Status of the recording, see below for possible values.\n\nThe possible status values for a recording are as follows:\n\n- `onDisk`: The recording was fully written out to disk.\n- `uploaded`: The recording was fully uploaded to the record/replay web service.\n- `startedWrite`: The recording started being written to disk but wasn't finished. Either the recording process is still running, or the recording process was killed and didn't shut down normally.\n- `startedUpload`: The recording started being uploaded but didn't finish.\n- `unusable`: The recording was marked as unusable for some reason, such as a stack overflow occurring.\n- `crashed`: The recording process crashed before finishing.\n- `crashUploaded`: The recording process crashed and the crash data was uploaded to the record/replay web service for analysis.\n\nDepending on the status the recording descriptor can have some of the following additional properties:\n\n- `path`: If the recording started being written to disk (including before being uploaded), the path to the recording file.\n- `server`: If the recording started being uploaded, the address of the server it was uploaded to.\n- `recordingId`: If the recording started being uploaded, the server-assigned ID for this recording which can be used to view it.\n- `unusableReason`: If the recording is unusable, the reason it was marked unusable.\n\n### upload <id>\n\nUpload the recording with the given ID to the web service.\n\n### process <id>\n\nUpload a recording, and then process it to ensure it can be replayed successfully.\n\n### upload-all\n\nUpload all recordings to the web service which can be uploaded.\n\n### view <id>\n\nView the the given recording in the system's default browser, uploading it first if necessary.\n\n### view-latest\n\nView the most recently created recording in the system's default browser, uploading it first if necessary.\n\n### rm <id>\n\nRemove the recording with the given ID and any on disk file for it.\n\n### rm-all\n\nRemove all recordings and on disk recording files.\n\n### update-browsers\n\nUpdates any installed browsers used for recording in automation: [playwright](https://www.npmjs.com/package/@replayio/playwright), [puppeteer](https://www.npmjs.com/package/@recordreplay/puppeteer), and [cypress](https://www.npmjs.com/package/@recordreplay/cypress).\n\n## Node Module Usage\n\nThis package can be used as a node module to directly access its functionality rather than going through the CLI tool.\n\nInstallation:\n\n```\nnpm i @replayio/replay\n```\n\nUsage:\n\n```\nconst interface = require(\"@replayio/replay\");\n```\n\nThe interface includes the following members. Options objects can include `directory`, `server`, and `apiKey` properties which behave the same as `--directory`, `--server`, and `--api-key` arguments to the CLI tool, and a `verbose` property which can be set to log the same output as the CLI tool. Any of these properties or the options object themselves can be omitted to use default values.\n\n### listAllRecordings(opts)\n\nEquivalent to `replay ls`, returns the JSON object for the recordings.\n\n### uploadRecording(id, opts)\n\nEquivalent to `replay upload <id>`, returns a promise that resolves with a recording ID if the upload succeeded, or null if uploading failed.\n\n### processRecording(id, opts)\n\nEquivalent to `replay process <id>`, returns a promise that resolves with a recording ID if the upload and processing succeeded, or null if either failed.\n\n### uploadAllRecordings(opts)\n\nEquivalent to `replay upload-all`, returns a promise that resolves with whether all uploads succeeded.\n\n### viewRecording(id, opts)\n\nEquivalent to `replay view <id>`, returns a promise that resolves with whether the recording is being viewed.\n\n### viewLatestRecording(opts)\n\nEquivalent to `replay view-latest`, returns a promise that resolves with whether the latest recording is being viewed.\n\n### removeRecording(id, opts)\n\nEquivalent to `replay rm <id>`, returns whether the recording was removed.\n\n### removeAllRecordings(opts)\n\nEquivalent to `replay rm-all`.\n\n### updateBrowsers(opts)\n\nEquivalent to `replay update-browsers`.\n","gitHead":"6ca7d6b62051ae3c3f4e0f62c4a530650453207b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","commander":"^7.2.0","superstruct":"^0.15.4"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.3","typescript":"^4.6.4"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.0.0-experimental-6ca7d6b6_1652818455262_0.6042329407077265","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@replayio/replay","version":"0.3.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.3.0","maintainers":[{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"d15c5173685682b84ae0bb95d775a8f2c1dd6246","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.3.0.tgz","fileCount":50,"integrity":"sha512-+21roEIqUKaLMvRQhe5VWR86zmUpm6WnASdV6iTBCPtVrX/wSNlcIWwAhe01+wCtl+4EGaejsQCkyITn0DxD9A==","signatures":[{"sig":"MEYCIQCmJYeNQE3rqAdXM+vTxMWptBUTg2ztHgPRtPJ4BypTXQIhAIPgs5wK/iHwgvSislSxo+k5j7giZbm8N2psZP2Stwal","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihHZIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIUQ/+NbC5KeRvcMbumKamFKRhutRt7VysuTZ5M47yKzknw7rH3WKZ\r\nY1Z4u2Lin2C0m23+RznjtYqOXYeah7t6HDg4idiQ01zOs9phUVDSuA80LFJ6\r\nhffBJVMLLAMrY1ieQhDnMKwX97U0ssNVPlwUK+WAU74N1ET/yL/68mZEUBXD\r\nxM1YSaOWk7w6OmJHK6zprQWnNhb9IUwWZj5KjdfEA2GEOi4KK9XjwZumPsCC\r\nTicx6kapLM/yCSJ7w1nwPtqNvqL6HC+0imN96X1ebW/cufphfWuekDQYgEEA\r\nXOocHxhclAEA5J7BPpOErFToV/QEvANjTt0elT0Zc4WtKCmW2HJRUYXPVkE6\r\ns5hFOGLc/qisxSZ9KKsU0vMI3wtivMQC8xzYFjhScn5n9k3drRaq9DYkohzz\r\ndONJTmHC+bxTTl8S+LnhGWEcvJxpMfyc+eV8LCqAprYqASPg2/UW3wuuYI8D\r\nROB86WVf9DBngbEeqAmKH2Cd1xySiO9P2bTL90o0mReifyxoZYjpeFWz5kNh\r\nXQcvctFfDbFHZFRzvgd5Zfo+63BnpFXGUEW667kK+4tjfejthJH/kL8zm/FJ\r\nj9UdLJ3dZw1sgXJjwMrQe6Il5DGN8OBJAdW9LcaOVYjT/6D3QYWQC7X49zac\r\n1Io0UVcTE35KIB0haAosNHzjkI4R/zbDkr0=\r\n=N9iO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"51ccd1161fc524aed6ea4da113010997f4f59d23","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","commander":"^7.2.0","superstruct":"^0.15.4"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.3","typescript":"^4.6.4"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.3.0_1652848200793_0.4335748825385637","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@replayio/replay","version":"0.4.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.4.0","maintainers":[{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"2dad1ced2c8a918f17fc9518b0a80cf595430197","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.4.0.tgz","fileCount":50,"integrity":"sha512-BhY45ITr4Dxn2KzUHQOq4thsn/Jc4jdboXTnQuUT6+r46atUhHtqJoXN7mM1UYj1gGT5x6hW4HMcQtmn8NihOQ==","signatures":[{"sig":"MEUCIEqyHakE0nn8z+HuxCNYvILCsmY/D9E0bpi4O5cnx362AiEAvJ3cggvywNvVgCIC9/TVNgjdy/Jq1okpF9OM/Q6+HmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilpKmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprJA//QaV5dZxM8IdNwYg7xZMYIHuVeet+JFoT4qFPyFYI0U33N2FA\r\nO3WSA3NVGzsvXi96i+GvjkJdgGJ+Z4lC7QWz8FtPeFiKU7uzO635c/+O9Bu7\r\nHRpe3RaXkGFpi3YisOXKSzjpwVFY+LVxei5heIvTWC0XJazfZR2cLL6aJqpX\r\nsUeqX/FBxVvghPsiLEPRDkc5iUOqph1uQPWRzbF1Vv+SdgEwNJvNPOxT0Das\r\nej/Wf4f8zEIoC7WCY73nfRbwq5ggC6F7QTLin7qMUEH3iFmZzwqGbE38ZumL\r\niaVr8Lww1QLxTcYYyiN/VQbKxu3S66bwqaoqCPlmgg0Qfa5x6H8eq4P6fDc6\r\n+msLE8Zf1DVCBxXIgnjVDFTyOXtpoQLtrMfRAGjvqTLmQe4ZtUTHGLM6+5oo\r\nT6iFsgAvvuQcx8bFAc7fs1AODy2CqG1nX3tPAO7zoBrGWX8/IwP3P3wjvJIg\r\ncak4vxikX/VfOEKqVUsYgXbPfAm0PpCsG2Zaym+csGKpMIP8x4JE1dATMiDw\r\nGxE51bVYk2CEMAK+CpbO66P4t2hqlanGkcSijtAIJh6vAZrAPgd0tp0GHjN7\r\nBkMou9AU1zwL4JggQYaun6tL/DEKKBX/5UqSrt0b+swvnbFoLA2oPFVUN2I4\r\nfTVVHNeu9qg/EHY9avCIsA44jPGYYw1At/w=\r\n=iRSO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"c022a7817d91e26e3d642ecc4f889ae74ec5e2b9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","commander":"^7.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.3","typescript":"^4.6.4"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.4.0_1654035109997_0.12044746357743552","host":"s3://npm-registry-packages"}},"0.0.0-experimental-6d2f8c30":{"name":"@replayio/replay","version":"0.0.0-experimental-6d2f8c30","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.0.0-experimental-6d2f8c30","maintainers":[{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"e593832b36445d07a6d2fcfa2a79bd5693b01ba7","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.0.0-experimental-6d2f8c30.tgz","fileCount":50,"integrity":"sha512-ozJrzE9a5KtSasoO3bUWXhTcqZLq8mioLgEhQl5UxN83/KrEa14+/oISldDbKxcJMWRJkCzvILjuLgfTlm7pSw==","signatures":[{"sig":"MEYCIQCHEpcLSrT1h1041n2bhCzMnYLxoJ9Os4qG9PO94qITtgIhAI3Nr54+cXPt4QQE5H9v1s5NWVuc73y9v9VtG6EFTNmo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimREnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtHQ/+PcI/0fCHcWZ5K0ScZBSKcYmVFywBNzevnp/eGi6N7GYcHshF\r\nBI3isKevm9oM8Oe6Jt2IGNMakSZ6HlZwheZ+0lEpDv1ZUDsLoXzZ76xmjRc1\r\nYl5FWlrMCnTWXx3H0JJkqzpSlhAOtdy6tnq+oZbjsZeA2ChsBlvzb3IxQNiX\r\nUN1FiAHk7GW0s6n9lGvand3G9NwgjI7TjUkbox4XpUAuACdPEhPc3ljDg/Fm\r\nyXAu5HWWen+2GoYQwSSbs28Oi+lrLP/WgADSZjOgraPCn5OtfRmn29xJQJkS\r\n54rFil1R/jgeLWUr108LlYRFloH+Ye+BYNxZegngZ8HPCSlNSZaDf9pxBLUL\r\nfB/J/iu3a4+yxokNJki4EaFGog5xuGuj2a0kSEELpxXR334xCkHMBGpKsVNA\r\nS26kTb07gP4TctzjnGpLI/vmlYoskSZiqn0NoHaURVqm/HSU6YPBPGALAoTl\r\n2VOIhKcVf3JBuZdy+7Nl83A7eOtIOsy4oMW1TWUlvCovM0cw94UlRkrMfY8E\r\nQClEu1LoR1oaUJXdwZdrmBW17jBWFSyW86ijWn2FdgEa804StWJoJmGmd/K7\r\nzmBR/0sTya/17rtrKlnrpmTwkqUxTLfTv2eAHT97yG1v4RHXulB4eexXco44\r\nOGmn9WhD7bOsS17Ris4FARcA2GS6AeWex5o=\r\n=Ma4z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","readme":"# @replayio/replay\n\nCLI tool and node module for managing and uploading [Replay](https://replay.io) recordings.\n\n## Overview\n\nWhen using the Replay versions of node, playwright, or puppeteer, recordings which are created are saved to disk, by default in `$HOME/.replay`. This package is used to manage these recordings and upload them to the record/replay web service so that they can be viewed.\n\n## Installation\n\n`npm i @replayio/replay --global`\n\n## Usage\n\n```\nnpx @replayio/replay <command>\n```\n\nPossible commands are given below. These may be used with the `--directory <dir>` option to override the default recording directory, or `--server <address>` to override the default server address. When uploading, an API key is required, which can be passed via `--api-key <key>` or by setting the `RECORD_REPLAY_API_KEY` environment variable.\n\n### ls\n\nView information about all known recordings. Prints a JSON array with one descriptor element for each recording. Recording descriptors have the following required properties:\n\n- `id`: ID used to refer to this recording in other commands.\n- `createTime`: Time when the recording was created.\n- `runtime`: Runtime used to create the recording: either `gecko`, `chromium`, or `node`.\n- `metadata`: Any information the runtime associated with this recording. For gecko/chromium recordings this is the URI of the first page loaded, and for node recordings this is the original command line arguments.\n- `status`: Status of the recording, see below for possible values.\n\nThe possible status values for a recording are as follows:\n\n- `onDisk`: The recording was fully written out to disk.\n- `uploaded`: The recording was fully uploaded to the record/replay web service.\n- `startedWrite`: The recording started being written to disk but wasn't finished. Either the recording process is still running, or the recording process was killed and didn't shut down normally.\n- `startedUpload`: The recording started being uploaded but didn't finish.\n- `unusable`: The recording was marked as unusable for some reason, such as a stack overflow occurring.\n- `crashed`: The recording process crashed before finishing.\n- `crashUploaded`: The recording process crashed and the crash data was uploaded to the record/replay web service for analysis.\n\nDepending on the status the recording descriptor can have some of the following additional properties:\n\n- `path`: If the recording started being written to disk (including before being uploaded), the path to the recording file.\n- `server`: If the recording started being uploaded, the address of the server it was uploaded to.\n- `recordingId`: If the recording started being uploaded, the server-assigned ID for this recording which can be used to view it.\n- `unusableReason`: If the recording is unusable, the reason it was marked unusable.\n\n### upload <id>\n\nUpload the recording with the given ID to the web service.\n\n### process <id>\n\nUpload a recording, and then process it to ensure it can be replayed successfully.\n\n### upload-all\n\nUpload all recordings to the web service which can be uploaded.\n\n### view <id>\n\nView the the given recording in the system's default browser, uploading it first if necessary.\n\n### view-latest\n\nView the most recently created recording in the system's default browser, uploading it first if necessary.\n\n### rm <id>\n\nRemove the recording with the given ID and any on disk file for it.\n\n### rm-all\n\nRemove all recordings and on disk recording files.\n\n### update-browsers\n\nUpdates any installed browsers used for recording in automation: [playwright](https://www.npmjs.com/package/@replayio/playwright), [puppeteer](https://www.npmjs.com/package/@recordreplay/puppeteer), and [cypress](https://www.npmjs.com/package/@recordreplay/cypress).\n\n## Node Module Usage\n\nThis package can be used as a node module to directly access its functionality rather than going through the CLI tool.\n\nInstallation:\n\n```\nnpm i @replayio/replay\n```\n\nUsage:\n\n```\nconst interface = require(\"@replayio/replay\");\n```\n\nThe interface includes the following members. Options objects can include `directory`, `server`, and `apiKey` properties which behave the same as `--directory`, `--server`, and `--api-key` arguments to the CLI tool, and a `verbose` property which can be set to log the same output as the CLI tool. Any of these properties or the options object themselves can be omitted to use default values.\n\n### listAllRecordings(opts)\n\nEquivalent to `replay ls`, returns the JSON object for the recordings.\n\n### uploadRecording(id, opts)\n\nEquivalent to `replay upload <id>`, returns a promise that resolves with a recording ID if the upload succeeded, or null if uploading failed.\n\n### processRecording(id, opts)\n\nEquivalent to `replay process <id>`, returns a promise that resolves with a recording ID if the upload and processing succeeded, or null if either failed.\n\n### uploadAllRecordings(opts)\n\nEquivalent to `replay upload-all`, returns a promise that resolves with whether all uploads succeeded.\n\n### viewRecording(id, opts)\n\nEquivalent to `replay view <id>`, returns a promise that resolves with whether the recording is being viewed.\n\n### viewLatestRecording(opts)\n\nEquivalent to `replay view-latest`, returns a promise that resolves with whether the latest recording is being viewed.\n\n### removeRecording(id, opts)\n\nEquivalent to `replay rm <id>`, returns whether the recording was removed.\n\n### removeAllRecordings(opts)\n\nEquivalent to `replay rm-all`.\n\n### updateBrowsers(opts)\n\nEquivalent to `replay update-browsers`.\n","gitHead":"6d2f8c30e64432c896657d04badfa369db5979af","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","commander":"^7.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.3","typescript":"^4.6.4"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.0.0-experimental-6d2f8c30_1654198567013_0.30362370814923967","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@replayio/replay","version":"0.4.1","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.4.1","maintainers":[{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"eefd0621897aa7269fe17df24dc89873dc02fcd7","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.4.1.tgz","fileCount":50,"integrity":"sha512-jJLEKzgc161na9RoXb9WTA/p4abQYmOv+UUdxWguVC6QeDvlH8Uy62Be8V7gyY1hDKnjAKh8ljF54/g4jlVfJA==","signatures":[{"sig":"MEUCIE7skNCRkusM5cfHFSYNGARWaIOUhTC9T+E6E6uheT3lAiEAhnAG8WWfhszpHkPBrMIayzH+Ovj2hM4g0F961qr0mXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimUfzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsoRAAjk8fIHFIaDe6IiysDY3h3v0C7JsxCd1wF7ltrNL8jQe1Jssc\r\n2mr4lwbnvKl5RtgYNl8V8xIGyaOtHUj03eU7iIcJKAnkVEHIZdWtpPpn2vxD\r\nwtcuN49rQrDvLNxwrjJREmBBJalo3jvcTxI5e4Lp5nvqXEV426aShw+87O+C\r\nJwH7/nokWPYZs6pJla/Srv4vnkucH8jXuGJHQUge0j31fdHnad+f9wve/tnL\r\nEzLMcXLbOTVBJkyJeZ2Xga4M+V0QpC6QvSnWhqOA7yzAGzXhsASRqHSp8jFM\r\nNyM8fjZZSkTkZ70WM0uQoqFMsNiLwzx+NdjVgBQelsosj9iSPMyukOTu1/gi\r\nW8L316Y41CzsCrHNjPlcLOJsnDozt9Rw2pBiQ0rt/dakH+ROUEh8k5s+3XbN\r\nPe/+S9Btr5uZo0Gg6s6q3hk4pqbCRlXdlCPcbSEEmSXkozOQ+ZnmZVwNzpy1\r\n9vg8cLR7+76MnmJ7TYMJgeAfVGHDz9TDVa9tAyp3qMG/xcWm25X62QpQDEUW\r\nqM/Zp17ruprJ13/a5o0YSHNg7yPTOOpz6kc3QpY5Fr1inJcSawIczhVgnX/n\r\nCwdGCUct29IIgzrhr9UKNSET0EmuRTMqOJ521GCa7gFrxsYiUJy40xakw3yE\r\nHTEAb7nKQQyYRJgr8yXBJLurQP2ih5l9Ucg=\r\n=Og0H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"2db4d01df6a114d46a0cbf9164882aecdb256adb","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","commander":"^7.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.3","typescript":"^4.6.4"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.4.1_1654212595557_0.6641271116000627","host":"s3://npm-registry-packages"}},"0.0.0-experimental-e853ee95":{"name":"@replayio/replay","version":"0.0.0-experimental-e853ee95","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.0.0-experimental-e853ee95","maintainers":[{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"5ebd339fad7c2e41151a7bd490ee92d893d51bb5","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.0.0-experimental-e853ee95.tgz","fileCount":50,"integrity":"sha512-4JzAeBqff4bQynQd1JeocNaKutr5YowZute/RzoI/9NCHcO1fmju4A3dk8KLPR3gIgNhHCVXoO2T9D5obn9HhQ==","signatures":[{"sig":"MEUCIQC6ruoMaRwM2+lR5x9h7IbQuWDMS9AO4TYHD/J9eqX78AIgcx7by9/RmKZzYu8yWhaf4TNU9mvfDMSWeTtXvGRpI8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin66/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrknA//QFFKoK8ziRbuEZ/QdoIebEt2qvzC0eMr+F9nDc2zdKKngHDX\r\nv9pF2l5lYImfMaCivVlh0qRNQatdR5+zjzQ4dhiDjLjBR7YmA0BOyRcMbZyh\r\nN3qZjpe6oSQxK8D5jl2xe3qX06xI4dfDXlXQlO+UWx6Zd+RkXsCNRWVbCJMj\r\nfY63HxuA5WLmMTkng5DQg8VMedZVBRXobn9yQ95ALU+BTcJlbgv34g7+vPWC\r\n9ShoUyWuxCPrF6zoc1Na7GbUT/HpWnw5K61wBBlLEV6jtqOsXUHElWnxhcPN\r\nUwYeojqvV37+WaW622MMqfKhCDjy0qjmwX4eu+hXVcgfJ5JIC+jdjauH1atG\r\n1pVx6Oat+2K1By72tMKxhBWSQkjZOC0TY9vorCsEUtQFboIiEzvbmTqOzamR\r\n4bAmpKZVvU8AM1VPzmH/TrjuJaeJ9GRNhx6l+xG5Whibs551Nf+dzb4/Vduw\r\nx/BDVBvgXZdCG4iBxkhIQfk8svFj4krpIlat6FrBdmq9sV7isdhpIYq5rP+q\r\nomKTAaQcZ+ugFGI7Oqi9slguy9rK1r0fyDCht5qsu56AxwAJDlr8HLxJMWNS\r\nKmM8wm3mVvwKyI6gC2iGA4tmR3dbyPaKzSArx3/PpfugE1IHw5loJYyS2aQv\r\ngzTGUkJ5jqxCiN2AEZupodgfMKfUjIIDNak=\r\n=K0Rt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","readme":"# @replayio/replay\n\nCLI tool and node module for managing and uploading [Replay](https://replay.io) recordings.\n\n## Overview\n\nWhen using the Replay versions of node, playwright, or puppeteer, recordings which are created are saved to disk, by default in `$HOME/.replay`. This package is used to manage these recordings and upload them to the record/replay web service so that they can be viewed.\n\n## Installation\n\n`npm i @replayio/replay --global`\n\n## Usage\n\n```\nnpx @replayio/replay <command>\n```\n\nPossible commands are given below. These may be used with the `--directory <dir>` option to override the default recording directory, or `--server <address>` to override the default server address. When uploading, an API key is required, which can be passed via `--api-key <key>` or by setting the `RECORD_REPLAY_API_KEY` environment variable.\n\n### ls\n\nView information about all known recordings. Prints a JSON array with one descriptor element for each recording. Recording descriptors have the following required properties:\n\n- `id`: ID used to refer to this recording in other commands.\n- `createTime`: Time when the recording was created.\n- `runtime`: Runtime used to create the recording: either `gecko`, `chromium`, or `node`.\n- `metadata`: Any information the runtime associated with this recording. For gecko/chromium recordings this is the URI of the first page loaded, and for node recordings this is the original command line arguments.\n- `status`: Status of the recording, see below for possible values.\n\nThe possible status values for a recording are as follows:\n\n- `onDisk`: The recording was fully written out to disk.\n- `uploaded`: The recording was fully uploaded to the record/replay web service.\n- `startedWrite`: The recording started being written to disk but wasn't finished. Either the recording process is still running, or the recording process was killed and didn't shut down normally.\n- `startedUpload`: The recording started being uploaded but didn't finish.\n- `unusable`: The recording was marked as unusable for some reason, such as a stack overflow occurring.\n- `crashed`: The recording process crashed before finishing.\n- `crashUploaded`: The recording process crashed and the crash data was uploaded to the record/replay web service for analysis.\n\nDepending on the status the recording descriptor can have some of the following additional properties:\n\n- `path`: If the recording started being written to disk (including before being uploaded), the path to the recording file.\n- `server`: If the recording started being uploaded, the address of the server it was uploaded to.\n- `recordingId`: If the recording started being uploaded, the server-assigned ID for this recording which can be used to view it.\n- `unusableReason`: If the recording is unusable, the reason it was marked unusable.\n\n### upload <id>\n\nUpload the recording with the given ID to the web service.\n\n### process <id>\n\nUpload a recording, and then process it to ensure it can be replayed successfully.\n\n### upload-all\n\nUpload all recordings to the web service which can be uploaded.\n\n### view <id>\n\nView the the given recording in the system's default browser, uploading it first if necessary.\n\n### view-latest\n\nView the most recently created recording in the system's default browser, uploading it first if necessary.\n\n### rm <id>\n\nRemove the recording with the given ID and any on disk file for it.\n\n### rm-all\n\nRemove all recordings and on disk recording files.\n\n### update-browsers\n\nUpdates any installed browsers used for recording in automation: [playwright](https://www.npmjs.com/package/@replayio/playwright), [puppeteer](https://www.npmjs.com/package/@recordreplay/puppeteer), and [cypress](https://www.npmjs.com/package/@recordreplay/cypress).\n\n## Node Module Usage\n\nThis package can be used as a node module to directly access its functionality rather than going through the CLI tool.\n\nInstallation:\n\n```\nnpm i @replayio/replay\n```\n\nUsage:\n\n```\nconst interface = require(\"@replayio/replay\");\n```\n\nThe interface includes the following members. Options objects can include `directory`, `server`, and `apiKey` properties which behave the same as `--directory`, `--server`, and `--api-key` arguments to the CLI tool, and a `verbose` property which can be set to log the same output as the CLI tool. Any of these properties or the options object themselves can be omitted to use default values.\n\n### listAllRecordings(opts)\n\nEquivalent to `replay ls`, returns the JSON object for the recordings.\n\n### uploadRecording(id, opts)\n\nEquivalent to `replay upload <id>`, returns a promise that resolves with a recording ID if the upload succeeded, or null if uploading failed.\n\n### processRecording(id, opts)\n\nEquivalent to `replay process <id>`, returns a promise that resolves with a recording ID if the upload and processing succeeded, or null if either failed.\n\n### uploadAllRecordings(opts)\n\nEquivalent to `replay upload-all`, returns a promise that resolves with whether all uploads succeeded.\n\n### viewRecording(id, opts)\n\nEquivalent to `replay view <id>`, returns a promise that resolves with whether the recording is being viewed.\n\n### viewLatestRecording(opts)\n\nEquivalent to `replay view-latest`, returns a promise that resolves with whether the latest recording is being viewed.\n\n### removeRecording(id, opts)\n\nEquivalent to `replay rm <id>`, returns whether the recording was removed.\n\n### removeAllRecordings(opts)\n\nEquivalent to `replay rm-all`.\n\n### updateBrowsers(opts)\n\nEquivalent to `replay update-browsers`.\n","gitHead":"e853ee953ed681f59a39912c1c996f26357813db","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","commander":"^7.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.3","typescript":"^4.6.4"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.0.0-experimental-e853ee95_1654632127451_0.07301429146663874","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@replayio/replay","version":"0.4.2","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.4.2","maintainers":[{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"68c3f5210f96dfcedf7b65bfb4244e76293cc4cb","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.4.2.tgz","fileCount":50,"integrity":"sha512-Nz2iXfUSheH7yuUxRAd9S+nvATUMCGvUojW9uh5NYigApR2AF13obeNzuYKQSKIta0rfQrHrBFbKOXi2Uz1jTg==","signatures":[{"sig":"MEQCIE/Mc90DA3uD7BWe0J7buTrRbNvJ8jqVnx/FLTlZDijsAiAE/M84+a/Qm+NvfeJ8B9wEqZaiOUxHBtj8sR15zAWFpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin7oTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqn+w/7B748hA58Rvaa5Lio+PqLT7POZiST1wdjKR54SDFZNWDKEa1Z\r\n6hZisZKmxIqz2yyAdpktEQMBj4MHo2+Fw/5EzDVVR1ghMcQhHrEGNLpleqmt\r\nxRkLk5LXhYi4aXutBEEtOMmK+7yfXZmaQ0cmt42Wo0rR27YxALItrrdup5S2\r\n0Y9zBlcopU9K2ezrmseOf6MZbhX7jsYrF7l5aSKDYdeOHTKQ1uTvMUq8NaJd\r\n9ljXl7vC8skoDFSyX8CBmd9RjfzJ/drqqrkzJSkzakN/Ym8dvGNjUP2QXfrm\r\ne+UtPQyBpfyk1Fkrn2jQAcj7a5q8gb576yKRzOSQTm+Rj8t1M8kc5IXVeofJ\r\nQkXNzl3Nh7VioeeSmDPpLdN+vGcLsxkF2oQM8Cu92sozzfEtX/VACl8nZNfn\r\nGBewVcUzNLr0mJbYbl/+jugF3YiK01Y8Oq4Df64DQ/XVFQDmpXVBPIqAHjR+\r\nxjgBHi4t0MJL3Ct+rKmN/8HdC6AX1Zl246pAvqsopBufjmg2tzYrTvZAEn+y\r\nKVNxBL6yjXxygXTxG4Q0gqZvehWIfhuY+l7n5CA3qhiPdi/naxaRs6pLhihD\r\nVpSP91OOdY1jAuk51Do8W83l79TktXkwApMzvZWjG5aQR0Cu1/Bv8zM9uhun\r\n08Ua4uGO0TTh2g1xX6XnVUyHjzjfdWVajkc=\r\n=v9Nn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","types":"./src/main.d.ts","gitHead":"5c70186d085f8fec423b28691b6424eb932cb3c5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"8.1.2","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","commander":"^7.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.3","typescript":"^4.6.4"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.4.2_1654635026891_0.6719719750339819","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@replayio/replay","version":"0.4.3","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.4.3","maintainers":[{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"c5a21f33f8f9391988b98c23a465c69e7e1b1d87","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.4.3.tgz","fileCount":50,"integrity":"sha512-BfXLUYPCL6XCxOHy3zJ0U4HxfO25yYhbCuMq1T5wrlqGwdiPJeg2s5bH8oN+m/4hPXoh+bPMKR+KYnj2XVaQFw==","signatures":[{"sig":"MEUCIAGkN7SvvyJ3X9HI5xuJTcnVqGPw4yXeHAgCiNPzsIUNAiEA6bkrmCoGQJHDRsQEMatH80TVja/CotYXw6Jjol0zVG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirM6zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkmhAAj2Xz3NWTkP9mqoVIWNpm4fV01LjkW1dpJr7mAvaS4fj1UguG\r\nzHMBVqMA1jXndF7GlVgPA0CqBY7S1tiXzuWgG750VHgHqfRa9Si4ElzlwvKv\r\neOwCCT0kla8dtCneHUNvdLmxWMgLeAdTHIWB6myBNYQ4kmi+Vh5wEUZK7eKb\r\nM+h7VI4IW8DCGM6SKwCBICVPPs5Nld67PYp0hCxaFeM8frtilMIo6Lm3uc5D\r\nas3wcNJJObaATvU460rn3zu3fM7QhXCOzRZm7oeMAt5aRDNbJ7G2isRLu1bF\r\n9Iap4kxw4lrPiXyYznyyuJVzDNp3L80k7zPNYNBbJSuRI4oAKqqqtk4m2Yaz\r\niT6yCWFXHrLMxrbvMLB7k4jXFU3XTIHXB7Jr+k9KRBpTaoZkWrP+0V80tOBs\r\na1G57p2sNNPkuBPtYRUR0TduCGY2+2ZfrZblwOIAlJviGKGIW1NXdX535DPx\r\nWOAqR1Xz0l3b8Xhh77+OYF/uMJKxeb+oWSZIayXasXnaQUhgz7SXdeLCN8Xl\r\nLSiLz/rIxmq9wy95xyG5VeTLl7/jGs5WbQKKriE3IeIGNsmkoFtdDTABTe5h\r\noxKtfFqciTuXTz9GSD5PQfi3Hq1Sig4eIrHUXIsIcHtWYdY4SN+73aQCrMeM\r\n+xqAZxc9SEUxcE5rRNW8Fe1PyKPUeNtEqAU=\r\n=C2RN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"817d98343fbcc73dac1db1b508099e118bd0788f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","commander":"^7.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.3","typescript":"^4.6.4"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.4.3_1655492274893_0.11297979668640701","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@replayio/replay","version":"0.4.4","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.4.4","maintainers":[{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"07b894ba239764d2394775c1293f20ad8bdf8d89","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.4.4.tgz","fileCount":50,"integrity":"sha512-9/JqnwcAqHU1HbVyUXYuf0ZmsxFRQX2THfhbsK2C65LpSUJoII8cKJmLnmazxHf06DzK4aLtWGQAUGB9DqOmIg==","signatures":[{"sig":"MEQCIHaRifk0ql4Sli72F1+ipw3hZ2CLJXD3+vXKUovoov5gAiBKBRt4tRbUDMpNRThz7lBjStX/bm7XPBp4q69lHCRkoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivORTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeTw/+Pf+c67UWFOgGPrX6bt63bZuq/E7okSqCCvcX3riUc9hm5/Px\r\nTDyK5TOKYiyriWIWnfd92TCXFVRu6p1SsDzTUFmQTmhYvtZWDvVjEtNwzmCe\r\n+7HSCT3dSbnC6j9D6YTL8Xvh9MUYS1RmtdGS6FAjLAo4b5lSNbmJlPGOYVEb\r\nieSEsTfRyXmZTMcGYedqtsvuGQxVqpjn1HNw8vw3ztv9Eg/jJJ6f8XN6vx58\r\njG8ETllqak49bLHvlGo5NiovdgT1ZjPJM9z9AswtmZClq23RyLzWhHtm5Rcx\r\nhRCij5YF6LWpWy7g4lYfiGnbizmAGFywBve97wSmtiBlGyf0sjPhOxD1y+yT\r\np6IUA+AQTbCGJPlyWO/19ZLk3rRNX664oNetPe9fqKCNFhRKyr9l8lUWgdTU\r\nsyyprlPP2uVWdzdSDXxbW9AiOc0/kh/m/esPMaq0J3pQ88vKtY0seNhQHfhb\r\nmeUOmWSAG6DXiytZHKq7hUj6SIO42EMT5/fAhzPtABfh5ToFfNFGYMGS5Ez0\r\n0g/ScrIxhux/UxDfr7CpilBkyti2RCe7sIfOBjKvakq/joRJGLq/lOwctgJ9\r\nOh7UU4Q4HUohQUPhG+KM/cqjUfgcsmO6ro2BSeXz6OiatboYYXmvcxYJBcW3\r\nBdyjcON/YWoGsoisCp5TY0jpkSAeegYwcjc=\r\n=bbhk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"f058a32dee779a894932f5f622e732e86ee55be8","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","commander":"^7.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.3","typescript":"^4.6.4"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.4.4_1656546386991_0.4651581524972863","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@replayio/replay","version":"0.5.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.5.0","maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"501f42f7d4c185464cf356fce71686ab065d1cdb","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.5.0.tgz","fileCount":50,"integrity":"sha512-+rlv9rfV7EUj2ccH/LBMxLwZENbFpeY0pRNZloH8CHtXkyolPCKGAm+5zaAi5ceX5Kp/vD5XZFqi1F5lUqd8WQ==","signatures":[{"sig":"MEYCIQCBmxEQFJ06GfUgiLB2m9QW7YEi/X4mUgdzcrhY4/ar3QIhAPPnI9NRVcouDkR/Nb/j9UoZyChF/LuX7bMG/uGYzKJx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizv/1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgGg//QHldoZgGSRtBJSqQd2W6hMKxKjeaoVNcRkBr+efjAc9cO1zs\r\ntPVPYwaVYXypqZkPRRp/6wb9xSu65etCU0hA4XopzwmJ7qb/xB3SIThRBKWl\r\ntR8nNXSEJns09gSXCyxRrgg5gb0ccTG7Fjq54Y5j9Sit5yUgO0BktuUZuD7C\r\nAx6r2RewJfk0Vq7A5BGI8Zy0Rb32TLGqvjl3WQ6Ld7tMYqA/eehy0INJ50o5\r\nCwMqXmiwwcAY0iDPP3Tcos1djKB1+ZFUWRYlYLdhUA7NM6NYfCcQEmpSzPtK\r\nPKhG3zGn2zzt7r7S2g+n1A+iKf5s2YnTaygNq18N0K3CXzzdNJW9aDBxnfVq\r\nnAFQwHoFPNh2xBPN8IODmhvp0KCiFB8Sc3+ZP3hp9n/vWnCYvqWSWqzeoQvs\r\nGcwV8L8bVIYBfWjtrF9Jkxaw9I4ClXJVt57WRcLnxMKOsWIu/FKbkjKWqra7\r\npTk+XaJcWJ7Pm16rFVWHf86hMuOwnh7APrJ5w6MVkwA0tr01ASPk0UxrYZjz\r\niFL+uoyrA09O6juHLFl1kv702Mi/pBSLnWSfTAHP4zpQiQZ6Dl1PQYYF/+Ou\r\nnsCjaB9vEpwgUHv8AXRJ3VtB6k8naLgbMya9iGHC8UCYYSZxgnBi2S49IlZy\r\nOwEwZ90lnkGHdeFRkQYsstgqNk7H8ixWGlM=\r\n=Brk7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"10f10db79363241d0550513a79f1f8cb64cab468","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","commander":"^7.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.3","typescript":"^4.6.4"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.5.0_1657733109724_0.6828512942236122","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@replayio/replay","version":"0.6.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.6.0","maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"50c51b3ff66a1421bc8b94d3cedb3c18549737ae","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.6.0.tgz","fileCount":16,"integrity":"sha512-ahIiwCymv/iytShNaqd4l1AJF4Sw1QtDeoI1t+WAHjNNxQivY9G9wXW0GTp7XASVyywvYwEQ4aVRE1Ruonrx0w==","signatures":[{"sig":"MEUCIQCz6wKrqm0VzcO7GNEYn/31KHlRON4ViHNUWZahNbiW0gIgbUYU6Tj5GI6ie2fyY14VJRLdtTklyJpPkDKV7RpsDUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0CkbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDuA//eKwMs8HI/ApaR3jHfvCWGFMOxNOmJe8amwyWe3zY1u69x9R5\r\nTZrkX5nchAk1pEbBpgalR7a/x2sLxJY3GvXF9w7ZNCChY2EQfO5rcPLrzSX2\r\nWGgloTJbol9GmqEvjWq5E3V5m/W0D/hvN/XdRPjRp43QeAdRGqbEFeUu3lSa\r\nWXSiVAStgDsEHBl9KHQDZd02Cc5gs6MaATFlp/bDbYznRrHuFaUsGe7WNliY\r\nxUcMueb6nBE174nPteH2lulKmH/Ec3IiSwRl0oL/MApKxnaoHbwhi0s/1cBI\r\nHY1dBFWa7a1wjVSEUQ/COKUSfuxmNHGdpeGC/KPmvW4uPL49AU6KkFQHEqja\r\n4iSRu9y+sSi0dvqxQC4Gqy3iRSvf2tOrp2S/3gfeG8/8Ja4H8ERRDyenrUNp\r\nu1haCZMH7zf/fBd86xbAlS9MLadO5i8cNwpP3BBu4/CdbkHxdETuUklMvzc8\r\nsqtS18jGtoNkfmsDizwa3JGsMglDMWt02c3grp1FgNwR+jNvtFVJuNnvMYf2\r\nr00LQy4Ze+RMeEPIcyvCPzCg+kETL7OwsvuPRAXJpeZ+T83Au4WqTkNXdjZM\r\nl/SsVkxgsZLiQEtLMdDbfxZLl0PYJTAdf4PfcT5kh6cX+7KL5OT66/v9NP3Z\r\nCJ+pjFi9pvuEVakVxrkzsWe4vXVAJhv4Zok=\r\n=XMcI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"d4ad875fcb35aa5766b11f9cf54d809f84113b02","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"holger_replay","email":"holger@replay.io"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","commander":"^7.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.3","typescript":"^4.6.4"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.6.0_1657809179440_0.35588150702595533","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@replayio/replay","version":"0.6.1","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.6.1","maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"fd0500f18febdcbdadd53b2fcfb1455fe03e30ad","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.6.1.tgz","fileCount":50,"integrity":"sha512-Veey7pOJHvMr4h+zWAk9/LvV5Zd6/0N4yHLgP/VBmPWOhIUzLuImmQAW0giWOrZhwNLCDWJGXENJ0De8kR0sbA==","signatures":[{"sig":"MEQCICCNA/uY8AMe1c70lks7X2N4GAybcpspu5ebJ28qtkjqAiB4mt7Ckmx6oC3WjHks/8VitihZn7fXnnN86lF8aLweFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0EIGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZ3g//bFw3WUOTycnUAtWSr9C9zuoOUhKPVCWmIMXfVlDMA8FQNT9C\r\neH4FznH3UVsc7skX9UWlOK/2h2VTuIgMZ1w253MkEtukvEfIvhFWT8x6g4eI\r\nQ1ioVLlSHpOygzHRhzSCA8Kb4/KPe/yqe8OA5Gm7BDzPkUyTn+guFi2DSIiy\r\nVMgSfq5R2xpVEEyRVUtFBsSlcPiz06LsUhzOkjxNBQGzdsD8W03GWp35vGJM\r\nbr7Kgh/6kFP4lxRR4uuSZPr1jsoGdukftQ3PPmDD7wistSWOXjaaP3b8t9f4\r\nnAEYpCoIl3MPLV2w9ApGJcDwz/DVH37N3iKnkI1pFvrQ59TXt+LRFdGxdji/\r\nGYk9L7uRMzBCe+x7g3TrJdhySLQ+cr+fYUrKYnFD1NT6F+cSkezugdtWSDu8\r\nYtEL+0E9YubawQ2mOQSjwMfsUb7E+xdJcBY45F5Xdipfc0NezO682r2J0ZDK\r\nk2IbkryFmw27kxVW9ZSNutQb3EAXp8625q2BNvi4YdIf8mTHvMWKTXJEM4IU\r\nqN/5reIIt3IGhcuteVpihAGrGogvWIM4rw868j7Z92SxhiSqcCMuF/AE8RCW\r\n/Y1O3Pac7uxwb3kfil9+2VSnMTfjrBDtPbhYu/AgBe64a5/DR8a4w88gozaw\r\ns9bHfqeLHbXxpOmH/P4L0LoW9ocyTNhbByk=\r\n=aHWr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"87fb1620e2306d152819086c32662ce20bca1327","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","commander":"^7.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.3","typescript":"^4.6.4"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.6.1_1657815558077_0.9739316883525928","host":"s3://npm-registry-packages"}},"0.0.0-experimental-57709165":{"name":"@replayio/replay","version":"0.0.0-experimental-57709165","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.0.0-experimental-57709165","maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"acf9b1051c1cd5c77dfa3f71b522ba03d4ff9c7d","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.0.0-experimental-57709165.tgz","fileCount":62,"integrity":"sha512-Op21GYR6qedoAXQrUTF4+IbOTFHYew74zLMK4GCzPzuIwj18OCU32i2jF+Md0QBGW7duSkTdZwLcB8VTEwSxvg==","signatures":[{"sig":"MEYCIQD4qMa+IZxLRlatzvrPvrFx8CASEKrNZz2nvU4gv7nwpAIhANe8PHOe+fQduYwzB0vW9iXhktnr7D7EVzghTeettbm0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1caWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnJQ//SVd/ja/aN26JGwya4DX6OITXrs2bNBNqfvQSix0uiP/Xz4W1\r\nOCleSSBQpmPijXp4Da3LhYqH/rgOs1bqm4xBoQZQVzobgfP/kweB+0VniuyR\r\n6ff88Kw5Bwb0RgRok31Lru6yF48n8uhpJCopT9KT9e7t/fK9/+05tWubz5uC\r\nZ+9M9T/NtdrOquOlS67FKsfczadQEN7YbxTuVmz17R3xQBfKlfkKMcWYJ90N\r\nznL8bJeMebrtgb5g+EjwTdqF4oucyt59WMggZqzKm6WdzR1oM3a4DdTZ7BSt\r\nMKtm7bqLRRJhmUyuLh2cA0f4lQQsIXrN4BmR2wOuGc6joBqg9iF7yukEv70X\r\nEMzH5SK7itYqj9w+xMTIjFNqi3WBqfsuOzKPp7UgBZ4v8jGAwR26WwBdnwwa\r\nszC7Dw7nHGpDV4yF6GCp+dk/BdTV5crBb1net4uCbFkctOOl6hd8IifbmPfq\r\n8y0R43a8QiVHg5uUteKIif9kdNghcjBWu/q/D6jCk8kqsiB+iRx89Ct5om2a\r\nmezxHYsQzKI3JWU5JaNYdOxcMVMsCBrfbHEe8AZSY0fLntersvh+5txMRiuc\r\nFj/FmE7u2dlnQ1R/9AfudPYdqSH1eqXqxhNdklWjWab799CbVDrlrr4v3odn\r\nnTPo16eznjnQ2mj5gfSiBrFNxhuzn7gwp8s=\r\n=3vhd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","readme":"# @replayio/replay\n\nCLI tool and Node module for managing and uploading [Replay](https://replay.io) recordings and installing Replay Browsers.\n\n## Overview\n\nWhen using the Replay plugins to record automated tests or the Replay version of Node, recordings which are created are saved to disk, by default in `$HOME/.replay`. This package is used to manage these recordings and upload them to the record/replay web service so that they can be viewed.\n\n**Check out the [\"Recording Automated Tests Guide\"](https://docs.replay.io/docs/recording-automated-tests-5bf7d91b65cd46deab1867b07bd12bdf) to get started with recording Cypress or Playwright tests.**\n\n## Installation\n\n`npm i @replayio/replay --global`\n\n## Usage\n\n```bash\nnpx @replayio/replay <command>\n```\n\nPossible commands are given below. These may be used with the `--directory <dir>` option to override the default recording directory, or `--server <address>` to override the default server address. When uploading, an API key is required, which can be passed via `--api-key <key>` or by setting the `RECORD_REPLAY_API_KEY` environment variable.\n\n### ls\n\nView information about all known recordings. Prints a JSON array with one descriptor element for each recording. Recording descriptors have the following required properties:\n\n- `id`: ID used to refer to this recording in other commands.\n- `createTime`: Time when the recording was created.\n- `runtime`: Runtime used to create the recording: either `gecko`, `chromium`, or `node`.\n- `metadata`: Any information the runtime associated with this recording. For gecko/chromium recordings this is the URI of the first page loaded, and for node recordings this is the original command line arguments.\n- `status`: Status of the recording, see below for possible values.\n\nThe possible status values for a recording are as follows:\n\n- `onDisk`: The recording was fully written out to disk.\n- `uploaded`: The recording was fully uploaded to the record/replay web service.\n- `startedWrite`: The recording started being written to disk but wasn't finished. Either the recording process is still running, or the recording process was killed and didn't shut down normally.\n- `startedUpload`: The recording started being uploaded but didn't finish.\n- `unusable`: The recording was marked as unusable for some reason, such as a stack overflow occurring.\n- `crashed`: The recording process crashed before finishing.\n- `crashUploaded`: The recording process crashed and the crash data was uploaded to the record/replay web service for analysis.\n\nDepending on the status the recording descriptor can have some of the following additional properties:\n\n- `path`: If the recording started being written to disk (including before being uploaded), the path to the recording file.\n- `server`: If the recording started being uploaded, the address of the server it was uploaded to.\n- `recordingId`: If the recording started being uploaded, the server-assigned ID for this recording which can be used to view it.\n- `unusableReason`: If the recording is unusable, the reason it was marked unusable.\n\n### upload `<id>`\n\nUpload the recording with the given ID to the web service.\n\n### process `<id>`\n\nUpload a recording, and then process it to ensure it can be replayed successfully.\n\n### upload-all\n\nUpload all recordings to the web service which can be uploaded.\n\n### view `<id>`\n\nView the the given recording in the system's default browser, uploading it first if necessary.\n\n### view-latest\n\nView the most recently created recording in the system's default browser, uploading it first if necessary.\n\n### rm `<id>`\n\nRemove the recording with the given ID and any on disk file for it.\n\n### rm-all\n\nRemove all recordings and on disk recording files.\n\n### update-browsers\n\nUpdates any installed browsers used for recording in automation: [playwright](https://www.npmjs.com/package/@replayio/playwright), [puppeteer](https://www.npmjs.com/package/@replayio/puppeteer), and [cypress](https://www.npmjs.com/package/@replayio/cypress).\n\n### upload-sourcemaps\n\nAllows uploading production sourcemaps to Replay's servers so that they can be used when viewing recordings.\n\nThe CLI command `replay upload-sourcemaps [opts] <paths...>` has the following options:\n\n- `<paths>`: (Required) A set of files or directories to search for generated files and sourcemap files.\n- `--group`: (Required) To allow for tracking and browsing of maps that have been uploaded, we\n  require uploaded names to have an overall group name associated with them.\n  This could for instance be a version number, or commit hash.\n- `--api-key`: The API key to use when connecting to Replay's servers.\n  Defaults to `process.env.RECORD_REPLAY_API_KEY`.\n- `--root`: Set the directory that relative paths should be computed with respect to. The relative path\n  of sourcemaps is included in the uploaded entry, and will be visible in the uploaded-asset UI, so this\n  can be used to strip off unimportant directories in the build path. Defaults to `process.cwd()`.\n- `--ignore`: Provide an ignore pattern for files to ignore when searching for sourcemap-related data.\n  This may be passed multiple times to ignore multiple things.\n- `--quiet`: Tell the CLI to output nothing to stdout. Errors will still log to stderr.\n- `--verbose`: Output additional information about the sourcemap map search.\n- `--dry-run`: Run all of the local processing and searching for maps, but skip uploading them.\n- `--extensions`: The comma-separated set of file extensions to search for sourcemap-related data.\n  Defaults to `\".js,.map\"`.\n\nTo programmatically upload from a node script, use [`@replayio/sourcemap-upload`](https://www.npmjs.com/package/@replayio/sourcemap-upload).\n\n## Node Module Usage\n\nThis package can be used as a node module to directly access its functionality rather than going through the CLI tool.\n\nInstallation:\n\n```bash\nnpm i @replayio/replay\n```\n\nUsage:\n\n```js\nconst interface = require(\"@replayio/replay\");\n```\n\nThe interface includes the following members. Options objects can include `directory`, `server`, and `apiKey` properties which behave the same as `--directory`, `--server`, and `--api-key` arguments to the CLI tool, and a `verbose` property which can be set to log the same output as the CLI tool. Any of these properties or the options object themselves can be omitted to use default values.\n\n### listAllRecordings(opts)\n\nEquivalent to `replay ls`, returns the JSON object for the recordings.\n\n### uploadRecording(id, opts)\n\nEquivalent to `replay upload <id>`, returns a promise that resolves with a recording ID if the upload succeeded, or null if uploading failed.\n\n### processRecording(id, opts)\n\nEquivalent to `replay process <id>`, returns a promise that resolves with a recording ID if the upload and processing succeeded, or null if either failed.\n\n### uploadAllRecordings(opts)\n\nEquivalent to `replay upload-all`, returns a promise that resolves with whether all uploads succeeded.\n\n### viewRecording(id, opts)\n\nEquivalent to `replay view <id>`, returns a promise that resolves with whether the recording is being viewed.\n\n### viewLatestRecording(opts)\n\nEquivalent to `replay view-latest`, returns a promise that resolves with whether the latest recording is being viewed.\n\n### removeRecording(id, opts)\n\nEquivalent to `replay rm <id>`, returns whether the recording was removed.\n\n### removeAllRecordings(opts)\n\nEquivalent to `replay rm-all`.\n\n### updateBrowsers(opts)\n\nEquivalent to `replay update-browsers`.\n","gitHead":"5770916506b2ef1f635d012b89f06c0911b77998","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^0.0.0-experimental-57709165"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.0.0-experimental-57709165_1658177173945_0.5101548934877942","host":"s3://npm-registry-packages"}},"0.0.0-experimental-747d6cb4":{"name":"@replayio/replay","version":"0.0.0-experimental-747d6cb4","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.0.0-experimental-747d6cb4","maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"22f54255720d5f86d241183d05166d5b3a88482e","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.0.0-experimental-747d6cb4.tgz","fileCount":62,"integrity":"sha512-XQryhMmS8iA7WebGTyf1Kd8jzBORM+H6DbSvwiRNRpg253vNdEubGcIqYg97xv1/MFDgrn4SCLx+tjQlJP+qYA==","signatures":[{"sig":"MEUCIQDkT8rYAE/9y4iuhDJT5zEryL5J222KhQm2X6qzWiWv2gIgEZ78URWmE15g+vH2gO/FMssTA3CK75uGm7IEjq/L0/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1dTQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzpQ/+O9rwa4jomzzAOgjp1Pn9djjOC/lPX67B9EhKLLgSWn5zOLLN\r\nXBXcMINp8T1yEbxU2dxQZ/lpv8aYN1tbjrhxpbzkJ80mYG8uyzJx7lki2q14\r\n4gg/RE8T68ZoJhJ0Ioy/HAScGhMP54uNqC4gZWZvQomu7ByJ2ULyeNJImOiW\r\na2toUnbnE784yl+AYwcsiuWRfGt+bL/+nQjlMKnAb5RTiyWxnfoFVFsqeXJP\r\nxEUV5Mp16uy+4KOE74P6kCRATEtMeiIdDKXdxw67pDUTLyRiLAvjxZZ8RAkG\r\n3hMuGnGxV++8vuK/DJhUZIMKECh+AeuQwuODzA2mdv2vwWCUlO7LWPp11wo3\r\nEuDQ7YxbZzJGLt//qjHevRR5U1G2JRota8YmP2GMVsUnyNTjmvin0LD41zpk\r\nw0WvPJ2/yit9wdjJpecszNSKvYTfEmM1gmOOkCm6+0sF53uuApL5oSCGXtIi\r\nzdOSEJOzNHQtJ09WZfGIDeNGj++6kuBxI5Ms2EFJUPLBZKXtNP7HV9JqlmYa\r\n8MkoOlJtZ31Y1lHM9t6aYwDVf1zdi+oPdwGajRr2aDknh+376dB90cJuj6C0\r\nDPQsvxICQOPmA0febpniurRqkXhJYSVMYEX5SwBJWRNxVFPi8dP/e/K2uBYH\r\nnvPJFgs6VQej2gRDjACgFmS/gFhB5BdGoAg=\r\n=bieE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","readme":"# @replayio/replay\n\nCLI tool and Node module for managing and uploading [Replay](https://replay.io) recordings and installing Replay Browsers.\n\n## Overview\n\nWhen using the Replay plugins to record automated tests or the Replay version of Node, recordings which are created are saved to disk, by default in `$HOME/.replay`. This package is used to manage these recordings and upload them to the record/replay web service so that they can be viewed.\n\n**Check out the [\"Recording Automated Tests Guide\"](https://docs.replay.io/docs/recording-automated-tests-5bf7d91b65cd46deab1867b07bd12bdf) to get started with recording Cypress or Playwright tests.**\n\n## Installation\n\n`npm i @replayio/replay --global`\n\n## Usage\n\n```bash\nnpx @replayio/replay <command>\n```\n\nPossible commands are given below. These may be used with the `--directory <dir>` option to override the default recording directory, or `--server <address>` to override the default server address. When uploading, an API key is required, which can be passed via `--api-key <key>` or by setting the `RECORD_REPLAY_API_KEY` environment variable.\n\n### ls\n\nView information about all known recordings. Prints a JSON array with one descriptor element for each recording. Recording descriptors have the following required properties:\n\n- `id`: ID used to refer to this recording in other commands.\n- `createTime`: Time when the recording was created.\n- `runtime`: Runtime used to create the recording: either `gecko`, `chromium`, or `node`.\n- `metadata`: Any information the runtime associated with this recording. For gecko/chromium recordings this is the URI of the first page loaded, and for node recordings this is the original command line arguments.\n- `status`: Status of the recording, see below for possible values.\n\nThe possible status values for a recording are as follows:\n\n- `onDisk`: The recording was fully written out to disk.\n- `uploaded`: The recording was fully uploaded to the record/replay web service.\n- `startedWrite`: The recording started being written to disk but wasn't finished. Either the recording process is still running, or the recording process was killed and didn't shut down normally.\n- `startedUpload`: The recording started being uploaded but didn't finish.\n- `unusable`: The recording was marked as unusable for some reason, such as a stack overflow occurring.\n- `crashed`: The recording process crashed before finishing.\n- `crashUploaded`: The recording process crashed and the crash data was uploaded to the record/replay web service for analysis.\n\nDepending on the status the recording descriptor can have some of the following additional properties:\n\n- `path`: If the recording started being written to disk (including before being uploaded), the path to the recording file.\n- `server`: If the recording started being uploaded, the address of the server it was uploaded to.\n- `recordingId`: If the recording started being uploaded, the server-assigned ID for this recording which can be used to view it.\n- `unusableReason`: If the recording is unusable, the reason it was marked unusable.\n\n### upload `<id>`\n\nUpload the recording with the given ID to the web service.\n\n### process `<id>`\n\nUpload a recording, and then process it to ensure it can be replayed successfully.\n\n### upload-all\n\nUpload all recordings to the web service which can be uploaded.\n\n### view `<id>`\n\nView the the given recording in the system's default browser, uploading it first if necessary.\n\n### view-latest\n\nView the most recently created recording in the system's default browser, uploading it first if necessary.\n\n### rm `<id>`\n\nRemove the recording with the given ID and any on disk file for it.\n\n### rm-all\n\nRemove all recordings and on disk recording files.\n\n### update-browsers\n\nUpdates any installed browsers used for recording in automation: [playwright](https://www.npmjs.com/package/@replayio/playwright), [puppeteer](https://www.npmjs.com/package/@replayio/puppeteer), and [cypress](https://www.npmjs.com/package/@replayio/cypress).\n\n### upload-sourcemaps\n\nAllows uploading production sourcemaps to Replay's servers so that they can be used when viewing recordings.\n\nThe CLI command `replay upload-sourcemaps [opts] <paths...>` has the following options:\n\n- `<paths>`: (Required) A set of files or directories to search for generated files and sourcemap files.\n- `--group`: (Required) To allow for tracking and browsing of maps that have been uploaded, we\n  require uploaded names to have an overall group name associated with them.\n  This could for instance be a version number, or commit hash.\n- `--api-key`: The API key to use when connecting to Replay's servers.\n  Defaults to `process.env.RECORD_REPLAY_API_KEY`.\n- `--root`: Set the directory that relative paths should be computed with respect to. The relative path\n  of sourcemaps is included in the uploaded entry, and will be visible in the uploaded-asset UI, so this\n  can be used to strip off unimportant directories in the build path. Defaults to `process.cwd()`.\n- `--ignore`: Provide an ignore pattern for files to ignore when searching for sourcemap-related data.\n  This may be passed multiple times to ignore multiple things.\n- `--quiet`: Tell the CLI to output nothing to stdout. Errors will still log to stderr.\n- `--verbose`: Output additional information about the sourcemap map search.\n- `--dry-run`: Run all of the local processing and searching for maps, but skip uploading them.\n- `--extensions`: The comma-separated set of file extensions to search for sourcemap-related data.\n  Defaults to `\".js,.map\"`.\n\nTo programmatically upload from a node script, use [`@replayio/sourcemap-upload`](https://www.npmjs.com/package/@replayio/sourcemap-upload).\n\n## Node Module Usage\n\nThis package can be used as a node module to directly access its functionality rather than going through the CLI tool.\n\nInstallation:\n\n```bash\nnpm i @replayio/replay\n```\n\nUsage:\n\n```js\nconst interface = require(\"@replayio/replay\");\n```\n\nThe interface includes the following members. Options objects can include `directory`, `server`, and `apiKey` properties which behave the same as `--directory`, `--server`, and `--api-key` arguments to the CLI tool, and a `verbose` property which can be set to log the same output as the CLI tool. Any of these properties or the options object themselves can be omitted to use default values.\n\n### listAllRecordings(opts)\n\nEquivalent to `replay ls`, returns the JSON object for the recordings.\n\n### uploadRecording(id, opts)\n\nEquivalent to `replay upload <id>`, returns a promise that resolves with a recording ID if the upload succeeded, or null if uploading failed.\n\n### processRecording(id, opts)\n\nEquivalent to `replay process <id>`, returns a promise that resolves with a recording ID if the upload and processing succeeded, or null if either failed.\n\n### uploadAllRecordings(opts)\n\nEquivalent to `replay upload-all`, returns a promise that resolves with whether all uploads succeeded.\n\n### viewRecording(id, opts)\n\nEquivalent to `replay view <id>`, returns a promise that resolves with whether the recording is being viewed.\n\n### viewLatestRecording(opts)\n\nEquivalent to `replay view-latest`, returns a promise that resolves with whether the latest recording is being viewed.\n\n### removeRecording(id, opts)\n\nEquivalent to `replay rm <id>`, returns whether the recording was removed.\n\n### removeAllRecordings(opts)\n\nEquivalent to `replay rm-all`.\n\n### updateBrowsers(opts)\n\nEquivalent to `replay update-browsers`.\n","gitHead":"747d6cb413a67d9b6e607c29d77c49bae5f662c1","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^0.0.0-experimental-747d6cb4"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.0.0-experimental-747d6cb4_1658180816359_0.4748144412630304","host":"s3://npm-registry-packages"}},"0.0.0-experimental-e8ede605":{"name":"@replayio/replay","version":"0.0.0-experimental-e8ede605","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.0.0-experimental-e8ede605","maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"ad5807f675d9aa9c0d642f774365a09bd7601043","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.0.0-experimental-e8ede605.tgz","fileCount":62,"integrity":"sha512-Jc8LlnBsfKiJ3mXQ1zRIovf7NLYTNsYfynIXH77tHomRTvYhTXom/4o16nSZXKsNAZmAw0pRtB3OMBrMXGhvBg==","signatures":[{"sig":"MEUCIQD5kAgCttlA3NJt2GJXDTnqzpHvL+F/ep62Wt1vAVw3AAIgd1j4nb+gv/zIDn/4Ovgz5vpZ5EL2z8jWcEKXrW/pL1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1fAcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJlxAAmBuZYvo8Okox0ZbSGNWpWTDwSMgsbUSO9ZTCWtFJhhVoQ1J5\r\nCAAZRlUa8R8D2Pv4sMp/Bx3JE4PXy85YrGbWcttR3BPniOufLpQxIKBOXXEM\r\nQVke8+9h+BbvE25myB3+2WAUE8cf/987h+UDYvzOfPsEyQEbLFeWr9Q2X1Zp\r\nXcSKaqnTbUqIcQNj1AgXNKE31TscbM3U521t7E8bUC+kd5DJlZE/17BwYF0o\r\nFt1HuPmFSMpChTOrQ+CUX3DcnXHM2A1O/5b9qzcAWw0ugviGo7rqfgRkNEaR\r\nIQW9+USvYvleWOvF7wXlr1Bw8uITt34uOD0k0XPB5KLsld+F036vDw+q4LS/\r\nHl3BQKuDx4D+QUKwcUL4rROq8HBKGl+X3IfP06GsMALW94XgGVqe78k01Fpz\r\nthsiQDR7rZkv3RRnie0h/85hYSUdDlO1XJbPEVYtqJVE+LesyYbVCPySToL7\r\nn1PtoT4Y1QBT53DnGK9Rbnvo0Zf6hXouNrHhjqwk0cyVOXbGmnjntT5JJh0l\r\nx7zXlaYrFs2PUd53bxAVq/heEbkR1d33IvNI3f9wBamMwHrjJc6EMYLrR2Rh\r\nSmexAoOysv4lYg/nVMuugwp7pmZT7jfPb2tuTo1djrLJ9R5jdLM5xh8CXAX2\r\nYvMzQW/1OsE86j9c3f4KXgQBmg54H6S6/+0=\r\n=iiWG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","readme":"# @replayio/replay\n\nCLI tool and Node module for managing and uploading [Replay](https://replay.io) recordings and installing Replay Browsers.\n\n## Overview\n\nWhen using the Replay plugins to record automated tests or the Replay version of Node, recordings which are created are saved to disk, by default in `$HOME/.replay`. This package is used to manage these recordings and upload them to the record/replay web service so that they can be viewed.\n\n**Check out the [\"Recording Automated Tests Guide\"](https://docs.replay.io/docs/recording-automated-tests-5bf7d91b65cd46deab1867b07bd12bdf) to get started with recording Cypress or Playwright tests.**\n\n## Installation\n\n`npm i @replayio/replay --global`\n\n## Usage\n\n```bash\nnpx @replayio/replay <command>\n```\n\nPossible commands are given below. These may be used with the `--directory <dir>` option to override the default recording directory, or `--server <address>` to override the default server address. When uploading, an API key is required, which can be passed via `--api-key <key>` or by setting the `RECORD_REPLAY_API_KEY` environment variable.\n\n### ls\n\nView information about all known recordings. Prints a JSON array with one descriptor element for each recording. Recording descriptors have the following required properties:\n\n- `id`: ID used to refer to this recording in other commands.\n- `createTime`: Time when the recording was created.\n- `runtime`: Runtime used to create the recording: either `gecko`, `chromium`, or `node`.\n- `metadata`: Any information the runtime associated with this recording. For gecko/chromium recordings this is the URI of the first page loaded, and for node recordings this is the original command line arguments.\n- `status`: Status of the recording, see below for possible values.\n\nThe possible status values for a recording are as follows:\n\n- `onDisk`: The recording was fully written out to disk.\n- `uploaded`: The recording was fully uploaded to the record/replay web service.\n- `startedWrite`: The recording started being written to disk but wasn't finished. Either the recording process is still running, or the recording process was killed and didn't shut down normally.\n- `startedUpload`: The recording started being uploaded but didn't finish.\n- `unusable`: The recording was marked as unusable for some reason, such as a stack overflow occurring.\n- `crashed`: The recording process crashed before finishing.\n- `crashUploaded`: The recording process crashed and the crash data was uploaded to the record/replay web service for analysis.\n\nDepending on the status the recording descriptor can have some of the following additional properties:\n\n- `path`: If the recording started being written to disk (including before being uploaded), the path to the recording file.\n- `server`: If the recording started being uploaded, the address of the server it was uploaded to.\n- `recordingId`: If the recording started being uploaded, the server-assigned ID for this recording which can be used to view it.\n- `unusableReason`: If the recording is unusable, the reason it was marked unusable.\n\n### upload `<id>`\n\nUpload the recording with the given ID to the web service.\n\n### process `<id>`\n\nUpload a recording, and then process it to ensure it can be replayed successfully.\n\n### upload-all\n\nUpload all recordings to the web service which can be uploaded.\n\n### view `<id>`\n\nView the the given recording in the system's default browser, uploading it first if necessary.\n\n### view-latest\n\nView the most recently created recording in the system's default browser, uploading it first if necessary.\n\n### rm `<id>`\n\nRemove the recording with the given ID and any on disk file for it.\n\n### rm-all\n\nRemove all recordings and on disk recording files.\n\n### update-browsers\n\nUpdates any installed browsers used for recording in automation: [playwright](https://www.npmjs.com/package/@replayio/playwright), [puppeteer](https://www.npmjs.com/package/@replayio/puppeteer), and [cypress](https://www.npmjs.com/package/@replayio/cypress).\n\n### upload-sourcemaps\n\nAllows uploading production sourcemaps to Replay's servers so that they can be used when viewing recordings.\n\nThe CLI command `replay upload-sourcemaps [opts] <paths...>` has the following options:\n\n- `<paths>`: (Required) A set of files or directories to search for generated files and sourcemap files.\n- `--group`: (Required) To allow for tracking and browsing of maps that have been uploaded, we\n  require uploaded names to have an overall group name associated with them.\n  This could for instance be a version number, or commit hash.\n- `--api-key`: The API key to use when connecting to Replay's servers.\n  Defaults to `process.env.RECORD_REPLAY_API_KEY`.\n- `--root`: Set the directory that relative paths should be computed with respect to. The relative path\n  of sourcemaps is included in the uploaded entry, and will be visible in the uploaded-asset UI, so this\n  can be used to strip off unimportant directories in the build path. Defaults to `process.cwd()`.\n- `--ignore`: Provide an ignore pattern for files to ignore when searching for sourcemap-related data.\n  This may be passed multiple times to ignore multiple things.\n- `--quiet`: Tell the CLI to output nothing to stdout. Errors will still log to stderr.\n- `--verbose`: Output additional information about the sourcemap map search.\n- `--dry-run`: Run all of the local processing and searching for maps, but skip uploading them.\n- `--extensions`: The comma-separated set of file extensions to search for sourcemap-related data.\n  Defaults to `\".js,.map\"`.\n\nTo programmatically upload from a node script, use [`@replayio/sourcemap-upload`](https://www.npmjs.com/package/@replayio/sourcemap-upload).\n\n## Node Module Usage\n\nThis package can be used as a node module to directly access its functionality rather than going through the CLI tool.\n\nInstallation:\n\n```bash\nnpm i @replayio/replay\n```\n\nUsage:\n\n```js\nconst interface = require(\"@replayio/replay\");\n```\n\nThe interface includes the following members. Options objects can include `directory`, `server`, and `apiKey` properties which behave the same as `--directory`, `--server`, and `--api-key` arguments to the CLI tool, and a `verbose` property which can be set to log the same output as the CLI tool. Any of these properties or the options object themselves can be omitted to use default values.\n\n### listAllRecordings(opts)\n\nEquivalent to `replay ls`, returns the JSON object for the recordings.\n\n### uploadRecording(id, opts)\n\nEquivalent to `replay upload <id>`, returns a promise that resolves with a recording ID if the upload succeeded, or null if uploading failed.\n\n### processRecording(id, opts)\n\nEquivalent to `replay process <id>`, returns a promise that resolves with a recording ID if the upload and processing succeeded, or null if either failed.\n\n### uploadAllRecordings(opts)\n\nEquivalent to `replay upload-all`, returns a promise that resolves with whether all uploads succeeded.\n\n### viewRecording(id, opts)\n\nEquivalent to `replay view <id>`, returns a promise that resolves with whether the recording is being viewed.\n\n### viewLatestRecording(opts)\n\nEquivalent to `replay view-latest`, returns a promise that resolves with whether the latest recording is being viewed.\n\n### removeRecording(id, opts)\n\nEquivalent to `replay rm <id>`, returns whether the recording was removed.\n\n### removeAllRecordings(opts)\n\nEquivalent to `replay rm-all`.\n\n### updateBrowsers(opts)\n\nEquivalent to `replay update-browsers`.\n","gitHead":"e8ede6051f42c9f10330230828ab4c4507174b11","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^0.0.0-experimental-e8ede605"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.0.0-experimental-e8ede605_1658187804733_0.6053115176340687","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@replayio/replay","version":"0.7.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.7.0","maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"50ea5e6411af4879bfc06e2e3563b369d00e8df3","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.7.0.tgz","fileCount":58,"integrity":"sha512-Pl578fBSFtKvnnm/l6Ix5XWnpglkDJm1oO6qE+i6pJlsHj7Braaj45QWhL34WAx74u6IVIXP90tmlo3unvLEOg==","signatures":[{"sig":"MEQCIGrO156Ezgof9dIPrH0QRj04RIoKRp4+24X4Fhl4ME7KAiAiQCIzpCbXN0rAx84FWZor1Hg6QwUadK2soYL+baihRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1va0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovEw//X7P+DEe8C1E3gWuzz1Ov+61LNvcugltAvbEW2aw5ME9Gf1kW\r\nN8g6oeIdSITM1QMM+WGBWI1KCRScPGKE0XmZYoWdl54ERxCvw7Vtt/at38PR\r\nlBguHFVXEGHYIviEYzIaF2yHfsV+Nllvz6Vb5mTOsu+H3ye28dsbvArGUBHv\r\nC1bT0AIrTX4af/PxNwy/cai5wHzEvn4ZXLvWeKOnyuqwMOoHTw54rUoq4ABU\r\nCk2jKpVsXGSp4Geo9BIgEt1EjF5IoAhlRdN0WrMlgZlYI6X0sbSFHAKzZgrx\r\n0L5eq8btYBtvXp/L08B4Ol3LOzeeXUZ2tFiLS9FZwkqwLIWfHq4SlHovQEzo\r\nUBluT1Sy2Lze5eZTCs/tqAi2lAwAtt/06EBSpu0KdqMa3kWEtMU0Dcnz+UMj\r\nptpfFhFxWiTjYnaCIvlHJgFI9wLFEjF0xgQk4EUy8bgkAzm1BvGjCHITTAd4\r\nOw7llNd088+NJq+aI+G1bD40k347pKY9E8Ce5kfx26UemSdJGjugGX5GuFFq\r\nmG0qodcDsqiweitx7My3UzYX9yhs+G6J2U4oD0crxUDGhXNhZ8MlKUc7ML/d\r\nDYfkpfFIewVDRlIEsjv0PX06hKm/WsB0YSAldwrHvdq4fdFOEYHepktBiFuq\r\nSXVPCwt4EoEu87emwgjkmma1vOzl+48TL0Y=\r\n=th5m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"e178c4090078c4d2ca68ea7f5c32be5a160af5fc","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dmiller_replay","email":"dan@replay.io"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.2"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.7.0_1658255028305_0.5050107554215828","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@replayio/replay","version":"0.8.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.8.0","maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"1f13183a1fef47350b7d46aba5b55fefa2f52c47","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.8.0.tgz","fileCount":62,"integrity":"sha512-9ubhfBZapbhs4Mw4/iXeY5W+rYL6w5myEOJ04OsNT/3CWzGN91vZLUXulBHDGqtOOb4cqif1FM/MxN3saEUdPA==","signatures":[{"sig":"MEUCIQDBXgy48cxeRK0Ha8ViZBWIWvfuFe8U0yh6XNFixHIkXwIgSdY/PGVXE6x3Sn9buTmTImNVm6HADdP53tCz5uFuJSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2eVlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocEg/+JNC6kwrFWua3YSHkoXLfOzc6byNBt1/thvIE22Obm6kTAwdt\r\npBRn8qFzBWyTCSUIvalNxQ8S4gw8l0ta7EotV00ga4gYc220JnZglVyaHo2E\r\npgYg4eMDgx+y3Ih2IEo3NcpWLU1s/uqc2wGpdyc5Io/F8OiP6pzrrfwC17VE\r\n1i5yHP+ytxlVzPoAnDks4EVMgRZpuCvKActtthqiVClEN8RHjaAyXzAGdtkh\r\nz0zFUuJ/M7UVFoybDUKLsxnrBwlv2vY0iRzw04YANddTpX6GL+wBg+jbkHKH\r\nfLnrKYMvpC+0MUVoR0jkwRkkIOcOCQ9qaTixCjbPliKNtbaZaNbjsnFHjJpb\r\nT+ZLUdsEjSmU4whAd7r9+mnFwH2fwTCOSPU9GyHhOpK9uRoULgKnJTueN6c6\r\nXMbfakQGdKzxNgef24taAqCAf0jhfEN59s9dwSe5Y/9oP2hnS/UQR2kRhIfW\r\ncwvTsSpoutxBHCN9ToNMuCI8r49pbQqoYq4QkisFWVuGLnloHDeoupNBj995\r\n/o/MqoCTfra7L0koGXOyO8p1ZU+kWdV2A5UCWXUerpdVNIigD6RfmU7Dgr05\r\nLQP5TUz2zcJZGDC9OmHHV0+hHqvIqmqXH+EQ7FlWv0CIqV7UriyyF/hDI59R\r\nPrE7TXCwjxHtxIRO3ZpD3cQfqqJiUP1dzfE=\r\n=glY4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"86fd38f032e7359186fc27a5c769c243e69ea221","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.2"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.8.0_1658447205196_0.09349061628626565","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@replayio/replay","version":"0.8.1","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.8.1","maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"ccc57ebfb34c45c1b7d09814e9129461df56e325","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.8.1.tgz","fileCount":62,"integrity":"sha512-+RLTobdShmbLc+zosx/I9yJvZHGlifcO2aKP0mozwkrgVMWbkwG8JbsHoLiNT9zOItd6dbkmqW/CuQTUjofatg==","signatures":[{"sig":"MEUCIHEZTfmS4ZfhlBkKZ/vq4Hmrpp4jydsR/MCqRIC0fS+JAiEArb6N/mMinPHL8FPUb+xYnmut5K3aCtlHi+75MMDQYh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2egIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9Xw/9GXoiQuNdUfdOCO47BrNeX9IJRzgEIE3OR7vCK9AfMzka4uyd\r\nboSseffm7R7ULAvOEh/E2dPXaOqBs37Us8IXxD/MkVrRMIjfA9mdBYD7RHZZ\r\nVi1Bg/PcwgOGp+Ip8IytApIp9OB2s6ona0RCO15F2umCLjj6l6iaYeL/ezWg\r\nnoZCKInLYit/hVTNadbsFuaKM0455pFQnQf9bJcItKcdCh8Us+wf0SAmzdD7\r\nLKi93PFGEvEY31LOj63P1O7bKyVHUS/oSGOTqqUCgcvvcbZK+yiyPfnXBtmt\r\nln32ce9SlhWo9yG1KSBv3cf6qqo/2FrQ6vO4UlvhV1g8ziptUbqU3yTnnsBF\r\nSKv6guTptFW9ChGaGvalQ+DPvpmpzvyVxI0Qd0zJRuUFdIo2wcxxIy2iQlQq\r\nkGR+Xro/JywIapYdtcsRPHBxYyWCiCR/I3QgwcbIPMLSIrNk2HGe7b9U4Pwo\r\nIjn6gKiuY4bOKelVQ6nmCOmlHq7YnrlRRUdsFgi+E/98O9N0eYJswFrQjRf3\r\nG14oK31retj2LM+JBlWGgBzpTjqHI2NotrEpDV5dWECHIqiXAoEbx5SRglXd\r\nyVELodkfcVJnMTkgdn50iharoJmWVcNKw+PHaq/XxHJS0QXyqvr4Xyxksl7H\r\nTj+RAWgyM94h7Max0XQYFBgRz1otiDavuF8=\r\n=1KO2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"071319f9983241325a2b55c1bd613249cf3eef57","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.2"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.8.1_1658447880249_0.3694606387610464","host":"s3://npm-registry-packages"}},"0.0.0-experimental-2640f652":{"name":"@replayio/replay","version":"0.0.0-experimental-2640f652","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.0.0-experimental-2640f652","maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"471124957d01621b3fa51ff62afcc61234ec993a","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.0.0-experimental-2640f652.tgz","fileCount":62,"integrity":"sha512-ffOypAvLzIZ5M/RxlcmsYavg0aWSpL+5yAjMLw0QXS/k/txWR9SnbFnGNYP1T25GJn++fprlBfc2aUnsok4pZQ==","signatures":[{"sig":"MEYCIQCL8q39gsPNbpb9ELnuaY4lugaG4jD8KdIzQDjYAVT6TAIhAL89ObjGxa8ZqUvqvBDTlZKIcV2tzWT9pxdx6sqcl9Sd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3x7bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfzRAAofUa5bILjluMWQpWIh35ZkFO1iZFBCi+OqaWdzPUwvl/8/w/\r\nfXBVliKgCAXTZPtyqJ4LLhu13AKFSXgAnJPBQe0dNlfz3mm2zCVFrOTU6/XP\r\nDz9NWiHwBIvgc/bn/WOl2tyEqG2IT2Wzi4OpkYbv5QYO0eHZCLO33TgblygM\r\n7CULSwpz0aIey/A9plb7+xd5zC4l8z0Bxdksyl2SviGjVm5NgG5M5eih7MNm\r\nrbiS7F5NMRDKLgqDu+oguvsk9CWKId6ivMRoJIN9Z/dKpCTvLawHBuQhTAbJ\r\nBiQc/xbkA7zzDqw4Xb4H00sTFnCYisI5VjzVCaIuNXh0uUmdiUJwYHupya0Z\r\nHCbJz/6WM3dapFS7C0VODsZ2cjS5j4yiQlj0nROjE02JJhkM/H7nyLxDoYgw\r\nXe/jECCg+Gwbm5cQ2NaasiKJSFiFQgB6dOCuxdPe2YjgcRlNltBsHSyySXLq\r\nnJHP9g2gT6Nn1RaHInWb8VzRGbJOEay7rqJySHsv3xpcBaq+3U3fuF39aQw6\r\ncUPdT28tMyR1j6nHOOmUV0pEVVxNtw/zz7CMqrMQsR9Yz1STqwNKEKybmosS\r\nk7KLmZoMmIAvVTalhPSUTRd4+5ooriUPhLJmtA66EBF3sHzGAQ0Mj4VolIUa\r\nTbKROsaLTDxqqlteH2sGC3RZNIu4iXj/Jhs=\r\n=kSFK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","readme":"# @replayio/replay\n\nCLI tool and Node module for managing and uploading [Replay](https://replay.io) recordings and installing Replay Browsers.\n\n## Overview\n\nWhen using the Replay plugins to record automated tests or the Replay version of Node, recordings which are created are saved to disk, by default in `$HOME/.replay`. This package is used to manage these recordings and upload them to the record/replay web service so that they can be viewed.\n\n**Check out the [\"Recording Automated Tests Guide\"](https://docs.replay.io/docs/recording-automated-tests-5bf7d91b65cd46deab1867b07bd12bdf) to get started with recording Cypress or Playwright tests.**\n\n## Installation\n\n`npm i @replayio/replay --global`\n\n## Usage\n\n```bash\nnpx @replayio/replay <command>\n```\n\nPossible commands are given below. These may be used with the `--directory <dir>` option to override the default recording directory, or `--server <address>` to override the default server address. When uploading, an API key is required, which can be passed via `--api-key <key>` or by setting the `RECORD_REPLAY_API_KEY` environment variable.\n\n### ls\n\nView information about all known recordings. Prints a JSON array with one descriptor element for each recording. Recording descriptors have the following required properties:\n\n- `id`: ID used to refer to this recording in other commands.\n- `createTime`: Time when the recording was created.\n- `runtime`: Runtime used to create the recording: either `gecko`, `chromium`, or `node`.\n- `metadata`: Any information the runtime associated with this recording. For gecko/chromium recordings this is the URI of the first page loaded, and for node recordings this is the original command line arguments.\n- `status`: Status of the recording, see below for possible values.\n\nThe possible status values for a recording are as follows:\n\n- `onDisk`: The recording was fully written out to disk.\n- `uploaded`: The recording was fully uploaded to the record/replay web service.\n- `startedWrite`: The recording started being written to disk but wasn't finished. Either the recording process is still running, or the recording process was killed and didn't shut down normally.\n- `startedUpload`: The recording started being uploaded but didn't finish.\n- `unusable`: The recording was marked as unusable for some reason, such as a stack overflow occurring.\n- `crashed`: The recording process crashed before finishing.\n- `crashUploaded`: The recording process crashed and the crash data was uploaded to the record/replay web service for analysis.\n\nDepending on the status the recording descriptor can have some of the following additional properties:\n\n- `path`: If the recording started being written to disk (including before being uploaded), the path to the recording file.\n- `server`: If the recording started being uploaded, the address of the server it was uploaded to.\n- `recordingId`: If the recording started being uploaded, the server-assigned ID for this recording which can be used to view it.\n- `unusableReason`: If the recording is unusable, the reason it was marked unusable.\n\n### upload `<id>`\n\nUpload the recording with the given ID to the web service.\n\n### process `<id>`\n\nUpload a recording, and then process it to ensure it can be replayed successfully.\n\n### upload-all\n\nUpload all recordings to the web service which can be uploaded.\n\n### view `<id>`\n\nView the the given recording in the system's default browser, uploading it first if necessary.\n\n### view-latest\n\nView the most recently created recording in the system's default browser, uploading it first if necessary.\n\n### rm `<id>`\n\nRemove the recording with the given ID and any on disk file for it.\n\n### rm-all\n\nRemove all recordings and on disk recording files.\n\n### update-browsers\n\nUpdates any installed browsers used for recording in automation: [playwright](https://www.npmjs.com/package/@replayio/playwright), [puppeteer](https://www.npmjs.com/package/@replayio/puppeteer), and [cypress](https://www.npmjs.com/package/@replayio/cypress).\n\n### upload-sourcemaps\n\nAllows uploading production sourcemaps to Replay's servers so that they can be used when viewing recordings.\n\nThe CLI command `replay upload-sourcemaps [opts] <paths...>` has the following options:\n\n- `<paths>`: (Required) A set of files or directories to search for generated files and sourcemap files.\n- `--group`: (Required) To allow for tracking and browsing of maps that have been uploaded, we\n  require uploaded names to have an overall group name associated with them.\n  This could for instance be a version number, or commit hash.\n- `--api-key`: The API key to use when connecting to Replay's servers.\n  Defaults to `process.env.RECORD_REPLAY_API_KEY`.\n- `--root`: Set the directory that relative paths should be computed with respect to. The relative path\n  of sourcemaps is included in the uploaded entry, and will be visible in the uploaded-asset UI, so this\n  can be used to strip off unimportant directories in the build path. Defaults to `process.cwd()`.\n- `--ignore`: Provide an ignore pattern for files to ignore when searching for sourcemap-related data.\n  This may be passed multiple times to ignore multiple things.\n- `--quiet`: Tell the CLI to output nothing to stdout. Errors will still log to stderr.\n- `--verbose`: Output additional information about the sourcemap map search.\n- `--dry-run`: Run all of the local processing and searching for maps, but skip uploading them.\n- `--extensions`: The comma-separated set of file extensions to search for sourcemap-related data.\n  Defaults to `\".js,.map\"`.\n\nTo programmatically upload from a node script, use [`@replayio/sourcemap-upload`](https://www.npmjs.com/package/@replayio/sourcemap-upload).\n\n## Node Module Usage\n\nThis package can be used as a node module to directly access its functionality rather than going through the CLI tool.\n\nInstallation:\n\n```bash\nnpm i @replayio/replay\n```\n\nUsage:\n\n```js\nconst interface = require(\"@replayio/replay\");\n```\n\nThe interface includes the following members. Options objects can include `directory`, `server`, and `apiKey` properties which behave the same as `--directory`, `--server`, and `--api-key` arguments to the CLI tool, and a `verbose` property which can be set to log the same output as the CLI tool. Any of these properties or the options object themselves can be omitted to use default values.\n\n### listAllRecordings(opts)\n\nEquivalent to `replay ls`, returns the JSON object for the recordings.\n\n### uploadRecording(id, opts)\n\nEquivalent to `replay upload <id>`, returns a promise that resolves with a recording ID if the upload succeeded, or null if uploading failed.\n\n### processRecording(id, opts)\n\nEquivalent to `replay process <id>`, returns a promise that resolves with a recording ID if the upload and processing succeeded, or null if either failed.\n\n### uploadAllRecordings(opts)\n\nEquivalent to `replay upload-all`, returns a promise that resolves with whether all uploads succeeded.\n\n### viewRecording(id, opts)\n\nEquivalent to `replay view <id>`, returns a promise that resolves with whether the recording is being viewed.\n\n### viewLatestRecording(opts)\n\nEquivalent to `replay view-latest`, returns a promise that resolves with whether the latest recording is being viewed.\n\n### removeRecording(id, opts)\n\nEquivalent to `replay rm <id>`, returns whether the recording was removed.\n\n### removeAllRecordings(opts)\n\nEquivalent to `replay rm-all`.\n\n### updateBrowsers(opts)\n\nEquivalent to `replay update-browsers`.\n","gitHead":"2640f65284b86b2d44213c62c4a8a2549167a1dc","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.2"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.0.0-experimental-2640f652_1658789595442_0.5688550049537255","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@replayio/replay","version":"0.9.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.9.0","maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"af0054a18e7a642abeaf84c9e67ad5ec2ae7d385","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.9.0.tgz","fileCount":62,"integrity":"sha512-CCAlRLWbTmr+7XQc7+APjcJOmcy4Bo+orCpZPUh51FMrVyBz3zsifWEtJYu8FgMCNI5GCtFMAjpppZajsB5IWg==","signatures":[{"sig":"MEYCIQCvcAE4AUrrOLtACR1auiKqH59JzxAgrKJd2zpwweupSQIhAMJ97F5LIWgNqXHrGTKq0gTZpkXv3Hh6v1dmBZCzroky","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4B1AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmra+g//YFEur95BrBkzftqxi4/9fBHzUXJVeeterO+tqN7KGead3GqD\r\n9I4/BcdZCPbGpK6smea8l/NeUayF1Zh9pOavBdgTzOAZfuUiq42zjiiYB2yU\r\nYtfW0W6toe4njvwrMfVLnMsO3QX2peqB1+YBM5JgVaat6pJT3b0aL4KQBznk\r\ngxRKkpdu4KILqPiX3DSeOY4hzXdjCIVpoZ06porm17otD/KZy8z08q1yMES/\r\nr1IOajH0HS+YEY6grzn1/16V/D0Ybrx1zCZmBnNJ81GkAfg6n+9DyMcwJY1c\r\nABkffP/8+dFCcAXN/alglXQdPhJNyxDFRvSQqzNfoZ/kM1B5Oju8L04G1Jt/\r\nLQLCFFBFyQdkv8Ngy2ffBUr1ZlUTlyCy/i5mzwg/SPkCt4AreoH23CSScf2G\r\n4OLCO2BxGrWR06AGM/w+95O4t+bMA+W9HPGnFzDxYmuvIZ3TBqVy8Prlmx7q\r\nrzo07JO2Gyt7V09gmIiDeaa+lU1exnYFRom8L4z3s+Sh6tXpmCyWilbsf9i3\r\nHFFaeLmfuX04Ha68Ppd5lbAVoBNSM1lkaLb+CkmFe+XetGdyr80qnG4UJGZt\r\nnMHEOPQAiickUoKFe5sUiNzaCSQ8tPSTNT46+gA2BJ0VyI9pBSIFewBuY0wr\r\ndbDwq4zKvXrlNKiOspXdLb1dWEQmCQrzXeQ=\r\n=fHc2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"c531416bca3063226e2f279909a494a44919f753","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.2"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.9.0_1658854720550_0.2776353073265203","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"@replayio/replay","version":"0.9.1","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.9.1","maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"d313845cfb25972810ffc1eb6d2587aa7d385106","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.9.1.tgz","fileCount":62,"integrity":"sha512-IwTgpTVJvHto3pAByiU4oY/kq6YqpAS5Pl19heYQTFb7hKCDWQItit400oPlFPBxrl42slwyRpjlT9QX73x3wA==","signatures":[{"sig":"MEUCIQC0h7B6NqegE9lVeCbSZ8sO4KAU/oovwszayfhDDD4TagIgYAF5f1WowBR0Y2DHLdE+CIc51+mZCGXA9K+8DHFGE9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4YgLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrECA//cZCfoLVYwnQ1vIdTbPHgqoGCu2qTlGAQsdtMrwNG1EazwB8y\r\n7Xley6yLW/FRUe2BAZjLgdWGImFydk8WQ6yJMvDzROBKsK/FspqqjXVMfKii\r\nT1bjyy3/VDSHKO3ZmpF/82G3Odef/W+M0qriMjMV+MOZ/BvvM2oNFg5DAjsQ\r\nIJ4uKacLnxRv6bDnhJbLhi0RCfyI2MoJoF9Cs3bFE52DG8C3P6/Ju8SKt5xG\r\nyjfyFE1IPOegVq/3eyf830K+cW+hsSfzM2U/qkAJz0LpCxJdLempsHwcvbYh\r\n2h/OthAOkqRTfkJ8pbZ4q8mgJQkcxR2BO7hjc3GRnmeGmnAMqi7ZnxpiSLhV\r\ngvc0rKBi3aBzFF3y3bBXu2j5Zv085XL3JAumb1GM5eB2XAbhu0TauALjEZlg\r\ntqIkEqoNFto+810RDbZPA0dnave5B6xRdg0dNmT41VNxHhbT7x+8jsf7h0VP\r\n66Vd6LBDER2jzxSE+n4pr9Crsr4HLh1a0+KcjkMZX1wW4eqVMtQ9SEv1yJFS\r\nbHrtvL3qASfac0/usdNxH6iP9o9hjg/uwkznknrxgEi9H7tOI07B1Imyorh+\r\nX/Aj98uehQ/FLA+PbdweNomaj7bAHF5dqocPTIZ7Zx2l4AOzIc15XP5mPKVw\r\nwGgQrBR0pww6pmp2aWIIrINnQbcHCRFbOkQ=\r\n=oJk+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"7b8f72a0034540f33a05faac73c3df46f26b3ff5","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.2"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.9.1_1658947595346_0.7549626644306469","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"@replayio/replay","version":"0.9.2","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.9.2","maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"f02f595952790c83d97f49e6214c27540d485ee9","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.9.2.tgz","fileCount":62,"integrity":"sha512-thdhIiJC2JAphczoYUSefU0HyZ9FQ+gf1XbH13bpvgiYukSEZiqB8x07naeKyJNAVwZX6x8nrc1OaxA/7h5iaw==","signatures":[{"sig":"MEUCIQDM1ZC4o+LMzkczjoSi8ZhhpEpWv1p06cRnLDNr73ZrFQIgVeu9Ot/MC0PE6Nv+YD4WYpdF38V+6RGorAmhYImZkrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5GaEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3aQ/+MdF20Mx8BwioMblFSQo+AOrzDckI+ORA0EVZ9ox6dVcR1TFo\r\nR8rtnC4z8WNCuHIEzIldmUvgOQP4K6a7YPJelr/wn1ChV2WgwjSWIgTcgSmt\r\nCOp9GMy1IXj6WZCkzCSQgozl1pGZ5zLgnYPnRd9GQoX1duj+veJxoYrCUrMq\r\naiFBahuK3RDl4M6nbDORd5VY3fhDlYIK6hOP4FoPYKpYNj5KR7EDim28yPIq\r\nb4RzPqLKpO1xi20XmmmkIpDHdvjjqGHMAox6Ljm315IsYbYXVbPhT3M5FKz/\r\nVTYDvAbz1mQbZopLOfgNEC2gy3Et7Xv+zA4d7iioEK5aSuk7OEvrg3gsyVvD\r\nzPP0LIFX8gC1s78IAoSXqsl5utry5GohfUUPlSzR84zBnwSJNmvntFocc4NL\r\n6x79DxtsRrIjzzPWul9F9/z0OkWbh3iWr4ESuTAQnYu+S4oezh+kBVmc8wpv\r\nfmJ+HAjGRHgV5tfgt2tRGocQPlv3IeH2jWNYZWqdTwXibQltXUz0L0j/8QXO\r\nzA0ZoftcP9rISlIqa9AyqH0F62mWcmUTlNctq5jVqVkFf3Pp570eVEzD6Zy0\r\n/zr1ZqjiOq7xC0on8hQNg2l0UY1hyNST+KHsBcb4E2PVi/z0vhmQcVahEu+K\r\ncn0tQdYzCyDQbUzlio4bLmuVwffE3Q5WnqM=\r\n=ALnS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"e9fe0baddd177f2c63fa8092b416e57b27eb77bc","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.2"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.9.2_1659135620366_0.7213252497431133","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"@replayio/replay","version":"0.9.3","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.9.3","maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"3b935c2042f41f62c21122ac5bdebc6bc76c4421","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.9.3.tgz","fileCount":62,"integrity":"sha512-rcMYNQhBRtznRd+OLhLiFvxYB8SawWpFuIN1FGxbYMLFvcTIZcniDRjQ3uRVz/k2thZNoDNj3PjzoPf2l17NTQ==","signatures":[{"sig":"MEQCIDiepgy3ruWt0gTWmWd6WAIOk+Vjm3L7lGon8cjiA/ZPAiBlLnDR0rDTiZsLQaqMEpYjgHYbF9c9DUuySa29tQJOHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9tdlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIFQ/9FBHGOI5NTvp3VoFc0BuHDamUNmJ/yntAcERZToPW2XBiGEzn\r\nx9036gt4DxFVKeL0zdZ2mqO6iZ5jlMmrEowjNG5A4uRjyIdo9a+2uQrNf626\r\nnYAM++zqn/GpCxnS6pRRzfgaxd0dCL4YFNfDzAqABpgt3uDVgNaxBAJfK/C5\r\ni1+Pr/VY8DIBG/nttg++eRBNZTIsc5hNAhgbr95Wm81/kUj+ESec/cG2hqmg\r\nRUoDQ2tt0I0sME5qV3UQfmawrI7YktabCJ/6oVio0iCaIDtGJXVgcBEtiqLV\r\nol50HkwiLKFFA7DAJS59Mu6rB/OgkI3o2auoZVKyrU4jNlZC4nEBXm347ebn\r\nw5O4Qvaw21/M9Xfr2hts10JLLaYVb6yaY7+FwmmI/ysEZ9uXUwdNxpxCld+d\r\nGR1eyyFlBaPXLQE6xyZ5koMLzHNsFraXyYaG3Rxhd8aJCeI78Lhc2SgUWKhC\r\nUopZVNwvt1c5ecjvw/sCKE/O2UxBwOPUtNVMSoSLmHhdoiTlGKw3Pw4r1lm2\r\noJZk0mO/Z+FA9GJV807pn9DLPks0anrWqvjrseRCVfxLl9F4TrOGzAClbIXI\r\npY2JnkdK/c6iGJvA3LcsKqnOPW73hL6QYoAQYgYP29wye8EGs3IF82bOICrP\r\n34OESrsRO2wKkO7Sbl4tIdum46ZzaVHLMQw=\r\n=sX+k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"9ca2b0bdd1139c5b70bde5428da8930f5ae24487","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.2"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.9.3_1660344165409_0.7440018514249396","host":"s3://npm-registry-packages"}},"0.0.0-experimental-6e3a19f0":{"name":"@replayio/replay","version":"0.0.0-experimental-6e3a19f0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.0.0-experimental-6e3a19f0","maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"87b92b468f52179638967d2ee533792c84d537cc","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.0.0-experimental-6e3a19f0.tgz","fileCount":62,"integrity":"sha512-HAixJppYtnV2sXk3rPU54WJvuaePF7YZeXZNLIfHMvdarAFkWTGIApyQX2K9MWWGOzr9RM8VZsK3Vz7aY5HCVg==","signatures":[{"sig":"MEUCIQCS394sWEBRY8psF5eMSX788s2POoXmyzyKInGvFMsR8AIgCLKZO3MzUwQAhkkOv3gcXtX6WAaHblnRcC40cuUDbeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBpQLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSxhAAi4FdQ1ObY2A0VghMylNHTLiF8Dk4xuvUr14Hl32e5/wq0UH/\r\nt5RnCbsApbf6sRgFEeqTYooeK6lK6MkvM9SX3sYRJo7OYUSXLnT1w3xI6hGx\r\nO5DidUz3JdKc5vh0wy5HIGJaDMoch++9sLC5Zm1oz/Dm3Bn/NB7sldwzTkwj\r\n9CKhQImx2Qtp8AZB20aBQrEyxPSV8fctoDQZlwK3XhewBJOULlUu0ZkidlWi\r\nGKQaK9UhiNZHvwzQZQ4OUyuCD3s83HJHTEwvZvwSfZRUBTSySuUyNu/7Ih45\r\noHWo/WXRt8MnySvSb5dKpIb+b/9ryiXEqFDypCHRTkoM3KOjGpYORl8vqSqG\r\n67ZJ5yWlg/FcLF/m0ypXcOx88vRnSv7lUdRMS93gvVIHDHiaxjgCqcZkhw9V\r\nYwEj272W+/tj/2yN7B2nVSMbIw+SHxqG/c2KAMI7nYPKLxJJrYM2TjVtG6xY\r\ny1NKPjt9IAY6MFepo0OpFG1JCMY1/bZJEdOAOcM9WMhZr5Tpsd9QAVHO1ccB\r\nw7ffHF7l3w4D/RU7LRre0arqBCLkHVkaC3hOO5fTPY9mbhgn0exawPO+8ULN\r\n/TTbi+kD8L9ASZp8pHq5YQuHM3uQSF3Uq8coNC3EBwHvon/RKgJ5qt70tT8D\r\nDcnyTqR1NsXCXlS/gUzGCWaamL+dTi596wM=\r\n=376z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","readme":"# @replayio/replay\n\nCLI tool and Node module for managing and uploading [Replay](https://replay.io) recordings and installing Replay Browsers.\n\n## Overview\n\nWhen using the Replay plugins to record automated tests or the Replay version of Node, recordings which are created are saved to disk, by default in `$HOME/.replay`. This package is used to manage these recordings and upload them to the record/replay web service so that they can be viewed.\n\n**Check out the [\"Recording Automated Tests Guide\"](https://docs.replay.io/docs/recording-automated-tests-5bf7d91b65cd46deab1867b07bd12bdf) to get started with recording Cypress or Playwright tests.**\n\n## Installation\n\n`npm i @replayio/replay --global`\n\n## Usage\n\n```bash\nnpx @replayio/replay <command>\n```\n\nPossible commands are given below. These may be used with the `--directory <dir>` option to override the default recording directory, or `--server <address>` to override the default server address. When uploading, an API key is required, which can be passed via `--api-key <key>` or by setting the `RECORD_REPLAY_API_KEY` environment variable.\n\n### ls\n\nView information about all known recordings.\n\nOptions:\n\n- `--all`: Include `uploaded`, `crashUploaded` and `unusable` recordings in the output.\n- `--filter`: Filter the recordings to upload using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter). If used with `--all`, the filter is applied after including all status values.\n- `--json`: Prints a JSON array with one descriptor element for each recording.\n\nRecording descriptors have the following required properties:\n\n- `id`: ID used to refer to this recording in other commands.\n- `createTime`: Time when the recording was created.\n- `runtime`: Runtime used to create the recording: either `gecko`, `chromium`, or `node`.\n- `metadata`: Any information the runtime associated with this recording. For gecko/chromium recordings this is the URI of the first page loaded, and for node recordings this is the original command line arguments.\n- `status`: Status of the recording, see below for possible values.\n\nThe possible status values for a recording are as follows:\n\n- `onDisk`: The recording was fully written out to disk.\n- `uploaded`: The recording was fully uploaded to the record/replay web service.\n- `startedWrite`: The recording started being written to disk but wasn't finished. Either the recording process is still running, or the recording process was killed and didn't shut down normally.\n- `startedUpload`: The recording started being uploaded but didn't finish.\n- `unusable`: The recording was marked as unusable for some reason, such as a stack overflow occurring.\n- `crashed`: The recording process crashed before finishing.\n- `crashUploaded`: The recording process crashed and the crash data was uploaded to the record/replay web service for analysis.\n\nDepending on the status the recording descriptor can have some of the following additional properties:\n\n- `path`: If the recording started being written to disk (including before being uploaded), the path to the recording file.\n- `server`: If the recording started being uploaded, the address of the server it was uploaded to.\n- `recordingId`: If the recording started being uploaded, the server-assigned ID for this recording which can be used to view it.\n- `unusableReason`: If the recording is unusable, the reason it was marked unusable.\n\n### upload `<id>`\n\nUpload the recording with the given ID to the web service.\n\n### process `<id>`\n\nUpload a recording, and then process it to ensure it can be replayed successfully.\n\n### upload-all\n\nUpload all recordings to the web service which can be uploaded.\n\nOptions:\n\n- `--filter`: Filter the recordings to upload using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter)\n\n### view `<id>`\n\nView the the given recording in the system's default browser, uploading it first if necessary.\n\n### view-latest\n\nView the most recently created recording in the system's default browser, uploading it first if necessary.\n\n### rm `<id>`\n\nRemove the recording with the given ID and any on disk file for it.\n\n### rm-all\n\nRemove all recordings and on disk recording files.\n\n### update-browsers\n\nUpdates any installed browsers used for recording in automation: [playwright](https://www.npmjs.com/package/@replayio/playwright), [puppeteer](https://www.npmjs.com/package/@replayio/puppeteer), and [cypress](https://www.npmjs.com/package/@replayio/cypress).\n\n### upload-sourcemaps\n\nAllows uploading production sourcemaps to Replay's servers so that they can be used when viewing recordings.\n\nThe CLI command `replay upload-sourcemaps [opts] <paths...>` has the following options:\n\n- `<paths>`: (Required) A set of files or directories to search for generated files and sourcemap files.\n- `--group`: (Required) To allow for tracking and browsing of maps that have been uploaded, we\n  require uploaded names to have an overall group name associated with them.\n  This could for instance be a version number, or commit hash.\n- `--api-key`: The API key to use when connecting to Replay's servers.\n  Defaults to `process.env.RECORD_REPLAY_API_KEY`.\n- `--root`: Set the directory that relative paths should be computed with respect to. The relative path\n  of sourcemaps is included in the uploaded entry, and will be visible in the uploaded-asset UI, so this\n  can be used to strip off unimportant directories in the build path. Defaults to `process.cwd()`.\n- `--ignore`: Provide an ignore pattern for files to ignore when searching for sourcemap-related data.\n  This may be passed multiple times to ignore multiple things.\n- `--quiet`: Tell the CLI to output nothing to stdout. Errors will still log to stderr.\n- `--verbose`: Output additional information about the sourcemap map search.\n- `--dry-run`: Run all of the local processing and searching for maps, but skip uploading them.\n- `--extensions`: The comma-separated set of file extensions to search for sourcemap-related data.\n  Defaults to `\".js,.map\"`.\n\nTo programmatically upload from a node script, use [`@replayio/sourcemap-upload`](https://www.npmjs.com/package/@replayio/sourcemap-upload).\n\n### metadata\n\nSets metadata on local recordings. With no options, this command will add the provided `metadata` to each local recording.\n\n```\n# Sets the provided x-build metadata and attempts to generate the source\n# metadata from relevant environment variables\nreplay metadata --init '{\"x-build\": {\"id\": 1234}}' --keys source --warn\n```\n\nThe CLI command `replay metadata [opts]` has the following options:\n\n- `--init <metadata>`: Initializes the metadata object from the provided JSON-formatted `metadata` string\n- `--keys <space separated metadata key names>`: Initializes known metadata keys by retrieving values from environment variables.\n- `--warn`: Warn instead of exit with an error when metadata cannot be initialized\n- `--filter`: Filter the recordings to which the metadata is applied using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter)\n\n## Node Module Usage\n\nThis package can be used as a node module to directly access its functionality rather than going through the CLI tool.\n\nInstallation:\n\n```bash\nnpm i @replayio/replay\n```\n\nUsage:\n\n```js\nconst interface = require(\"@replayio/replay\");\n```\n\nThe interface includes the following members. Options objects can include `directory`, `server`, and `apiKey` properties which behave the same as `--directory`, `--server`, and `--api-key` arguments to the CLI tool, and a `verbose` property which can be set to log the same output as the CLI tool. Any of these properties or the options object themselves can be omitted to use default values.\n\n### listAllRecordings(opts)\n\nEquivalent to `replay ls`, returns the JSON object for the recordings.\n\n### uploadRecording(id, opts)\n\nEquivalent to `replay upload <id>`, returns a promise that resolves with a recording ID if the upload succeeded, or null if uploading failed.\n\n### processRecording(id, opts)\n\nEquivalent to `replay process <id>`, returns a promise that resolves with a recording ID if the upload and processing succeeded, or null if either failed.\n\n### uploadAllRecordings(opts)\n\nEquivalent to `replay upload-all`, returns a promise that resolves with whether all uploads succeeded.\n\n### viewRecording(id, opts)\n\nEquivalent to `replay view <id>`, returns a promise that resolves with whether the recording is being viewed.\n\n### viewLatestRecording(opts)\n\nEquivalent to `replay view-latest`, returns a promise that resolves with whether the latest recording is being viewed.\n\n### removeRecording(id, opts)\n\nEquivalent to `replay rm <id>`, returns whether the recording was removed.\n\n### removeAllRecordings(opts)\n\nEquivalent to `replay rm-all`.\n\n### updateBrowsers(opts)\n\nEquivalent to `replay update-browsers`.\n","gitHead":"6e3a19f0f5c633d0bd369b044318b4e7ea0f1583","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^0.0.0-experimental-6e3a19f0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.0.0-experimental-6e3a19f0_1661375498949_0.608449620896593","host":"s3://npm-registry-packages"}},"0.0.0-experimental-82f33251":{"name":"@replayio/replay","version":"0.0.0-experimental-82f33251","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.0.0-experimental-82f33251","maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/Replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/ReplayIO/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"802a39c1db080797415269f126b68998bfbff878","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.0.0-experimental-82f33251.tgz","fileCount":62,"integrity":"sha512-PDmE1T7nEkR76u/T4E0wbSolNzy1ngt633lK6dZP9IjsNUNK/3b184X8ajYYbr53ldRHUz/9EGvrgGZhovcZ+A==","signatures":[{"sig":"MEUCIQDMNgo7ggeGSOH7PKozTv1x4ERbSlCy3ph2+hErsgFasQIgBdUPTpueMMKP2hHNymmaUcAfPL08AXuigvFb7XzBG14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBqtXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2BA/+MgevpUuc6XgSR0FfB8rXM3x2KHaFp8KY3pA8QJf39ZrfThgL\r\nODGLbL2kYIiaq7kOE2goosI8XcRAhj1sMTPhk3DRpUfEMxSMN4rH2Hm2CQsu\r\nFwYRpwrXNd0Dth5CrEDUiQVbbTieJqqI9vFCE08XHpj4w2fQJVtoJLng+nB7\r\npKAxz4jWGKWXoYJjNSB4QQ4v087bZS+I4pytQF0Vvy7Xbv7MuzDqsFpGYSxp\r\n1ocZsvKpNu+wEvmUfF+Ygu3VoXvy3wRzqIQ8qW8yBVwPrnQM76Yf2ICFuFVf\r\nqeVS0tEPHkQXmmPrZBYYW5yXIw0gpYGr/OBW2PtjrGjru8hQRXvYI+Tvu7X7\r\nSvi6huKG5kOzkW+F8Gerp563s3b8o4hXkWrjNlX8T10ylngPW/46foV2+vlu\r\nb/sE9YED3gAW6AubJHbwenhcw8SC+lNWWHZFLHbd6mSh+EP+3Q1P47kXMrLR\r\nkJ/z/qten6YIhla88TkOv7ODiPTVszBxXHrgCyiwMKHsEy8aJzuhJyGGkz9c\r\nYtRneR92dGgWsSQTRxEmzTh6+xmzaAvRP8qWMg4WeRbtA7Ie5ckNNKgIYqdh\r\n8OIF7ds8BjFu5vNSOD7wHfk4v8WrBjcpwQPZbLW94LFMS1nPDZAqw7OnvGmq\r\nPzMdp/B6txVyN9FpyZSUPSKFdZmry3zIA5Q=\r\n=r34h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","readme":"# @replayio/replay\n\nCLI tool and Node module for managing and uploading [Replay](https://replay.io) recordings and installing Replay Browsers.\n\n## Overview\n\nWhen using the Replay plugins to record automated tests or the Replay version of Node, recordings which are created are saved to disk, by default in `$HOME/.replay`. This package is used to manage these recordings and upload them to the record/replay web service so that they can be viewed.\n\n**Check out the [\"Recording Automated Tests Guide\"](https://docs.replay.io/docs/recording-automated-tests-5bf7d91b65cd46deab1867b07bd12bdf) to get started with recording Cypress or Playwright tests.**\n\n## Installation\n\n`npm i @replayio/replay --global`\n\n## Usage\n\n```bash\nnpx @replayio/replay <command>\n```\n\nPossible commands are given below. These may be used with the `--directory <dir>` option to override the default recording directory, or `--server <address>` to override the default server address. When uploading, an API key is required, which can be passed via `--api-key <key>` or by setting the `RECORD_REPLAY_API_KEY` environment variable.\n\n### ls\n\nView information about all known recordings.\n\nOptions:\n\n- `--all`: Include `uploaded`, `crashUploaded` and `unusable` recordings in the output.\n- `--filter`: Filter the recordings to upload using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter). If used with `--all`, the filter is applied after including all status values.\n- `--json`: Prints a JSON array with one descriptor element for each recording.\n\nRecording descriptors have the following required properties:\n\n- `id`: ID used to refer to this recording in other commands.\n- `createTime`: Time when the recording was created.\n- `runtime`: Runtime used to create the recording: either `gecko`, `chromium`, or `node`.\n- `metadata`: Any information the runtime associated with this recording. For gecko/chromium recordings this is the URI of the first page loaded, and for node recordings this is the original command line arguments.\n- `status`: Status of the recording, see below for possible values.\n\nThe possible status values for a recording are as follows:\n\n- `onDisk`: The recording was fully written out to disk.\n- `uploaded`: The recording was fully uploaded to the record/replay web service.\n- `startedWrite`: The recording started being written to disk but wasn't finished. Either the recording process is still running, or the recording process was killed and didn't shut down normally.\n- `startedUpload`: The recording started being uploaded but didn't finish.\n- `unusable`: The recording was marked as unusable for some reason, such as a stack overflow occurring.\n- `crashed`: The recording process crashed before finishing.\n- `crashUploaded`: The recording process crashed and the crash data was uploaded to the record/replay web service for analysis.\n\nDepending on the status the recording descriptor can have some of the following additional properties:\n\n- `path`: If the recording started being written to disk (including before being uploaded), the path to the recording file.\n- `server`: If the recording started being uploaded, the address of the server it was uploaded to.\n- `recordingId`: If the recording started being uploaded, the server-assigned ID for this recording which can be used to view it.\n- `unusableReason`: If the recording is unusable, the reason it was marked unusable.\n\n### upload `<id>`\n\nUpload the recording with the given ID to the web service.\n\n### process `<id>`\n\nUpload a recording, and then process it to ensure it can be replayed successfully.\n\n### upload-all\n\nUpload all recordings to the web service which can be uploaded.\n\nOptions:\n\n- `--filter`: Filter the recordings to upload using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter)\n\n### view `<id>`\n\nView the the given recording in the system's default browser, uploading it first if necessary.\n\n### view-latest\n\nView the most recently created recording in the system's default browser, uploading it first if necessary.\n\n### rm `<id>`\n\nRemove the recording with the given ID and any on disk file for it.\n\n### rm-all\n\nRemove all recordings and on disk recording files.\n\n### update-browsers\n\nUpdates any installed browsers used for recording in automation: [playwright](https://www.npmjs.com/package/@replayio/playwright), [puppeteer](https://www.npmjs.com/package/@replayio/puppeteer), and [cypress](https://www.npmjs.com/package/@replayio/cypress).\n\n### upload-sourcemaps\n\nAllows uploading production sourcemaps to Replay's servers so that they can be used when viewing recordings.\n\nThe CLI command `replay upload-sourcemaps [opts] <paths...>` has the following options:\n\n- `<paths>`: (Required) A set of files or directories to search for generated files and sourcemap files.\n- `--group`: (Required) To allow for tracking and browsing of maps that have been uploaded, we\n  require uploaded names to have an overall group name associated with them.\n  This could for instance be a version number, or commit hash.\n- `--api-key`: The API key to use when connecting to Replay's servers.\n  Defaults to `process.env.RECORD_REPLAY_API_KEY`.\n- `--root`: Set the directory that relative paths should be computed with respect to. The relative path\n  of sourcemaps is included in the uploaded entry, and will be visible in the uploaded-asset UI, so this\n  can be used to strip off unimportant directories in the build path. Defaults to `process.cwd()`.\n- `--ignore`: Provide an ignore pattern for files to ignore when searching for sourcemap-related data.\n  This may be passed multiple times to ignore multiple things.\n- `--quiet`: Tell the CLI to output nothing to stdout. Errors will still log to stderr.\n- `--verbose`: Output additional information about the sourcemap map search.\n- `--dry-run`: Run all of the local processing and searching for maps, but skip uploading them.\n- `--extensions`: The comma-separated set of file extensions to search for sourcemap-related data.\n  Defaults to `\".js,.map\"`.\n\nTo programmatically upload from a node script, use [`@replayio/sourcemap-upload`](https://www.npmjs.com/package/@replayio/sourcemap-upload).\n\n### metadata\n\nSets metadata on local recordings. With no options, this command will add the provided `metadata` to each local recording.\n\n```\n# Sets the provided x-build metadata and attempts to generate the source\n# metadata from relevant environment variables\nreplay metadata --init '{\"x-build\": {\"id\": 1234}}' --keys source --warn\n```\n\nThe CLI command `replay metadata [opts]` has the following options:\n\n- `--init <metadata>`: Initializes the metadata object from the provided JSON-formatted `metadata` string\n- `--keys <space separated metadata key names>`: Initializes known metadata keys by retrieving values from environment variables.\n- `--warn`: Warn instead of exit with an error when metadata cannot be initialized\n- `--filter`: Filter the recordings to which the metadata is applied using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter)\n\n## Node Module Usage\n\nThis package can be used as a node module to directly access its functionality rather than going through the CLI tool.\n\nInstallation:\n\n```bash\nnpm i @replayio/replay\n```\n\nUsage:\n\n```js\nconst interface = require(\"@replayio/replay\");\n```\n\nThe interface includes the following members. Options objects can include `directory`, `server`, and `apiKey` properties which behave the same as `--directory`, `--server`, and `--api-key` arguments to the CLI tool, and a `verbose` property which can be set to log the same output as the CLI tool. Any of these properties or the options object themselves can be omitted to use default values.\n\n### listAllRecordings(opts)\n\nEquivalent to `replay ls`, returns the JSON object for the recordings.\n\n### uploadRecording(id, opts)\n\nEquivalent to `replay upload <id>`, returns a promise that resolves with a recording ID if the upload succeeded, or null if uploading failed.\n\n### processRecording(id, opts)\n\nEquivalent to `replay process <id>`, returns a promise that resolves with a recording ID if the upload and processing succeeded, or null if either failed.\n\n### uploadAllRecordings(opts)\n\nEquivalent to `replay upload-all`, returns a promise that resolves with whether all uploads succeeded.\n\n### viewRecording(id, opts)\n\nEquivalent to `replay view <id>`, returns a promise that resolves with whether the recording is being viewed.\n\n### viewLatestRecording(opts)\n\nEquivalent to `replay view-latest`, returns a promise that resolves with whether the latest recording is being viewed.\n\n### removeRecording(id, opts)\n\nEquivalent to `replay rm <id>`, returns whether the recording was removed.\n\n### removeAllRecordings(opts)\n\nEquivalent to `replay rm-all`.\n\n### updateBrowsers(opts)\n\nEquivalent to `replay update-browsers`.\n","gitHead":"82f3325190a6f81f04ce666367712095b033c940","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/ReplayIO/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^0.0.0-experimental-82f33251"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.0.0-experimental-82f33251_1661381463117_0.8961594813679352","host":"s3://npm-registry-packages"}},"0.9.4":{"name":"@replayio/replay","version":"0.9.4","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.9.4","maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"c6bf1910c92e121fe38c41a9435c7bd45d9673a2","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.9.4.tgz","fileCount":62,"integrity":"sha512-wn9uBpW46zL3Qo7HJuTnIgKxXeqoqF7Cl41UFx820uR4drZtl5J/NRg8LjF/Y5u+IldBtz4P5Z1qPfyfwEewAw==","signatures":[{"sig":"MEQCIGtYjCvBk8VIfTU2qZYxi3atEx9c1aISHcty68WNSGPuAiAktKjcvPryr+byJj1aFgTLwIGBiMuX16bFPiWL0E74tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCQAgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIag/+O3cm1N2HbYXd2wQbC78v+0YQHq7f+r9E6VJcK+vzH/gNrIUK\r\nVUTfyMFiZnRnTL0gnUcV+WddsQS793hURztS31NMBewh+QtwnEMYLQ7f8Fp8\r\nYvsT/86Ki2mMe8CV6Ez9WmjVSwobKe8Jw8pH+ENpDbvWul5l6lIN/L5gCxeJ\r\nqY7jC31+sQ+Fgs303XtUyBaz4mSluErSGbyxVeW5khl1qZdvXMykkfrFjYYt\r\n+5VVOurJhhiZYjpwQwuwodqMcj1F0FwW6/Ee+acsfffg5tiUbV539rbubZcP\r\n/y7byc1mTihCPYQVfAQuySzykQJ04Qu8NVsTqHK325MDhugnqw80/UekgJOU\r\nzAQTDzP3UsF1i0Z3wFlTHgkxz7hDY0NrIzsh8MGJX4NtRgeuNhAbyTNQ1FGV\r\nW3JoAJH7UlotCmQM7e5jXSWNUvWI+VjZ8RROQzkWWVyT2LzJo95k0/YJYvav\r\nq+RMx+hPlvIZ7eCQDoVzCeI76vQHXP4Bt9vLwnM3UzZ/tYIBsecIrooHHBrE\r\nUSOcP05YdrbGE2OhQZCAWlfgMtsragnmPOFdVm1XJZKx22S/tbjhvympzWIZ\r\n3lw36QL5oLCdVkTIUHy0/ZD8RffBAhFDAXT/I7gxF55UzzB2xfQR7nTs+Tmj\r\n18mOZ93rq36rXWTeti0XVbvv7u3daENU1gk=\r\n=+nIk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"739abdc55488b7fa73d904d258035630573ed9be","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.3"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.9.4_1661534240048_0.6287352229866827","host":"s3://npm-registry-packages"}},"0.9.5":{"name":"@replayio/replay","version":"0.9.5","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.9.5","maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"f27d02662a1b9b17ca1b07d964a5c9b8b6bf9642","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.9.5.tgz","fileCount":62,"integrity":"sha512-Xfjq+/PSXanNmnLiaYcQA6uHEeLPLR6tiB+c1btdddSYrgxDWg24kE0Bej1Rtn3sqBu2iHX7JdxzWkyFDNaRyg==","signatures":[{"sig":"MEUCIHE7NDvjFpxNvj65gOwCg5s3bTcDOSqqepS56AynwqdyAiEAy5C3gJRBPfjEK6BNWIYgdWkqm+uVCQJ7qUyHgGUXrVo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEi+uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqB9A//QV960rdX0XKhSJxIu0dm4sqN/HYfajNyq6QAOixWhwa3whbl\r\nfWTtz8Wn/qSqCfc5wM8Im+NlUt3pLvMN35jv5On3KvPA1ZG+zk1OE0x4TjSk\r\neUpOWCQ7X/8WlfKQX9xxweyEmF+zVmTy2zXQUiMF68PN4Z0oGUqiJo8KwUel\r\ntVmnQ8SPKTVfpAQcNHZk82rtCWhrcZ2lHr+H8gFThq2UzdDK0yAYFvofWUGR\r\nihvb3IihupphgCaHTzaxwwun2ufuFFEXBeTunUBtlCzRw79/bUMOi71mqCMX\r\nZ3khw0MHf/fWjqT1DvGg8r4K8RfZGNYICq6Lj/Q7wYsPPUDXqJ87T6ZTGTru\r\nQJ1eeN/L+G/CgNy6AUBVE6HoM34WX7txjSTwOWT/hpQrCSM/YO7LNeWsGl5O\r\nd4XbMNiQ7GwiKYkURHxeW2kBVdpgEFd1n4feBroPDfa33RY/EXF3Nz0lZP0Y\r\n1VosgIORfrwiiFZbXs35ukLXQcvEYZqA9CdByOXkqyGRdmCLcXlOqht1v2wX\r\nVmXcevWT4YhFExECgLc/WVf482VMo75PMRLv8bTLbuSV1cxNlCOnYhx/L/mP\r\n/cogbfP/C3rNQXDSiyGSu0rEbp+wPVEXQ9WSCnktZAO/gjIF88dlk1j0nw2j\r\nUD/0wIDmtB+Xh1TFEPVGGkiy24T90aASxsE=\r\n=TcXI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"e2712f2a996751bbf6abe9b5ac452fb5d7e78928","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^7.5.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.3"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.9.5_1662136238514_0.14996178435563245","host":"s3://npm-registry-packages"}},"0.9.6":{"name":"@replayio/replay","version":"0.9.6","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.9.6","maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"89a7449c550bc0da78482461967979ae7be324d5","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.9.6.tgz","fileCount":62,"integrity":"sha512-AJPT4ivoDvc6mo7xzUDFmtXNoQGGs+s5XlehxQ1T058JZ0R4O1U7fPGR3HYXg7sScJPjFr2f+pAPpVXwmT+R0Q==","signatures":[{"sig":"MEUCIDWD8BnuvK0LfN8LvEThGC1VJyhzBxQyMKkKsrMV8RmLAiEAkyQE3TzJhJ+nzjR7qk36QS8BbLyocgJt69mo+w1L/lA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNJNsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhAQ//Ra4xcN718Shc5YYG17aCfpIKBOecFJbpmiqOtOPTRc/AAjkE\r\nQ7LD+aTItM8OQ4baYfObqY7WrprH9TibLH/NajxNVgqzdXKZLkdAdXhMYtid\r\nMEho3OODjMiteV/YcGauxlAHouPEHRiczua2ij+TRFBJKwjqNQoWcePkja7E\r\n1ZQo9NjaU8l9BkHMqqqNeaYJnX2Alipl2Dy6IGh2X76pJKSroL50fYWgWrDE\r\niofewdJIWI5vE2vt1fkUpw7lSC268eVnhohBajRif8EJyr2kZ5g5LIP0cbBy\r\n9EMC+4yi5QuO2LGlygaNBmGZCZqx1Di1EdfTtozy3QQSoQaC5+6HMSCcm0hj\r\nqSmfNO5YxehLhQiiULJbhOd/0iIq7sF7ZixFIE8IXKhbSLFSwfPZRZe1zhDB\r\nmb8TifQg7o42kmDqy3Uqh4Za3ye3NwwJDJMeLPQ0qhOEIhbh094HBbC63C1u\r\njGse+uHbfFs3LkqLupa6haBgFU2fjs/8dRp0PWx5TUJAsW4sEk3P2KpX55pu\r\nbML36S0uxCSz5jIa47shuzO2peO5kt/tmSbJqb4EYi1JPbOs2X87anqfqN5T\r\n38Ewdtdno0cYlKb5qU3lL/FedJtH6tyYOjpGVQQcRVmSatXBPoIvK3OF6opE\r\nb65ykJs8Dw0/XFDN3me+BRVdcfWWe/iL9VM=\r\n=zZUZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"ac84e71748bf27811e593d74364483bf2f83876a","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.3"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.9.6_1664389995972_0.9706439279471819","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@replayio/replay","version":"0.10.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.10.0","maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"6fc2261af2307c4e97ed3c63c2ec5a0423177427","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.10.0.tgz","fileCount":62,"integrity":"sha512-oVTipwXzyNbLb7H4Nwn4Q9a+gn4DYsv+Ko3vMU68cVp4/Xmrp4p97m6Wq/p+lz7phWEULd9gUXwugnpfwUlUoA==","signatures":[{"sig":"MEQCIGIPhPecqCaGBLv1P2vImWTdNjVuRatqVWZPpOzobNR8AiBvAEKC801Uj3MIEVjCNoOGN1WeraL3UdinLl+ihKmvbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUW3yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr17Q/9F2tPT+Yqz6oXLwd5vG64/qMaXC7rNIAl+YJB1iPY9h648QHq\r\nLtOAH7DW9VRFrcEUKJ8J1IJP14KMLuqHFt1Bh884z1Y9xwQ5nBbe4aWqYKvd\r\n6nSl2BJoJ74RNANe4qU8UiLYRurbwtg/l1ZTkUboMjTDxWH7Rc0JhtFX/fg5\r\nfLRmCf7crW+IdeIGD1DJn7J/k9M0Yz8NZaFbcNQ8ZyVK277G0xHThIVa4oSE\r\nq5gyC8lJkWb+hRU5kM+NCPT9UTNueLlyL4fjCfMbNLD1OoJ6Sg6SZBhpwmBu\r\nsWBQb6vE5bEL++Unb2gMCgWEomNcqrtPtDxQ3mSHHDJDuw5sJRz27fIyDDj2\r\n2tzIhP0rSQnvH/KNarnZuTdTjDK276DKapZgRNnWtrk/WHUVCQ3vDOOhPGOL\r\npr3LjApWssvk2N7CJ/X4JYkg3vjoxrOZWREG+71rvdco6LJA/8hXkz4IgpwE\r\nTY5NNmuMXcnd8Q7SMrvpjI/0SVRiDAYuEl7Ur/QsFqvxhv2Ucuq7otf8Ohwq\r\n6VggobQwsLKZZ8Kfz68TNWXvUWiY4ThtjIVz/5c2R4bKVsAkk/VABn3VPi27\r\nPwFm39Kz58+9Lk2wE20gSoJowE9X36d9bm6FATf9I9Oh6mfvM0nu2fLazqQe\r\n2chJW+ysGgUCV17CCmsoGmbkM6Li3EtFqmo=\r\n=YlMP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"4686d71622bca27c1f36a60fbfb9e44ce595cfac","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.3"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.10.0_1666280945800_0.7672931527223068","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@replayio/replay","version":"0.10.1","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.10.1","maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"9f8fa612f471e970ca4557203edbbd3c84c72b32","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.10.1.tgz","fileCount":62,"integrity":"sha512-/5fcItk55Jq/zSVgUpdEGBK6+lMPq69PCv0cwUBxXGtbNHjt0DToBCIAd3784bAJDVOnSSHMTDLEaSOAAf92ew==","signatures":[{"sig":"MEUCIQDPDqs9n2FDi6FDSl5wHaXVCbYjdu5u5374eYgN/yef1AIgCRR0fWSbf6MDb8wsBhEtgvtigk8WkhosIbEVk19ESPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYCMNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2UQ//bHS0VcHuenNqUowy5rjEB/Byu+yynseSOlYBRktwH7IX8xYQ\r\nC3FII+EylHArNxdA52wI9DYpw2FHKsIvlJ5BlEnz8hR5DlZBC26IV37sXwtZ\r\nKysGk0cEelN89fX8AqletNH1cdgoiqXMb3EUtKTjnxCaDAxwaL8ici8q4ldl\r\nTyC7bVNIzlgZwgoVs+nldi5q7ZuF9DH0G3QxzVFWTrcsA+IBCc1Zgje1S4D+\r\n+Kjpy9h8eINgrnpPvuz7shEcAh9LvNgk0EhzDnbQDl2znKnJMOF5nDerPArt\r\nn3COpSPiGnL7bT3JEN770pCw9vch+S9AiyVeslj9t9RapVqVWPVyT2dGHLPZ\r\nsNW3RLkcc2+wNul7k/p7b7vJbCvbD6DGl5q5BL4rJCVI1ACtxKiop3lnwMAU\r\nvU8Hmvjr8AjCINVgP9iEXWfaHtq6QrV7ic/nTputCwaYoN5hFscdb+8Zz/5g\r\npQikLLT1AdyY+Ecl+Q0F9JxnrbE3YhryzFrWuNWZ0SrobhDAmFc6jAZ2EuNG\r\nlYMeE8WiAc1AY4kBtxrU1flX9qMbYl7zoUIuUofVQLHe4A/Y7HCuR30hcEDW\r\nttHXdnEfsMCoWFVqI8pgFhEtLhISN/rUANf/rXEjYIAX+YhSHnKgle8p4PoA\r\nqyAJLrNJM2aWkaZBfpDOebAFvna945NyRP0=\r\n=FFCh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"0358aed8b5f7f0a835b5af5d488dabbfb9d5dc5a","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.4"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.10.1_1667244812962_0.8942210651496205","host":"s3://npm-registry-packages"}},"0.0.0-experimental-75bef0c7":{"name":"@replayio/replay","version":"0.0.0-experimental-75bef0c7","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.0.0-experimental-75bef0c7","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"32949378d3e6707dbe7eb985c5fe87f518447a7a","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.0.0-experimental-75bef0c7.tgz","fileCount":62,"integrity":"sha512-bVQu4+D0bf1mcQ4gc6HA+Ifk8HK5GVzx8Ez+c684rUnYeJ+zMBQVuSc6PM2z7PAoc21yV80IF/C4tFmMUV0sJw==","signatures":[{"sig":"MEUCIQCIgUqC0nkIfEtFem9/+2x7AfQGVO1AKpI9vfeornlukgIgfq+eWaz41r+xTX44NfXrvjaj690UVaKA2T9GvBn3Yhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZYgPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7TRAAkmIjDGioB7WSnyD5u0orLudydomoucf8XuFMkX92cxGvT2hX\r\nNaXfg81ORDsXtm1VizwYKo3UngJeoOseEJzJ3FtcpY/AV6JQ7U+3MsYEUPHM\r\nEsvxLrfIUfzlZspOWv0dMqpdLDC4VzxHjX1wMfl8Qn1I7nC8XRIyZx253OD2\r\n05L0QsB18gJKGeNdUY6waiv2U5TRTjuzw4qg7cqn1TUKKY0hnsyhL/6cH4tC\r\nBl5J21uBfbZzpXM6o5zDDzQ7PnQ4wlgV9DBjG+fGJCxagDmR9Pdl0qElpYik\r\npa+Zf06SQ8Ky1xgxIYwBkdmHQk+ELYnH7WfpwUMwm64XyYIXaftDhSwDQDJ9\r\nqi3Uo7jgpiTiQTTl4YmQ2Vcnei06HKC+Gnz374kUdjBu+P2eQpkiDX26KqrM\r\nyo6RkZAQQAzeCtMC2+IAfwNIYfCDMdLN6bOwOfcD+UTPN1GGNeQ1tPwwu83C\r\njULaNSiS5oOwGWQXX8p0hO1BXrSw9E+cZiEybSFxk66scxsyH3OYrJ+byyUB\r\nIkyV+8ukWrHvhTBn57ba35ghW8+lAlLd3re/I3gJkRItFGoQZk6HcPZfwW3h\r\n5KD6e8voFIAcFAVc91AchwVOojbDkojf4q4/xTV6o4g6NlY/mPrLHYCMHs5J\r\nxdxs05e1b+Me7uGJTrYbckbcBJhpUl+cvTA=\r\n=Lf/F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","readme":"# @replayio/replay\n\nCLI tool and Node module for managing and uploading [Replay](https://replay.io) recordings and installing Replay Browsers.\n\n## Overview\n\nWhen using the Replay plugins to record automated tests or the Replay version of Node, recordings which are created are saved to disk, by default in `$HOME/.replay`. This package is used to manage these recordings and upload them to the record/replay web service so that they can be viewed.\n\n**Check out the [\"Recording Automated Tests Guide\"](https://docs.replay.io/docs/recording-automated-tests-5bf7d91b65cd46deab1867b07bd12bdf) to get started with recording Cypress or Playwright tests.**\n\n## Installation\n\n`npm i @replayio/replay --global`\n\n## Usage\n\n```bash\nnpx @replayio/replay <command>\n```\n\nPossible commands are given below. These may be used with the `--directory <dir>` option to override the default recording directory, or `--server <address>` to override the default server address. When uploading, an API key is required, which can be passed via `--api-key <key>` or by setting the `RECORD_REPLAY_API_KEY` environment variable.\n\n### ls\n\nView information about all known recordings.\n\nOptions:\n\n- `--all`: Include `uploaded`, `crashUploaded` and `unusable` recordings in the output.\n- `--filter`: Filter the recordings to upload using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter). If used with `--all`, the filter is applied after including all status values.\n- `--json`: Prints a JSON array with one descriptor element for each recording.\n\nRecording descriptors have the following required properties:\n\n- `id`: ID used to refer to this recording in other commands.\n- `createTime`: Time when the recording was created.\n- `runtime`: Runtime used to create the recording: either `gecko`, `chromium`, or `node`.\n- `metadata`: Any information the runtime associated with this recording. For gecko/chromium recordings this is the URI of the first page loaded, and for node recordings this is the original command line arguments.\n- `status`: Status of the recording, see below for possible values.\n\nThe possible status values for a recording are as follows:\n\n- `onDisk`: The recording was fully written out to disk.\n- `uploaded`: The recording was fully uploaded to the record/replay web service.\n- `startedWrite`: The recording started being written to disk but wasn't finished. Either the recording process is still running, or the recording process was killed and didn't shut down normally.\n- `startedUpload`: The recording started being uploaded but didn't finish.\n- `unusable`: The recording was marked as unusable for some reason, such as a stack overflow occurring.\n- `crashed`: The recording process crashed before finishing.\n- `crashUploaded`: The recording process crashed and the crash data was uploaded to the record/replay web service for analysis.\n\nDepending on the status the recording descriptor can have some of the following additional properties:\n\n- `path`: If the recording started being written to disk (including before being uploaded), the path to the recording file.\n- `server`: If the recording started being uploaded, the address of the server it was uploaded to.\n- `recordingId`: If the recording started being uploaded, the server-assigned ID for this recording which can be used to view it.\n- `unusableReason`: If the recording is unusable, the reason it was marked unusable.\n\n### upload `<id>`\n\nUpload the recording with the given ID to the web service.\n\n### process `<id>`\n\nUpload a recording, and then process it to ensure it can be replayed successfully.\n\n### upload-all\n\nUpload all recordings to the web service which can be uploaded.\n\nOptions:\n\n- `--filter`: Filter the recordings to upload using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter)\n\n### view `<id>`\n\nView the the given recording in the system's default browser, uploading it first if necessary.\n\n### view-latest\n\nView the most recently created recording in the system's default browser, uploading it first if necessary.\n\n### rm `<id>`\n\nRemove the recording with the given ID and any on disk file for it.\n\n### rm-all\n\nRemove all recordings and on disk recording files.\n\n### update-browsers\n\nUpdates any installed browsers used for recording in automation: [playwright](https://www.npmjs.com/package/@replayio/playwright), [puppeteer](https://www.npmjs.com/package/@replayio/puppeteer), and [cypress](https://www.npmjs.com/package/@replayio/cypress).\n\n### upload-sourcemaps\n\nAllows uploading production sourcemaps to Replay's servers so that they can be used when viewing recordings.\n\nThe CLI command `replay upload-sourcemaps [opts] <paths...>` has the following options:\n\n- `<paths>`: (Required) A set of files or directories to search for generated files and sourcemap files.\n- `--group`: (Required) To allow for tracking and browsing of maps that have been uploaded, we\n  require uploaded names to have an overall group name associated with them.\n  This could for instance be a version number, or commit hash.\n- `--api-key`: The API key to use when connecting to Replay's servers.\n  Defaults to `process.env.RECORD_REPLAY_API_KEY`.\n- `--root`: Set the directory that relative paths should be computed with respect to. The relative path\n  of sourcemaps is included in the uploaded entry, and will be visible in the uploaded-asset UI, so this\n  can be used to strip off unimportant directories in the build path. Defaults to `process.cwd()`.\n- `--ignore`: Provide an ignore pattern for files to ignore when searching for sourcemap-related data.\n  This may be passed multiple times to ignore multiple things.\n- `--quiet`: Tell the CLI to output nothing to stdout. Errors will still log to stderr.\n- `--verbose`: Output additional information about the sourcemap map search.\n- `--dry-run`: Run all of the local processing and searching for maps, but skip uploading them.\n- `--extensions`: The comma-separated set of file extensions to search for sourcemap-related data.\n  Defaults to `\".js,.map\"`.\n\nTo programmatically upload from a node script, use [`@replayio/sourcemap-upload`](https://www.npmjs.com/package/@replayio/sourcemap-upload).\n\n### metadata\n\nSets metadata on local recordings. With no options, this command will add the provided `metadata` to each local recording.\n\n```\n# Sets the provided x-build metadata and attempts to generate the source\n# metadata from relevant environment variables\nreplay metadata --init '{\"x-build\": {\"id\": 1234}}' --keys source --warn\n```\n\nThe CLI command `replay metadata [opts]` has the following options:\n\n- `--init <metadata>`: Initializes the metadata object from the provided JSON-formatted `metadata` string\n- `--keys <space separated metadata key names>`: Initializes known metadata keys by retrieving values from environment variables.\n- `--warn`: Warn instead of exit with an error when metadata cannot be initialized\n- `--filter`: Filter the recordings to which the metadata is applied using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter)\n\n## Node Module Usage\n\nThis package can be used as a node module to directly access its functionality rather than going through the CLI tool.\n\nInstallation:\n\n```bash\nnpm i @replayio/replay\n```\n\nUsage:\n\n```js\nconst interface = require(\"@replayio/replay\");\n```\n\nThe interface includes the following members. Options objects can include `directory`, `server`, and `apiKey` properties which behave the same as `--directory`, `--server`, and `--api-key` arguments to the CLI tool, and a `verbose` property which can be set to log the same output as the CLI tool. Any of these properties or the options object themselves can be omitted to use default values.\n\n### listAllRecordings(opts)\n\nEquivalent to `replay ls`, returns the JSON object for the recordings.\n\n### uploadRecording(id, opts)\n\nEquivalent to `replay upload <id>`, returns a promise that resolves with a recording ID if the upload succeeded, or null if uploading failed.\n\n### processRecording(id, opts)\n\nEquivalent to `replay process <id>`, returns a promise that resolves with a recording ID if the upload and processing succeeded, or null if either failed.\n\n### uploadAllRecordings(opts)\n\nEquivalent to `replay upload-all`, returns a promise that resolves with whether all uploads succeeded.\n\n### viewRecording(id, opts)\n\nEquivalent to `replay view <id>`, returns a promise that resolves with whether the recording is being viewed.\n\n### viewLatestRecording(opts)\n\nEquivalent to `replay view-latest`, returns a promise that resolves with whether the latest recording is being viewed.\n\n### removeRecording(id, opts)\n\nEquivalent to `replay rm <id>`, returns whether the recording was removed.\n\n### removeAllRecordings(opts)\n\nEquivalent to `replay rm-all`.\n\n### updateBrowsers(opts)\n\nEquivalent to `replay update-browsers`.\n\n## Contributing\n\nContributing guide can be found [here](contributing.md).\n","gitHead":"75bef0c74ddc67a57ed42eb2deafd9cda0f80bc1","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist || npm run build","if:exists":"node -e 'process.exit(require(\"fs\").existsSync(process.argv[1]) ? 0 : 1)'","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.3+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"14.17.3","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^0.0.0-experimental-75bef0c7"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.0.0-experimental-75bef0c7_1667598350954_0.8901254409985015","host":"s3://npm-registry-packages"}},"0.10.2-alpha.0":{"name":"@replayio/replay","version":"0.10.2-alpha.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.10.2-alpha.0","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"e04acffcd5c56f9f268ef60db063d3f99a3c177d","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.10.2-alpha.0.tgz","fileCount":62,"integrity":"sha512-0d8Is3bkCibeko86yPXdDe8IrS82uOSjl1WRxOGHlaRvnzIV1+H9BQ5vRSTZySkzFTQYy45Ct4QKDwPG+nzrtQ==","signatures":[{"sig":"MEYCIQC5NsNC+wzVKCH+dkLOMMEFh6D4CkFuV6zNCJQOptYe9QIhAKx8cALrus2U/N5cpT1tFgn/yE3JBXizGkhPeCF1CsGw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaaScACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyAQ/+LJVeYeQOoYwYTSEj+v1mVo71i/Rj+Ojn/Dj41M66EEcwtniS\r\nJNF4Cgv5YCL+a3H7mcFTEVR15oOwVq3M7/8i0kNLewOVinRi1seXPMTaEA2A\r\nCQS0SvpYgjsUElxSmxmcDBlvineQP8hOT7a5RBEO60yGowioKrPb1s7kjrqc\r\nfIfaS0EF0OqHzCFJ7r2DA6chkUeJtYL/DPe97smLLcbb3zbP5+Yedh2qyBdc\r\n117jmPGu8ISXWzSnCmCQJEP4PozoidEwj70Bqan++d5OUCra688fzOEFwOJf\r\nbV0/KtN9Tvs6TLjV5msK5CCU8mGdbk4HdVf0kEg0Mz6ZyQoI2wxlpQqWJbXj\r\neVxLZw5rk4pz2r/m1tXhKDDa1cZbNoHsepKnYxL/AdWcDm+oGqvapJDCwy26\r\nJFbYEJBbknLa9Jp6q8SPfxwXQh7T3DdWhle1n8esJShbhcx0xjfW98jsCqHr\r\nm/W+oA6AhykWIicnRqA0WXyYlJmmGxmSKAoBiqJgjPW+EvEUIt4ZWLyp6wf9\r\n7OlW6yQeg5aPvZWvcYMEiBsJwHe24eEcaQKSd8KVKX8tHTSrRkmdx2cCPUJn\r\nqAuhihzWtYRfrQd2v+Uvrtt+oNXXEmELheKXMm+fdAscct88xoBj64ny+xS3\r\nyzNUZxZO5VD7wVjoKwEu5CZBPBeQ/DYKJd0=\r\n=jnKr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","types":"./src/main.d.ts","gitHead":"c6826b5eb559a984bebcd660ac0ea8a5a48dc0af","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist -- npm run build","if:exists":"node -e 'require(\"fs\").existsSync(process.argv[1]) ? require(\"child_process\").spawnSync(process.argv[2], process.argv.slice(3), {stdio: \"inherit\"}) : 0'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"8.5.0","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.5-alpha.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.10.2-alpha.0_1667867804487_0.33251485781051127","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"@replayio/replay","version":"0.10.2","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.10.2","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"f34092f31cfcda399ab6ade9c898a594a182c4d9","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.10.2.tgz","fileCount":62,"integrity":"sha512-yyDxThoqh3uikMBA+b9JlpEQsQ2u3t5o8qybuSq0EEUdYAi9HQckU4u9c8uI7Bo0UAsUT4iqDXvbhExt80wP2g==","signatures":[{"sig":"MEYCIQCHsvIKKf4Bry26Ca4TYdKh/39j+g3MDy+Fatlp3uX6yQIhAOWlREEMl/6xFGsJy5/8MJZe0F8CsLLPp2XkKwvFsrG1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjapROACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWyRAAnxzbVqxbbY1E86eXCCHTcFZvKp3aZeVRJOBSKWqq9yZENTdA\r\nZdUt3HAF32TvSHbixsVjA57563A0nN3/fZLnzmq42+/jmf4JuO8q15GjG1Fk\r\nzs96Yw4m08023TF2qRx5TDIaVW05tJZmxbOlK8IOvyi04O0bDP17Imr6/r5/\r\npDVHG5abnHbj34meZ8nzRiPZnMWwi9TKJ7QeZsxO/Ic7SF+oJ7jXC5lnrf8y\r\nYrvxdEKV1fY9UiFhanLTiZtF8ZG7idjpW8M0zzdVOBuHDd4J+H6Ns/g7IH8j\r\nU1GHM9cTS2TtYqmIYN7nz8jkn5VGBkcjXLCpo0vksDNCr1f7dsOCdPsEdJhA\r\nlXHPz2cYstB8IGOA+muPQhIMfdb6V0tiOah3gm8NUPAe9XCGbCckO4Bs8T6M\r\nciXtNb/f90Rys421X++fXUicSI4nGiPuPYciMAfFQS9RUeJqhQlCrsaRPegD\r\n7AP6tqolp9/ZNcrS2gx95tfi37hSPLkO4eXQ7VJFDCxyl5YE5KR6b4BxvZTA\r\nhetZDYpobUcG65k+v0maREIQZQ5CKy/JEKEpjloEwZ8LmzOps/hs5vFK3alp\r\nka+6XytWtxbgCGs0wzd+hwVLwRyrPsydLmLnswHaUe/pidGWwgd3jWlSXxxp\r\nuVYNDQcdBrg6XJJOW0G5yzRSXsGr/1Jsjms=\r\n=jB8M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","types":"./src/main.d.ts","gitHead":"d4ad875fcb35aa5766b11f9cf54d809f84113b02","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist -- npm run build","if:exists":"node -e 'require(\"fs\").existsSync(process.argv[1]) ? require(\"child_process\").spawnSync(process.argv[2], process.argv.slice(3), {stdio: \"inherit\"}) : 0'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"8.5.0","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.5"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.10.2_1667929166569_0.44396206062075216","host":"s3://npm-registry-packages"}},"0.10.3":{"name":"@replayio/replay","version":"0.10.3","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.10.3","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"dce32eda035cebd931e8c03c91bc5b5d085580d4","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.10.3.tgz","fileCount":62,"integrity":"sha512-3gp5zEfScyDZpK9ZHEouMQNP0HdR8s3kA4Ojo6x+1W6ApzuEB5BJfTGZeTz+l1PlnMBxqw8/eWUZjwJM1tHmRw==","signatures":[{"sig":"MEYCIQDs7y18GTwQZDSrs4+jEZln8n6Yy14RNNQVJuwZ/WNEIwIhAKsLNHBzfI6rAsM3VuNAkrs+/ltjSXK7sxEkNnsZWptk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjavZJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIww/8CCVeqMpJV5YvXjPPeVAu6tZEtZ25uPOOQgRAOMKBk31ra252\r\nzFd0PHIYXPl4Ql5xAJ7N4rqtyXsutl9PgKinutCm+rw1OZqaf1co6wbccZby\r\nn5AQLtamLYoJoDAIkQ2r/Mwk0wJna1CQW7FjZ/lOb90Ypqe3o2IPaiATHdti\r\nIcGtPV/++3mbpwP7lItO4O5sYfDCupFoyw3fZRFIa91d1F6oFYK8i+uE0msY\r\n8KHAgxZofzZ0jpusa8KnO8rf9Uv3YFiY9Y/TMSvaKMnQ/7JRQhcpBbNVI8Ud\r\nUaggo9aKe1Yq7JpNUDZtNlFA4BsGJVeaJ74JMygiWAaol8qPZvNQumuhPqNu\r\nhC/1xxfT/B2Ubwj+VD2r+ECYu977H4dNxKvCao8EuERYrifeVjJnRLxcSWH0\r\nEttaKVMRbTVEjKV9UV9XdaBB0VUbMHKYl/bvcBhtWe/LpSa6DhQsIUaLbLiC\r\n7VHBUdsAIGti8glaowOm9z2CPLOF9fE0iqJKz6LJ5Jw55j8pWRVwUKSqhpbS\r\n6w9aUqXVh8ijpI2xOIdIAYCv/fBkRmBJdSVWstyZvLbiM/h/WLLqDlU3MZEh\r\nN9WUTftdC+Gk2xzXMjeJEHng/jSXokxwU/dQno7BKl6Y8qvEqaQRHpVl77Ti\r\nqzNpmIRpGdF5dGCmBKy2WSGYBqvHJCn6q/E=\r\n=9X56\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","types":"./src/main.d.ts","gitHead":"d4ad875fcb35aa5766b11f9cf54d809f84113b02","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","if:dist":"npm run if:exists -- src/main.js","prepare":"npm run if:dist -- npm run build","if:exists":"node -e 'require(\"fs\").existsSync(process.argv[1]) ? require(\"child_process\").spawnSync(process.argv[2], process.argv.slice(3), {stdio: \"inherit\"}) : 0'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"8.5.0","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.5"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.10.3_1667954249238_0.11060678478364494","host":"s3://npm-registry-packages"}},"0.10.4":{"name":"@replayio/replay","version":"0.10.4","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.10.4","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"5a4acd143bd29d4ac07eecfc7ca40801a50e115a","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.10.4.tgz","fileCount":62,"integrity":"sha512-0oBVvEKS5VvG7aj9pLUcJ0UJEMO4ZoNZoqNRbZ0IE5cRoRWuhFSFwa8OJBzlMc0/yY9Af1/Cpxq67fCl9+Rssw==","signatures":[{"sig":"MEQCIE9W0R2e73hxsDBm/PHns1uSCewwHL7j8P4VlbogCfbuAiBE6721HDJm0FnhaZETUG0VzEkosjDQq6LVQF0h3CbFPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfVCJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpx5hAAmZQzBHPb+UXe4rtfIEiDfs32XH2/L9aPaftBmXA4va1draW8\r\ns4SRCtJzSP5mAqCz0iTeGyh4Ktu0Un39gq76VTPTCP/1a3QSscPqw/40Eisr\r\n3ppd/JADOEaGicXtHmThAowlZV/5bSnSqGkKcm+wx1CH7L3CCeUCypUW1UhH\r\n0BYAdTPs62cy5E4WhQh/B7z7UG73taa1HpZbSy3T679GtOWjZUsp02kNo5Gm\r\nFbm3aElxtFhBzwDQ/bgGDNIXRG+jzWaMCKxoRa33ai1Q3VluqXN9IAQ7z2NX\r\nsfl2HgfUh6fMgYn0laWM4tmbFTMvEC1lUjRrZAmZlcj+aoJOY9jU+EveUbzW\r\n1sHfioMjx/0BnkcVsjY0h4HiPQa4XLsAifll/lTmD5lVKvfoAQ0V/4I9QcVj\r\nkMSPme7p5b5v1I5JbHNdjuLDOOUvlyizIVpOxK2oN+9L875nSCl7dFDvyJx7\r\n6NioTPHHM/Ivj+a9+chNTJnGKfMkDsP/Epf4k4KZqET9GYIw+CaWvQt1zBDO\r\nWSkIpysh5XWFMp6ZE2E+DqQcchMnoxV0nBgOGm1cq/8Wf/JM4xRLCchrxWE0\r\nz2b3rrVftOvpRB3tC8iGwyzMejhULyPbWzO6U4pqfyw7eXp+K4DZJnfroXjB\r\nObFRwRr6M+hm3PsDBq+ImwpvLte1tCqpHCo=\r\n=4DyV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"e5d1208c1691f442ef4aeba6a238ec0b76a03a9b","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.5"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.10.4_1669157001215_0.43110646973380917","host":"s3://npm-registry-packages"}},"0.10.5":{"name":"@replayio/replay","version":"0.10.5","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.10.5","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"c4635eeb47712ea92201c58439f6ba903dc3d7f1","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.10.5.tgz","fileCount":62,"integrity":"sha512-ie3izbRvZ98VCqZbfs+wf4iTD+iDbrHE8W5cAykvjV9od5cByYy05o/eS5q7HI0wWAit0idEo+Z0cffS85fczA==","signatures":[{"sig":"MEUCIB5+us32pdudc9WQAwvunZnAHaoGf3ZsQcenT+IuzxwqAiEAifWoaL4JG530v3qFQnJxdOV17g/6m4uzj5NmTjr3dPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfVE2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriEQ//dFQzhyAcuwCqudxbMYWw77FoEJ0V78juvtKnI78QWfhROLAf\r\n+sHXYEONjnj9cq/+YH2i2+IavoHgzR5nDQkkfdWYnsjXW46kh6pIQzNCk8RH\r\nTQB12ciKBJaw1NvHYhLoI+VXMZtKi17okNlvGRrrAaaAYdIdXOhCYxxgacic\r\nQ+ksyB2hbMt3RSg+IWEXKzVucb6RZY7Q3IdcqTJp2RMkU0k0eXFdFhSyldQD\r\nz6jaiT+++QLAgL0kvqgzXvf6V4WL70p63Y8YqzLc0f+/TLLVOxZ7zJhbqBZY\r\n0XUbEbMtGfkXi/P6U6oCS8uvSMtVhB/POF0Ci5zmqGDUWuiGb/bkUn5z92HB\r\niHiSv0NUQ4cPlpMmEXV5QrpcsgnLp2piuR8Sr25FsYo/pJixAtXPkDpPgHRP\r\nXeYAiV+58iiIGWqfRu97sfRHG2oSwm01hYKuZdPNCPcW4LkQBAoVevdz2lel\r\nUKFCu0MPsS3KxPEigBB1D6aRKsjmjiEZVW5w2MZBVF0mW8SxC6+30fS/16eT\r\ntq/l2PF7Xa/wpIchBsAuwVMz/IDjcADHEwGMvoPT9aO53XLr5qia3SSnIHft\r\nja/Sib6fzQasJHX8q3D8aYtEZ1aXWajqrZgFVX81joL16n326OByqZrLp7ZG\r\nbzVuCwuQfvBPLQlXcCNEG5YlbRbmYBdL4fo=\r\n=6yO6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"ee184a9ed9cf189103472ba3fd4edb9782488fa4","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.5"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.10.5_1669157174351_0.9711743150934355","host":"s3://npm-registry-packages"}},"0.10.6-alpha.10":{"name":"@replayio/replay","version":"0.10.6-alpha.10","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.10.6-alpha.10","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"c790cea3481155a45be0a1cb0cb584176addfc83","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.10.6-alpha.10.tgz","fileCount":62,"integrity":"sha512-egT+fYh2mMgDqc3F5Swg2YPz8iTHtfCwvqDicg8W9VLQuEN9kA/Je4c2TI2dWgVpSBunl7SgsIDn1+dcUX3g1A==","signatures":[{"sig":"MEUCICjsVhCue4qq+BSM/Y3I2rSX8OwOIouJ0G9Se3ehEu/NAiEAw+t8UKd9Dqw0TJNT+3maDRWOYXPzgcGUuDK2zjOvT54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjkTkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTmQ/9HhQD9qgvVGzcmgF1CDoOI35uXnKvB7FiOTCGNMWnnIg52tTi\r\nojQo9l5MzWd4ZLYEvME6Ggjye0K1bJPWxCIm+R+h+EA6wdr132LrY2yG5hTg\r\nFVLBw6wJhAXq8UNB19brRq37T4y44Yq1YuDYIUj08s6bng8umK3kLuCCBjpy\r\nGxsNcDC/XmlOnc0m884Uxx5VwaWUilAnv+xDsSApgYerKv8TB5kGLmeKC+kA\r\nhnXh3CfpPRjp5jSLh+AYLk6vE97uSGTCqjt9f3NpRc5VJxDNgGmb0YTfM7ev\r\nhj+gh+zA6HknzyLNfYHESEX2Sn5UsWTvOQI4TgaNfSO6DlxV1i/yweWloEAm\r\nImSr4VOK1SILq0GR6efpxbLmAozYQC8ioOWLe4XWy1z+q4whJcY4duiVmv/t\r\nRFRRsweafNn2pQwG3/kJ7USm+HW5OeNnfspvyIJO6ZZIAmCxeqMDUbJb/kkf\r\nPZNW6xGcuS2zh40E7qY2O8WLLE2n8Qw2g1tmmY8hUc/7mAjfAZ0GaGznwmwj\r\nvl70X2yh9mdQb6+ME2ATcgAmtLv1BIbsVQ7xGSmHacQb9i+fO+lAi3aJC4rb\r\n1J69jy92tjP15twv69zyS5lClRVtidnjy6iTHGwR0RqJZOGtua1c1DnCE59r\r\nc9zOI6Wm4KeJaTHJm+GqKdKUxnGCzVYSPEI=\r\n=cVmA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","readme":"# @replayio/replay\n\nCLI tool and Node module for managing and uploading [Replay](https://replay.io) recordings and installing Replay Browsers.\n\n## Overview\n\nWhen using the Replay plugins to record automated tests or the Replay version of Node, recordings which are created are saved to disk, by default in `$HOME/.replay`. This package is used to manage these recordings and upload them to the record/replay web service so that they can be viewed.\n\n**Check out the [\"Recording Automated Tests Guide\"](https://docs.replay.io/docs/recording-automated-tests-5bf7d91b65cd46deab1867b07bd12bdf) to get started with recording Cypress or Playwright tests.**\n\n## Installation\n\n`npm i @replayio/replay --global`\n\n## Usage\n\n```bash\nnpx @replayio/replay <command>\n```\n\nPossible commands are given below. These may be used with the `--directory <dir>` option to override the default recording directory, or `--server <address>` to override the default server address. When uploading, an API key is required, which can be passed via `--api-key <key>` or by setting the `RECORD_REPLAY_API_KEY` environment variable.\n\n### ls\n\nView information about all known recordings.\n\nOptions:\n\n- `--all`: Include `uploaded`, `crashUploaded` and `unusable` recordings in the output.\n- `--filter`: Filter the recordings to upload using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter). If used with `--all`, the filter is applied after including all status values.\n- `--json`: Prints a JSON array with one descriptor element for each recording.\n\nRecording descriptors have the following required properties:\n\n- `id`: ID used to refer to this recording in other commands.\n- `createTime`: Time when the recording was created.\n- `runtime`: Runtime used to create the recording: either `gecko`, `chromium`, or `node`.\n- `metadata`: Any information the runtime associated with this recording. For gecko/chromium recordings this is the URI of the first page loaded, and for node recordings this is the original command line arguments.\n- `status`: Status of the recording, see below for possible values.\n\nThe possible status values for a recording are as follows:\n\n- `onDisk`: The recording was fully written out to disk.\n- `uploaded`: The recording was fully uploaded to the record/replay web service.\n- `startedWrite`: The recording started being written to disk but wasn't finished. Either the recording process is still running, or the recording process was killed and didn't shut down normally.\n- `startedUpload`: The recording started being uploaded but didn't finish.\n- `unusable`: The recording was marked as unusable for some reason, such as a stack overflow occurring.\n- `crashed`: The recording process crashed before finishing.\n- `crashUploaded`: The recording process crashed and the crash data was uploaded to the record/replay web service for analysis.\n\nDepending on the status the recording descriptor can have some of the following additional properties:\n\n- `path`: If the recording started being written to disk (including before being uploaded), the path to the recording file.\n- `server`: If the recording started being uploaded, the address of the server it was uploaded to.\n- `recordingId`: If the recording started being uploaded, the server-assigned ID for this recording which can be used to view it.\n- `unusableReason`: If the recording is unusable, the reason it was marked unusable.\n\n### upload `<id>`\n\nUpload the recording with the given ID to the web service.\n\n### process `<id>`\n\nUpload a recording, and then process it to ensure it can be replayed successfully.\n\n### upload-all\n\nUpload all recordings to the web service which can be uploaded.\n\nOptions:\n\n- `--filter`: Filter the recordings to upload using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter)\n\n### view `<id>`\n\nView the the given recording in the system's default browser, uploading it first if necessary.\n\n### view-latest\n\nView the most recently created recording in the system's default browser, uploading it first if necessary.\n\n### rm `<id>`\n\nRemove the recording with the given ID and any on disk file for it.\n\n### rm-all\n\nRemove all recordings and on disk recording files.\n\n### update-browsers\n\nUpdates any installed browsers used for recording in automation: [playwright](https://www.npmjs.com/package/@replayio/playwright), [puppeteer](https://www.npmjs.com/package/@replayio/puppeteer), and [cypress](https://www.npmjs.com/package/@replayio/cypress).\n\n### upload-sourcemaps\n\nAllows uploading production sourcemaps to Replay's servers so that they can be used when viewing recordings.\n\nThe CLI command `replay upload-sourcemaps [opts] <paths...>` has the following options:\n\n- `<paths>`: (Required) A set of files or directories to search for generated files and sourcemap files.\n- `--group`: (Required) To allow for tracking and browsing of maps that have been uploaded, we\n  require uploaded names to have an overall group name associated with them.\n  This could for instance be a version number, or commit hash.\n- `--api-key`: The API key to use when connecting to Replay's servers.\n  Defaults to `process.env.RECORD_REPLAY_API_KEY`.\n- `--root`: Set the directory that relative paths should be computed with respect to. The relative path\n  of sourcemaps is included in the uploaded entry, and will be visible in the uploaded-asset UI, so this\n  can be used to strip off unimportant directories in the build path. Defaults to `process.cwd()`.\n- `--ignore`: Provide an ignore pattern for files to ignore when searching for sourcemap-related data.\n  This may be passed multiple times to ignore multiple things.\n- `--quiet`: Tell the CLI to output nothing to stdout. Errors will still log to stderr.\n- `--verbose`: Output additional information about the sourcemap map search.\n- `--dry-run`: Run all of the local processing and searching for maps, but skip uploading them.\n- `--extensions`: The comma-separated set of file extensions to search for sourcemap-related data.\n  Defaults to `\".js,.map\"`.\n\nTo programmatically upload from a node script, use [`@replayio/sourcemap-upload`](https://www.npmjs.com/package/@replayio/sourcemap-upload).\n\n### metadata\n\nSets metadata on local recordings. With no options, this command will add the provided `metadata` to each local recording.\n\n```\n# Sets the provided x-build metadata and attempts to generate the source\n# metadata from relevant environment variables\nreplay metadata --init '{\"x-build\": {\"id\": 1234}}' --keys source --warn\n```\n\nThe CLI command `replay metadata [opts]` has the following options:\n\n- `--init <metadata>`: Initializes the metadata object from the provided JSON-formatted `metadata` string\n- `--keys <space separated metadata key names>`: Initializes known metadata keys by retrieving values from environment variables.\n- `--warn`: Warn instead of exit with an error when metadata cannot be initialized\n- `--filter`: Filter the recordings to which the metadata is applied using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter)\n\n## Node Module Usage\n\nThis package can be used as a node module to directly access its functionality rather than going through the CLI tool.\n\nInstallation:\n\n```bash\nnpm i @replayio/replay\n```\n\nUsage:\n\n```js\nconst interface = require(\"@replayio/replay\");\n```\n\nThe interface includes the following members. Options objects can include `directory`, `server`, and `apiKey` properties which behave the same as `--directory`, `--server`, and `--api-key` arguments to the CLI tool, and a `verbose` property which can be set to log the same output as the CLI tool. Any of these properties or the options object themselves can be omitted to use default values.\n\n### listAllRecordings(opts)\n\nEquivalent to `replay ls`, returns the JSON object for the recordings.\n\n### uploadRecording(id, opts)\n\nEquivalent to `replay upload <id>`, returns a promise that resolves with a recording ID if the upload succeeded, or null if uploading failed.\n\n### processRecording(id, opts)\n\nEquivalent to `replay process <id>`, returns a promise that resolves with a recording ID if the upload and processing succeeded, or null if either failed.\n\n### uploadAllRecordings(opts)\n\nEquivalent to `replay upload-all`, returns a promise that resolves with whether all uploads succeeded.\n\n### viewRecording(id, opts)\n\nEquivalent to `replay view <id>`, returns a promise that resolves with whether the recording is being viewed.\n\n### viewLatestRecording(opts)\n\nEquivalent to `replay view-latest`, returns a promise that resolves with whether the latest recording is being viewed.\n\n### removeRecording(id, opts)\n\nEquivalent to `replay rm <id>`, returns whether the recording was removed.\n\n### removeAllRecordings(opts)\n\nEquivalent to `replay rm-all`.\n\n### updateBrowsers(opts)\n\nEquivalent to `replay update-browsers`.\n\n## Contributing\n\nContributing guide can be found [here](contributing.md).\n","gitHead":"7606e458d1b7d11fad8a493bf1ed1c6a4dee98d0","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.5"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.10.6-alpha.10_1670268132310_0.6051955062872332","host":"s3://npm-registry-packages"}},"0.10.6":{"name":"@replayio/replay","version":"0.10.6","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.10.6","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"b86596d5934f9121057c9f50b1e7ab5f66d5701a","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.10.6.tgz","fileCount":62,"integrity":"sha512-U4rFSKzcG69UduV4LVPSCCnvcoF2ogXLHc0mHEUgd195puhTsZcLZPV4byXCzIUCLR+tkJNrWBPcM9Nwn5JauQ==","signatures":[{"sig":"MEUCIFMrIkTPPy9JL6u1yR7roUai0K9TP9n9FPCXzbQ/AcDpAiEA9hOn7HzzgVqzTJKxIAn9ZkMlz0+tg+TqGNglBOJ7DSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjk6sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBYQ/9FWI2hXlXYUIqvrL0qpwHYAjI+ZyJd7TZDHgMFWYSdjQ84tMD\r\nraLiEBzcohAL9Bjil+yJKBbm/35Oe4Bo0vdGm4vZMoudFxptOC5NSdMWw1OS\r\ny7lLxbbLJ79ZrkI4Mde2Bi4N8gPskl5pOXc7tX1NL570VCgtHLvZJnIA5kmS\r\nlcrz2thmBpwalHc/99YRTs12OziA203RKkdFEjluEgu0pr0kReOB5hzYtOdb\r\nAWELvoS7Q8OusDUkIfOJl9bIPzULLc5ZktNz5xYA4cCW2zXxRACNtrOHUMkj\r\nCwECIUZwDjv/QGpm/KqBRPl0b6oV3Puv7L0xujB32nn/WnlGRSxacO/6dHYc\r\nPEnxIp8prQwlrGg2YtdSQfipLlvrjuFaln0hRKeN3rtZuWhy4CSpIfZMeQed\r\nPbnwfIQq0ZM0V7c73t8bPOv6CSfvPYc6V3MP14TsqK7GUsAp3fD7WcinjZYu\r\n0qttcfs1QGCgtJ0+WrZsEC7lnyEiw4SLHYjIexDH5cnT2C9PGmhaouPv8RNI\r\nESH5ICO4j38kG6hYHrd28S5ovg0uqKJCpnH3wLQeaAF9Lwy0lZRt9iZFj48K\r\nkE08nK9gHHUj5kB47aLht+Z3zdaMQeQwAe3jj5ayMqgejIWD83y/64MXwGsP\r\no5l+3Da1fSuQiFzfa2Gs4OwhIhAvqxnJHj8=\r\n=KO6z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"f5b57ab29797c51901718cafb4e6718e65890f79","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.5"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.10.6_1670270635891_0.9235847074950223","host":"s3://npm-registry-packages"}},"0.10.7":{"name":"@replayio/replay","version":"0.10.7","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.10.7","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"55b2d619e8344f308a0bdbd5925ff50c755ff29b","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.10.7.tgz","fileCount":62,"integrity":"sha512-1gssO66mf+IuC7vOKXleqEmLTkX04aRQAdxrU8GwEMpQupMwKP6gIVelZCmt0gfATcHMB7MbetgGEOhMq1j93Q==","signatures":[{"sig":"MEQCIFNm5RiejkLKE0WP5UgoIil93zyxjzoZsWAXlxq0ux63AiAr95kYYqS8YRJRoRZSOdiyNADhPEEQeZab/ZhSLpMuCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmWHWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrokA//ZqF0OC7+cQoE7uuWSMdsVExdSW4bf9FWVNsM0pZEFZZpBxil\r\nB9LA74oIHZHxKcAL2cfH0ydyYQZNGp7jvIwBVwLIzTrvDJ3Oop76UEkYUcXI\r\nz4IviUd3aUwgZIdt4O5+7qDZlX+OSqtOBR33Mu3Y0mlv7YkXRTi6bNiV+UR3\r\nrkGxjv8HAA1x6daY8Jw0uxdM993JTX9SZH9HBLvH6o5YhJ4sbN/Mh0lk3SVV\r\nLm6Y/ZxLnDej1io+tsIVX3W983KiLcDMK3r6ybkAWjsCoge38fNENKOVV8vj\r\n7ehu9cUzcCqTmBZ0L5AtfXD9XIJWIFncnABd2sSwepEkQ+kU77HBAM6GXP/R\r\nUgroyapDvdQRAaXMyzHQPLbOBAv92DJQeqi+iguneN0OBNOmWdIUgCeO8Bo4\r\nRq5kzoXTBpLq/Pgr6ZlQyhBWx8RG+xb1AbCoBMeWVBV4+p2BAbctweSJ2/0K\r\nQIEpAifI+NTG0V5J/LuBXZ4covHteCNAtrBgpotxowQOuRP0PdhJZzzGKnyg\r\nqJ52y4YkCA7ZxnNI7ZZxEmUlciTVK2agKXX+l2gfL+i/zSL12JZBdERu2yqz\r\nG1GJlF6Z5uL+55B7USQrWog+cV1n4mhF8VClBzAi/dGWyE0yVcRtDEnDcUqo\r\nmNrIEj0/V5wFTf9CSeThxXQxxJEWS0bkLf4=\r\n=dYF3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"ab20e1fc5dd77a19721b0e0d7292f9745d6cee5d","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.5"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.10.7_1670996437832_0.028447278777509633","host":"s3://npm-registry-packages"}},"0.10.8":{"name":"@replayio/replay","version":"0.10.8","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.10.8","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"09d3e0d4afd737e1a237c82a50d246916632694f","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.10.8.tgz","fileCount":62,"integrity":"sha512-S4rgYbFGxgNk41iapafw85AExTmzZHURs9/InO4cf04YxfkViOYw8uzKYWS0HGsg76x08Tx6nCfb6WvZ8rHTPg==","signatures":[{"sig":"MEUCIQClf2mWUAfyYpZgTtUgs4Da0kfOc+Ru+kyTSlYGawucywIgeeqxFa6U7f9w2H/ygAiTYv89Zjth8KwBkE6FDPm14aU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuF7vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7yQ/9GPEK694r6kfJLc/vSjOTl1p3oPEd8ROaBe1C1wCKfSkX/ysq\r\n/gBLFWzdVfoNe2KWbD+11m9HTfmcfyEBUFl3cHWAY6pThux8l3fzbUjjjUVr\r\nQPpn7n4zmrI+zllwzDIlktq9pqfsRlw/f2ezB4NzoHC6Y2TZmGSkwZdZhl+C\r\nTqC/NqIozspsQ1YNySHhCahwHXJO9tW4uB3PHN9wrylmUe+wrojxsWQOoR7r\r\nV6/RlrycA/Uqqr5NwrMSHfkwJHIHZCcvhs1IFgDZ31cqm9Mwm5HpMnNMaHzt\r\neQhCJNqLyPOr8Ir6O312nUZiLm2dnt4tAbCW7wB7kODGJ+oanHBQrnD/kEEi\r\na1mxosakRx/18xxzknP/liKHMM4hY07spZJSlJeDo2z1UcTZWNmmGuoKpTRj\r\n/M1flAQzC4GrDznqd62Psq20CmxIdKKeWrOVJBeYiRNF5M5ZJ4UdBCcohtba\r\n//l5rQ7Efk8OOnbTtNVRQEgrcg4cZ3ZyHzXlU+dB+eNBUT/y3SqLRk/Va15g\r\nWpi/oJCxhmdxUHwMsVnjl0isGXk+BlN00x3NgHgL7swBuySyGRhs//tUlhVC\r\nSdY3wkzmYmRa5msm0FWvcqCyFZHc3vfygFPjPDbjQgbKZCSNSJAtDbILUIo+\r\n+3dsA+rJYAQPkf9B0GPbqeLiA7giNqqJbEM=\r\n=TOlZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"5909d085e254818e9e2bbfefa9437c8c781ea96c","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.5"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.10.8_1673027311005_0.058559264083645424","host":"s3://npm-registry-packages"}},"0.10.9-alpha.0":{"name":"@replayio/replay","version":"0.10.9-alpha.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.10.9-alpha.0","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"d0eafaeb92d67c9555d86953d771270806d00c76","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.10.9-alpha.0.tgz","fileCount":62,"integrity":"sha512-SdBmN71j91XRwf7Ox8s4CcxuIRFNE5cWiwo+kXaN7yYR8lRg3pII8ysd2MRJQ/+mXg3RDZ7ecSJJVk5NooHU9g==","signatures":[{"sig":"MEQCIFqjZuQiQG7P4Cse4YhAbvLLpT2GKeP9ZZ/UHbxRkNKEAiA987U/47s22rfb9PMNJcTpV3HjDeswZdbX+UOa33vk3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuL7nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYkw/+JFu2Fdfo//R16d3Mqgr0jKeUfXYG7HSeSURW9kwQhWoztNwq\r\nydf4/BGM+ZeA2+ADmT7d9pBW0AuUQCIeS3686EfHHl/ZSKtKNsIf18rHsSDK\r\nkArjxWkQr+A27wiFHlF058bLSogn3oayWpsNg6XM/+J5Sh6x8S2KuV8n9cwH\r\nhsDBPk7DclXjbzCM9z69rpxXDS6YVJ0gfKtwkRghAsMiuBDP+CkxEriAMQJo\r\nd9f7c4AU1qLAHfI5kukoCWmTB0DxDnCavByD8LrJOmgW8PNujoF4n8Mx/eIR\r\nXxOm7wZBUfTjfHXdWJsuSf2qexoWWh8lFgJkKoBe/ZYowJPPWsPvHMYXJTp9\r\ncAkY8qb9OKxeuAbC22TTCtY4M1vFsdNpoli1XkHW5YK7TczJldADF24Bm4KP\r\n/034QJfFpkVbqFMYENUFgxirejyOJ6zxJ+zzF4XdMJL+stiCPtwvnTw6RVpo\r\nKK+4+/+Q/dXhr67esWmf6Z82rO+ybdBSN+OPJedqxIBLTSvROylI+m5g2h36\r\nGAM9foXoLKVIiI56Iu6ZZbqa59ZVTpkWtnrmwpr7/IFpnHHEhEOMd46/1YET\r\nQGn59jTW0siNOE4L2yx2FMTj+rWA5BcyyhLkXzv0iHFBMwUjyJCIwuUW734h\r\n2dR8Ud7ka8AakYxC+uR6W52lDro5sHp2Eug=\r\n=G3CI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","readme":"# @replayio/replay\n\nCLI tool and Node module for managing and uploading [Replay](https://replay.io) recordings and installing Replay Browsers.\n\n## Overview\n\nWhen using the Replay plugins to record automated tests or the Replay version of Node, recordings which are created are saved to disk, by default in `$HOME/.replay`. This package is used to manage these recordings and upload them to the record/replay web service so that they can be viewed.\n\n**Check out the [\"Recording Automated Tests Guide\"](https://docs.replay.io/docs/recording-automated-tests-5bf7d91b65cd46deab1867b07bd12bdf) to get started with recording Cypress or Playwright tests.**\n\n## Installation\n\n`npm i @replayio/replay --global`\n\n## Usage\n\n```bash\nnpx @replayio/replay <command>\n```\n\nPossible commands are given below. These may be used with the `--directory <dir>` option to override the default recording directory, or `--server <address>` to override the default server address. When uploading, an API key is required, which can be passed via `--api-key <key>` or by setting the `RECORD_REPLAY_API_KEY` environment variable.\n\n### ls\n\nView information about all known recordings.\n\nOptions:\n\n- `--all`: Include `uploaded`, `crashUploaded` and `unusable` recordings in the output.\n- `--filter`: Filter the recordings to upload using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter). If used with `--all`, the filter is applied after including all status values.\n- `--json`: Prints a JSON array with one descriptor element for each recording.\n\nRecording descriptors have the following required properties:\n\n- `id`: ID used to refer to this recording in other commands.\n- `createTime`: Time when the recording was created.\n- `runtime`: Runtime used to create the recording: either `gecko`, `chromium`, or `node`.\n- `metadata`: Any information the runtime associated with this recording. For gecko/chromium recordings this is the URI of the first page loaded, and for node recordings this is the original command line arguments.\n- `status`: Status of the recording, see below for possible values.\n\nThe possible status values for a recording are as follows:\n\n- `onDisk`: The recording was fully written out to disk.\n- `uploaded`: The recording was fully uploaded to the record/replay web service.\n- `startedWrite`: The recording started being written to disk but wasn't finished. Either the recording process is still running, or the recording process was killed and didn't shut down normally.\n- `startedUpload`: The recording started being uploaded but didn't finish.\n- `unusable`: The recording was marked as unusable for some reason, such as a stack overflow occurring.\n- `crashed`: The recording process crashed before finishing.\n- `crashUploaded`: The recording process crashed and the crash data was uploaded to the record/replay web service for analysis.\n\nDepending on the status the recording descriptor can have some of the following additional properties:\n\n- `path`: If the recording started being written to disk (including before being uploaded), the path to the recording file.\n- `server`: If the recording started being uploaded, the address of the server it was uploaded to.\n- `recordingId`: If the recording started being uploaded, the server-assigned ID for this recording which can be used to view it.\n- `unusableReason`: If the recording is unusable, the reason it was marked unusable.\n\n### upload `<id>`\n\nUpload the recording with the given ID to the web service.\n\n### process `<id>`\n\nUpload a recording, and then process it to ensure it can be replayed successfully.\n\n### upload-all\n\nUpload all recordings to the web service which can be uploaded.\n\nOptions:\n\n- `--filter`: Filter the recordings to upload using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter)\n\n### view `<id>`\n\nView the the given recording in the system's default browser, uploading it first if necessary.\n\n### view-latest\n\nView the most recently created recording in the system's default browser, uploading it first if necessary.\n\n### rm `<id>`\n\nRemove the recording with the given ID and any on disk file for it.\n\n### rm-all\n\nRemove all recordings and on disk recording files.\n\n### update-browsers\n\nUpdates any installed browsers used for recording in automation: [playwright](https://www.npmjs.com/package/@replayio/playwright), [puppeteer](https://www.npmjs.com/package/@replayio/puppeteer), and [cypress](https://www.npmjs.com/package/@replayio/cypress).\n\n### upload-sourcemaps\n\nAllows uploading production sourcemaps to Replay's servers so that they can be used when viewing recordings.\n\nThe CLI command `replay upload-sourcemaps [opts] <paths...>` has the following options:\n\n- `<paths>`: (Required) A set of files or directories to search for generated files and sourcemap files.\n- `--group`: (Required) To allow for tracking and browsing of maps that have been uploaded, we\n  require uploaded names to have an overall group name associated with them.\n  This could for instance be a version number, or commit hash.\n- `--api-key`: The API key to use when connecting to Replay's servers.\n  Defaults to `process.env.RECORD_REPLAY_API_KEY`.\n- `--root`: Set the directory that relative paths should be computed with respect to. The relative path\n  of sourcemaps is included in the uploaded entry, and will be visible in the uploaded-asset UI, so this\n  can be used to strip off unimportant directories in the build path. Defaults to `process.cwd()`.\n- `--ignore`: Provide an ignore pattern for files to ignore when searching for sourcemap-related data.\n  This may be passed multiple times to ignore multiple things.\n- `--quiet`: Tell the CLI to output nothing to stdout. Errors will still log to stderr.\n- `--verbose`: Output additional information about the sourcemap map search.\n- `--dry-run`: Run all of the local processing and searching for maps, but skip uploading them.\n- `--extensions`: The comma-separated set of file extensions to search for sourcemap-related data.\n  Defaults to `\".js,.map\"`.\n\nTo programmatically upload from a node script, use [`@replayio/sourcemap-upload`](https://www.npmjs.com/package/@replayio/sourcemap-upload).\n\n### metadata\n\nSets metadata on local recordings. With no options, this command will add the provided `metadata` to each local recording.\n\n```\n# Sets the provided x-build metadata and attempts to generate the source\n# metadata from relevant environment variables\nreplay metadata --init '{\"x-build\": {\"id\": 1234}}' --keys source --warn\n```\n\nThe CLI command `replay metadata [opts]` has the following options:\n\n- `--init <metadata>`: Initializes the metadata object from the provided JSON-formatted `metadata` string\n- `--keys <space separated metadata key names>`: Initializes known metadata keys by retrieving values from environment variables.\n- `--warn`: Warn instead of exit with an error when metadata cannot be initialized\n- `--filter`: Filter the recordings to which the metadata is applied using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter)\n\n## Node Module Usage\n\nThis package can be used as a node module to directly access its functionality rather than going through the CLI tool.\n\nInstallation:\n\n```bash\nnpm i @replayio/replay\n```\n\nUsage:\n\n```js\nconst interface = require(\"@replayio/replay\");\n```\n\nThe interface includes the following members. Options objects can include `directory`, `server`, and `apiKey` properties which behave the same as `--directory`, `--server`, and `--api-key` arguments to the CLI tool, and a `verbose` property which can be set to log the same output as the CLI tool. Any of these properties or the options object themselves can be omitted to use default values.\n\n### listAllRecordings(opts)\n\nEquivalent to `replay ls`, returns the JSON object for the recordings.\n\n### uploadRecording(id, opts)\n\nEquivalent to `replay upload <id>`, returns a promise that resolves with a recording ID if the upload succeeded, or null if uploading failed.\n\n### processRecording(id, opts)\n\nEquivalent to `replay process <id>`, returns a promise that resolves with a recording ID if the upload and processing succeeded, or null if either failed.\n\n### uploadAllRecordings(opts)\n\nEquivalent to `replay upload-all`, returns a promise that resolves with whether all uploads succeeded.\n\n### viewRecording(id, opts)\n\nEquivalent to `replay view <id>`, returns a promise that resolves with whether the recording is being viewed.\n\n### viewLatestRecording(opts)\n\nEquivalent to `replay view-latest`, returns a promise that resolves with whether the latest recording is being viewed.\n\n### removeRecording(id, opts)\n\nEquivalent to `replay rm <id>`, returns whether the recording was removed.\n\n### removeAllRecordings(opts)\n\nEquivalent to `replay rm-all`.\n\n### updateBrowsers(opts)\n\nEquivalent to `replay update-browsers`.\n\n## Contributing\n\nContributing guide can be found [here](contributing.md).\n","gitHead":"028a432d9c9683d70973aa51b580c5cf739edc78","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.5"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.10.9-alpha.0_1673051879146_0.8542457680492204","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@replayio/replay","version":"0.11.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.11.0","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"bd0af718b98a25cb937c44445b0defde1ae025e5","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.11.0.tgz","fileCount":62,"integrity":"sha512-b2+DrYt/RjmeCcieBzK6IBm4doeQV/3ST8VxAV4YhuSn/gfEeJoFxXOhAu/EhKozw1Xglz50yrD1+TqeAIOx2w==","signatures":[{"sig":"MEUCIExIV3dSHv8b5sN1iLvYB92LP47BzEfHh5ECMYXUwQ/rAiEA9qbTDpwo1Wt68zP0+JxzrOtm9vtL0rWOtEQEUMGXh2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvvkRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpB+Q//T8n/KnuEEOpRJWwMXT8NZdMX8sA2YkFEwumF/j1IlUAtQpxN\r\n+JzvPZMJJMV84e8FdTD39/fQ3xOByLvrF0rPEzu9oK7KNHpDUamLpLUa4mXj\r\nR8I0T/f/qZPtFgBQswT7f4n0L/akc7Q8h+0rgYQMCqzT3KIzJaKZ/4w86U4s\r\n/yFdml+wkeZUKdWv9pWUoBWUxA/d71j+9JWISmo2aTfhLEMR/LHcajlRFplP\r\n5si0GBmJ38A7TO4NL95grh6a9qQC3rDxyUutQyDsd3ZuWmXErH3eFwnqtGod\r\nQeDmeS9BDMQEkMb4fgyRLFiRRpiEoxGvBtArIlP2kdmidukEB/FxNxCSAXas\r\nXBpK4I3mwMF1nAAPp8KSPFSziHlNuhUIbjfilBibI/N0N/etwoAtzqBm0WzE\r\nmYg1v6+SwM80yt/EAgj9vxT58vdU8vt76d8SyJ086eUsZErI3zu/U3krB36V\r\nvOw4DsP+kL+gENOGXiAD/hhqx2HZCWz6WhgruQjj7UejWJ8Apw5qECYd2PPs\r\n0S9spwa/GWlshaq6mswxm4BZ+oHALd71MUwr36PYbaoQSo82vJhMOOMIPTH/\r\n5SxgiJkXYf9rdanC2lEYPIbRaaDRf8RmpCLeZdSZOsKp15/HBpiduLxPq/Wx\r\nguh5SIbSbGHYrmVpttaho//r0hW7MCw/H+I=\r\n=NFfP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"5c291670246264930cf800f62c8803497cb9144f","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.5"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.11.0_1673459985236_0.6659439285252504","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@replayio/replay","version":"0.12.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.12.0","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"456a33e65f0e16fabd6af975163bc57837e82d42","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.12.0.tgz","fileCount":58,"integrity":"sha512-/HGxJYk9rE8Zehxgj2qT7bJfdxPJJFDo/1q/f9uGrajF9LW5/EIndtE6nC4xosBcrXcbGdKFl6TA+ahWnkJJ+A==","signatures":[{"sig":"MEUCIQCBWB0vdT4AiH5c6IuOtl+RTKgod5IwP0mwvUxQ4wKXyQIgY3BhRTP94a70R42tM11/gp/figZN1g6gLC4XqyLASfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyvj8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrGBAAkjH/WEXIuj30CrlOLQrPuCQFPwUilIQoBYkvGoP/wnU6zDpN\r\nB7PKB8sc5BYwfEcMfaY0smHmwre8x33Q5PQaDEnr60nPxrb8zmOPKTJm0rtf\r\nDeA6O2ZAYmkPfAtLv/yQfifJv3rfUX3GhgBlUCnZPd8E2HDdNpmHGnD/641x\r\nzNwj8M4Uf3V5ksJ4S5db8IAG3rZFwwDYlm4nkuvNfz0KvbHBYDT8uXnGwQiP\r\n31XGanp/c6NaC3xLoZW+VhyaGoBRtrcoe54jd7NPw3V9PB8FslTa3DuusN+/\r\nSJe9qFGBNgBpBCILFEtmpVOLvd5XPLspTQ/2Ax9rQ1AbGtSEEbHMJLH1PAUa\r\ned0OG1p9W7k49M/AHrUt+ff+5+q5DKJKgv5aoZXxK9dEMIB+rrq2cE2l0VPM\r\nfdZXkJFBaCDwcTZoHTlf+Zm6glJrgds1Pka2qeXtkId4i59/zmI9bC4iCDYN\r\nKTdGka8DKD/AS++NPgJC4EWBi58kZm7KECO9899iOrJziNhAktfROE0UNlnJ\r\ngJj2dnjUzdAFUcguuFaUclMbg+hA/ovTFZUePB+7owvyKfprsz6A015n8LgZ\r\nejD593DZsMx3c2Xf+ljUFQY1iKOZf+t4SDoQ1yT/KinffOO8fA4YaTwjoWWY\r\n2mt7Rkz9nuu3hgCRg9iTW+RvlwP5gUzXZVU=\r\n=U063\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"10ee8fe442087c84fa43ab1e72e923b8081921ed","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.5"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.12.0_1674246395963_0.3577869648948506","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"@replayio/replay","version":"0.12.1","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.12.1","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"30ab3a72f35e63c63bad56e18eb38bc675259907","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.12.1.tgz","fileCount":58,"integrity":"sha512-eGrf5eTMfvyQPyAMJAtEk+C+yPPxR0e3fQye5r8kqkxKYz3JmZKzwq/5SJsozlVx//Uv1wzMFMd9sdK6XYmeog==","signatures":[{"sig":"MEQCIBbkZgKZRbDLzpZLBXwNx0+VyvomuBXkXPvNlpTrakdoAiAyAR5tAj52pAHQBFgeb3X6TC1aku8vva3JQSolIIaguQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2/ZBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoo9Q/7BldtSxlUbkEv5S/E8MmjZ0gYr1zCKeRz0oslxFxrrT1V3zDM\r\n67L5iKa+FRzbeoHCrAtKVEvybF8DgcQKgtooswjRpEFRt6sD2gyJaAJarVrF\r\nkFOUCmwQI+T+AMSj81dwgxg9AuJ7GbF534L6C3zxRfAW8pSbcDQi/eCQ35In\r\njB9aM2ieieA4yWJ216IdOMztZFL1zGDwYaQ1fAFgz/b5WFSbWufKHGsfoC2p\r\nFwFnMt1f1zJTjGI9+dysoTj0N91u0nC5g14Mz8RQ6XJ04DYjpE1keUmI4g8R\r\nS8Y4FP5tFAmF6tfkVMxBqHxAnuCLUz6wevuejBPPHDnRpHUYDuknsN1K5Iti\r\ng6sXX8gbz8wdSHmI4/e+wkDHcOtkM7S1AuR5Oct/8t7inl65H61n4WNwmI90\r\nGyoWSZN4Sbw0aBY6Afw6LFG3qidNnoZfewjLWyXu4BORT6+Mx/4zE/CM+vxh\r\nc8SoJvdk632NWzKB3GkQ4PIc1+ma5O1vhruNFWTZn68Rc1lQSR+8NmhM1dyj\r\nYucwALZucsICnkIy/rxsoJDdqlxYv8k3P3HSMSAI5J9Ym+eoTXdTplVtvwdQ\r\noLjb7ABBEmUMOXQAmTilLuP989JLIcGVmOOtHKAmLyei76xZz6Mh8tPMtQgA\r\nkd/dLpa/RT9KBUgYrvRP0WNbIB3sjZZtVQ0=\r\n=GJcN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"e601b08eb4e17bd81a7c6073aae4d81ea190ddba","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.5"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.12.1_1675359808902_0.6561410436070059","host":"s3://npm-registry-packages"}},"0.12.2":{"name":"@replayio/replay","version":"0.12.2","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.12.2","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"b0a00973263cefb4c012b2d6069993c3cff8d86f","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.12.2.tgz","fileCount":58,"integrity":"sha512-9e/f3SxbN/oordUf1NajLXhURyeN/8ewB/4duPLpibt5BZQ8VvDZlU01JCppFyLzKYuH4e0UYHbZ3VT2NoI5Cg==","signatures":[{"sig":"MEMCIAbG0PTBTpA8GL6gw5prJ0ZGhst+gbaVH8+ou+DDR7bMAh9JnjdO+OvewXbUEYEJuLjA7zzMywKGVWzW4zGe5IuC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4+xvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjIQ//S+tSmNd11adauovCALumOhfaZQfhin+5uaMpBlW1X8FepA6v\r\nQppbU/l6lz70KcJOG7ZDLYVu+T6USDn4OdzR/m058RJf9z9VG9Ajrrd4KgQl\r\nn6f7ZgYcGmM20xENUUHiHEniFK8IOzqPM4sa4oJQ5jm5R/+CE08F6a9AJrPp\r\nWkQ4J7Jmbxw678Gczkvuqf/ROhUjrzZcek/aMFLTjaxKC7yg7Yr6tZomS4FK\r\n6RYSXWXteWktusdiCNzPPsssvDs2SG2601nFp+lj0zVDlfTvPDp82qdk205N\r\n6WUYjm5Bvb3sy3t8vbWvzTozFS2v4zh1LbBKhsmI/RjATEE8h+JfTbHXZhCh\r\njRI3vIHRqstIfOku9M9sbmUrdSBaTSLwGzOWzRaZUsFuunWxVTy+XBSM47mC\r\ngkqFG1+9XSZet/7NBFzMUecCC3kBwq54Ymv763gR229qLmcpeos+4DsFfaDz\r\nQBzBzCaVuzcZjvnLr2etd4thk2KXjQdA76rGEG3hZuS1rtlnN1vjpoDQazT4\r\nlsQZR70iwj5pvg5PddlVP0hBJUoXGOpo4ojgu3+41r5p7c18lblZKRrx8iin\r\nFvPgWM0rJhy8DNV6cbSFoepYkqCSwGlIv+93N5dUPEXWfZkPb2VNnOorTmP/\r\nCyy3xfMXwHkDswVQsfhZEiD52F1f+UOTwUk=\r\n=3s3i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"2c5ffa84c3820495e4e01d7e42c8887760a40699","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.5"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.12.2_1675881582872_0.9658457838734333","host":"s3://npm-registry-packages"}},"0.12.3":{"name":"@replayio/replay","version":"0.12.3","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.12.3","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"08bc939809aa45380057a49c63fc21c62f5f1175","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.12.3.tgz","fileCount":58,"integrity":"sha512-BNFyorEpZR1leuteI4rSlFXZFcWFAHTtEI6y4TJfQw4+EEbgjZu9dIZ/k26DiXWy5WHXHBloDS0uSU2NbAW+vQ==","signatures":[{"sig":"MEYCIQD9Vk5KQCKSkH+OJscgp5BsATdS6UPc6r3eRpw6PoAU8AIhAKJBLwo6dmvVqT1m5dNxQqSigeDdZDy75FHIKa3RuEVR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj79g/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1/w/9FL9Z8nG+8JOJhD/OvG6JtU79avFE3QLeWEzNzPfqCbQVXZMo\r\nloX4/whE9HShUIpWXuFhsFZFLPQHxg9sbCCJWFLmcGZ+UzRr57Geyh+E7uG/\r\nDxkg2hXLGaxgrSP/3KkitwUWSA6cuv/Tzrb42AJ4vIHmrVe3E91ysPIxhugX\r\n6ZaxodSxcZ/qdouPvTpl4fY0MMboXMQc9gxLPReYYJVQ0zIq2KvgoxMm9zPr\r\nWXSPNRS8HK7GlfVBjX0B2gskLa6hzS0VwpszLzM0Q0YlJjQcJkP4M3mN9Kz0\r\nKjlK35WMS7GX74PuPdUV0MPZcVYXfKDG4u58XAP9JmT+u2JH/1HspHFZWVI9\r\ndO/BP40UqoDEhpKyJCI5iQIrB1Nh64xEFzvmc1vb21ZjiGcYhlaJW/wzEsre\r\nEUUQtfF9EiyXunqNtxsoy/ipj6TxlkpLkkunIlBFVPoKHMtdLwXUqTjo/YUG\r\n/VSYUl0fRe0m5jbaP+HB9+b3EjH2EFBicqSBzCfpQdWTH/DCPTJFbpTw9qll\r\nPiogqBYEcW5F+3Sa0LEvlhzLqcyUR6XM46iSXhuGRIQBo3CfBjByXwTNasY4\r\ndsrLZAbefY6TxKJ+0qWkyVAcI4sTDsVDAl/X9zenbPJ9hHMFTrGUS9lHyPs+\r\nMACF1nT6T9mbAM075AW0U0yCDOiQzWb6RH8=\r\n=KTi1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"8090df4af01eb9008e652018ab345b987d34d58f","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.6"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.12.3_1676662847017_0.2264581107037178","host":"s3://npm-registry-packages"}},"0.12.4":{"name":"@replayio/replay","version":"0.12.4","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.12.4","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"1189d79a638b1444092b11e992bafd7214a979e2","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.12.4.tgz","fileCount":58,"integrity":"sha512-YhzFxfaiuNI32xkje4VYSPho0aETzEe4D/A6iM1Nhoeor3Cz7rLTvJ348nvGcVemHCv27CsRyj+6z3CNbrq2vQ==","signatures":[{"sig":"MEYCIQDvLuCArg+Eq+34VRO2Mu26F1F8Vev5AKaJuSlvstGx6QIhAOXGbsmVhhnl3rGllz2O3vEwaA+8Sgte0gGbQlaKCU/r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9Xk8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+bA/+N4RU0MXpdQdy+QdIyF584cbrdehYL6jgU9U6ZGobET1LmSOq\r\nBDcf9sNJPlfzOwGvCAeV4BO1QAakPQYx8YODrDset4Xk01z/BxJ5JGEwigLO\r\nz9Nof2JVc/FjVRhIMYuL7dCci8ASv+fAQ0CCS8LDLY6AQd0jQT3xPiI5uYWR\r\nto35N4dIYaRNa7YCvO76Y8zQ4n6rK4VObp+1C6EMGo06jgjyz581mu0/sL2J\r\n5arQcIc7z9k5HAXl0bWeDNU0O/X6A8on/nh2X6LywrkQiCzDhZY3RHXFLIjy\r\nJELIpwW3nquY0FiuT1nSwj7YAgSwg3Ptvg5PR4xoMe4sj7yw29TenCCVNPHP\r\nJoPRHEMSKM+LFjpl4piEHzBqYIMBK4KBlUT46xAiKdcU/2uBzdWaBlyWYOMQ\r\nNy1wde/YlqRXk2K33qsTaOYRYwAkuxqAPHjSObHSgX9eWwoZGMCBzlHdiG/j\r\nyRNoXxYBLPFUVIAbBiduYAs5Y1YZGPf608i7rVS1AsSLiklDbC5fpUkDSWAB\r\n+wn9aWomZ1huEHTi/VnBo6NouM3ODSokgLJDlWaJLtO5A0UHWtGzFZNGY8HO\r\n3iS7+QGFEkZUaEbEI/VXmQpRaJodJZlpdM3CAEzGC2w/oFVc5LNGoHb64LX+\r\nvpRE9DzjdRPcI7fuaB9Arx6o6W45TnPSRpw=\r\n=LIfa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"72982c6062b8893a45bf87b91bb6ec00e19b3805","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.6"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.12.4_1677031740047_0.1583300110700323","host":"s3://npm-registry-packages"}},"0.12.5":{"name":"@replayio/replay","version":"0.12.5","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.12.5","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"553ac5e3af73be2588b6e89806dcad7a611800ab","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.12.5.tgz","fileCount":58,"integrity":"sha512-l+rvXH4EvD7cxmWvEYW0Zj1jqHpAVL/zY+XhjSA2+7U4S1eeYPTv1Yzzgub8KN7veM6yN5ACq8nmWulSig4ZGA==","signatures":[{"sig":"MEUCIQCFX6hUhlw534jrqnnbEm3VYGLSZzEYXfoz3nEj98osZwIgSuoYWimsk/bfup//HxHx1u6rx0CkkI1C9cbfaRLQNxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkACnKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrk7g/9H3lfiB+0i9JIdOvudKY+aa4EfEKOQSC8SwYQ8uoue8LhiuId\r\nn3iUWlqtOFQNv9nQGyca0OmNHIDQf2xcrTE5qs6htXnkPFcuszr7IkDEn3Vx\r\nj0jweZoQVu+Lti+fi/pDlwibHkxrx5ZL0aWL5b6IGgUe3ssYe1ncucEvumqd\r\nBYA1wJ7r/aLD1hbYigF0K4/jipBAvEVqZb5pA6ZtU1UXB5G3XRHDbzbUbrB6\r\n+OTuFL8PkBOkWlHol22c4yCYVYVdOAzNmMkPDnBwK0Q3oiuAkQRGqMPksrlo\r\nOqVItlmuOMpGrvClyC/uJws57TdbOLfxfF9PNTgj0wIAyycx4HRHc47qrHNt\r\nHS0ZAezjdUWVhkU4Fu9Z5txO40xwb9O/LeMiNI6xpoXzuEjzDN87/oNEBMjz\r\nwsmnheJH+sM5SpYiOZ839eXU+AvQKjQFU6puiA6cb6vrltyNvn90b7uYdU0U\r\nd1I1a2pPr6Rov9DryW7W9zaqCHXE1EFNrXBClNpgbE6Rysym4/NPGiIXyZ4C\r\nJiXLpk9dEwHZmYwCogEF44+Z0/dKyYJykzFnVOvsw9avDjxr3FoJaKtoFQxE\r\n6+JWIt+It2cVXA0simHrGqJy8AoMArP2LCyIyflLchZqBX66geFPet3oidRb\r\najfREG6VnJtXsPNEz18qHfp/0R5VUsOzmXU=\r\n=26BG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"cf602818a3a43ca7c8bb0f2e52dbd03e544f6113","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.6"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.12.5_1677732298225_0.605138490059036","host":"s3://npm-registry-packages"}},"0.12.6":{"name":"@replayio/replay","version":"0.12.6","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.12.6","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"8e8ffbe1a74621368771795a066bcf45ac01f9f5","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.12.6.tgz","fileCount":58,"integrity":"sha512-uSWtk5nMya0ZbQobUnQ0RaqgIkRlk8pshdMOpd8vbXoOE0QXndNXmYG9BzQioJrFwjBy3AkNyiXkD1coASsQdw==","signatures":[{"sig":"MEYCIQCAzGt3s1I27KmpdYo7EpWc5nrgIu0J5WlXAXWhMIQO7AIhAJgSehurF+Pbm45c3y7SlDs+6GGiScY+BoToi7e42tMq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkENp5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKtxAAg4azxmXSojyiRX6mON81ZRBq8tOGUYjvZCmf+KzycGyxw8mI\r\nrvDh39i60Y31sSFNSwww9Xzqo62fNbyhoFNE6j/etm6wpQFL6ppHyyYrUq3A\r\nQ773+F3DCB9v73ER6nlMu6QkVilwIZ6iylCe9WtWUYvL+8ClDgZtvREomFAg\r\neaAZDTg4/fbdv5dE9BrFwry+d3D7J5aKe6bHlTIroYfiamMa3xw6lW8DkHlc\r\nw+hLSdqApb3wAwB3eIR19Y8ILCF5AHlC+3QYSBqwH1Gs2zBy/7m8O9b/ud03\r\ntKp8xt38V13b/1/Lc3eBpOYlrGk79Wq5nbZO19zuFIlg5/SpVg0f4ZW1U2gx\r\nw4fTWUHtUVkyWEBM5L+5pSfdo5hYRhWox9V09FDj9fjEn2kZnG/VG5Jf4oGA\r\nzyOsMimq+B2U3txv3hb9WRWGu+BqSxQHVPVk+80RNTg3ZZF7F6KsDIzwFla8\r\n9qpTMya1THeLi2Mt3iSZKRvbtZKH5Jo/HIpWI73SpRC8f48LRflawQxdCKoz\r\nPV/lEFJM1LRIUk1Y/5kHoZZIINEDjwYS/R5gA2IDgqWHRdqazms4vZQ06pHR\r\nuU7oJDXrPgK4JvchjXYEf2r6wLviCuoovlfRRlU/Eu6lDMy5Y3lA5jXDuuKp\r\nDcUtM4Go+jS2FlegpABQ8rRBkVuJpwJWfDw=\r\n=7FqT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"210a7a274466c47990486651f63d9c4ffac1aa82","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.6"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.12.6_1678826105742_0.03191607962424081","host":"s3://npm-registry-packages"}},"0.12.7":{"name":"@replayio/replay","version":"0.12.7","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.12.7","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"a9b10bd3a689136c517ed852ee8b75e70f6038dc","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.12.7.tgz","fileCount":58,"integrity":"sha512-8pN6pTLir+LlMsLtQkeI1Tis9dciuDgCzpLbNvd/DBd2lOlhgJ2Hg6rSyptGpB/0M8vQrqGAuXHY0SRmjhaCmg==","signatures":[{"sig":"MEUCICAuLHJc6tmq9OWOOFJKUcraPr7V0K77U3wcFppPVCKBAiEAiZjzFNj5wJ9um/p0D9nOfUjsX14O0l5y5KpaRYgfIpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHi9/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNsg/+LTS7bJHh6yER6W5kxYn41fJUKwjnadhfs2H+Pph4RJfVc5Ca\r\nFEt3pjMZX7X1/8hmY/aoG9Z8j1razLXcpyf7iv+LaJjtOTDHOtofmoFR3Mua\r\nq5EFvmWj+A+XFxSBH+CMFnv/24YNxYrmwt/ao4+4PQKH/D4pltrOySRlGLNW\r\nrPTRUwNVnLH37MeLphfXgQceAw/R0Pf/LTcUGAO2ClhStQNkgITdo8q+lAas\r\n0PYOUIJ9g7Z3TKWQjb0ZCSqVvcf42/UkqB5Qm8JBW4p702r5H3+dbcNHKxS6\r\ngwawP2wLVTgjLJL1kr9D9qBYTBLwwRq11vnXsMkV3Z7/b9kqMMGehUkiyFa7\r\ntc9HEGIgaQSQP9ZLDWN2McKhHvFqnNWUcS8y0bfLUeE+4JEX/qMpVK5vzVF6\r\npGaskRPzZltJsGpC+Wq2C/M+8ciCrwHaZewCKZ6/vZNWC0oC4hlJMpTEjuVv\r\nebo+v7d7uVH110eBEdC18EJk1jZMxcbMY6sd5Amh1wMUrG50pwY5s7uAIr2d\r\nfyK9RENOIjPp5Yfn5f6MVWHltU9JTAWgoWv4n65nzCqEW4kBIHZL6iigt1YU\r\nGuxMZn9DTf7g7nytZRB+cNbAynJgzf0zb+mHXW9vmb6BVcyTyRIe7jxEEpYE\r\ngUftZ58kkOvDo1sJjIjFvo3KJQPZsXfZL+s=\r\n=xGPM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"43bf4aefe44f9f5673e866e0377be9c28bfb9ef6","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.6"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.12.7_1679699838793_0.5178024292656604","host":"s3://npm-registry-packages"}},"0.12.8":{"name":"@replayio/replay","version":"0.12.8","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.12.8","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"4283696adb429ffeb53684540853c0e29dda90e5","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.12.8.tgz","fileCount":58,"integrity":"sha512-IDoYDjAdMS0/Lty9sf0tevJOTE5jx9O5gD4Fy7bBoLVJatjjldX2XSU3ILtHcJ+sVNF5HE0R0ZKF+ctwjZbx5Q==","signatures":[{"sig":"MEQCIHcOE6f0NXGLDItNHakcAxgjj5DRrLTdWggpEPq+WusPAiBFTuiBpvUtfmUsyu83BacTIV3012EUEvnGFPmR1U3eiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKySsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1Kg/+LAPNqYetfc6Vbr9XPiSTOHzqcqTfvLbfIyjj0sV7nkmVNVS1\r\nY0M/usZ2tNA6/+xg+DA6On+SkF+UKTSSZCqikd+hugXPE5gQceO/REFwQeop\r\ne5xjvXrLlV9p8S71eUigEhfFomc6HXuR0D6eCJ/n8b/Fvc01yfn7DcTzgkhm\r\nR8QoIUfhtUGo8GkguG0gd4iNB5F54ZYgFwk3Tga7dM+KW3R8ss3yNRWUw0kV\r\n2YNU/zcdYsiPzqyCeGEXoyGS2xzmwr5LaR7xqjVsNz+Hwi7ZcF6opUvYTqEG\r\nzUhPaxFpMpzfjz09PVg7BUy0W2F564uHHs63p9eQT4wGgc9jeSw+DLq/M376\r\nSCgTrpgBLmsh6ZCgBjkMimYPVkUXyzc5rPtxwj9hhchJSN940PhskMQwOc46\r\nt4H4zYTkFo7Fj9luxiPuXypNiKkkK0VnAJT6SXkNcU3+nmbwOXtWtGB76akO\r\nDewy1BvlrfaiXSkdmUmGg0rtf86MqmsG8Slrdvu50kLeSg/hTHMvgXISO1kJ\r\n5zPAUWYAMNvlhOgCvoCk2ri9UKnYzqlp/BcITx/JigkdfIS7eUItraZzQNpq\r\nuzf7sqCVNksCeOHspoAcPpcpMsPXTKfOo2LNqGGDJkrtBo3NoXLLc+vnDoHF\r\n+uF9bTqrrLUihR0+3ejUPCy6XB97MBdSnF8=\r\n=uud4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","gitHead":"85ee73bad2b527ada32520891b75404069d05aa6","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.7"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.12.8_1680549036506_0.9234780891108154","host":"s3://npm-registry-packages"}},"0.12.10":{"name":"@replayio/replay","version":"0.12.10","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.12.10","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"21c4bf8da8966866d25d9a6450019eb3f75f0b1e","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.12.10.tgz","fileCount":58,"integrity":"sha512-FKfxX3KpwR/H6PNzNqv40OjXUOO40ucQxnv9wFntFXAZdpspwlbpN3M0Gc45f3sOGzCrnP3ReseB0TPU3bWkrQ==","signatures":[{"sig":"MEYCIQD5NwuuqRiCp18oSw49V0ep2PGM5l1KH9UwAy9jXh9VpAIhAM+hl8TwdCV//lkXzTXGdoZdKDPg1C67P3dhkbdnctsa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169377},"main":"src/main.js","gitHead":"8ae56389fa084464fd0ba7a15ecd5332965059c1","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.7"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.12.10_1683734180409_0.3016629621627125","host":"s3://npm-registry-packages"}},"0.13.0-alpha.0":{"name":"@replayio/replay","version":"0.13.0-alpha.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.13.0-alpha.0","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"cd696dc3cd4903adf4fec9400698c79ba4cb0855","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.13.0-alpha.0.tgz","fileCount":66,"integrity":"sha512-n6IfEmzk1CWLe0HGmKAdyf68JF/C7Hs14Knnd4yKgLTXVWpbwJ2y+7IPAhJjPMuKGXkupzVN2sJkwHlNNzvijA==","signatures":[{"sig":"MEQCIFxoEevXiV9MbCPEVYfLnbPzLGw6Se9zKDOGscX294B4AiBUzwZCnZJZDfqXMK5Gx//DBvYz9MpXVtb7YpATnbvchw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332541},"main":"src/main.js","gitHead":"c06abbf07076f1f186ff72fa24bfa2c4a631864a","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.7"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.13.0-alpha.0_1685988753264_0.12426971720580382","host":"s3://npm-registry-packages"}},"0.12.11":{"name":"@replayio/replay","version":"0.12.11","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.12.11","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"06dae1d166272cd3862c13bbe73eab6eb44dd88c","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.12.11.tgz","fileCount":58,"integrity":"sha512-YXda5WxShvqajjhcpMMuBPZuaOIDy2Tbx2rsZLCI9OXU5ETs4DcVADT1UFajUHPXjhh6Du7t4t5DJOjJrhCOpQ==","signatures":[{"sig":"MEYCIQDb6CpFRS1oCgYuBNkVVdSQzpT0TNLWQIG40Vb4disLsAIhAOks9tPr6HwaZFYJ629M4K6O2zNHLddAqetrgFtQXEKX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172683},"main":"src/main.js","gitHead":"2c0f98f1d78465f132cc6747cab336e75373bcf4","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.7"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.12.11_1685994489527_0.29840773450682523","host":"s3://npm-registry-packages"}},"0.12.12-alpha.0":{"name":"@replayio/replay","version":"0.12.12-alpha.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.12.12-alpha.0","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"c79f9805c222e6781b84a99aedf5f24a5126dd54","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.12.12-alpha.0.tgz","fileCount":66,"integrity":"sha512-wA4Z5d1JS1mEhZQ4ymfWXeivy0qe71shG8AUf++XZFBqtF0t2ii4bTOQbLY2oLPduFRur8sYEQijVpltPCSroA==","signatures":[{"sig":"MEYCIQCkmPCPzASf1fzzI5QazmcoXvLFiV/CmphhSol/LkR/pAIhANmwi6+uEjdyVihWAx4g5xCVsHqX4fw7Bh/g65iu4NKG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336240},"main":"src/main.js","readme":"# @replayio/replay\n\nCLI tool and Node module for managing and uploading [Replay](https://replay.io) recordings and installing Replay Browsers.\n\n## Overview\n\nWhen using the Replay plugins to record automated tests or the Replay version of Node, recordings which are created are saved to disk, by default in `$HOME/.replay`. This package is used to manage these recordings and upload them to the record/replay web service so that they can be viewed.\n\n**Check out the [\"Recording Automated Tests Guide\"](https://docs.replay.io/docs/recording-automated-tests-5bf7d91b65cd46deab1867b07bd12bdf) to get started with recording Cypress or Playwright tests.**\n\n## Installation\n\n`npm i @replayio/replay --global`\n\n## Usage\n\n```bash\nnpx @replayio/replay <command>\n```\n\nPossible commands are given below. These may be used with the `--directory <dir>` option to override the default recording directory, or `--server <address>` to override the default server address. When uploading, an API key is required, which can be passed via `--api-key <key>` or by setting the `RECORD_REPLAY_API_KEY` environment variable.\n\n### ls\n\nView information about all known recordings.\n\nOptions:\n\n- `--all`: Include `uploaded`, `crashUploaded` and `unusable` recordings in the output.\n- `--filter`: Filter the recordings to upload using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter). If used with `--all`, the filter is applied after including all status values.\n- `--json`: Prints a JSON array with one descriptor element for each recording.\n\nRecording descriptors have the following required properties:\n\n- `id`: ID used to refer to this recording in other commands.\n- `createTime`: Time when the recording was created.\n- `runtime`: Runtime used to create the recording: either `gecko`, `chromium`, or `node`.\n- `metadata`: Any information the runtime associated with this recording. For gecko/chromium recordings this is the URI of the first page loaded, and for node recordings this is the original command line arguments.\n- `status`: Status of the recording, see below for possible values.\n\nThe possible status values for a recording are as follows:\n\n- `onDisk`: The recording was fully written out to disk.\n- `uploaded`: The recording was fully uploaded to the record/replay web service.\n- `startedWrite`: The recording started being written to disk but wasn't finished. Either the recording process is still running, or the recording process was killed and didn't shut down normally.\n- `startedUpload`: The recording started being uploaded but didn't finish.\n- `unusable`: The recording was marked as unusable for some reason, such as a stack overflow occurring.\n- `crashed`: The recording process crashed before finishing.\n- `crashUploaded`: The recording process crashed and the crash data was uploaded to the record/replay web service for analysis.\n\nDepending on the status the recording descriptor can have some of the following additional properties:\n\n- `path`: If the recording started being written to disk (including before being uploaded), the path to the recording file.\n- `server`: If the recording started being uploaded, the address of the server it was uploaded to.\n- `recordingId`: If the recording started being uploaded, the server-assigned ID for this recording which can be used to view it.\n- `unusableReason`: If the recording is unusable, the reason it was marked unusable.\n\n### upload `<id>`\n\nUpload the recording with the given ID to the web service.\n\n### process `<id>`\n\nUpload a recording, and then process it to ensure it can be replayed successfully.\n\n### upload-all\n\nUpload all recordings to the web service which can be uploaded.\n\nOptions:\n\n- `--filter`: Filter the recordings to upload using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter)\n\n### view `<id>`\n\nView the the given recording in the system's default browser, uploading it first if necessary.\n\n### view-latest\n\nView the most recently created recording in the system's default browser, uploading it first if necessary.\n\n### rm `<id>`\n\nRemove the recording with the given ID and any on disk file for it.\n\n### rm-all\n\nRemove all recordings and on disk recording files.\n\n### update-browsers\n\nUpdates any installed browsers used for recording in automation: [playwright](https://www.npmjs.com/package/@replayio/playwright), [puppeteer](https://www.npmjs.com/package/@replayio/puppeteer), and [cypress](https://www.npmjs.com/package/@replayio/cypress).\n\n### upload-sourcemaps\n\nAllows uploading production sourcemaps to Replay's servers so that they can be used when viewing recordings.\n\nThe CLI command `replay upload-sourcemaps [opts] <paths...>` has the following options:\n\n- `<paths>`: (Required) A set of files or directories to search for generated files and sourcemap files.\n- `--group`: (Required) To allow for tracking and browsing of maps that have been uploaded, we\n  require uploaded names to have an overall group name associated with them.\n  This could for instance be a version number, or commit hash.\n- `--api-key`: The API key to use when connecting to Replay's servers.\n  Defaults to `process.env.RECORD_REPLAY_API_KEY`.\n- `--root`: Set the directory that relative paths should be computed with respect to. The relative path\n  of sourcemaps is included in the uploaded entry, and will be visible in the uploaded-asset UI, so this\n  can be used to strip off unimportant directories in the build path. Defaults to `process.cwd()`.\n- `--ignore`: Provide an ignore pattern for files to ignore when searching for sourcemap-related data.\n  This may be passed multiple times to ignore multiple things.\n- `--quiet`: Tell the CLI to output nothing to stdout. Errors will still log to stderr.\n- `--verbose`: Output additional information about the sourcemap map search.\n- `--dry-run`: Run all of the local processing and searching for maps, but skip uploading them.\n- `--extensions`: The comma-separated set of file extensions to search for sourcemap-related data.\n  Defaults to `\".js,.map\"`.\n\nTo programmatically upload from a node script, use [`@replayio/sourcemap-upload`](https://www.npmjs.com/package/@replayio/sourcemap-upload).\n\n### metadata\n\nSets metadata on local recordings. With no options, this command will add the provided `metadata` to each local recording.\n\n```\n# Sets the provided x-build metadata and attempts to generate the source\n# metadata from relevant environment variables\nreplay metadata --init '{\"x-build\": {\"id\": 1234}}' --keys source --warn\n```\n\nThe CLI command `replay metadata [opts]` has the following options:\n\n- `--init <metadata>`: Initializes the metadata object from the provided JSON-formatted `metadata` string\n- `--keys <space separated metadata key names>`: Initializes known metadata keys by retrieving values from environment variables.\n- `--warn`: Warn instead of exit with an error when metadata cannot be initialized\n- `--filter`: Filter the recordings to which the metadata is applied using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter)\n\n## Node Module Usage\n\nThis package can be used as a node module to directly access its functionality rather than going through the CLI tool.\n\nInstallation:\n\n```bash\nnpm i @replayio/replay\n```\n\nUsage:\n\n```js\nconst interface = require(\"@replayio/replay\");\n```\n\nThe interface includes the following members. Options objects can include `directory`, `server`, and `apiKey` properties which behave the same as `--directory`, `--server`, and `--api-key` arguments to the CLI tool, and a `verbose` property which can be set to log the same output as the CLI tool. Any of these properties or the options object themselves can be omitted to use default values.\n\n### listAllRecordings(opts)\n\nEquivalent to `replay ls`, returns the JSON object for the recordings.\n\n### uploadRecording(id, opts)\n\nEquivalent to `replay upload <id>`, returns a promise that resolves with a recording ID if the upload succeeded, or null if uploading failed.\n\n### processRecording(id, opts)\n\nEquivalent to `replay process <id>`, returns a promise that resolves with a recording ID if the upload and processing succeeded, or null if either failed.\n\n### uploadAllRecordings(opts)\n\nEquivalent to `replay upload-all`, returns a promise that resolves with whether all uploads succeeded.\n\n### viewRecording(id, opts)\n\nEquivalent to `replay view <id>`, returns a promise that resolves with whether the recording is being viewed.\n\n### viewLatestRecording(opts)\n\nEquivalent to `replay view-latest`, returns a promise that resolves with whether the latest recording is being viewed.\n\n### removeRecording(id, opts)\n\nEquivalent to `replay rm <id>`, returns whether the recording was removed.\n\n### removeAllRecordings(opts)\n\nEquivalent to `replay rm-all`.\n\n### updateBrowsers(opts)\n\nEquivalent to `replay update-browsers`.\n\n## Contributing\n\nContributing guide can be found [here](contributing.md).\n","gitHead":"bc55c6a413e1c92a9d1953c35346db9d0a9d8f11","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.7"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.12.12-alpha.0_1686149650557_0.060674851783819594","host":"s3://npm-registry-packages"}},"0.12.12-alpha.1":{"name":"@replayio/replay","version":"0.12.12-alpha.1","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.12.12-alpha.1","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"a3370433395d20b0dbd16b13f0aace8912784658","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.12.12-alpha.1.tgz","fileCount":66,"integrity":"sha512-0GZuvZYa8bbmLjH7lAcYGtDehGZSVP8vOr8iiWquoAFvvnEDA3nz9U5s2XKI+8eGtTQcjOoo8FFfuwiBi7kfEg==","signatures":[{"sig":"MEUCIQCNTjBe0VMwX2k0nrWC0tBor3w3dS01ZsXBamPt26eOzQIgbo5oE+DPdrHTf/hiuKZQ15UKML0FFvQ8xn3/5RINWX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":346672},"main":"src/main.js","readme":"# @replayio/replay\n\nCLI tool and Node module for managing and uploading [Replay](https://replay.io) recordings and installing Replay Browsers.\n\n## Overview\n\nWhen using the Replay plugins to record automated tests or the Replay version of Node, recordings which are created are saved to disk, by default in `$HOME/.replay`. This package is used to manage these recordings and upload them to the record/replay web service so that they can be viewed.\n\n**Check out the [\"Recording Automated Tests Guide\"](https://docs.replay.io/docs/recording-automated-tests-5bf7d91b65cd46deab1867b07bd12bdf) to get started with recording Cypress or Playwright tests.**\n\n## Installation\n\n`npm i @replayio/replay --global`\n\n## Usage\n\n```bash\nnpx @replayio/replay <command>\n```\n\nPossible commands are given below. These may be used with the `--directory <dir>` option to override the default recording directory, or `--server <address>` to override the default server address. When uploading, an API key is required, which can be passed via `--api-key <key>` or by setting the `RECORD_REPLAY_API_KEY` environment variable.\n\n### ls\n\nView information about all known recordings.\n\nOptions:\n\n- `--all`: Include `uploaded`, `crashUploaded` and `unusable` recordings in the output.\n- `--filter`: Filter the recordings to upload using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter). If used with `--all`, the filter is applied after including all status values.\n- `--json`: Prints a JSON array with one descriptor element for each recording.\n\nRecording descriptors have the following required properties:\n\n- `id`: ID used to refer to this recording in other commands.\n- `createTime`: Time when the recording was created.\n- `runtime`: Runtime used to create the recording: either `gecko`, `chromium`, or `node`.\n- `metadata`: Any information the runtime associated with this recording. For gecko/chromium recordings this is the URI of the first page loaded, and for node recordings this is the original command line arguments.\n- `status`: Status of the recording, see below for possible values.\n\nThe possible status values for a recording are as follows:\n\n- `onDisk`: The recording was fully written out to disk.\n- `uploaded`: The recording was fully uploaded to the record/replay web service.\n- `startedWrite`: The recording started being written to disk but wasn't finished. Either the recording process is still running, or the recording process was killed and didn't shut down normally.\n- `startedUpload`: The recording started being uploaded but didn't finish.\n- `unusable`: The recording was marked as unusable for some reason, such as a stack overflow occurring.\n- `crashed`: The recording process crashed before finishing.\n- `crashUploaded`: The recording process crashed and the crash data was uploaded to the record/replay web service for analysis.\n\nDepending on the status the recording descriptor can have some of the following additional properties:\n\n- `path`: If the recording started being written to disk (including before being uploaded), the path to the recording file.\n- `server`: If the recording started being uploaded, the address of the server it was uploaded to.\n- `recordingId`: If the recording started being uploaded, the server-assigned ID for this recording which can be used to view it.\n- `unusableReason`: If the recording is unusable, the reason it was marked unusable.\n\n### upload `<id>`\n\nUpload the recording with the given ID to the web service.\n\n### process `<id>`\n\nUpload a recording, and then process it to ensure it can be replayed successfully.\n\n### upload-all\n\nUpload all recordings to the web service which can be uploaded.\n\nOptions:\n\n- `--filter`: Filter the recordings to upload using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter)\n\n### view `<id>`\n\nView the the given recording in the system's default browser, uploading it first if necessary.\n\n### view-latest\n\nView the most recently created recording in the system's default browser, uploading it first if necessary.\n\n### rm `<id>`\n\nRemove the recording with the given ID and any on disk file for it.\n\n### rm-all\n\nRemove all recordings and on disk recording files.\n\n### update-browsers\n\nUpdates any installed browsers used for recording in automation: [playwright](https://www.npmjs.com/package/@replayio/playwright), [puppeteer](https://www.npmjs.com/package/@replayio/puppeteer), and [cypress](https://www.npmjs.com/package/@replayio/cypress).\n\n### upload-sourcemaps\n\nAllows uploading production sourcemaps to Replay's servers so that they can be used when viewing recordings.\n\nThe CLI command `replay upload-sourcemaps [opts] <paths...>` has the following options:\n\n- `<paths>`: (Required) A set of files or directories to search for generated files and sourcemap files.\n- `--group`: (Required) To allow for tracking and browsing of maps that have been uploaded, we\n  require uploaded names to have an overall group name associated with them.\n  This could for instance be a version number, or commit hash.\n- `--api-key`: The API key to use when connecting to Replay's servers.\n  Defaults to `process.env.RECORD_REPLAY_API_KEY`.\n- `--root`: Set the directory that relative paths should be computed with respect to. The relative path\n  of sourcemaps is included in the uploaded entry, and will be visible in the uploaded-asset UI, so this\n  can be used to strip off unimportant directories in the build path. Defaults to `process.cwd()`.\n- `--ignore`: Provide an ignore pattern for files to ignore when searching for sourcemap-related data.\n  This may be passed multiple times to ignore multiple things.\n- `--quiet`: Tell the CLI to output nothing to stdout. Errors will still log to stderr.\n- `--verbose`: Output additional information about the sourcemap map search.\n- `--dry-run`: Run all of the local processing and searching for maps, but skip uploading them.\n- `--extensions`: The comma-separated set of file extensions to search for sourcemap-related data.\n  Defaults to `\".js,.map\"`.\n\nTo programmatically upload from a node script, use [`@replayio/sourcemap-upload`](https://www.npmjs.com/package/@replayio/sourcemap-upload).\n\n### metadata\n\nSets metadata on local recordings. With no options, this command will add the provided `metadata` to each local recording.\n\n```\n# Sets the provided x-build metadata and attempts to generate the source\n# metadata from relevant environment variables\nreplay metadata --init '{\"x-build\": {\"id\": 1234}}' --keys source --warn\n```\n\nThe CLI command `replay metadata [opts]` has the following options:\n\n- `--init <metadata>`: Initializes the metadata object from the provided JSON-formatted `metadata` string\n- `--keys <space separated metadata key names>`: Initializes known metadata keys by retrieving values from environment variables.\n- `--warn`: Warn instead of exit with an error when metadata cannot be initialized\n- `--filter`: Filter the recordings to which the metadata is applied using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter)\n\n## Node Module Usage\n\nThis package can be used as a node module to directly access its functionality rather than going through the CLI tool.\n\nInstallation:\n\n```bash\nnpm i @replayio/replay\n```\n\nUsage:\n\n```js\nconst interface = require(\"@replayio/replay\");\n```\n\nThe interface includes the following members. Options objects can include `directory`, `server`, and `apiKey` properties which behave the same as `--directory`, `--server`, and `--api-key` arguments to the CLI tool, and a `verbose` property which can be set to log the same output as the CLI tool. Any of these properties or the options object themselves can be omitted to use default values.\n\n### listAllRecordings(opts)\n\nEquivalent to `replay ls`, returns the JSON object for the recordings.\n\n### uploadRecording(id, opts)\n\nEquivalent to `replay upload <id>`, returns a promise that resolves with a recording ID if the upload succeeded, or null if uploading failed.\n\n### processRecording(id, opts)\n\nEquivalent to `replay process <id>`, returns a promise that resolves with a recording ID if the upload and processing succeeded, or null if either failed.\n\n### uploadAllRecordings(opts)\n\nEquivalent to `replay upload-all`, returns a promise that resolves with whether all uploads succeeded.\n\n### viewRecording(id, opts)\n\nEquivalent to `replay view <id>`, returns a promise that resolves with whether the recording is being viewed.\n\n### viewLatestRecording(opts)\n\nEquivalent to `replay view-latest`, returns a promise that resolves with whether the latest recording is being viewed.\n\n### removeRecording(id, opts)\n\nEquivalent to `replay rm <id>`, returns whether the recording was removed.\n\n### removeAllRecordings(opts)\n\nEquivalent to `replay rm-all`.\n\n### updateBrowsers(opts)\n\nEquivalent to `replay update-browsers`.\n\n## Contributing\n\nContributing guide can be found [here](contributing.md).\n","gitHead":"df780ef07583899cf54d7f341c3486474eee22ce","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.7"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.12.12-alpha.1_1686327013389_0.5756463459718413","host":"s3://npm-registry-packages"}},"0.12.12":{"name":"@replayio/replay","version":"0.12.12","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.12.12","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"e3cd09c169a24fb0daab3d9f5e0aa729258b9845","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.12.12.tgz","fileCount":66,"integrity":"sha512-myuviCc3l8K1P9jM5AIcZYaP+PeiAaJoYXvMQsG+T4f76j282hUPcpwg3M1y3Qrvd29ZrOG34SSw2hTb01yFbQ==","signatures":[{"sig":"MEQCIF4ZaknYrqAjfr5spRKpeRV+vIPkE5Dbonj/Ve2U+EYLAiBtO+OUAoN+Hv1/Oo884phbS37U0wQ2wyhgETz32jtqKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":346664},"main":"src/main.js","gitHead":"8545d6a434597376179f1fec591eab1325a30bc5","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.7"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.12.12_1686332408342_0.6763689967885629","host":"s3://npm-registry-packages"}},"0.12.13-alpha.0":{"name":"@replayio/replay","version":"0.12.13-alpha.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.12.13-alpha.0","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"07b7622dd1b07b9bb5ae7ee84c89c9c3e9216187","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.12.13-alpha.0.tgz","fileCount":66,"integrity":"sha512-FQSg6vFLM1XLLzhMfwpXrLc8a4B7mzvJQXmERX68XKqu7LC/FiIx9DrIbFQgaHSkx+5VZwTEqqDWM8CduJqlbw==","signatures":[{"sig":"MEUCIQCtvf6uTT9j59l3PTlTpv9xRjdgtusSRoua78c9TcY7IAIgcfJd8+o2rKsPkc9UhElnER+i1KWqW0H/VQ6T/wdGIWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427334},"main":"src/main.js","readme":"# @replayio/replay\n\nCLI tool and Node module for managing and uploading [Replay](https://replay.io) recordings and installing Replay Browsers.\n\n## Overview\n\nWhen using the Replay plugins to record automated tests or the Replay version of Node, recordings which are created are saved to disk, by default in `$HOME/.replay`. This package is used to manage these recordings and upload them to the record/replay web service so that they can be viewed.\n\n**Check out the [\"Recording Automated Tests Guide\"](https://docs.replay.io/docs/recording-automated-tests-5bf7d91b65cd46deab1867b07bd12bdf) to get started with recording Cypress or Playwright tests.**\n\n## Installation\n\n`npm i @replayio/replay --global`\n\n## Usage\n\n```bash\nnpx @replayio/replay <command>\n```\n\nPossible commands are given below. These may be used with the `--directory <dir>` option to override the default recording directory, or `--server <address>` to override the default server address. When uploading, an API key is required, which can be passed via `--api-key <key>` or by setting the `RECORD_REPLAY_API_KEY` environment variable.\n\n### ls\n\nView information about all known recordings.\n\nOptions:\n\n- `--all`: Include `uploaded`, `crashUploaded` and `unusable` recordings in the output.\n- `--filter`: Filter the recordings to upload using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter). If used with `--all`, the filter is applied after including all status values.\n- `--json`: Prints a JSON array with one descriptor element for each recording.\n\nRecording descriptors have the following required properties:\n\n- `id`: ID used to refer to this recording in other commands.\n- `createTime`: Time when the recording was created.\n- `runtime`: Runtime used to create the recording: either `gecko`, `chromium`, or `node`.\n- `metadata`: Any information the runtime associated with this recording. For gecko/chromium recordings this is the URI of the first page loaded, and for node recordings this is the original command line arguments.\n- `status`: Status of the recording, see below for possible values.\n\nThe possible status values for a recording are as follows:\n\n- `onDisk`: The recording was fully written out to disk.\n- `uploaded`: The recording was fully uploaded to the record/replay web service.\n- `startedWrite`: The recording started being written to disk but wasn't finished. Either the recording process is still running, or the recording process was killed and didn't shut down normally.\n- `startedUpload`: The recording started being uploaded but didn't finish.\n- `unusable`: The recording was marked as unusable for some reason, such as a stack overflow occurring.\n- `crashed`: The recording process crashed before finishing.\n- `crashUploaded`: The recording process crashed and the crash data was uploaded to the record/replay web service for analysis.\n\nDepending on the status the recording descriptor can have some of the following additional properties:\n\n- `path`: If the recording started being written to disk (including before being uploaded), the path to the recording file.\n- `server`: If the recording started being uploaded, the address of the server it was uploaded to.\n- `recordingId`: If the recording started being uploaded, the server-assigned ID for this recording which can be used to view it.\n- `unusableReason`: If the recording is unusable, the reason it was marked unusable.\n\n### upload `<id>`\n\nUpload the recording with the given ID to the web service.\n\n### process `<id>`\n\nUpload a recording, and then process it to ensure it can be replayed successfully.\n\n### upload-all\n\nUpload all recordings to the web service which can be uploaded.\n\nOptions:\n\n- `--filter`: Filter the recordings to upload using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter)\n\n### view `<id>`\n\nView the the given recording in the system's default browser, uploading it first if necessary.\n\n### view-latest\n\nView the most recently created recording in the system's default browser, uploading it first if necessary.\n\n### rm `<id>`\n\nRemove the recording with the given ID and any on disk file for it.\n\n### rm-all\n\nRemove all recordings and on disk recording files.\n\n### update-browsers\n\nUpdates any installed browsers used for recording in automation: [playwright](https://www.npmjs.com/package/@replayio/playwright), [puppeteer](https://www.npmjs.com/package/@replayio/puppeteer), and [cypress](https://www.npmjs.com/package/@replayio/cypress).\n\n### upload-sourcemaps\n\nAllows uploading production sourcemaps to Replay's servers so that they can be used when viewing recordings.\n\nThe CLI command `replay upload-sourcemaps [opts] <paths...>` has the following options:\n\n- `<paths>`: (Required) A set of files or directories to search for generated files and sourcemap files.\n- `--group`: (Required) To allow for tracking and browsing of maps that have been uploaded, we\n  require uploaded names to have an overall group name associated with them.\n  This could for instance be a version number, or commit hash.\n- `--api-key`: The API key to use when connecting to Replay's servers.\n  Defaults to `process.env.RECORD_REPLAY_API_KEY`.\n- `--root`: Set the directory that relative paths should be computed with respect to. The relative path\n  of sourcemaps is included in the uploaded entry, and will be visible in the uploaded-asset UI, so this\n  can be used to strip off unimportant directories in the build path. Defaults to `process.cwd()`.\n- `--ignore`: Provide an ignore pattern for files to ignore when searching for sourcemap-related data.\n  This may be passed multiple times to ignore multiple things.\n- `--quiet`: Tell the CLI to output nothing to stdout. Errors will still log to stderr.\n- `--verbose`: Output additional information about the sourcemap map search.\n- `--dry-run`: Run all of the local processing and searching for maps, but skip uploading them.\n- `--extensions`: The comma-separated set of file extensions to search for sourcemap-related data.\n  Defaults to `\".js,.map\"`.\n\nTo programmatically upload from a node script, use [`@replayio/sourcemap-upload`](https://www.npmjs.com/package/@replayio/sourcemap-upload).\n\n### metadata\n\nSets metadata on local recordings. With no options, this command will add the provided `metadata` to each local recording.\n\n```\n# Sets the provided x-build metadata and attempts to generate the source\n# metadata from relevant environment variables\nreplay metadata --init '{\"x-build\": {\"id\": 1234}}' --keys source --warn\n```\n\nThe CLI command `replay metadata [opts]` has the following options:\n\n- `--init <metadata>`: Initializes the metadata object from the provided JSON-formatted `metadata` string\n- `--keys <space separated metadata key names>`: Initializes known metadata keys by retrieving values from environment variables.\n- `--warn`: Warn instead of exit with an error when metadata cannot be initialized\n- `--filter`: Filter the recordings to which the metadata is applied using a [JSONata-compatible filter function](https://docs.jsonata.org/higher-order-functions#filter)\n\n## Node Module Usage\n\nThis package can be used as a node module to directly access its functionality rather than going through the CLI tool.\n\nInstallation:\n\n```bash\nnpm i @replayio/replay\n```\n\nUsage:\n\n```js\nconst interface = require(\"@replayio/replay\");\n```\n\nThe interface includes the following members. Options objects can include `directory`, `server`, and `apiKey` properties which behave the same as `--directory`, `--server`, and `--api-key` arguments to the CLI tool, and a `verbose` property which can be set to log the same output as the CLI tool. Any of these properties or the options object themselves can be omitted to use default values.\n\n### listAllRecordings(opts)\n\nEquivalent to `replay ls`, returns the JSON object for the recordings.\n\n### uploadRecording(id, opts)\n\nEquivalent to `replay upload <id>`, returns a promise that resolves with a recording ID if the upload succeeded, or null if uploading failed.\n\n### processRecording(id, opts)\n\nEquivalent to `replay process <id>`, returns a promise that resolves with a recording ID if the upload and processing succeeded, or null if either failed.\n\n### uploadAllRecordings(opts)\n\nEquivalent to `replay upload-all`, returns a promise that resolves with whether all uploads succeeded.\n\n### viewRecording(id, opts)\n\nEquivalent to `replay view <id>`, returns a promise that resolves with whether the recording is being viewed.\n\n### viewLatestRecording(opts)\n\nEquivalent to `replay view-latest`, returns a promise that resolves with whether the latest recording is being viewed.\n\n### removeRecording(id, opts)\n\nEquivalent to `replay rm <id>`, returns whether the recording was removed.\n\n### removeAllRecordings(opts)\n\nEquivalent to `replay rm-all`.\n\n### updateBrowsers(opts)\n\nEquivalent to `replay update-browsers`.\n\n## Contributing\n\nContributing guide can be found [here](contributing.md).\n","gitHead":"235217a779283cb4b6482b3894814add0fdc6c28","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.7"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.12.13-alpha.0_1687455180162_0.5154953286075827","host":"s3://npm-registry-packages"}},"0.12.13":{"name":"@replayio/replay","version":"0.12.13","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.12.13","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"1aa8e8e34c0a1eb294f6a5959de0088a8843e7ff","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.12.13.tgz","fileCount":66,"integrity":"sha512-2Y9HwZgqEmb7i1yLyy7hzs3pRJ+jxCV68+IbrGBksxflLu+MtRG4IdsGPX1NpjwbB+cpDDFuIUiUak6U4R6qhg==","signatures":[{"sig":"MEQCIC7OjkQtIEcsWyrEVECMb111j+PXYWdU54Xz861AYD29AiArqG6GNI2ooutasu5ggSnpefJCaCB3GYquJRQIKISPaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426828},"main":"src/main.js","gitHead":"3a7d87fd69829179758efa618c4cdb0179085053","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.7"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.12.13_1687565922002_0.9527017077868163","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@replayio/replay","version":"0.13.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.13.0","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"9c3ae6b81a618408bd98bb99241c1a996a40f467","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.13.0.tgz","fileCount":66,"integrity":"sha512-5uaXZg67raXhfLILVpqTZGY+I0TAIU1fQrm6ozjASTWowEdwdj963btUOVTFWiA/4fH1l1g58LoeKx3Yfpoo6w==","signatures":[{"sig":"MEUCIQCGC6cy6RoL9H9m9WfrZlg84L2DSYkqhoosP6oA8fTPvwIgAXqRZRCecxKc1H2lJ037+DL5YXHEnPdw4noRRIHYpmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432825},"main":"src/main.js","gitHead":"fb1d3c2af6a4a84d03500cc194e8f48e7c31b062","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.7"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.13.0_1689189672384_0.9049266443775981","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"@replayio/replay","version":"0.13.1","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.13.1","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"7ad20e1c136b72fcccac79d3c23a4b6c65c5e5c2","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.13.1.tgz","fileCount":66,"integrity":"sha512-tvBu0AMXxsioqN3y+oU8OsH8elHhtXSi2QSp7PhM6r11yj805l2ygfAzhs3yYuU+YfzLo/GvYNM8H1ySQ+3/cA==","signatures":[{"sig":"MEUCIQDo8cn4ySRB8KRwvziave8CzMayRk4GCNI7fw4qkdD/VgIgc2O2asXoIiraTp4N+PGYYCUr9b0qOA33lXaHuUmGM+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":433431},"main":"src/main.js","gitHead":"5fbe5e656fbee3686eac36b3e2780fdfa48171cb","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.0.7"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.13.1_1689367208824_0.23558830077487958","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@replayio/replay","version":"0.14.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.14.0","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"2426ba2d994c8cff4209f3076cd5f8ab3fec217a","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.14.0.tgz","fileCount":66,"integrity":"sha512-cy732dEFwm0jZhgD9g2C3wNDww/t3A+BJS/j1AtmtZDXs+m9ncziE81qsuuCv1egL4tVm8tEIzBtXphBhwoBqg==","signatures":[{"sig":"MEQCIG3xCXpGHZ3OjVCf5hV4HO5wyb6+yr+bBSIbY/lbBbpLAiB0t2/nzru4Lyi1A2a3oGWw7RHNtD+0rswbLoGfFBzG2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":433707},"main":"src/main.js","gitHead":"c8af85b784810f54b2436e6728901b906a258357","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.1.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.14.0_1689718629682_0.9604511432113545","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"@replayio/replay","version":"0.14.1","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.14.1","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"2eb1bb1bf0465e427a8d2e73190a41ba0106c64a","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.14.1.tgz","fileCount":66,"integrity":"sha512-piay2QtpjCOrOFdEKeMQ0ZjDVNuZmCZ5B9hkjvoLMdTHuUdFmFFDULjHHhesCaiVA0bCtnSpNih30GLX1FE1tw==","signatures":[{"sig":"MEQCICbaZf3ULhniACn/Esj6BXlrG0Y2mxztiNzM49gNf7X1AiBt5sZPuYtmPxM/8ZHiGYpxbLVz4VFa9QYBtFGuypdQmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":433861},"main":"src/main.js","gitHead":"c5fc8d977d219267142c88de0aa3e5835ea75ab8","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.1.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.14.1_1689954884724_0.693122433049852","host":"s3://npm-registry-packages"}},"0.14.2":{"name":"@replayio/replay","version":"0.14.2","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.14.2","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"1df6974d9dba3d79641806d0e4372583329e9858","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.14.2.tgz","fileCount":66,"integrity":"sha512-ZLO8D9S++ryhkjhGywR46NPjBskrNK2OgxjIyAG47NXpk6yJdPYw+pECJ60bhSHv6Y4KCUdVNlOaIbO14IBq3Q==","signatures":[{"sig":"MEUCIQClJX3bvPEYwiWBYnw1XYxqodFBf2NbU6LxmdGDlqEQ1QIgar7IRaPHoUuNfjpXcxLTuVi+g3Ci4UMBDbm0K+xr6kY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":433861},"main":"src/main.js","gitHead":"3a8eed9cb03f143d4b292388f2bc8cd906aeedff","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.14.2_1690314620891_0.9195151499890808","host":"s3://npm-registry-packages"}},"0.14.3":{"name":"@replayio/replay","version":"0.14.3","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.14.3","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"132c079da78dc01190421facfac348a2c7b617ab","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.14.3.tgz","fileCount":66,"integrity":"sha512-qV/TVAf8mvT8lua6lpHD9j72x2KQySFhYgDfJvQD7POyua++M8kI6SAtVmTLu7q47Ihh4UgAI58svX+gniaf1g==","signatures":[{"sig":"MEQCIGgjnb5PLKcqEN7aRbz8O3C88IP9Lr2+yfwe7+RzAq80AiA3IbgrYM61DX/54ipXo3iAGh0ddmXkSqmFbfUOyskpiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":433817},"main":"src/main.js","gitHead":"1a3fa439fbe37885ceba46fb3816871b45c4c7d2","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.14.3_1691678673016_0.7502038167543823","host":"s3://npm-registry-packages"}},"0.14.4":{"name":"@replayio/replay","version":"0.14.4","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.14.4","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"5739a4ab29be70626f0594da013b2d0e8c5443ff","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.14.4.tgz","fileCount":66,"integrity":"sha512-m2PQ2yQnzXQx5+9lm1f1yMCkcIQUP2HtVhp2O42oDMH3CbDkK9kzdZ4hhYOYxOev+zZOMN4pU7uS6krNUAHYqA==","signatures":[{"sig":"MEUCIQDc77cZDoLgadWhWobQ9lCp1QXAndmKkPb5zRQ3kZWxeQIgY9pok25LV/9RI1lIfypm7JrV/IMRCUV9NgRPNbjXMXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":434267},"main":"src/main.js","gitHead":"551ac877f7623cf2cee906e7ff10c1c9c61b4ce6","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.14.4_1692128604327_0.7142088749255457","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@replayio/replay","version":"0.15.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.15.0","maintainers":[{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"607f1cef7b76be9567b936d4bcf72adfb591cac9","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.15.0.tgz","fileCount":74,"integrity":"sha512-TxLBLUt2McRyO7OVwMaSq+XaF/96M6h0qLKZIBz+opB1i6FkccCKAjbLFeMXzGlNMglirQafSVwcGuZnnP9o0A==","signatures":[{"sig":"MEQCICEDGk0oOAbCXfI4NGSjdi2KxLs/wTWJs5WSUqcAEp6yAiBvxxUx4r+GuesTyLOKA0e2937WHekMnLg3LH8m/zYF3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":460425},"main":"src/main.js","gitHead":"c75141581ca2846a669c59dced203c33eedb81fa","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.15.0_1693927497463_0.9409413032722893","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@replayio/replay","version":"0.16.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.16.0","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"29127701377aa926211c57b84b1f85e0e56d85a6","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.16.0.tgz","fileCount":74,"integrity":"sha512-tEP6AxwvNpzpFD56tDF9j/wv46DXmGiWLPDvMbK5tgvEKhZiYEQn8fivd7ZDg5hHW7/RajmEBdfWc6i4LSYurA==","signatures":[{"sig":"MEQCIHH+We9Fwi+YH4FUObI68JZKHodDyTVvF61qUeaY54vpAiAWleSzuyDCsSmtaDBzzKilLsGmb2R9PA18harSKZIexA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":462180},"main":"src/main.js","gitHead":"3baceda4fb484a168990fbed0c3ca78dd6254ef1","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.16.0_1694723847181_0.18305235859978075","host":"s3://npm-registry-packages"}},"0.16.1":{"name":"@replayio/replay","version":"0.16.1","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.16.1","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"6adb8d01f76fe20f55b2b8cbdfbfcb10a16aca4d","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.16.1.tgz","fileCount":74,"integrity":"sha512-LmmoC8+k5JNgHgEeZ/bYwGFZ7fpyIxgVPFnHEJYc51vgBlD/bsLeBoltBmPPTKRJ/gg8rUC4jbsZ67X929qCXw==","signatures":[{"sig":"MEUCIEnCWtL/dVX5UI4zIllx6AhojzXVYdH2NGtkCY7K9NvPAiEA3XrMYCd+dxqx9mIbXuVyKS9grI8HAO3H2IiEKdXrAUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":462200},"main":"src/main.js","gitHead":"0ca4ad4ef266947cebe56d293b1d3cee450ec288","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.16.1_1694794898763_0.8639154988418196","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@replayio/replay","version":"0.17.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.17.0","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"30d7ca46652ad08b9fc56437fa286a5994c5d615","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.17.0.tgz","fileCount":74,"integrity":"sha512-aEcov1ANoLiNIlmzjA6o2gV3Eheq+ew/8Xhx9QE7vZR5LQG/+5SS5cJaPm+OFHciXLks1IgH3t3CuvJigaY58w==","signatures":[{"sig":"MEUCIQDmudJCOiE735R9GPWwPXjQ2hup8aHawWU0X9FflIMVtgIgCZ45vEKYze8rOSIphaqvYgkTx1STR6l9MCkWZp5Tyfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":462822},"main":"src/main.js","gitHead":"fef82f472362f6203547c7ccd4c3f2db46a72b9d","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.17.0_1695163368215_0.9407896450344406","host":"s3://npm-registry-packages"}},"0.17.1":{"name":"@replayio/replay","version":"0.17.1","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.17.1","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"d7d7c8d9b3cba5eb93c7c636aff7fa74986526da","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.17.1.tgz","fileCount":74,"integrity":"sha512-U7gE6iRzri1UM/D5sqAWQ/7X2Br/F6VHTyHm9IZtRZVrqdcsh9MNGi9MGK4Br4m7qwzbW0tRCr/Fufrad8Nn6A==","signatures":[{"sig":"MEYCIQDm6XK1EXFRhIk3U0eo1ItFechiy5VUatN1TeGbDqm3cgIhALlCisdgywKxO8qoulb15DkM91EiwUUfZhlSzicLe1pi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":464240},"main":"src/main.js","gitHead":"018e21c38fea909127242e5e07bd1cd5ac4a1063","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.17.1_1695660662907_0.4987032222802108","host":"s3://npm-registry-packages"}},"0.17.2":{"name":"@replayio/replay","version":"0.17.2","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.17.2","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"ee5bfc9ff458baee6d7bb5a63f8ae7c6fa1f62bc","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.17.2.tgz","fileCount":74,"integrity":"sha512-vqH80tDVOC64bwH1SDngdoset5YllhAGOsRbEs4OjhH0sex3HcXFkLcHZf35xKnhFeBN8P+lIY0gxEqW5Nxl0Q==","signatures":[{"sig":"MEQCIF7dXMddNUtxOum4ywlYij6A3RHhqxfqTjGYe4mpkMULAiAaS4jMRTctg5IoUlgFymX4wLtJlFISjqI8BMqBUGdarQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":465051},"main":"src/main.js","gitHead":"35b0a333508652a38fe2cbdc5941c6925506f915","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.17.2_1695741483483_0.7327732122614161","host":"s3://npm-registry-packages"}},"0.17.3":{"name":"@replayio/replay","version":"0.17.3","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.17.3","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"06c932f5bd82919802d398583718bda43a769eee","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.17.3.tgz","fileCount":74,"integrity":"sha512-98G4gaBqr6WcP1lilrrOd/o0pauFXpaV+HKs+902Y1zQz/RZgvBlBG/TBHWkdD1Qa8fkiYlkapQCQaD7MWXGWQ==","signatures":[{"sig":"MEUCIH63ujb3oF73PUmNMeJ9udaxeZgLkqLEbsIXZwzTLB6BAiEAiCs5A9VEMJtS2DU8ULlxgqSEv+fdtnH6QST0N4r+Rfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":470844},"main":"src/main.js","gitHead":"fabf8b381b09d0307bc9fed431b59a9a4df3cecc","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.17.3_1696437816036_0.6556425847688097","host":"s3://npm-registry-packages"}},"0.17.4":{"name":"@replayio/replay","version":"0.17.4","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.17.4","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"1d37edec738daf96261cbdee7ecbe6742c418052","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.17.4.tgz","fileCount":74,"integrity":"sha512-UUUF3xl4DrUe2Iup+ZRuzjM3eOgVEZXZ0qduIx3eMWQXwFcowIasUNcTcva3QwPMhCxjHZr7I4KqULVz8prgFg==","signatures":[{"sig":"MEQCIFRxJ25kRIXHX3HEw2xxwLyW5ZEeItYwzgKlUAEG6HRJAiB3pAoettDWsXTrsCoEND66L0pzvoL8f3nHfqq80xHYyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":471792},"main":"src/main.js","gitHead":"659797ef1c88793426cdd3994e33bcfec2ff5d4e","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.17.4_1697148131256_0.2719610622735462","host":"s3://npm-registry-packages"}},"0.17.5":{"name":"@replayio/replay","version":"0.17.5","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.17.5","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"b451c093de8fec19859b4bc9b6cfdfacd9abc8ed","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.17.5.tgz","fileCount":74,"integrity":"sha512-FZO9UhvGwvGdtjVtUnhGYWsO9sSHdRrwFTvraMBiR9AKRh8Npp5sF/AsAEFtQi1+T2S4VU2qH6TRXCNy44yMSg==","signatures":[{"sig":"MEUCICAA9eqfFFlKDBm70bpEJpgQiNblPDq3ubgRooaTaJOaAiEAsK9ATXmmU7dmXCfjQTKH6vMjsD38U6cBBkYnGnRGWRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":471892},"main":"src/main.js","gitHead":"1079aa2d3f76b6a410ccd4ca09bdbef14c34a7d6","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.17.5_1698091054018_0.4553366439254374","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@replayio/replay","version":"0.18.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.18.0","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"4de6fa3730dea5dff68f7ed6a5ae9034065d327f","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.18.0.tgz","fileCount":74,"integrity":"sha512-+CW0llMvrhFSjqr9oUPgT/IwpIniJepq/jzZSxcRa9dOqyA+KOGjkGBZO5klmb9gEpldm+FVtDi2cDkZYPACfA==","signatures":[{"sig":"MEUCIGL2+OuGodZhmpoebQ3niqVWrcnHo65HX7zZB5D+1STNAiEAvAUyJerN5BkgXHGi+zywIK2Tlcn1G6BI/kYhOOytoM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":476986},"main":"src/main.js","gitHead":"0c6f165b1665e482803fbcc827d0dbaf785cbc4d","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.18.0_1699558462089_0.1230536677664742","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"@replayio/replay","version":"0.19.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.19.0","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"8dd93b0cc8a78570d0a45bedd6ed2dde2f17f27a","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.19.0.tgz","fileCount":74,"integrity":"sha512-LNBg+VOv4Oi/7IdjP2PllDctKthnCV+tzYrosaPh76tnnHre1Y+HZPfyVdbzB/9/pXEs5eQV4C8TmJjmCadoVg==","signatures":[{"sig":"MEUCIQDKRPC3BGOKic5Ex++8X+kfWxEjikiVrA0llKJttzUKDQIgPkI70x5iNO9HEdjAhjxC8Z8SLbudCrVLiBRyQRwMk9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":477976},"main":"src/main.js","gitHead":"ebdaac785b53a464d8abfc7f3504d85d62ce6a81","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.19.0_1700065196962_0.625327174999126","host":"s3://npm-registry-packages"}},"0.19.1":{"name":"@replayio/replay","version":"0.19.1","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.19.1","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"abf6e748f1ae50e6d020bbcc253f37f69fc46c2a","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.19.1.tgz","fileCount":74,"integrity":"sha512-7baMKu2sCAHdqiM6pvRf8RPWzTJzN6iTsqetB+zW/0Uo0BFqmXyTRRH4Q7FBxtRxLz/J5m9yOJIXMYnOveJqEQ==","signatures":[{"sig":"MEUCIEuBoM40SrGioSAnz1jnOhJrnbEso97ppCTSxMwgRe+WAiEA2MvcBluXPipsIuBQ/5XpIDRkHSPYBhUJZXoi7Chn5Zk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":478025},"main":"src/main.js","gitHead":"0a4f43cc533fde10a50c31623754881aba7aafaf","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.19.1_1700162006856_0.2548170931257794","host":"s3://npm-registry-packages"}},"0.19.2":{"name":"@replayio/replay","version":"0.19.2","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.19.2","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"d5a2221cf69917082617f415e43101f5247aa52e","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.19.2.tgz","fileCount":74,"integrity":"sha512-YMQrhPhSYu3GjakUDwIvswtEK4GzqVXlkuV57H+kSdhdfTbaHVVkDTMzgNgzXZu0gZJi8NbusVrHbaIQeC7K/Q==","signatures":[{"sig":"MEQCIARyWHJAnT3mmEwjd1B+XXN3M4NxiUkc0U9pkctOCocMAiBe11vpVxdmScYftJD7nrD+CjU55DMUGxnUMnzeEPRzng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":478342},"main":"src/main.js","gitHead":"ccc00033ada96f6995ed96bcf101deed8e2328bb","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.19.2_1700497138560_0.9680362141044647","host":"s3://npm-registry-packages"}},"0.19.3":{"name":"@replayio/replay","version":"0.19.3","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.19.3","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"41347ef75384f62fae2ffe16897331031a4dde38","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.19.3.tgz","fileCount":74,"integrity":"sha512-rZdFdgxABxv9Vs6kJkFvOvivh9uJ8ilwILtfzxTUjmRWxEFAPkPLgVtYgcxp0Lz8mSLlI4o27YuE5nfiB6njzQ==","signatures":[{"sig":"MEUCID1E7rOjfsQgcPFgnYFf24pt9MWSzjQZIOZQW/fY6Hi0AiEAnkepeun/HW88pG7m2Q6GFNJ9Ae9olJDd9sNw6aXJEg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":478342},"main":"src/main.js","gitHead":"c55989289ea2a99852dfa3ddef72c2191e7bc334","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.19.3_1700592347725_0.2796513569939363","host":"s3://npm-registry-packages"}},"0.19.4":{"name":"@replayio/replay","version":"0.19.4","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.19.4","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"df52d24aa6672b445ea9fdd42dbe55fa7e10d864","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.19.4.tgz","fileCount":74,"integrity":"sha512-T8XlT4jKVoQgPGNieYz3C++IowUVXWjqTMWNMcPrv0368h7MTTKrvnKCTTNmeDFXW819AeCRcCi+Xvgra2OzmQ==","signatures":[{"sig":"MEYCIQDCVIIB4upxHtQ6xpH3iD/2UwCiCXNbrQf7q6aci2cGtAIhAObvL4PKogRyljAdGbgE0Yro3bQLPKlE4iczTi2s0TK9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":478148},"main":"src/main.js","gitHead":"4cfc2c04a51df3f74f4b005416c4382495ed21af","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@replayio/sourcemap-upload":"^1.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.19.4_1701117626343_0.12363772772689141","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"@replayio/replay","version":"0.20.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.20.0","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"b1bce2a59bb6a43f085a0b3a5c2455fe24b5e866","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.20.0.tgz","fileCount":74,"integrity":"sha512-LltstGTNtrJZk8tistBT50RYlTassqOekxRMy6/w3B1sC/Zbh0T46Rh1GfgWxa/ayfP/y3GUCraflWne+QbQvg==","signatures":[{"sig":"MEQCIEJDNaorEOvBgycwBf9KyBvk5xJZJ43g/G9gu7g4/0tnAiBKhCklW31swtMz0UzyIISxl/gve7peFyvWl/0d6JijEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":487164},"main":"src/main.js","gitHead":"12b72023c74129ac2f30f47aea8b9ac08135c125","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^1.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.20.0_1701723576616_0.7066668635045943","host":"s3://npm-registry-packages"}},"0.20.1":{"name":"@replayio/replay","version":"0.20.1","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.20.1","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"d88945482bfbff53e44ed04d02e519f782e2bfa6","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.20.1.tgz","fileCount":78,"integrity":"sha512-sgbH7iDApXRQkdv6bcDVDACNQ0GQ9IUcZcMo/72g6hGe8YZG1JQbsUDd71EWMEfbjpoJI7bpkKe0VuS8vPybNw==","signatures":[{"sig":"MEUCIQCnw/Bvh82OEu3RxIpo8en2tc9GDPtwBoqrpYnO/iVz5AIgPKcdRVFap/ubFtGlqs00zG9D2zoauSevRxdi6FF1ohk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":491995},"main":"src/main.js","gitHead":"a20894aa31f2bdb6c4658c7264c6b848b26b5ee5","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^1.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.20.1_1702331383786_0.7281188173304174","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"@replayio/replay","version":"0.21.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.21.0","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"0297ffbaaf64b6e586f06e070bb61185f3d36284","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.21.0.tgz","fileCount":82,"integrity":"sha512-YdB0WVhzbKF1vK22wtQB1V9Q8Fraxec+LL5vTju7pDVOLpmbD5MIarUXv1Mk5k8fmk/tP5CY08fHNOyAF5pXYw==","signatures":[{"sig":"MEUCIQCjPyYCxk0vrD01Xa3Kh8OKiamlCRyFxrnWX7G1VCOoFwIgFRsvGbbHZIqGzeH0bqT4ljkpRH3sIWLp02TiC/qGJBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":500213},"main":"src/main.js","gitHead":"1f238538500444cf35816e3b586f16e7e2e822d1","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^1.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.21.0_1705699423894_0.4232318501326082","host":"s3://npm-registry-packages"}},"0.21.1":{"name":"@replayio/replay","version":"0.21.1","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.21.1","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"ed8bc1f3f4a7ea31056f9785b9b8ec02f8230949","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.21.1.tgz","fileCount":82,"integrity":"sha512-b5n8oSExpurBePNueCBrFhtQafG8OM+ZuHItUsReQwRY4SyntOnBBlKzcc1Ecb2Vn+VuPw28PU+/BzFzYJVwUQ==","signatures":[{"sig":"MEYCIQD6l1ItRCU085dQPS/3sbLNIjRzZKI8s7Ih7DZ9B3KbCQIhAJpTEAWBgPpsuz9doicz4QKLWw8snhdayaodlsr3tu2k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":500735},"main":"src/main.js","gitHead":"421de3615ce205eee470ac69657a389057463c0c","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.17.1+x64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^1.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.21.1_1706110438174_0.6181848768182951","host":"s3://npm-registry-packages"}},"0.21.2":{"name":"@replayio/replay","version":"0.21.2","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.21.2","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"870696749360453bd9212a65887b788b2973b210","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.21.2.tgz","fileCount":82,"integrity":"sha512-5fSX1t2GXsLUnNpdK1LsA5Svs9km2PAogVkmxekkNvPb7NcUz+4tR0yyx8MhYuBnijBNd21f5v8IEIGHUZGorw==","signatures":[{"sig":"MEUCIQCUgEN2vK6ZWMLozATx6d0JHSZoIgatnmhD7V04eL1HrAIgW36pK9jzWKWraZ4W6k3WrgJ/z9f5EQhxaGP45Rbkeik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502012},"main":"src/main.js","gitHead":"dd01559bd3e5780416a64e84654c7d9a0edbdac6","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^1.1.2"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.21.2_1708561682628_0.17501978416299568","host":"s3://npm-registry-packages"}},"0.21.3":{"name":"@replayio/replay","version":"0.21.3","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.21.3","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"4789fb23b4a75dd30fd2eca21c21d90171baf81e","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.21.3.tgz","fileCount":86,"integrity":"sha512-9SzacedDsRO2+gKhGgz8y5/tezSx2BhK40C2GNzl9SFugC7bTO7yngZNXMwvTljPjaVITDsZD+waSLrzFghuKQ==","signatures":[{"sig":"MEQCIFLg+4lf4sKGCCm4Xe5ZYLqKVShgz0ErwDMV7lkMaW0aAiAV5Mlt+y0hMGXgObk39O/odt1KOwpVL1UMSOlB/P3y+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":519981},"main":"src/main.js","gitHead":"907a50a38684ea750b031b7e28b9fb575bc433ef","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^1.1.2"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.21.3_1710256476252_0.6798811035895813","host":"s3://npm-registry-packages"}},"0.21.4":{"name":"@replayio/replay","version":"0.21.4","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.21.4","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":{"replay":"bin/replay.js"},"dist":{"shasum":"802b41f349497982ea2b736ebc101eb97e10be0e","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.21.4.tgz","fileCount":86,"integrity":"sha512-EmxoD8SuZu9UN6MRk5jsrmcRWErhQExj8zUJ4ijEapBNBmhk9g+XFfpYPbFyj+MABdGJZpymVphlLRuevo8P3w==","signatures":[{"sig":"MEQCIAJQKnB71QbT+zbADYF37Rnl3UhpNnXcpJcHqTgoWuywAiAihKRUIpJuDuN0X6kqIw33Rj9R2nEgZ5yHvWJuJ8ynUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523217},"main":"src/main.js","gitHead":"644466a0e87f35cf6e1a67165641ecab078c1a8f","scripts":{"test":"jest --ci","build":"rm -rf dist/ && tsc && chmod 755 dist/bin/* && cp package.json README.md dist/","prepare":"npm run if:source -- npm run build","if:exists":"node -e \"require('fs').existsSync(process.argv[1]) ? require('child_process').spawnSync(process.argv[2], process.argv.slice(3), {shell: true, stdio: 'inherit'}) : 0\"","if:source":"npm run if:exists -- src/main.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v18.15.0+arm64 (darwin)","description":"CLI tool for uploading and managing recordings","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^1.1.2"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.3","typescript":"^4.6.4","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.21.4_1710364829137_0.8040075622858607","host":"s3://npm-registry-packages"}},"0.21.5":{"name":"@replayio/replay","version":"0.21.5","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.21.5","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"6fb4a565891ff01fa827823824686c4aeac1a64a","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.21.5.tgz","fileCount":98,"integrity":"sha512-rM2Y7C1Dw9dFB/OSLJ0H9P7c/EFp3GdHNEpBqWIJPEslaY7E7RvWt/C4YGsPpAuR3gT9YFdJsU0u9zVIjA8xDw==","signatures":[{"sig":"MEYCIQCxXf7dwzo92izmJBMxuKI5XQpnqi9Oo9dLvHYjXz55ZwIhANhrhreekG6w68d66B0Enr0U775JGrZ2bN/9/kbs/qrA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":531227},"main":"./dist/main.js","exports":{".":"./dist/main.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"6015e283ccd4c69421c3bd303a8af3e45624ac06","scripts":{"test":"jest --ci","build":"rm -rf dist/ metadata/ tsconfig.tsbuildinfo && tsc && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.4.2","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/tsconfig":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.21.5_1711142756807_0.5095682374827193","host":"s3://npm-registry-packages"}},"0.21.6":{"name":"@replayio/replay","version":"0.21.6","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.21.6","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"jaril","email":"jarilvalenciano@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"72e0525a8143b16170699e2e4e98b5efb56fc898","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.21.6.tgz","fileCount":98,"integrity":"sha512-HoQD/EnpQZCRxH4yraxc25QAlIw1rEt6yWGjV25/1Qldrzzm+8I2jQACR4+/7ofM1PesL4klxN8PecjN1D9xzQ==","signatures":[{"sig":"MEQCICH62j3N8UXyCQvUpKwX/5C0BuVvqw10ctovnI3/dMA0AiBXrrAa+Rvneil8cEXdSftezLiqPnTO+q04hC7NWeaKPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":532482},"main":"./dist/main.js","exports":{".":"./dist/main.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"9c67a645cf6647bba7760833bd37e534d88926ab","scripts":{"test":"jest --ci","build":"rm -rf dist/ metadata/ tsconfig.tsbuildinfo && tsc && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^7.2.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.4.2","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/tsconfig":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.21.6_1711143860646_0.6262716164184425","host":"s3://npm-registry-packages"}},"0.21.7":{"name":"@replayio/replay","version":"0.21.7","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.21.7","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"a29d7c4967189f122c62293848e4287282e1a6a4","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.21.7.tgz","fileCount":104,"integrity":"sha512-zWOiOQum+IHVfAPq49TcuzMvDBKO9hwYBHMnE95a6rjCYQPfaImzOYP0wpfvNg2djMwb+D194LY5SIdpm2vl9w==","signatures":[{"sig":"MEYCIQDQ3lqxVDzuUSR1hPQwAAMy/Jnc8IPttTrEKIKXHtKgjwIhAMDGrUmSqI5nDmsEI2dMY4NWKOCMYghSrt4cj/hXM8JP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548757},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"1044db152a0caac8c1f6114fb64cfd0a699189f3","scripts":{"test":"jest --ci","build":"rm -rf dist/ metadata/ tsconfig.tsbuildinfo && tsc && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^1.1.5","launchdarkly-node-client-sdk":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.4.2","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/tsconfig":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.21.7_1711642828745_0.46123972958200676","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"@replayio/replay","version":"0.22.0","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.22.0","maintainers":[{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"ca7672149bd444a7d2aba0edb997f20ee790af5e","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.22.0.tgz","fileCount":104,"integrity":"sha512-e1+qwvDmPShu4cCTqdJ1vzRikCZNJkt7Jyyx3+AiFx7hjU47bDSd5Ck8caip1TZsyic5YOFAuBFaWKxYqLfY5w==","signatures":[{"sig":"MEQCIHntFrQF05OH2XBoZtrt7irjTzUigEbhB50mcaUlsIRpAiAz+pUvGYpPgEohwDQgFAyZOODARVeiYPyHfkXPFOZJnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548757},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"3204e3056f266f8eb9de821ad389c69648ee74c6","scripts":{"test":"jest --ci","build":"rm -rf dist/ metadata/ tsconfig.tsbuildinfo && tsc && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^2.0.0","launchdarkly-node-client-sdk":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.4.2","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/tsconfig":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.22.0_1712102955981_0.8743032768067591","host":"s3://npm-registry-packages"}},"0.22.1":{"name":"@replayio/replay","version":"0.22.1","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.22.1","maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"brianvaughn","email":"briandavidvaughn@gmail.com"},{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"74d249d1acc3d8c7af9dab1df17244219a266ace","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.22.1.tgz","fileCount":104,"integrity":"sha512-F7aW21wDP18vD+L5t0AVbpVqGSHlZ42gc+CK7FTIUn6G9Ds8hz+8tnR8Js0+I471NKh4swWtluX0YYTHqKJiJQ==","signatures":[{"sig":"MEUCIQDnQ09GLEOKDBBft40rjqiniz9B4/o48W3Yk1oldJhkGwIgN/zR+1KtQo5jJH4lO7YFcJu8+Kp5D7hYo2dySeuvtic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548757},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"fe048d93a942556eefc51066b442765ecbe1e00e","scripts":{"test":"jest --ci","build":"rm -rf dist/ metadata/ tsconfig.tsbuildinfo && tsc && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^2.0.2","launchdarkly-node-client-sdk":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.4.2","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/tsconfig":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.22.1_1713975856777_0.5527482864013016","host":"s3://npm-registry-packages"}},"0.22.2":{"name":"@replayio/replay","version":"0.22.2","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.22.2","maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"brianvaughn","email":"briandavidvaughn@gmail.com"},{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"3f5708367b4d282c2399cff5a862ef288315855b","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.22.2.tgz","fileCount":104,"integrity":"sha512-lbnEofybGESEiDCKMMXOHCf5AI/4NgOyeeKbopFpuE1gudTUcLU1eO5DRaR0IldZ3S2s0oSECJfqS1GgwOtM2Q==","signatures":[{"sig":"MEUCID/svr1azm888lgd8/WAk4LoTtvMK615N9zDoJ9wngo0AiEAoDmzodCw+RehhuO7DMwvHzoFSdy4cwIIBKKkE4xjMuc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548796},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"e8d6c43c0a46b79c950d0251e7715876f1709159","scripts":{"test":"jest --ci","build":"rm -rf dist/ metadata/ tsconfig.tsbuildinfo && tsc && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^2.0.3","launchdarkly-node-client-sdk":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.4.2","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/tsconfig":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.22.2_1713977394387_0.5780939358636008","host":"s3://npm-registry-packages"}},"0.22.3":{"name":"@replayio/replay","version":"0.22.3","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.22.3","maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"brianvaughn","email":"briandavidvaughn@gmail.com"},{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"a4dd9603ab8df4956e0b9924917c6405f54cb13f","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.22.3.tgz","fileCount":104,"integrity":"sha512-KXUGYRQ5a8P+1xDEhCMpWvzEHYrCH2mG2ZdPxcZhXzYTOI5uf7+lRoaskhbju5pwF2SOEXJSOfCn27BKTCqCEg==","signatures":[{"sig":"MEQCIBeo+d2CAvoWjFOg91lE5oftjc0O/hMR1eZewdaFIh9FAiA/iAV5VkI1w6ZSi5EQlCUysNrAZJECzcd9lZFb9gdgRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":549278},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"31d8f9872c52b508a42457cfb3e966404e5d78f0","scripts":{"test":"jest --ci","build":"rm -rf dist/ metadata/ tsconfig.tsbuildinfo && tsc && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryanjduffy","email":"ryan@tiqtech.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^2.0.3","launchdarkly-node-client-sdk":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.4.2","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/tsconfig":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.22.3_1714192778576_0.7351383969556957","host":"s3://npm-registry-packages"}},"0.22.4":{"name":"@replayio/replay","version":"0.22.4","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.22.4","maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"brianvaughn","email":"briandavidvaughn@gmail.com"},{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"ee970618e1033f2f24b941a08aa90a8e545c984e","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.22.4.tgz","fileCount":104,"integrity":"sha512-E4JJicf1akAujdMbPMEOlDzlwRWoCevOzw4bXNVU6gxJSohl8Aqp18dNcWMBAW7zg+PJCYg1TY2hF8S0yJwDCQ==","signatures":[{"sig":"MEQCIFPPXCL4VFz8BgCkOdOinVAXTFcCukNOmdi94BUUqq3iAiB8g3cdTtNrHzmYTPS8QAl5EUxuo6hISQOZAvU4C2axFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":549300},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"bdcbea612eeb4eca7f991fd66aea3e9956397823","scripts":{"test":"jest --ci","build":"rm -rf dist/ metadata/ tsconfig.tsbuildinfo && tsc && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andarist","email":"mateuszburzynski@gmail.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^2.0.3","launchdarkly-node-client-sdk":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/tsconfig":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.22.4_1715176449488_0.5422645482746129","host":"s3://npm-registry-packages"}},"0.22.5":{"name":"@replayio/replay","version":"0.22.5","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.22.5","maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"brianvaughn","email":"briandavidvaughn@gmail.com"},{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"ryanjduffy","email":"ryan@tiqtech.com"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"2e129a7110c7762c83d78e6a198554364d7fea23","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.22.5.tgz","fileCount":104,"integrity":"sha512-HRkxqAeZc+y8UcyG/eaJJuDgla8B4IWJjXjf8ilAWfRkZbL5MZDMtU+aLB/Ssf0gNpyw2x1UMmlQ0hS9/uMZJQ==","signatures":[{"sig":"MEUCIDX5oDHctMt+4ApFPW6hujSlP2bRu4CwqMor/+uwJM0lAiEA4DhkQ2JAx/3q0t7PFVCVnuEZ/M2o2DfEUqwqMeCXsLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":549563},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"6cbcea6bb3ad356a6ca3f30fb5c4948bd2f4d8d5","scripts":{"test":"jest --ci","build":"rm -rf dist/ metadata/ tsconfig.tsbuildinfo && tsc && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andarist","email":"mateuszburzynski@gmail.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^2.0.3","launchdarkly-node-client-sdk":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/tsconfig":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.22.5_1715948047057_0.28325950449033366","host":"s3://npm-registry-packages"}},"0.22.6":{"name":"@replayio/replay","version":"0.22.6","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.22.6","maintainers":[{"name":"replayio-release-bot","email":"npm-bot@replay.io"},{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"brianvaughn","email":"briandavidvaughn@gmail.com"},{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"e8df33be24eb8189c70e12b4ac68154204967382","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.22.6.tgz","fileCount":105,"integrity":"sha512-roNQl/RRs/UPIkctW1Qg9Owgp2SV15h6GwGja25FfKWF2Y1+Q2aOHO9cKIyCVNaEi/zntlhyOnE94nZqQhthEw==","signatures":[{"sig":"MEYCIQCs0RrhyJznG+cSWo/NxLreO1rAoBX2htKptQBCtQ7SagIhAN40MKyiTHjCY6WgAG3Ku31JYVFu2ZDFziXzmLzqudq/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":549776},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"be12c6900c46db83cb84bd8dbbd5d0f39ecb53c9","scripts":{"test":"jest --ci","build":"rm -rf dist/ metadata/ tsconfig.tsbuildinfo && tsc && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"replayio-release-bot","email":"npm-bot@replay.io"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^2.0.4","launchdarkly-node-client-sdk":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/tsconfig":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.22.6_1718043405124_0.7570037476351477","host":"s3://npm-registry-packages"}},"0.0.0-pr536-20240618142255":{"name":"@replayio/replay","version":"0.0.0-pr536-20240618142255","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.0.0-pr536-20240618142255","maintainers":[{"name":"replayio-release-bot","email":"npm-bot@replay.io"},{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"brianvaughn","email":"briandavidvaughn@gmail.com"},{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"47a6aa472df3e5ea8bf1c28964d75dd28654ca90","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.0.0-pr536-20240618142255.tgz","fileCount":105,"integrity":"sha512-c8uBr4naXcD3Cmz49FdJI8/Pp0Qo92eqGh+odAlRVm22KWrG1RY5f+peJDcJ0jjqrzO2FfO+/hduMNFQ5GQSdg==","signatures":[{"sig":"MEQCIAilpLvx7SsEG8Uc/c9c169h7MXv7JQjFBd44wvKf9YAAiAlTuw3KY/Ci7xAcP/fIsHJnzP56lMI+5LL6CvuH/GQfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":633678},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"f2c530f41323ed53e9cfd6fe1323b79858513d5d","scripts":{"test":"jest --ci","build":"rm -rf dist/ metadata/ tsconfig.tsbuildinfo && tsc && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"replayio-release-bot","email":"npm-bot@replay.io"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^2.0.4","launchdarkly-node-client-sdk":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/tsconfig":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.0.0-pr536-20240618142255_1718720583388_0.36904087113024575","host":"s3://npm-registry-packages"}},"0.22.7":{"name":"@replayio/replay","version":"0.22.7","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.22.7","maintainers":[{"name":"replayio-release-bot","email":"npm-bot@replay.io"},{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"brianvaughn","email":"briandavidvaughn@gmail.com"},{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"eaef8ed3e76bb5786b3daed9d3dd9e4182bad848","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.22.7.tgz","fileCount":105,"integrity":"sha512-iaKs6r77Z1xAPpfgSmGjsvzI8ixB0wvx4G6y2OEz3YaFvEesmzxQqgLV9trtgi93+bQULFfNRk573SvWstkXpA==","signatures":[{"sig":"MEQCICoZ+Z0NV7ZELN5X9Rup0GeuaYmh/I6cDpJalBE6j4i6AiBgeH/57uzVMXW2LLRF6xEGWYFe0UawbEqrf/HsAAdW1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":633638},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"8a09c74b7e0c0dca63e58bdf497533865abd3afe","scripts":{"test":"jest --ci","build":"rm -rf dist/ metadata/ tsconfig.tsbuildinfo && tsc && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"replayio-release-bot","email":"npm-bot@replay.io"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^0.15.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^2.0.4","launchdarkly-node-client-sdk":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/tsconfig":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.22.7_1718793990993_0.04522133425829056","host":"s3://npm-registry-packages"}},"0.22.8":{"name":"@replayio/replay","version":"0.22.8","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.22.8","homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"2f8e70d23ea595b2f6b3777b8927f6838ea393d4","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.22.8.tgz","fileCount":105,"integrity":"sha512-xPNKHXeTKiHb5x05ML6aiSKmq67c1EzcKkKNkojIlvisHMc+Iv/5PidFJ7A7Ks5AnWdzKjDZHziW4BRVc/gtmQ==","signatures":[{"sig":"MEUCIQDa6XicbvYX4X0vGHdSYKHHXWN9XOw6CRGfERgX2A+loAIgSb4VYZQxpP75CkNzpVpCh7wIKLk4jopn6viPc7bCpEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":635864},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"26eff0a10201adea7543249047e235ad7854b60f","scripts":{"test":"jest --ci","build":"rm -rf dist/ metadata/ tsconfig.tsbuildinfo && tsc && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"replayio-release-bot","email":"npm-bot@replay.io"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^1.0.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^2.0.5","launchdarkly-node-client-sdk":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.5.2","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/tsconfig":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replay_0.22.8_1719330060663_0.5635896525130595","host":"s3://npm-registry-packages"}},"0.0.0-pr549-20240625155921":{"name":"@replayio/replay","version":"0.0.0-pr549-20240625155921","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.0.0-pr549-20240625155921","homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"8e6cf97f88783de0e8b8559e2e06bf7143d5f120","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.0.0-pr549-20240625155921.tgz","fileCount":90,"integrity":"sha512-NpgWZVC4my8WyPkuTrZj4tbROMkyhFwgT14Z7mbp6NgbZjdBRYnm3hoyRthPXkv5tnfp3ds6BWYcP7Fueom3mQ==","signatures":[{"sig":"MEUCIGiJOvue3IAsO79DKW3xBt/d4AgNMGx3Qcdw6Wlom3n7AiEAzjA3dizO/lcZt5BVOtTHJL2cOkorT88ssthfdGeftp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":354547},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"8050238c85e51a73d7549d251ac321965831bbe1","scripts":{"test":"jest --ci","build":"rm -rf dist/ metadata/ tsconfig.tsbuildinfo && tsc && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andarist","email":"mateuszburzynski@gmail.com"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^1.0.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^0.0.0-pr549-20240625155921","launchdarkly-node-client-sdk":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.5.2","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/tsconfig":"^0.0.0"},"@replay-cli/pkg-build":{"entrypoints":["./src/bin.ts","./src/main.ts","./src/utils.ts","./src/metadata/*.ts","./src/metadata/test/index.ts"]},"_npmOperationalInternal":{"tmp":"tmp/replay_0.0.0-pr549-20240625155921_1719331265778_0.38390612624062315","host":"s3://npm-registry-packages"}},"0.22.9":{"name":"@replayio/replay","version":"0.22.9","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.22.9","homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"367d26f0b2d63febc99aec69db902914043d9511","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.22.9.tgz","fileCount":78,"integrity":"sha512-b1I/bJQXNF0W2kALjcypRPardPrO51a3blqcVQ8+7MAHOCZH4nAv/rSdJd5OlK2OjJ8Uh1xSAx7JhfgP6lUiIw==","signatures":[{"sig":"MEUCIQDjgwyBWEnad6VMyjnXEsBTNE5aFYAwfl+QuU+VVdkOgAIgGQ1azMhLrAumrMQhbXBwWeN4WoT8WTQplHzbBYVlZ2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":353806},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"31a4fbe2b5af34728a15aa6a054455c479c4bbb8","scripts":{"test":"jest --ci","build":"rm -rf dist/ metadata/ tsconfig.tsbuildinfo && tsc && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"replayio-release-bot","email":"npm-bot@replay.io"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^1.0.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^2.0.6","launchdarkly-node-client-sdk":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.5.2","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/tsconfig":"^0.0.0"},"@replay-cli/pkg-build":{"entrypoints":["./src/bin.ts","./src/main.ts","./src/utils.ts","./src/metadata/*.ts","./src/metadata/test/index.ts"]},"_npmOperationalInternal":{"tmp":"tmp/replay_0.22.9_1719346466724_0.31551586947314725","host":"s3://npm-registry-packages"}},"0.22.10":{"name":"@replayio/replay","version":"0.22.10","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.22.10","homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"6274e243b3cb64451ff1345bcdf89e3aebc45bfa","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.22.10.tgz","fileCount":90,"integrity":"sha512-2g5CExDWCysdGVH1AKy3Y9FU3c1KBC4KHXUP6dqUo0iuhb0DfuGfMxKMlxaoeVijFf9/P/NaG8aavGL1Uf7ejA==","signatures":[{"sig":"MEUCIQCQhs2kAdLi/a2G5c1/Zk82mc2ouYidFGaFTHOYZH/jvgIgaDCHFgQFNeEkDnkX3rq/RmDBO6G4cOzSBccxbWpHnLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":354916},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"a4fcfd833fa3b07bda7332c9c5d360b5beca8929","scripts":{"test":"jest --ci","build":"pkg-build && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"replayio-release-bot","email":"npm-bot@replay.io"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^1.0.4","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^2.0.6","launchdarkly-node-client-sdk":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.5.2","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/tsconfig":"^0.0.0"},"@replay-cli/pkg-build":{"entrypoints":["./src/bin.ts","./src/main.ts","./src/utils.ts","./src/metadata/*.ts","./src/metadata/test/index.ts"]},"_npmOperationalInternal":{"tmp":"tmp/replay_0.22.10_1719404969341_0.8374248941927498","host":"s3://npm-registry-packages"}},"0.0.0-pr577-20240701135511":{"name":"@replayio/replay","version":"0.0.0-pr577-20240701135511","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.0.0-pr577-20240701135511","homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"8ec76a945eb56a66f478e3b6fc7c26243980026b","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.0.0-pr577-20240701135511.tgz","fileCount":106,"integrity":"sha512-yX0aFCJrYbOU93S4MYs6EFnjqNMBjfcdlGY4i+LOk97HhV3zyKiz/sSkgRkKKQ9b6BIcpU1gXKmebsOs+yiJUA==","signatures":[{"sig":"MEUCIQDxc3vQz+smJ6PIo8LtkWLmxQmBssVylE36N2Mp+RcI7AIgOJK16gKVarXCrrUqw+zMENTdS1yvbE83DRSyacDMTuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361455},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"258bc182b605d9d6cf43d5c0a47a6773171343a5","scripts":{"test":"jest --ci","build":"pkg-build && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"replayio-release-bot","email":"npm-bot@replay.io"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","undici":"^5.28.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","winston":"^3.13.0","fs-extra":"^11.2.0","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^1.0.4","winston-loki":"^6.1.2","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^2.0.6","launchdarkly-node-client-sdk":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.5.2","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/shared":"^0.0.0","@replay-cli/tsconfig":"^0.0.0","@replay-cli/pkg-build":"^0.0.0"},"@replay-cli/pkg-build":{"entrypoints":["./src/bin.ts","./src/main.ts","./src/utils.ts","./src/metadata/*.ts","./src/metadata/test/index.ts"]},"_npmOperationalInternal":{"tmp":"tmp/replay_0.0.0-pr577-20240701135511_1719842157599_0.24848423885901383","host":"s3://npm-registry-packages"}},"0.0.0-pr577-20240701165011":{"name":"@replayio/replay","version":"0.0.0-pr577-20240701165011","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.0.0-pr577-20240701165011","homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"478ee0e2354ccb4012098a210db93cc5562b56df","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.0.0-pr577-20240701165011.tgz","fileCount":63,"integrity":"sha512-RpK5QCQVGgaqaq7WHNC28S9LGM2jTk/wkv1BPnLByoTCnRMvGW/gJrOaLNkz/8vJ3fvPr2xvxhpCrbEqdJeyEQ==","signatures":[{"sig":"MEQCICNsnwX7cudwrMKBH92iBEuXg1qFTak18gIOVWa6iQKgAiAHpIPDltwRws1ZCcCB6CtuFb3AuRsXnG+Yheys5zh18A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":453689},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"ab3aa11352679f48f1384122e8c348e96e4db951","scripts":{"test":"jest --ci","build":"pkg-build && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"replayio-release-bot","email":"npm-bot@replay.io"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","undici":"^5.28.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","winston":"^3.13.0","fs-extra":"^11.2.0","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^1.0.4","winston-loki":"^6.1.2","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^2.0.6","launchdarkly-node-client-sdk":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.5.2","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/shared":"^0.0.0","@replay-cli/tsconfig":"^0.0.0","@replay-cli/pkg-build":"^0.0.0"},"@replay-cli/pkg-build":{"entrypoints":["./src/bin.ts","./src/main.ts","./src/utils.ts","./src/metadata/*.ts","./src/metadata/test/index.ts"]},"_npmOperationalInternal":{"tmp":"tmp/replay_0.0.0-pr577-20240701165011_1719852649621_0.10901667003886173","host":"s3://npm-registry-packages"}},"0.0.0-pr577-20240701180959":{"name":"@replayio/replay","version":"0.0.0-pr577-20240701180959","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.0.0-pr577-20240701180959","homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"b2f2994ce84bfd097d4f3db330d441d1227a8248","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.0.0-pr577-20240701180959.tgz","fileCount":63,"integrity":"sha512-Bud3ndQ2vVk4ejpn5S0CeMQKi3BjauA+YejmQpFP3unkxMDPmEcZH1dOLz+JsvRlf0IgFzH8fOBWX5jDp5495Q==","signatures":[{"sig":"MEUCIFtSGaV7p9gEPi+8XmgS/lgBTY89X10VDJ+77wJ9C4OUAiEA7S9d4cFH7drSQl1YHkEwj7532U7bgJXZCsAUQfvT5/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":453689},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"8bccb2686931d276776637c8ef767cbbd6560a35","scripts":{"test":"jest --ci","build":"pkg-build && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"replayio-release-bot","email":"npm-bot@replay.io"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","undici":"^5.28.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","winston":"^3.13.0","fs-extra":"^11.2.0","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^1.0.4","winston-loki":"^6.1.2","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^2.0.6","launchdarkly-node-client-sdk":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.5.2","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/shared":"^0.0.0","@replay-cli/tsconfig":"^0.0.0","@replay-cli/pkg-build":"^0.0.0"},"@replay-cli/pkg-build":{"entrypoints":["./src/bin.ts","./src/main.ts","./src/utils.ts","./src/metadata/*.ts","./src/metadata/test/index.ts"]},"_npmOperationalInternal":{"tmp":"tmp/replay_0.0.0-pr577-20240701180959_1719857435020_0.2869200855514562","host":"s3://npm-registry-packages"}},"0.0.0-pr577-20240701192536":{"name":"@replayio/replay","version":"0.0.0-pr577-20240701192536","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.0.0-pr577-20240701192536","homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"d5de3423b70176731689f87b6b26a0063cc66c7b","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.0.0-pr577-20240701192536.tgz","fileCount":63,"integrity":"sha512-GKdvIJvDwILs4VKNlpKhWfftFJ1JB+qDiUUm/xPj4MDGmYKgCBc5F00iB0gnQfy+njJMmWXd69JLnUcDj8w/wA==","signatures":[{"sig":"MEUCIQCxDaftPINPoqpekrJDgIKZN2fBPQSeeRiwCyisxLDnPgIgE7Pzvz+N2m0vyql1MHlE5006iO7VfppiIHGhULYKmiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":453689},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"e8e54a199eb13788779460613b8eb51227858320","scripts":{"test":"jest --ci","build":"pkg-build && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"replayio-release-bot","email":"npm-bot@replay.io"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","undici":"^5.28.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","winston":"^3.13.0","fs-extra":"^11.2.0","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^1.0.4","winston-loki":"^6.1.2","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^2.0.6","launchdarkly-node-client-sdk":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.5.2","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/shared":"^0.0.0","@replay-cli/tsconfig":"^0.0.0","@replay-cli/pkg-build":"^0.0.0"},"@replay-cli/pkg-build":{"entrypoints":["./src/bin.ts","./src/main.ts","./src/utils.ts","./src/metadata/*.ts","./src/metadata/test/index.ts"]},"_npmOperationalInternal":{"tmp":"tmp/replay_0.0.0-pr577-20240701192536_1719861976970_0.6116996654971671","host":"s3://npm-registry-packages"}},"0.0.0-pr582-20240701201419":{"name":"@replayio/replay","version":"0.0.0-pr582-20240701201419","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.0.0-pr582-20240701201419","homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"700222f02b304fa996eba88bdba0064492e4509b","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.0.0-pr582-20240701201419.tgz","fileCount":63,"integrity":"sha512-OCgdHTQ9UrtsYqz5lCe94C5ARkK9G5rWXdJaunDCzfiwDlnGgIgyGXSDg1myBhBcZr6ISivN3KsPdGAsVuk8Dw==","signatures":[{"sig":"MEUCIQDsDcZsoL0XiNg1yqRCLjpnUbrN5iJGECZUxp50PnBiZgIgPw9RFQImcbUXmdLa0O4EKjNbaSSQ/ZwmbEzgxEWe13Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":453689},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"5d34b0a397be9cdd75ea33177aeb1c5c8c542ce9","scripts":{"test":"jest --ci","build":"pkg-build && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"replayio-release-bot","email":"npm-bot@replay.io"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","undici":"^5.28.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","winston":"^3.13.0","fs-extra":"^11.2.0","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^1.0.4","winston-loki":"^6.1.2","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^2.0.6","launchdarkly-node-client-sdk":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.5.2","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/shared":"^0.0.0","@replay-cli/tsconfig":"^0.0.0","@replay-cli/pkg-build":"^0.0.0"},"@replay-cli/pkg-build":{"entrypoints":["./src/bin.ts","./src/main.ts","./src/utils.ts","./src/metadata/*.ts","./src/metadata/test/index.ts"]},"_npmOperationalInternal":{"tmp":"tmp/replay_0.0.0-pr582-20240701201419_1719864898357_0.6724327393528786","host":"s3://npm-registry-packages"}},"0.0.0-pr582-20240701202835":{"name":"@replayio/replay","version":"0.0.0-pr582-20240701202835","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.0.0-pr582-20240701202835","homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"6f49fae3610cc16895fd0fdfc223eca13d8fd11c","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.0.0-pr582-20240701202835.tgz","fileCount":63,"integrity":"sha512-WEPwGvlq0qnn/YQTQnqz1X9g4BgfgTNVh4I0J0fKfPIYuyOBJvUr+zopDpLvRQzzxT3IyTGpSsWjUGyoM3EVNQ==","signatures":[{"sig":"MEUCIHjay8h6bb5J2Dls9/IHhSEjSFnSPAS0EGutqElZGuL6AiEAmSQY5Ag+0F9V9UxlzHZdYlWHCAyakzJMPIa/le0AZUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":453689},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"f9ff02871fdf2e350dfdb61d4f74ca902bf3b2d3","scripts":{"test":"jest --ci","build":"pkg-build && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"replayio-release-bot","email":"npm-bot@replay.io"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","undici":"^5.28.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","winston":"^3.13.0","fs-extra":"^11.2.0","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^1.0.4","winston-loki":"^6.1.2","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^2.0.6","launchdarkly-node-client-sdk":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.5.2","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/shared":"^0.0.0","@replay-cli/tsconfig":"^0.0.0","@replay-cli/pkg-build":"^0.0.0"},"@replay-cli/pkg-build":{"entrypoints":["./src/bin.ts","./src/main.ts","./src/utils.ts","./src/metadata/*.ts","./src/metadata/test/index.ts"]},"_npmOperationalInternal":{"tmp":"tmp/replay_0.0.0-pr582-20240701202835_1719865753964_0.014748116639451414","host":"s3://npm-registry-packages"}},"0.0.0-pr584-20240702120001":{"name":"@replayio/replay","version":"0.0.0-pr584-20240702120001","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.0.0-pr584-20240702120001","homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"ae67bc380faa761f548a15a597538a01d02867ad","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.0.0-pr584-20240702120001.tgz","fileCount":63,"integrity":"sha512-lf7JY5sgCjJkdNpn0s93dasEoIXYEUNAzW9hIXpe0C6xGjCA/Bqxt1rZSMsCs6mbeDmymJhoQ/OirnSVzL9ddw==","signatures":[{"sig":"MEUCIEyy4ulltH4l+l/BDmoTj0Df9w8ZYBSSCzca0Ozp2L3yAiEAtOEpSIOp6jrC4L8/HYyv4omGDKtN7gt0tba+u8HVAVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":453689},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"3321d24ecde49d9f4b3e37bfc29012c55501cbb9","scripts":{"test":"jest --ci","build":"pkg-build && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"replayio-release-bot","email":"npm-bot@replay.io"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","undici":"^5.28.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","winston":"^3.13.0","fs-extra":"^11.2.0","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^1.0.4","winston-loki":"^6.1.2","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^2.0.6","launchdarkly-node-client-sdk":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.5.2","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/shared":"^0.0.0","@replay-cli/tsconfig":"^0.0.0","@replay-cli/pkg-build":"^0.0.0"},"@replay-cli/pkg-build":{"entrypoints":["./src/bin.ts","./src/main.ts","./src/utils.ts","./src/metadata/*.ts","./src/metadata/test/index.ts"]},"_npmOperationalInternal":{"tmp":"tmp/replay_0.0.0-pr584-20240702120001_1719921640524_0.16280754918921558","host":"s3://npm-registry-packages"}},"0.22.11":{"name":"@replayio/replay","version":"0.22.11","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.22.11","maintainers":[{"name":"replayio-release-bot","email":"npm-bot@replay.io"},{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"brianvaughn","email":"briandavidvaughn@gmail.com"},{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"9f055bc5e20fad2c97a56cdfdc337f54792c7578","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.22.11.tgz","fileCount":63,"integrity":"sha512-oaOv8JT0lleiMC2mGdY1q96LgLwV5asfknbGOIBo24Jzrut/jo+jTmx8F1tyqzqrbrrk++L4cJSAosLjdyzCwg==","signatures":[{"sig":"MEUCIAeTztoq6uE9bbMppOTvheywNz8ir3N5Yk2mLu165nwcAiEA92xDPrjLxXuFGxFB3cuUI1L5jR7TorSOJhrhm9VI9RE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454969},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"75a32ecdc9af53675e343655f1f309cbf9d2f46f","scripts":{"test":"jest --ci","build":"pkg-build && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"replayio-release-bot","email":"npm-bot@replay.io"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","undici":"^5.28.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","winston":"^3.13.0","fs-extra":"^11.2.0","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","superstruct":"^1.0.4","winston-loki":"^6.1.2","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^2.0.6","launchdarkly-node-client-sdk":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.5.2","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/shared":"^0.0.0","@replay-cli/tsconfig":"^0.0.0","@replay-cli/pkg-build":"^0.0.0"},"@replay-cli/pkg-build":{"entrypoints":["./src/bin.ts","./src/main.ts","./src/utils.ts","./src/metadata/*.ts","./src/metadata/test/index.ts"]},"_npmOperationalInternal":{"tmp":"tmp/replay_0.22.11_1720026486227_0.10748776663895399","host":"s3://npm-registry-packages"}},"0.22.12":{"name":"@replayio/replay","version":"0.22.12","author":"","license":"BSD-3-Clause","_id":"@replayio/replay@0.22.12","maintainers":[{"name":"replayio-release-bot","email":"npm-bot@replay.io"},{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"brianvaughn","email":"briandavidvaughn@gmail.com"},{"name":"acemarke","email":"mark.erikson@gmail.com"},{"name":"bhackett1024","email":"bhackett@replay.io"},{"name":"dmiller_replay","email":"dan@replay.io"},{"name":"holger_replay","email":"holger@replay.io"},{"name":"jcmorrow","email":"josh@jcmorrow.com"},{"name":"jasonlaster11","email":"jason.laster.11@gmail.com"}],"homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"bin":"./bin.js","dist":{"shasum":"d131eef2dd8808e297c365c0b3735f859e8e52cf","tarball":"https://registry.npmjs.org/@replayio/replay/-/replay-0.22.12.tgz","fileCount":63,"integrity":"sha512-1OrXj9ksSyhuRJD2jZgY+mwsQoVESyeipne6ik/e+pvg7mXjQanKwJQ2AS0Y4DqV1iaNK+AaVEnHkfWVtepYJQ==","signatures":[{"sig":"MEYCIQCVT6WizNOJEUGJtkibEJmZWJ/9ezq72JrGHTLchRRHlgIhAPI6TnRGbWq4NNS0urB0cC/nnlYtS1d69Me+sSw4K9Ra","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455320},"main":"./dist/main.js","exports":{".":"./dist/main.js","./utils":"./dist/utils.js","./metadata":"./dist/metadata/index.js","./metadata/*":"./dist/metadata/*.js","./package.json":"./package.json","./metadata/test":"./dist/metadata/test/index.js"},"gitHead":"b803eea8c0fa3cde2ad8a338174e96d827cbedeb","scripts":{"test":"jest --ci","build":"pkg-build && node ./scripts/mirror-dist-metadata.js","prepare":"yarn run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"replayio-release-bot","email":"npm-bot@replay.io"},"deprecated":"This package is deprecated. Please use replayio instead.","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","directories":{},"dependencies":{"ws":"^7.5.0","debug":"^4.3.4","p-map":"^4.0.0","semver":"^7.5.4","undici":"^5.28.4","is-uuid":"^1.0.2","jsonata":"^1.8.6","winston":"^3.13.0","fs-extra":"^11.2.0","commander":"^12.0.0","node-fetch":"^2.6.8","text-table":"^0.2.0","stack-utils":"^2.0.6","superstruct":"^1.0.4","winston-loki":"^6.1.2","@types/semver":"^7.5.6","query-registry":"^2.6.0","@replayio/sourcemap-upload":"^2.0.6","launchdarkly-node-client-sdk":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","ts-jest":"^28.0.6","@types/ws":"^8.5.10","typescript":"^5.5.2","@types/jest":"^28.1.5","@types/debug":"^4.1.7","@types/node-fetch":"^2.6.3","@types/text-table":"^0.2.2","@replay-cli/shared":"^0.0.0","@types/stack-utils":"^2.0.3","@replay-cli/tsconfig":"^0.0.0","@replay-cli/pkg-build":"^0.0.0"},"@replay-cli/pkg-build":{"entrypoints":["./src/bin.ts","./src/main.ts","./src/utils.ts","./src/metadata/*.ts","./src/metadata/test/index.ts"]},"_npmOperationalInternal":{"tmp":"tmp/replay_0.22.12_1720041091799_0.27160642705660276","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-03-15T21:40:18.787Z","modified":"2026-06-25T17:48:32.723Z","0.1.0-alpha.1":"2022-03-15T21:40:18.991Z","0.1.0-alpha.2":"2022-03-15T21:43:06.956Z","0.1.0-alpha.3":"2022-03-15T22:02:23.409Z","0.1.0-alpha.4":"2022-03-15T22:04:48.140Z","0.1.0-alpha.5":"2022-03-15T22:14:19.815Z","0.1.0-alpha.6":"2022-03-16T17:55:23.572Z","0.1.0-alpha.7":"2022-03-16T18:06:09.852Z","0.1.0":"2022-03-29T15:54:37.683Z","0.1.1":"2022-04-05T20:16:17.208Z","0.1.2":"2022-04-21T00:00:08.249Z","0.1.3":"2022-04-28T19:59:08.622Z","0.2.0":"2022-05-10T20:29:37.822Z","0.2.1":"2022-05-12T21:17:45.037Z","0.0.0-experimental-53e0a221":"2022-05-17T16:39:54.027Z","0.0.0-experimental-6ca7d6b6":"2022-05-17T20:14:15.431Z","0.3.0":"2022-05-18T04:30:00.950Z","0.4.0":"2022-05-31T22:11:50.185Z","0.0.0-experimental-6d2f8c30":"2022-06-02T19:36:07.211Z","0.4.1":"2022-06-02T23:29:55.705Z","0.0.0-experimental-e853ee95":"2022-06-07T20:02:07.705Z","0.4.2":"2022-06-07T20:50:27.077Z","0.4.3":"2022-06-17T18:57:55.132Z","0.4.4":"2022-06-29T23:46:27.193Z","0.5.0":"2022-07-13T17:25:09.935Z","0.6.0":"2022-07-14T14:32:59.857Z","0.6.1":"2022-07-14T16:19:18.198Z","0.0.0-experimental-57709165":"2022-07-18T20:46:14.084Z","0.0.0-experimental-747d6cb4":"2022-07-18T21:46:56.571Z","0.0.0-experimental-e8ede605":"2022-07-18T23:43:24.887Z","0.7.0":"2022-07-19T18:23:48.438Z","0.8.0":"2022-07-21T23:46:45.406Z","0.8.1":"2022-07-21T23:58:00.439Z","0.0.0-experimental-2640f652":"2022-07-25T22:53:15.636Z","0.9.0":"2022-07-26T16:58:40.827Z","0.9.1":"2022-07-27T18:46:35.540Z","0.9.2":"2022-07-29T23:00:20.670Z","0.9.3":"2022-08-12T22:42:45.572Z","0.0.0-experimental-6e3a19f0":"2022-08-24T21:11:39.188Z","0.0.0-experimental-82f33251":"2022-08-24T22:51:03.332Z","0.9.4":"2022-08-26T17:17:20.271Z","0.9.5":"2022-09-02T16:30:38.712Z","0.9.6":"2022-09-28T18:33:16.236Z","0.10.0":"2022-10-20T15:49:06.023Z","0.10.1":"2022-10-31T19:33:33.168Z","0.0.0-experimental-75bef0c7":"2022-11-04T21:45:51.165Z","0.10.2-alpha.0":"2022-11-08T00:36:44.709Z","0.10.2":"2022-11-08T17:39:26.761Z","0.10.3":"2022-11-09T00:37:29.478Z","0.10.4":"2022-11-22T22:43:21.451Z","0.10.5":"2022-11-22T22:46:14.524Z","0.10.6-alpha.10":"2022-12-05T19:22:12.554Z","0.10.6":"2022-12-05T20:03:56.072Z","0.10.7":"2022-12-14T05:40:38.019Z","0.10.8":"2023-01-06T17:48:31.158Z","0.10.9-alpha.0":"2023-01-07T00:37:59.338Z","0.11.0":"2023-01-11T17:59:45.452Z","0.12.0":"2023-01-20T20:26:36.124Z","0.12.1":"2023-02-02T17:43:29.083Z","0.12.2":"2023-02-08T18:39:43.102Z","0.12.3":"2023-02-17T19:40:47.203Z","0.12.4":"2023-02-22T02:09:00.243Z","0.12.5":"2023-03-02T04:44:58.362Z","0.12.6":"2023-03-14T20:35:05.932Z","0.12.7":"2023-03-24T23:17:18.966Z","0.12.8":"2023-04-03T19:10:36.629Z","0.12.10":"2023-05-10T15:56:20.588Z","0.13.0-alpha.0":"2023-06-05T18:12:33.473Z","0.12.11":"2023-06-05T19:48:09.732Z","0.12.12-alpha.0":"2023-06-07T14:54:10.841Z","0.12.12-alpha.1":"2023-06-09T16:10:13.579Z","0.12.12":"2023-06-09T17:40:08.565Z","0.12.13-alpha.0":"2023-06-22T17:33:00.388Z","0.12.13":"2023-06-24T00:18:42.221Z","0.13.0":"2023-07-12T19:21:12.559Z","0.13.1":"2023-07-14T20:40:09.088Z","0.14.0":"2023-07-18T22:17:09.836Z","0.14.1":"2023-07-21T15:54:45.016Z","0.14.2":"2023-07-25T19:50:21.070Z","0.14.3":"2023-08-10T14:44:33.290Z","0.14.4":"2023-08-15T19:43:24.583Z","0.15.0":"2023-09-05T15:24:57.658Z","0.16.0":"2023-09-14T20:37:27.396Z","0.16.1":"2023-09-15T16:21:39.085Z","0.17.0":"2023-09-19T22:42:48.392Z","0.17.1":"2023-09-25T16:51:03.098Z","0.17.2":"2023-09-26T15:18:03.713Z","0.17.3":"2023-10-04T16:43:36.261Z","0.17.4":"2023-10-12T22:02:11.545Z","0.17.5":"2023-10-23T19:57:34.365Z","0.18.0":"2023-11-09T19:34:22.274Z","0.19.0":"2023-11-15T16:19:57.142Z","0.19.1":"2023-11-16T19:13:27.032Z","0.19.2":"2023-11-20T16:18:58.808Z","0.19.3":"2023-11-21T18:45:47.915Z","0.19.4":"2023-11-27T20:40:26.648Z","0.20.0":"2023-12-04T20:59:36.823Z","0.20.1":"2023-12-11T21:49:44.028Z","0.21.0":"2024-01-19T21:23:44.043Z","0.21.1":"2024-01-24T15:33:58.393Z","0.21.2":"2024-02-22T00:28:02.903Z","0.21.3":"2024-03-12T15:14:36.406Z","0.21.4":"2024-03-13T21:20:29.424Z","0.21.5":"2024-03-22T21:25:56.973Z","0.21.6":"2024-03-22T21:44:20.837Z","0.21.7":"2024-03-28T16:20:28.922Z","0.22.0":"2024-04-03T00:09:16.194Z","0.22.1":"2024-04-24T16:24:16.947Z","0.22.2":"2024-04-24T16:49:54.619Z","0.22.3":"2024-04-27T04:39:38.758Z","0.22.4":"2024-05-08T13:54:09.728Z","0.22.5":"2024-05-17T12:14:07.225Z","0.22.6":"2024-06-10T18:16:45.301Z","0.0.0-pr536-20240618142255":"2024-06-18T14:23:03.588Z","0.22.7":"2024-06-19T10:46:31.149Z","0.22.8":"2024-06-25T15:41:00.799Z","0.0.0-pr549-20240625155921":"2024-06-25T16:01:05.965Z","0.22.9":"2024-06-25T20:14:26.946Z","0.22.10":"2024-06-26T12:29:29.522Z","0.0.0-pr577-20240701135511":"2024-07-01T13:55:57.859Z","0.0.0-pr577-20240701165011":"2024-07-01T16:50:49.972Z","0.0.0-pr577-20240701180959":"2024-07-01T18:10:35.266Z","0.0.0-pr577-20240701192536":"2024-07-01T19:26:17.112Z","0.0.0-pr582-20240701201419":"2024-07-01T20:14:58.577Z","0.0.0-pr582-20240701202835":"2024-07-01T20:29:14.261Z","0.0.0-pr584-20240702120001":"2024-07-02T12:00:40.675Z","0.22.11":"2024-07-03T17:08:06.447Z","0.22.12":"2024-07-03T21:11:32.053Z"},"bugs":{"url":"https://github.com/replayio/replay-cli/issues"},"license":"BSD-3-Clause","homepage":"https://github.com/replayio/replay-cli/blob/main/packages/replay/README.md","repository":{"url":"git+https://github.com/replayio/replay-cli.git","type":"git"},"description":"CLI tool for uploading and managing recordings","maintainers":[{"email":"mateuszburzynski@gmail.com","name":"andarist"},{"email":"bhackett@replay.io","name":"bhackett1024"},{"email":"michael.ward@replay.io","name":"mwardreplay"},{"email":"npm-bot@replay.io","name":"replayio-release-bot"},{"email":"mark.erikson@gmail.com","name":"acemarke"}],"readme":"","readmeFilename":""}