{"versions":{"1.0.4":{"name":"@jitsi/precall-test","version":"1.0.4","description":"A JavaScript module for conducting connectivity and performance pre-call tests.","main":"src/main.js","dependencies":{},"devDependencies":{},"scripts":{},"license":"Apache-2.0","_id":"@jitsi/precall-test@1.0.4","gitHead":"cdd4dd841cb9d2b350ca6853783054c7db1ec6fc","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-clxVhViVpZF+hKecpH9z/v5swHLbAo/48QzQeYoAGiUOL1hNz5SP5znWRY4oSGIXpQ5gk1ZkJEHHgJKEdMl4AA==","shasum":"cfe715d8a76d2bbf02117571f2b2d5cdbf276c2b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jitsi/precall-test/-/precall-test-1.0.4.tgz","fileCount":18,"unpackedSize":92862,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaKoOk9v0a/4x19ksaWFAJpgjb9Lg9sqSFkbYsTcuu/gIgD+kzjwmlwc1P1YcYHamLIfHuBRHCIKEc4biLQZzH0Tw="}],"size":22989},"_npmUser":{"name":"anonymous","email":"s@saghul.net"},"directories":{},"maintainers":[{"name":"anonymous","email":"calinte2002@yahoo.co.uk"},{"name":"anonymous","email":"damencho@jitsi.org"},{"name":"anonymous","email":"mihdmt@gmail.com"},{"name":"anonymous","email":"andrei.gavrilescu@8x8.com"},{"name":"anonymous","email":"hristo@jitsi.org"},{"name":"anonymous","email":"georgios.politis@icloud.com"},{"name":"anonymous","email":"yana@jitsi.org"},{"name":"anonymous","email":"contact@jitsi.org"},{"name":"anonymous","email":"s@saghul.net"},{"name":"anonymous","email":"jaya@sip-communicator.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/precall-test_1.0.4_1727355333337_0.7838256729571491"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-26T12:55:33.571Z","publish_time":1727355333571,"_source_registry_name":"default","contributors":[]},"1.0.5":{"name":"@jitsi/precall-test","version":"1.0.5","description":"A JavaScript module for conducting connectivity and performance pre-call tests.","main":"src/main.js","dependencies":{},"devDependencies":{},"scripts":{},"license":"Apache-2.0","_id":"@jitsi/precall-test@1.0.5","gitHead":"932d7a9b4b48cb6faaaf944e9c0695a5d6294e60","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-F+gF+Yj9tfCs7fH/t7UcHCGohBS4XFVO2PFiD0rGnFMRB4+piQ4SLBwd2Fh3NyHOoiqCFl3LX5BuovmzPFSwSA==","shasum":"9113e96d9b53cb295297b4a07ace378d20f8ced1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jitsi/precall-test/-/precall-test-1.0.5.tgz","fileCount":18,"unpackedSize":91154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjBHn/4vWNzRhW2bubwXCcW3VDids3YZLcys2ofrsnWAiEAt/1zgpQ4tXpiL6g2Sh9z6pDLZYQsPUjI/uy/nVX6gEk="}],"size":22737},"_npmUser":{"name":"anonymous","email":"s@saghul.net"},"directories":{},"maintainers":[{"name":"anonymous","email":"calinte2002@yahoo.co.uk"},{"name":"anonymous","email":"damencho@jitsi.org"},{"name":"anonymous","email":"mihdmt@gmail.com"},{"name":"anonymous","email":"andrei.gavrilescu@8x8.com"},{"name":"anonymous","email":"hristo@jitsi.org"},{"name":"anonymous","email":"georgios.politis@icloud.com"},{"name":"anonymous","email":"yana@jitsi.org"},{"name":"anonymous","email":"contact@jitsi.org"},{"name":"anonymous","email":"s@saghul.net"},{"name":"anonymous","email":"jaya@sip-communicator.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/precall-test_1.0.5_1727430041171_0.18940662086724247"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-27T09:40:41.352Z","publish_time":1727430041352,"_source_registry_name":"default","contributors":[]},"1.0.6":{"name":"@jitsi/precall-test","version":"1.0.6","description":"A JavaScript module for conducting connectivity and performance pre-call tests.","main":"src/main.js","dependencies":{},"devDependencies":{},"scripts":{},"license":"Apache-2.0","_id":"@jitsi/precall-test@1.0.6","gitHead":"407c24d4ddf4e7aed4adfe6cbcea6e633fb4f224","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-L/gnRjnFxpQqvfILXeFoVTHEtwL01zoSKAIqMVxMmaD0ahozML8uztlxRPlYSbKrT31j3Cm1ss9KdSNeO3f9FQ==","shasum":"cdf7e4c49412c013a054b54486ad507a737adf07","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jitsi/precall-test/-/precall-test-1.0.6.tgz","fileCount":18,"unpackedSize":93870,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUlcJfXywVZsSFg/+4/wtz2XoweQcIq1QWSaSh+i2pYAiBfjSwbcH0p/+nx5KvIwCYZf3Z89O23GuCr5ggOONYxCw=="}],"size":23084},"_npmUser":{"name":"anonymous","email":"s@saghul.net"},"directories":{},"maintainers":[{"name":"anonymous","email":"calinte2002@yahoo.co.uk"},{"name":"anonymous","email":"damencho@jitsi.org"},{"name":"anonymous","email":"mihdmt@gmail.com"},{"name":"anonymous","email":"andrei.gavrilescu@8x8.com"},{"name":"anonymous","email":"hristo@jitsi.org"},{"name":"anonymous","email":"georgios.politis@icloud.com"},{"name":"anonymous","email":"yana@jitsi.org"},{"name":"anonymous","email":"contact@jitsi.org"},{"name":"anonymous","email":"s@saghul.net"},{"name":"anonymous","email":"jaya@sip-communicator.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/precall-test_1.0.6_1727808843460_0.15252760446067182"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-01T18:54:03.673Z","publish_time":1727808843673,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"1.0.6"},"name":"@jitsi/precall-test","time":{"created":"2024-09-26T14:13:21.065Z","modified":"2025-11-06T08:13:33.950Z","1.0.4":"2024-09-26T12:55:33.571Z","1.0.5":"2024-09-27T09:40:41.352Z","1.0.6":"2024-10-01T18:54:03.673Z"},"readme":"# precall-test\n\nThe pre-call test javascript module. Install with `npm install @jitsi/precall-test`.\n\n\n# Example Usage\n\n```\nimport precallTest from '@jitsi/precall-test';\nimport { useEffect } from 'react';\n\nfunction App() {\n  useEffect(() => {\n    const handlePrecallTestResults = (results, err) => {\n      console.log('Got results', results, err);\n      if (results) {\n        document.getElementById('throughput').innerHTML = results.throughput;\n        document.getElementById('loss').innerHTML = results.fractionalLoss*100;\n        document.getElementById('rtt').innerHTML = results.rtt;\n        document.getElementById('jitter').innerHTML = results.jitter;\n      }\n\n    } \n\n    const configuration = [{\"urls\":\"<turn server>\",\"username\":\"<user>\",\"credential\":\"<password>\" }];\n    const precalltest = new precallTest();\n    precalltest.start(configuration, handlePrecallTestResults);\n  }, []);\n\n  return (\n    <div className=\"App\"> \n        <div className=\"oneline\">Throughput (kbps):</div>\n        <div className=\"oneline\" id=\"throughput\"></div>\n        <div className=\"oneline\">Loss (%): </div>\n        <div className=\"oneline\" id=\"loss\"></div>\n        <div className=\"oneline\">RTT (ms): </div>\n        <div className=\"oneline\" id=\"rtt\"></div>\n        <div className=\"oneline\">Jitter (ms): </div>\n        <div className=\"oneline\" id=\"jitter\"></div>\n      <p id=\"failures\"></p>\n    </div>\n  );\n}\n```","users":{}}