{"_id":"strophe.js","_rev":"48-f28b2ec26b37a37e9f6d13b68e3a3134","name":"strophe.js","dist-tags":{"latest":"5.0.0"},"versions":{"1.2.4":{"name":"strophe.js","version":"1.2.4","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"_id":"strophe.js@1.2.4","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"f8a1ebd0900df6cd52be96f3974e899a884985b0","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.2.4.tgz","integrity":"sha512-wPhDhohjeDXA/3SR0SQmz49I4kEi/0wWDowbQon9dG6Qde1auYO8N7eCGHPrTAfrDmlVnhagPjR00EoDZur4nw==","signatures":[{"sig":"MEUCIQCN2HeLqoP/Nhg/nSPdu9q11u9503CdxTC8D/oAM/TWVwIgQ9Jwvh69MUkNsyMu4Xv2YHvgfbdzkMyma5J/ObnOBaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"strophe.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"_from":".","files":["strophe.js","CHANGELOG.txt","LICENSE.txt","README.txt"],"_shasum":"f8a1ebd0900df6cd52be96f3974e899a884985b0","browser":"strophe.js","engines":{"browser":"*"},"gitHead":"fe98b28c5060f1191bea153da8e217c1e1abc501","scripts":{"doc":"grunt doc","lint":"grunt","build":"grunt","clean":"grunt clean","release":"grunt release"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"licenses":["MIT"],"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"2.11.3","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"0.12.7","dependencies":{"phantomjs":"^1.9.13","qunit-phantomjs-runner":"^2.1.0"},"devDependencies":{"bower":"latest","grunt":"~0.4","grunt-cli":"~0.1.13","requirejs":"~2.1.15","grunt-mkdir":"~0.1.1","grunt-shell":"~0.6.1","http-server":"^0.7.4","grunt-contrib-copy":"~0.5.0","grunt-natural-docs":"~0.1.1","grunt-contrib-clean":"~0.5.0","grunt-contrib-qunit":"^0.5.2","grunt-contrib-watch":"~0.5.3","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.2.7","grunt-contrib-connect":"^0.9.0","grunt-contrib-requirejs":"^0.4.4"}},"1.2.5":{"name":"strophe.js","version":"1.2.5","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"_id":"strophe.js@1.2.5","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"ffa08f15215715137a291aa22acc79300ba763dc","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.2.5.tgz","integrity":"sha512-02pxEhOgxXhpARgJO+/1p5GjZ+faO0/HjJsSVAWiJ/414lcQY6PlmP1IEuxDFS58SHDFtrZ8AapEQPue6+3LeQ==","signatures":[{"sig":"MEQCIBfZNMr1QX/4k7BHqwjI5E2wDGFLcgnMjIWq0Nx4tbP2AiAntH2CLHPxgPDFBpLH1+9Wh/ISx83C7yuAw/3kZ8XR1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"strophe.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"_from":".","files":["strophe.js","CHANGELOG.txt","LICENSE.txt","README.txt"],"_shasum":"ffa08f15215715137a291aa22acc79300ba763dc","browser":"strophe.js","engines":{"browser":"*"},"gitHead":"215943e4ee067a3f51bd1997b08c725eeee1954a","scripts":{"doc":"grunt doc","lint":"grunt","build":"grunt","clean":"grunt clean","release":"grunt release"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"licenses":["MIT"],"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"2.11.3","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"0.12.7","dependencies":{"phantomjs":"^1.9.13","qunit-phantomjs-runner":"^2.1.0"},"devDependencies":{"bower":"latest","grunt":"~0.4","grunt-cli":"~0.1.13","requirejs":"~2.1.15","grunt-mkdir":"~0.1.1","grunt-shell":"~0.6.1","http-server":"^0.7.4","grunt-contrib-copy":"~0.5.0","grunt-natural-docs":"~0.1.1","grunt-contrib-clean":"~0.5.0","grunt-contrib-qunit":"^0.5.2","grunt-contrib-watch":"~0.5.3","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.2.7","grunt-contrib-connect":"^0.9.0","grunt-contrib-requirejs":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js-1.2.5.tgz_1455114005971_0.029236613074317575","host":"packages-5-east.internal.npmjs.com"}},"1.2.6":{"name":"strophe.js","version":"1.2.6","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"_id":"strophe.js@1.2.6","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"65934d419fcee15a797b573d2e497d15edf8b9e1","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.2.6.tgz","integrity":"sha512-t83hvql2Zh82f7MH7ryGBBXKPkYRzIJBAh2YMVJKjkPNBOZ2Qmj8RcDYRlcPCqpVa6B/U2GEUATSRjJdgR043w==","signatures":[{"sig":"MEQCIHsGKKky65GGIrYvJYSGQXp7kxWJfD5MS+M/YcGPa81PAiBjFFLML0AQxrNVAMcd4MubeIVJUktbkLJeUCSy91y6og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"strophe.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"_from":".","files":["strophe.js","CHANGELOG.txt","LICENSE.txt","README.txt"],"_shasum":"65934d419fcee15a797b573d2e497d15edf8b9e1","browser":"strophe.js","engines":{"browser":"*"},"gitHead":"935cb2fe6780aaa2bafe6a85421662a26532929a","scripts":{"doc":"grunt doc","lint":"grunt","build":"grunt","clean":"grunt clean","release":"grunt release"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"licenses":["MIT"],"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"2.14.12","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"4.3.1","dependencies":{"phantomjs":"^1.9.13","qunit-phantomjs-runner":"^2.1.0"},"devDependencies":{"bower":"latest","grunt":"~0.4","grunt-cli":"~0.1.13","requirejs":"~2.1.15","grunt-mkdir":"~0.1.1","grunt-shell":"~0.6.1","http-server":"^0.7.4","grunt-contrib-copy":"~0.5.0","grunt-natural-docs":"~0.1.1","grunt-contrib-clean":"~0.5.0","grunt-contrib-qunit":"^0.5.2","grunt-contrib-watch":"~0.5.3","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.2.7","grunt-contrib-connect":"^0.9.0","grunt-contrib-requirejs":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js-1.2.6.tgz_1465194659774_0.8353828038088977","host":"packages-16-east.internal.npmjs.com"}},"1.2.7":{"name":"strophe.js","version":"1.2.7","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"_id":"strophe.js@1.2.7","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"75ef3da9110019ab7c2d43f71aadeca0dcedc9e2","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.2.7.tgz","integrity":"sha512-DvsaS0cVSqZu/lem4YiqERyOJWTGBL84q/EUY+brAdV5ZYSLOFFFnX7oj3qwWzBOxEGAFq73KYH7eNhVNaFqLw==","signatures":[{"sig":"MEUCIQC0cCOnVo5dA4Yab4iPzXBXVZ3Czv7i5ShqXTOz9MWMhgIgFSkEJKWwv1WEHvElkpE5ZpUcXQ8zAMY+x5yYf9p6MGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"strophe.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"_from":".","files":["strophe.js","CHANGELOG.txt","LICENSE.txt","README.txt"],"_shasum":"75ef3da9110019ab7c2d43f71aadeca0dcedc9e2","browser":"strophe.js","engines":{"browser":"*"},"gitHead":"527289f976e2ae4d20744fc5038638f0573bd908","scripts":{"doc":"grunt doc","lint":"grunt","build":"grunt","clean":"grunt clean","release":"grunt release"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"licenses":["MIT"],"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"2.14.12","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"4.3.1","devDependencies":{"bower":"latest","grunt":"~0.4","grunt-cli":"~0.1.13","phantomjs":"^1.9.13","requirejs":"~2.1.15","grunt-mkdir":"~0.1.1","grunt-shell":"~0.6.1","http-server":"^0.7.4","grunt-contrib-copy":"~0.5.0","grunt-natural-docs":"~0.1.1","grunt-contrib-clean":"~0.5.0","grunt-contrib-qunit":"^0.5.2","grunt-contrib-watch":"~0.5.3","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.2.7","grunt-contrib-connect":"^0.9.0","qunit-phantomjs-runner":"^2.1.0","grunt-contrib-requirejs":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js-1.2.7.tgz_1466151885373_0.12235321733169258","host":"packages-12-west.internal.npmjs.com"}},"1.2.8":{"name":"strophe.js","version":"1.2.8","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"_id":"strophe.js@1.2.8","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"e60c509b08011f522dcd04ec2b90313bbdf637a0","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.2.8.tgz","integrity":"sha512-6KKc2HFljmZjdpMltuNMUYO/ez98strQ8QMcpzWbt+eNPuEFK5V4EmejLUWm6RI5/eAFV+lLizy5IM3tzmf/Yw==","signatures":[{"sig":"MEYCIQD2V0AuvjNqqeDbNVoxEx2WD5wBY5bbrZPBVNme9Bqp7gIhAOd+rTLGg4n+meDVubgQ3JSE8qTS03rCas+ilZjcJFdh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"strophe.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"_from":".","files":["strophe.js","CHANGELOG.txt","LICENSE.txt","README.txt","src/"],"_shasum":"e60c509b08011f522dcd04ec2b90313bbdf637a0","browser":"strophe.js","engines":{"browser":"*"},"gitHead":"d86986f72e9326214030de01c329b52d44325a7f","scripts":{"doc":"grunt doc","lint":"grunt","build":"grunt","clean":"grunt clean","release":"grunt release"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"licenses":["MIT"],"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"2.14.12","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"4.3.1","devDependencies":{"bower":"latest","grunt":"~0.4","grunt-cli":"~0.1.13","phantomjs":"^1.9.13","requirejs":"~2.1.15","grunt-mkdir":"~0.1.1","grunt-shell":"~0.6.1","http-server":"^0.7.4","grunt-contrib-copy":"~0.5.0","grunt-natural-docs":"~0.1.1","grunt-contrib-clean":"~0.5.0","grunt-contrib-qunit":"^0.5.2","grunt-contrib-watch":"~0.5.3","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.2.7","grunt-contrib-connect":"^0.9.0","qunit-phantomjs-runner":"^2.1.0","grunt-contrib-requirejs":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js-1.2.8.tgz_1474021478932_0.10768877621740103","host":"packages-16-east.internal.npmjs.com"}},"1.2.9":{"name":"strophe.js","version":"1.2.9","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.2.9","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"8ed7bc4638245d2845e2b95a29fafce18b57db49","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.2.9.tgz","integrity":"sha512-w1xt1DRMFHAf19kVHBAtlckxJrNEI3nJZGJcGcH1oUCgFHxf+9udGKBIhsnpXKrDm0WY2GeAa9pgN94bLdVjyw==","signatures":[{"sig":"MEUCICtcSe+2KeV9YCYRClyhyACrxkR3FHqCVS3BlEtpRSVqAiEAyLzX8zBcYyU1Mb5AhAkAXjGHLcRcZDgDQ56NeFHkAVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"strophe.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"_from":".","files":["strophe.js","CHANGELOG.txt","LICENSE.txt","README.txt","src/"],"_shasum":"8ed7bc4638245d2845e2b95a29fafce18b57db49","browser":"strophe.js","engines":{"browser":"*"},"gitHead":"270ee82da96b35fcf4bd4d7855d238403058cbaa","scripts":{"doc":"grunt doc","lint":"grunt","build":"grunt","clean":"grunt clean","release":"grunt release"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"2.15.9","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"4.4.7","devDependencies":{"bower":"latest","grunt":"~1.0.1","grunt-cli":"~1.2.0","phantomjs":"^2.1.7","requirejs":"~2.3.2","grunt-mkdir":"~1.0.0","grunt-shell":"~2.0.0","http-server":"^0.9.0","grunt-contrib-copy":"~1.0.0","grunt-natural-docs":"~1.0.1","grunt-contrib-clean":"~1.0.0","grunt-contrib-qunit":"^1.2.0","grunt-contrib-watch":"~1.0.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~2.0.0","grunt-contrib-connect":"^1.0.2","qunit-phantomjs-runner":"^2.1.0","grunt-contrib-requirejs":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js-1.2.9.tgz_1477426829014_0.14389000553637743","host":"packages-12-west.internal.npmjs.com"}},"1.2.10":{"name":"strophe.js","version":"1.2.10","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.2.10","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"0f7175e881bd35b5b8cbbea63b6c80092fdf4e5a","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.2.10.tgz","integrity":"sha512-Xqzb4B3Kq9jmB3EI+pyvI9+3qUkBz3cR7f1wRfX8upITHWdAn4mbVonx4onQNxwF1lLFHbEF+NrESzNdHve+Xg==","signatures":[{"sig":"MEYCIQCnniNLffzSydOvbFmLQxwWtz8kStyNL1vth5mzXw06ZwIhAONWXDIMTV6BBsS7xAccv2KCd7fK9hZEmED5pGPVjmSg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"strophe.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"_from":".","files":["strophe.js","CHANGELOG.txt","LICENSE.txt","README.txt","src/"],"_shasum":"0f7175e881bd35b5b8cbbea63b6c80092fdf4e5a","browser":"strophe.js","engines":{"browser":"*"},"gitHead":"bff9c708c349a9b3671ba29b2bc9c2b628d9ff40","scripts":{"doc":"grunt doc","lint":"grunt","build":"grunt","clean":"grunt clean","release":"grunt release"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"2.15.9","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"4.4.7","devDependencies":{"bower":"latest","grunt":"~1.0.1","grunt-cli":"~1.2.0","phantomjs":"^2.1.7","requirejs":"~2.3.2","grunt-mkdir":"~1.0.0","grunt-shell":"~2.1.0","http-server":"^0.9.0","grunt-contrib-copy":"~1.0.0","grunt-natural-docs":"~1.0.1","grunt-contrib-clean":"~1.0.0","grunt-contrib-qunit":"^1.2.0","grunt-contrib-watch":"~1.0.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"~1.1.0","grunt-contrib-uglify":"~2.0.0","grunt-contrib-connect":"^1.0.2","qunit-phantomjs-runner":"^2.1.0","grunt-contrib-requirejs":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js-1.2.10.tgz_1480514136193_0.14515541750006378","host":"packages-18-east.internal.npmjs.com"}},"1.2.11":{"name":"strophe.js","version":"1.2.11","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.2.11","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"318e6b3833ddda061e1ec38847e330b1527c09c4","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.2.11.tgz","integrity":"sha512-CP2n9oBAzt9oDy3bTUbxJzx+AQr+735u/3nIlesblcxwRAcYRIpHZ3n189o4sCHomLTLy/MHL0qaJ/fApchMmQ==","signatures":[{"sig":"MEUCIDwzbvd0IpUB8DXPEkTrQQsXrEs+pLLW72Gjoby5zFkAAiEAsInyQPVHdZrJ9dJeCrdI2EOF/So5iBiJlngQCSccXxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"strophe.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"_from":".","files":["strophe.js","CHANGELOG.txt","LICENSE.txt","README.txt","src/"],"_shasum":"318e6b3833ddda061e1ec38847e330b1527c09c4","browser":"strophe.js","engines":{"browser":"*"},"gitHead":"c16f9d4682cb64f53a81a68a0263ff103d375feb","scripts":{"doc":"grunt doc","lint":"grunt","build":"grunt","clean":"grunt clean","release":"grunt release"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"2.14.12","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"4.3.1","devDependencies":{"bower":"latest","grunt":"~1.0.1","grunt-cli":"~1.2.0","phantomjs":"~1.9.7-1","requirejs":"~2.3.2","grunt-mkdir":"~1.0.0","grunt-shell":"~2.1.0","http-server":"^0.9.0","grunt-contrib-copy":"~1.0.0","grunt-natural-docs":"~1.0.1","grunt-contrib-clean":"~1.0.0","grunt-contrib-qunit":"^1.2.0","grunt-contrib-watch":"~1.0.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"~1.1.0","grunt-contrib-uglify":"~2.0.0","grunt-contrib-connect":"^1.0.2","qunit-phantomjs-runner":"^2.1.0","grunt-contrib-requirejs":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js-1.2.11.tgz_1481657035562_0.6107288307975978","host":"packages-18-east.internal.npmjs.com"}},"1.2.12":{"name":"strophe.js","version":"1.2.12","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.2.12","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"6142b67c95d02bb9338f5233c6ec31b96dd0ac0d","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.2.12.tgz","integrity":"sha512-82KSHCdOpPsHdNqWG1Cbp0L9NAghVErIOKTnrqdtbPpPWX5VNGCJhMpzaFJct3eFfLyRlaxlf1du7tDomJ19ig==","signatures":[{"sig":"MEQCIF9KAmeGMXhfAqVB3KeZyJfa7JQCe4o4QOZ6csc+IgnKAiBQBoGK7jVzPFXNNgRTpGEERCQnAmIOG/a/zzwrtddozQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"strophe.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"_from":".","files":["strophe.js","CHANGELOG.txt","LICENSE.txt","README.txt","src/"],"_shasum":"6142b67c95d02bb9338f5233c6ec31b96dd0ac0d","browser":"strophe.js","engines":{"browser":"*"},"gitHead":"9eb694746bff15c8b8b3f8da48d01f623227da0c","scripts":{"doc":"grunt doc","lint":"grunt","build":"grunt","clean":"grunt clean","release":"grunt release"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"2.14.12","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"4.3.1","devDependencies":{"bower":"latest","grunt":"~1.0.1","grunt-cli":"~1.2.0","phantomjs":"~1.9.7-1","requirejs":"~2.3.2","grunt-mkdir":"~1.0.0","grunt-shell":"~2.1.0","http-server":"^0.9.0","grunt-contrib-copy":"~1.0.0","grunt-natural-docs":"~1.0.1","grunt-contrib-clean":"~1.0.0","grunt-contrib-qunit":"^1.2.0","grunt-contrib-watch":"~1.0.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"~1.1.0","grunt-contrib-uglify":"~2.0.0","grunt-contrib-connect":"^1.0.2","qunit-phantomjs-runner":"^2.1.0","grunt-contrib-requirejs":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js-1.2.12.tgz_1484475006121_0.8943674238398671","host":"packages-18-east.internal.npmjs.com"}},"1.2.13":{"name":"strophe.js","version":"1.2.13","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.2.13","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"c7eb8ff69d3f8a56fd5e05bd0477372c548b9469","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.2.13.tgz","integrity":"sha512-mZxS44N5TJxtCvJO3fnmVAwYy/t7LcFFEeQau1gKP+gaAVZxz2BpS9nfK1kAcUWZ4ui0kWXArkz7k59ORJWjzg==","signatures":[{"sig":"MEUCIGEQvUcf4hfqL3HUT9f6e8mr6ibbo0ORYIV0lEad2a5bAiEA6HslBTkuGaEsV+gm5e5cPl7m606R3X7uAXn7mbfGvSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"strophe.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"_from":".","files":["strophe.js","CHANGELOG.txt","LICENSE.txt","README.txt","src/"],"_shasum":"c7eb8ff69d3f8a56fd5e05bd0477372c548b9469","browser":"strophe.js","engines":{"browser":"*"},"gitHead":"ff2457f7328a8146e80ef65b676c72ec030c2b0f","scripts":{"doc":"make doc","lint":"make jshint","clean":"make clean"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"2.14.12","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"4.3.1","devDependencies":{"bower":"latest","jshint":"^2.9.4","phantomjs":"~1.9.7-1","requirejs":"~2.3.2","http-server":"^0.9.0","qunit-phantomjs-runner":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js-1.2.13.tgz_1488058572041_0.44056878448463976","host":"packages-18-east.internal.npmjs.com"}},"1.2.14":{"name":"strophe.js","version":"1.2.14","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.2.14","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"7ceeec51b3272cc5c6c6ae77474780a5840f1aa7","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.2.14.tgz","integrity":"sha512-JkjLUATSILWM6WBotN83f7BVdB+6TxeNNoOpLToO1t09eIwwmHtbtrWxkO0J+mI0kgwMkh+IZVomgTApObCZfQ==","signatures":[{"sig":"MEUCIGpbMTHV7jvhWERzTUyt7DNn6yuqfmkWLhkNRYbiC5k3AiEAx6wOsKgZwyEoDhHzFV6gUPX17+OYRwbjUbXT5mYYfZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"strophe.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"_from":".","files":["strophe.js","CHANGELOG.txt","LICENSE.txt","README.txt","src/"],"_shasum":"7ceeec51b3272cc5c6c6ae77474780a5840f1aa7","browser":"strophe.js","engines":{"browser":"*"},"gitHead":"3368d45b5ce8d167e4c869893a039566be17ae19","scripts":{"doc":"make doc","lint":"make jshint","clean":"make clean"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"4.1.2","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"7.5.0","devDependencies":{"sinon":"1.17.7","almond":"~0.3.0","jquery":"3.2.1","jshint":"^2.9.4","qunitjs":"~1.16.0","phantomjs":"~1.9.7-1","requirejs":"~2.3.2","http-server":"^0.10.0","sinon-qunit":"~2.0.0","qunit-phantomjs-runner":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js-1.2.14.tgz_1497692012877_0.4199633663520217","host":"s3://npm-registry-packages"}},"1.2.15":{"name":"strophe.js","version":"1.2.15","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.2.15","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"959878f03a43881eddb8443a8ea77aa3816e9c24","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.2.15.tgz","fileCount":23,"integrity":"sha512-aM5SCLltSLKubPNil28ieJ03I+15jcVX02c1/7SBVIUWRfwfxwondRJSMJpB7OBss5b3jCNxpTqig8nXncJ5yg==","signatures":[{"sig":"MEUCIQCIY6M9Mj5BDbCrtMwSIOEdyPkjOYIEzJLATYjitXDzNAIgRb06E2iGBrRnZHLpWskg4Q8Gswf5SgYze9+VB3Xljvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":638956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAu5uCRA9TVsSAnZWagAAgwcP/2RWzJcfJCGILzcg08r0\n+cdY4sos6HXgrlYp/gkB6SEvONH3OxvCuZ/YMmGh5r1/qk8wJr52Z2uuPZn9\nKKEm16Z0m5GVxW/0wVQmP26dyznPa0zAw7reiIFRynotkpj9mH0swoRzcDgS\n0BT5HZbhwVKrc6LtICGEGAmYvdOkZkavVonCz072XEA09yvr2PnlvsaMg06T\nxU3LIEH00d3N40GsS1Rq06PoN6gzp7styYPjS5wATcR5ezpK29rX/cP/mzu9\nYM5Wi1BseSJYtqk2njYl3NdPC35uF2YJixC2ldDZxO0BxL7qchxr/KFRjKsm\nMQ87/ZhvxPahBSZCGsQg2F6fpgdzf8ToyZdMR/uS6lGOkMmv/MX3jCDhYyK5\njnMqr4+3/+IjHsgPkLc6NZEs/HguodVyrINrajORNJohDgFeJlINHnpn4PHY\n+D2N+HYAR3YSkLmn4S5sZx/aPsJr6q6VUWuh0x7qWxJUqpcS6JygHF7XPVbE\nQj2kz7erSZR/M0oYgo690ZcpFDIiowCo7U8BO28cFMAanOM/M+vn71BmLUVL\nAMZqbsZsosk1BAy3cWFj6q3Cv+luoX3xzQFn4yceGR9926/hagu6sVor5Mqk\nV3TxR2REWFU1dkhEEhpJ9KcFTWGtdCIAnzzjLxFzma6ncIqTCPXAIpJqSS6c\nDBYW\r\n=Vl+P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"strophe.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"files":["strophe.js","CHANGELOG.txt","LICENSE.txt","README.txt","src/"],"browser":"strophe.js","gitHead":"c3b7e8619347ef2b800a3f4943fe64fce6540af1","scripts":{"doc":"make doc","lint":"make jshint","clean":"make clean"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"5.6.0","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"9.11.1","_hasShrinkwrap":false,"devDependencies":{"sinon":"1.17.7","almond":"~0.3.0","jquery":"3.2.1","jshint":"^2.9.4","qunitjs":"~1.16.0","requirejs":"~2.3.2","http-server":"^0.10.0","sinon-qunit":"~2.0.0","run-headless-chromium":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_1.2.15_1526918765282_0.8091703031294797","host":"s3://npm-registry-packages"}},"1.2.16":{"name":"strophe.js","version":"1.2.16","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.2.16","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"2ac837c9838f364821213a4cd7748789c13912f6","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.2.16.tgz","fileCount":32,"integrity":"sha512-r/Uq7aqrusg25Y0qHwV48cFnMY6K/CuZdGt3EggRx3kY4sMv8lG+AFoMlrmTcYVMG1BaJvQfv9Cthw4Ll8z7fQ==","signatures":[{"sig":"MEUCIQCSpWsKKiueN6GvWsqK87DnXw2yfvdZxvuBwIcV0Xr4jQIgZKdHQ15ytL4nUIycjd5tBTcD6zCx2KY2ENDRroRZhKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":958466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnhkhCRA9TVsSAnZWagAAhcEP/37lRcpaDsZlcyQS+f8W\nPHqScQsERzpva53B/BaUGof5Y2pOZS11b6Vtg52fcg0fCUMKeiKEsV1BHaJS\nS5j0nJEQFk+LGX5JZE2GLJE3JHHGxcWJd4j4ISF9waLWT/v/B0gb6+Pea3UB\nquNE+wBahIQhp5mtnmlFwgCNftyHwV1SC+7ovUpyt6Tk2BneZeFs4xVhIWgL\nDa0yyP7FgVxeXkT612Xc/mPYt0DW/W66n+FQo4ixSfG2IfMzTsZIAaCs/kco\nXXC1PvVuTP5Nwbmnm3ROEJoTHaELLRnXg29+36tmt26jpe4iASdDnwQtvvEO\ntU8y6xz4yOd55AB6zJ+c1atkh4S/wsu1X1PL7lGZ7ZD60WDoFyYpCw6CSSBK\nAVtpRxu1gNdumdd1gdOv/RFqkUs0qaznCEGSdWjM03e4w0z23a+YdTkiPOzD\nDLTOt5FeeMr5xJNxvlIR0YoSLd/+77sKZEEDsPjRRrMdyAIUag0PKpdU1I8E\nCZtslKc5c4lYelaaYTRpHQXZGxE7BdlRyJNKSNRjehalENu2RsuIogzs3f9C\nelt3r0lWkKCbtvpkufy4daqtmI9CXj+3Av2NZiE2h1wJCacthpbY/qcY61Cv\nzfoZGcQYrUgQfvls1/UMSHmAl3oa5bKQhn0x7LUItE8zqoYPPCIgQ9VcpAZx\n4mjw\r\n=5N68\r\n-----END PGP SIGNATURE-----\r\n"},"main":"strophe.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"browser":"strophe.js","gitHead":"4eadadd6c5208e6c8dd60bc3ec2224eaf289c733","scripts":{"doc":"make doc","lint":"make jshint","clean":"make clean"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"5.6.0","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"9.11.1","_hasShrinkwrap":false,"devDependencies":{"sinon":"1.17.7","almond":"~0.3.0","jquery":"3.2.1","jshint":"^2.9.4","qunitjs":"~1.16.0","requirejs":"~2.3.2","http-server":"^0.10.0","sinon-qunit":"~2.0.0","run-headless-chromium":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_1.2.16_1537087776640_0.4118036781036223","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"strophe.js","version":"1.3.0","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.3.0","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"92aef35f07c967abbb882c6a001eb6aa5af8aa98","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.3.0.tgz","fileCount":16,"integrity":"sha512-1NSLqtpHevIGb0xQEY33XqaH+/cfrKenLwD5Vwn9QqY/cB21JGDUNg5afhDePXlaFViWHE6M80UkfIzQLbUGKQ==","signatures":[{"sig":"MEUCIQCPKOJ7HNx5jnb2bCqs0hnIkKpS//0SEWuvmG1WM1OrBgIgb8MwswrMjQdurgSIIGTolRfKPITTzLJl5IfOUKUdLPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":563568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzN7jCRA9TVsSAnZWagAAJDUQAI7mPRwwcmnrV+Y68jFr\nM/erlRQTZ/hWyfei4b5+z6A+Mz/lCo96VInRwxdJbrnoJ9vv0wGW5aDQiNTq\nqAxr0AHouS1mZjCHgvdhyYRNDwF+ZyQw/3t52O6GXXwmm2t02Y2eUr9zTJDZ\nmvenGdwRVMQH4AnYov4k0AjLXvxJ0aahzWTvOpxDl3mjjJkuXxv+njt84gpf\nly1lFfPhcGhEgoEeFfHu1NjfsGqUZDVVSxLLfwcpHSbxFFP88B5gyCf6ZvAw\niYWRZcpjPp9vnMfdsIYOBermN+MEuVZiwmepOmGWg70SCRiEmEoPZMY3akgH\nx9DSW0yoG7vNV/y1dKAYp3AVskwyokCTWuL9Wf8m6NYgt0jKGVUroSRMyAYC\n6r+9nDBL7zM0RreGopRm6ke3ICxj4PKjQbF9XjOfqJJiWBgUGidL8+jCfdwE\nGV5YBhFIUpISrgVgKOtBk/8OwHowN72IqDcPc7AFV/l1Kk32kYBvnyLBZR8q\n+WoRFcRa1IV7K4h4/nIfFiq8rrmamgjrhXcZ2foxSJr0h2ygWQzGnRPPtXvC\nlGMEHPXptgf3KNKAad9LXa3+gEXZXw7x+GrahIX0aA8FA3AY3QYimle56hvi\nNTm62evOlWBkvucZD4x0sayBtEBNT6RWy7JROe72zpHNuAqE9AESF0wdFDBe\nVAC6\r\n=5HYy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/strophe.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"browser":"strophe.js","gitHead":"ff8105c52430ca73aff457e66e59376321fc6685","scripts":{"doc":"make doc","lint":"make jshint","clean":"make clean"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"5.6.0","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"9.11.1","_hasShrinkwrap":false,"devDependencies":{"npm":"^5.7.1","sinon":"1.17.7","almond":"~0.3.0","eslint":"4.19.1","jquery":"3.2.1","qunitjs":"~1.16.0","webpack":"^4.0.1","minimist":"^1.2.0","requirejs":"2.3.5","@babel/cli":"^7.0.0-beta.48","@babel/core":"^7.0.0-beta.48","es6-promise":"^4.1.0","http-server":"^0.10.0","sinon-qunit":"~2.0.0","webpack-cli":"^2.1.4","babel-loader":"^8.0.0-beta.3","@babel/preset-env":"^7.0.0-beta.48","@babel/preset-es2015":"^7.0.0-beta.49","run-headless-chromium":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_1.3.0_1540153058564_0.16899509992016992","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"strophe.js","version":"1.3.1","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.3.1","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"c94b8444cb3e2a8fca13d6f8723a5b395633589a","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.3.1.tgz","fileCount":19,"integrity":"sha512-jggCa+V7qHsTY56IF7XJj26HAqzLFLVBl5auHUcgtBv9sdA6ozlPeEWRR5avMwMQqfJgoMNSq3RehMlf+45MnQ==","signatures":[{"sig":"MEQCICjrWmO8jqZTpxiCPMYPYAnUybjmLINHtkV7gvRYuxBqAiBOr1kHYr0/71M1J+f5xAi8T7c5t4wZ4Teq2q9zkFljGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":730433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7dJ1CRA9TVsSAnZWagAAFFYQAIyU6+js2eBM9WBtvVyT\nx+45gL7HfaDQmpGAXLAb6/Sl2h2XqjSKZ6ZZ0H4oGvbw/5aEiytwYJHjcCRP\nlFvnCKdofScal0lqWRfSNCw5lXLieQS1Xu1Y1Ue56ZB1zko6VeuTWkPsKOrC\nbTfoiFFv9FfuJa4XAkMKQ+7gZQ3mkf4XHJ5MsEDWFaiz0NS9jiIyKe/+I5Wz\nbZp+PcfPdvMf7FmJGSQMtyov9zCk6gpNh//jKn+p9mh41Zr24vJy11IDpGyE\nw0dyX/OOhC7FXS7eFRoQVitcyaqxnm8MG3LCLJFziEuONEcCUnUVfAjKNlXf\nsEiYcfBVrCkqRs7Ryhc73v1uHHB25glBnSGguiKEf1b2zSfmJ6SntYC2dJzV\n/HMOJS88sFAX+N/pVaPsH2tYM23xgYcKq5DeFeDLr7WetfD/CLTabABWK/JE\nuHhYLD+W6QlOFHPwugZd32nM3AcUHohg7QOAmiHUU6C1Zk0o29OONu8CO7JO\nkuvnaVeOjTE2Aw3l1+tDYapw4sXPjOBPkUc1ijo1uIXq9NoZTpF7OblsVgvK\n05+gvYDzfKIIybovqfTiGINJpaqDrKETzZS6yVWUQYkin/EpMjO7QaH7NZ1r\nhQfjyQzHW2OeqxFAxrXwgakQ4Rqn+KIOOsFeuaAoMymNYLmDmOzcVFN0gFwY\naJm0\r\n=V/IC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/strophe.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"browser":"strophe.js","gitHead":"32f4e401762511b320ce8f3cee62291ac515aa3b","scripts":{"doc":"make doc","lint":"make jshint","clean":"make clean"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"6.4.1","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"10.12.0","_hasShrinkwrap":false,"devDependencies":{"npm":"^5.7.1","sinon":"1.17.7","almond":"~0.3.0","eslint":"4.19.1","jquery":"3.2.1","qunitjs":"~1.16.0","webpack":"^4.0.1","minimist":"^1.2.0","requirejs":"2.3.5","@babel/cli":"^7.1.0","@babel/core":"^7.1.0","es6-promise":"^4.1.0","http-server":"^0.10.0","sinon-qunit":"~2.0.0","webpack-cli":"^2.1.4","babel-loader":"^8.0.0","@babel/preset-env":"^7.1.0","run-headless-chromium":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_1.3.1_1542312564983_0.5854252516330387","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"strophe.js","version":"1.3.2","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.3.2","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"008dbf6e29af4f212e7485a9fe5cd58f312a73de","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.3.2.tgz","fileCount":16,"integrity":"sha512-N6n93B0+0/qRazWUtgunJNE3DTfEpz363i17Uvnqh0lvl9iATnMtSoZtKjqN3reKPtjtBpbBRMWAQJRc688QkQ==","signatures":[{"sig":"MEUCIAa9yxtTowtPeJBX9BKsQ0KAfDn/QUVfnwlOZTOyBNb6AiEA2XojGxu22spigrzU1RxSoJlIDLa0ndgWi49C8Ahuiwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":583023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcky5vCRA9TVsSAnZWagAANPkP+QHZkmNdRtXGQrcI1nbX\niwv1AO9q2TIFi7UG5Vest6vEY7iRInG7C0a7Gr+PY3iUHUaEUeVmEBhivKvF\n3Q5WWy1oT7YCqY0MnQeZWVXcNRIkfuKFNG5RUtcQxz6T+O3QLkNQnaSJfduG\nHjRpCzUtrcWQ6xOIW49uaLkQdhUS3/B8qlvFWf6rjpfxJFmnv8Q0nZgOnHYX\nNyMmC2wRu7A+fCBwqTC/+rU4RkPITakEUWJuBfVqb7fULZLqDl0cOJp/k13b\nyiAe+fvS+FajX76EwkPmU4sMNRjUM5dWxdnMBORxeyKZBtLhmzEfFm9Ni3Yv\nxlgct1EIggNwYcxW7xay+z+PNzbK+LZ7xKcGW0xOPOD9YU/ttZKWy3sqqdKh\nk1OiQJHZ/COJvad9cSkrgTNMLfywFWprS1tSgBLOJkVG+jVLHVtNsfhcBEBx\niB7WuRAzNlOBPp6ljqIaMK8nkCOIV1Z88gSTBAFxsUa4UVJ98sNuL/Q1iO4Z\nF/5xdqZ+uk95Mgcc/cZ/RAhHuW7bi4ziktq5nECIGVsJ//WI3IPRBrKLvdMW\nNbMLnRe+Z3q/wVydboWDTcWh+zZZ6le24ovWkHJ2Bl6ek0/8jWGWApLp3YzN\nl5bnrnvdtfaenn6gp2l7+eTePSC7VjtqvqOOiBYZ7aHpLv8S+XmibEC7ankm\ngR/F\r\n=llpc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/strophe.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"browser":"strophe.js","gitHead":"b966aff54fdb5426e2eb306829bc80bbd6e3cec9","scripts":{"doc":"make doc","lint":"make jshint","clean":"make clean"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"6.4.1","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"10.14.2","_hasShrinkwrap":false,"devDependencies":{"npm":"^5.7.1","sinon":"1.17.7","almond":"~0.3.0","eslint":"4.19.1","jquery":"3.2.1","qunitjs":"~1.16.0","webpack":"^4.0.1","minimist":"^1.2.0","requirejs":"2.3.5","@babel/cli":"^7.1.0","@babel/core":"^7.1.0","es6-promise":"^4.1.0","http-server":"^0.10.0","sinon-qunit":"~2.0.0","webpack-cli":"^2.1.4","babel-loader":"^8.0.0","@babel/preset-env":"^7.1.0","run-headless-chromium":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_1.3.2_1553149550305_0.05759733555534319","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"strophe.js","version":"1.3.3","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.3.3","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"f7e797cc08737bd89a2c425ee86ad7751fe79ce0","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.3.3.tgz","fileCount":19,"integrity":"sha512-sKPmbgQbwte+XhnUuHbCwl21LRguLdFGQs8KP6R7ki1Lw9F/yeZPECPqDLxpazoFO49nhPwb8rWvPTYGX1fhjw==","signatures":[{"sig":"MEQCIGXd9CU28yBxrTkht60JYkt1mWGu4YYN1gHlvEASqrwcAiBtWQ6a+mQWbTe0PW1BiU2nrDkIeEPDW889luvF2YcYjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1232431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2VkSCRA9TVsSAnZWagAA/0EQAIcMYDpzRLMvEvYuM0b9\nnmwRdIbb+WCGSFatgGFrV3p70Jl7RZuB1ROreIIGv5r26HYN/b70YpXNj8HF\n3m7nJghOaQtTP4CFI3H9Ho7DZDD9RfIZUWDrXXrZv9PlYW98ki9FrfyrBhnI\nF5iO9eEZ6jAl5W1bXqLx9wTkWLyCXu1DWLPGKzV1/6beLga79+jbmwA0DGJY\nkZm/gi4U9QkvU9SWR4mC5kx1BN+DdKERPVHqbtQVP3b4+wh0DHLreSLMIpXa\nN5MR07AEF1XQRVOh3ViN+e99bZ0Q47/Op4eWIz0h+d9e4RSuOmZgyHF73Dnt\nFM/PTSKOuCm5/KUne6v1bxvA7sORuXir7Bm+cq4RSnJ0I2cO5gZlE/sk+bHB\nhgdC1orMO9jUARrOLBcMijIGyZaR6kRqA2q4dnz8frV/zQ0QI5eM1QupVtBk\nm/oFFeGQyTbuKgHBNxzQkwsdMHlFyLnen00lowSO3r05iiN3sNyPKvuii5lL\nDQu+ENh0mSajWE7z0zsNiIpF5OITY/NGymajea0+OYAtj4dQhFrj+H9hy7nl\njeyyh2UW7NJzwtHG3GClofu1nb66JehgjDJLFEKC5mGbDMPyEYYdrGS4O8Fx\nx0bCyyzQHmN4vMhR0DXQJMYYIB+bht8Qr5gNYHUPIznNgHuxBY5oCYjPS2vL\njHEB\r\n=U89S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/strophe.min.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"gitHead":"d05b54457d41b6f6024e72b99eda9cf950080a58","scripts":{"dev":"webpack --mode development","doc":"make doc","lint":"make jshint","build":"webpack --mode production","clean":"make clean","prepare":"yarpm run build && yarpm run dev"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"6.4.1","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"10.14.2","_hasShrinkwrap":false,"devDependencies":{"npm":"^5.7.1","sinon":"1.17.7","yarpm":"^0.2.1","almond":"~0.3.0","eslint":"4.19.1","jquery":"3.2.1","qunitjs":"~1.16.0","webpack":"^4.0.1","minimist":"^1.2.0","requirejs":"2.3.5","@babel/cli":"^7.1.0","@babel/core":"^7.1.0","es6-promise":"^4.1.0","http-server":"^0.10.0","sinon-qunit":"~2.0.0","webpack-cli":"^2.1.4","babel-loader":"^8.0.0","@babel/preset-env":"^7.1.0","run-headless-chromium":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_1.3.3_1557747985297_0.7175453331278572","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"strophe.js","version":"1.3.4","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.3.4","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"2b86398d7f3c9ffe0535ecfcd97af574a92b044a","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.3.4.tgz","fileCount":19,"integrity":"sha512-jSLDG8jolhAwGOSgiJ7DTMSYK3wVoEJHKtpVRyEacQZ6CWA6z2WRPJpcFMjsIweq5aP9/XIvKUQqHBu/ZhvESA==","signatures":[{"sig":"MEUCICaz4fSs2rxFdaywfEoZQ8tb815fEdV1vSuazsJPDuqyAiEAskAFvi7wPNB3L1TpstKuVdQjrR8inn82SYCc9OKyOas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1710112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS9y1CRA9TVsSAnZWagAAQwYP/ihF/eXiZdeSEpf0PwM0\nfCe1O3WctuPD430lKoF3AnpQU6BBKDROLse3fLdR0UflrvQXH7kbN8uUPEJC\nDwULmKQiOOU3CGJLwZfbhIaY15f4RAhchqa+KAnHONjBRd4HrdZrB2cDawh8\nRnPK3to+F/uBeQ+wxCDiMaX5vEG+/YsPt1ayqHGpdypAhSN8n3u5cQe+DcTr\nlhMOCuDrLaUR6GAHzlQGjKqTpAzjRIZtihkJA8qkoRd8TFSNjmPRVRrJ5yD+\nrQIllWDoJl7UKjBUWJhCp/j7VrG35+qSHBsDe0cBqr0NMc20M4eN3rdN0XnN\nn++4TRRg3pXmttdkpfw/2JYMLNmk6K2qPWhVnx8cKoMI0+dZymP2bJLHVp4W\n+awlkV0RKPh+F47N91tiIfH5JHpedY2iBqYfVSMAsckS1bcOB87BAeLe8OVK\nz/lPsaPFeb5BgjYGc1RkyCrW3DxRhfhVyVTN22sVoCONURdU7yi/LuYCSGHE\nK3kfpvvEaGBBNkQuk3oeBVUwwgrqj/SdR5K81Mps+ObTRzlmPeqUJOfLDzLq\nqV10ENU4i2QAppb2AQqDX8fo0YfLiB2qCpsxwscMrDiH1vKV44w9QYPhMr5Q\nAGge0rMdHJFAc+jCxoPb2ZbiywctLbAPL60klqi3k42Kb86pDrALj5YUQhjc\n+R49\r\n=+nO3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/strophe.common.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"unpkg":"dist/strophe.umd.min.js","module":"dist/strophe.esm.js","browser":"dist/strophe.umd.js","gitHead":"424cd8cf3fcc636c8cf4b9ddee728c1d090f26c3","scripts":{"doc":"make doc","lint":"make jshint","build":"rollup -c","clean":"make clean","prepare":"yarpm run build"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"6.4.1","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"10.14.2","browserslist":">1%, maintained node versions","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"npm":"^5.7.1","sinon":"1.17.7","yarpm":"^0.2.1","almond":"~0.3.0","eslint":"4.19.1","jquery":"3.2.1","rollup":"^1.12.3","qunitjs":"~1.16.0","minimist":"^1.2.0","requirejs":"2.3.5","@babel/core":"^7.4.5","es6-promise":"^4.1.0","http-server":"^0.10.0","sinon-qunit":"~2.0.0","@babel/preset-env":"^7.4.5","rollup-plugin-babel":"^4.3.2","rollup-plugin-uglify":"^6.0.2","run-headless-chromium":"^0.1.1","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_1.3.4_1565252788406_0.5664670946245058","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"strophe.js","version":"1.3.5","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.3.5","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"3a670d578edc3e27e200c4f63c208f92b34ad3be","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.3.5.tgz","fileCount":25,"integrity":"sha512-258PeC2FieDMBtewJLXwmgtXmG2AI8eRJJnfOV1geUeQJui2nrRzu2feclG53PDbvUZrSP0eWcPAnraPuHjRAQ==","signatures":[{"sig":"MEYCIQC2dy2jAhphYGra8NvBDA7K5hdwtaE6JnIpjnoLCiHSZwIhANaOj+i8cHUgoAr+B4uj7OFRQ8sObAwMPqm1CXih4nBw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1860697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqYQUCRA9TVsSAnZWagAAEkAQAIJI106DSF9gJDar0pWb\n7iRpr9nnxxj5o5fSqQOxR0pCK9W38yROrnb5OPy2NrlHPLebIGf0Y2iE+itf\nn1gFqMS84Rov3KouP3Atj6n9ynLDc7okB9HfBnnIY8Cx1YDHuAjOBOjQ+Nbf\n03zvzinh6oN0RFY5Fx0OFvVlV+7Q6kBjNBtaPrgV3t5kiSAT6rFcXYLATPOV\nf27uV/3HWeNhrj9bHPjLHRMTBExRWIVR9FFuFpRNXTeYWMUTMDO5SmIHwjeA\ny0DmA9dRmFGze5HRvUhIlNyTaWIEA4woqizr5Xc4m9fsCsAxgP2lvdIiZRRn\nEWtsYSyrbQHx4O48SL+EkVDQZGjipoIH1WTMSXLPxNDimQ3s87lgOYLbYdJm\nzr6HZGIhWvlgzMyROpPnB42Yhm613hAO6BZqAQYWvbPVOPPa0mX2EKwtx1yI\nSNSkyAqguMbKatjLpUjMhjlSu6u7tFDiACV1Kt+6ME4fMQEyZmWZ7+el6kE0\nKf3jDUy1VUc0/3OQkv1l0AheuAXdiKFzPQM5Cd9CaBJrZlnKp9guSr+cjngK\nAMAYL/VC8TALa77yonbbIcv8NxsNGIzV5Fwj55BCeoBKaEf1IaQoGSG+3Ige\nf5MSfLm+9mJc3Lplw+GDoobNedjGTudnFu+D3F8Ro/yT6rhfodJlGJ4kqVVB\nFLD6\r\n=N+nQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/strophe.common.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"unpkg":"dist/strophe.umd.min.js","module":"dist/strophe.esm.js","browser":"dist/strophe.umd.js","gitHead":"fbbac903fbf877d04a1324487ec0bc8e18f132ca","scripts":{"doc":"make doc","lint":"make eslint","build":"rollup -c","clean":"make clean","prepare":"yarpm run build"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"6.4.1","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"10.14.2","browserslist":">1%, maintained node versions","dependencies":{"ws":"^7.0.0","abab":"^2.0.0","xmldom":"^0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^5.7.1","sinon":"1.17.7","yarpm":"^0.2.1","almond":"~0.3.0","eslint":"4.19.1","jquery":"3.2.1","rollup":"^1.12.3","qunitjs":"~1.16.0","minimist":"^1.2.0","requirejs":"2.3.5","@babel/core":"^7.4.5","es6-promise":"^4.1.0","http-server":"^0.10.0","sinon-qunit":"~2.0.0","@babel/preset-env":"^7.4.5","rollup-plugin-babel":"^4.3.2","rollup-plugin-uglify":"^6.0.2","run-headless-chromium":"^0.1.1","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.0.0"},"optionalDependencies":{"ws":"^7.0.0","xmldom":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_1.3.5_1588167699539_0.13455467725382508","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"strophe.js","version":"1.3.6","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.3.6","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"b8d02ce3b6634422b7dcbb514fce130bee5bbb65","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.3.6.tgz","fileCount":24,"integrity":"sha512-kTFdf6ziHqlp2PCr7Z7D/lhO+Hd0FIhzwXXlAIQNOqCWwnnTEor9folIUCVoXgZRMYPQ9BTXI2wBv88RG8mgAA==","signatures":[{"sig":"MEUCIA45uelPefC+8YSU0WTNEcHvrszTPVihsCMF+UwlXKKMAiEArnScR9MOxG09IZJRedKanX+Ho4hMoK4BAGARek7lC7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1067542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe53d2CRA9TVsSAnZWagAAp3cP/04xVywLO05vKbU01FSs\nfmFsalho8Bu+/CoQ8bWsYGtON666LBLu4CM67hwxIOeVSX83CHbj74AOUPVR\nj9TuvZMVN7m1B/hm2/zLQF2qmYoa8WSBJ7udFfxOYiEnULJB3ERJ6udBcwzv\nw5ghY2e6d1Sooqe3nODapSEMlFXfHT7JE6D81lidlbHpwVJud9vwYirN7CeA\nYuy8movSvvoh5BBWh/sllju54bdrlhzcOpNOja2IJ+V/uBSZWLD61ls01Xp4\nMru0ruYIsX5QS6fnB9vo2ZdTcjywhvtMCyLOjo0jDiPbNMoI+BBjKaTu61Kr\nVxZYWWMpdtDtW+PKEdFYJb9Lu7Vz+R+B6FGYLwWw21bDLDETiItqUNlwe3Y8\nOAAu0Cc0l0auVql2vRacf/e88O3l36RkVgMXPRaZVWMYPaKKRSKx3Me9Slq0\n7eiuC0VsQw41l3GLfoGyxxr2OQqJv4OuMzYW95kRokp9qkrN0NCuCg173JzU\n27uAfUDzanQ1Xz8LcJGBNPI3DaJRAg0JliEiwfjLyDNKCf+5U9+JhvMEBsUS\n8khBDxuYzE9KZg3lxIAl5Ol/L3eRBe+88EXneiMCzIEAdknxeUu5ZaLZi09b\n7CpN/+UoCxRqpy77ffsDYc3GjCt/ElbNNt9xObFI8oEQ5UHLN1exU7tRCU+M\nKZHp\r\n=AY3H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/strophe.common.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"unpkg":"dist/strophe.umd.min.js","module":"dist/strophe.esm.js","browser":"dist/strophe.umd.js","gitHead":"fe2c611059808726c368cc8add4e8b8a6d1d86e1","scripts":{"doc":"make doc","lint":"make eslint","build":"rollup -c","clean":"make clean","prepare":"yarpm run build"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"6.4.1","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"10.14.2","browserslist":">1%, maintained node versions","dependencies":{"ws":"^7.0.0","abab":"^2.0.0","xmldom":"^0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^5.7.1","sinon":"1.17.7","yarpm":"^0.2.1","almond":"~0.3.0","eslint":"4.19.1","jquery":"^3.5.1","rollup":"^1.12.3","qunitjs":"~1.16.0","minimist":"^1.2.5","requirejs":"2.3.5","@babel/core":"^7.4.5","es6-promise":"^4.1.0","http-server":"^0.12.3","sinon-qunit":"~2.0.0","@babel/preset-env":"^7.4.5","rollup-plugin-babel":"^4.3.2","rollup-plugin-uglify":"^6.0.4","run-headless-chromium":"^0.1.1","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.0.0"},"optionalDependencies":{"ws":"^7.0.0","xmldom":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_1.3.6_1592227701313_0.22280907556631435","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"strophe.js","version":"1.4.0","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.4.0","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"9147002d2ea8c216c20742f31c0fa7f7dd6030f9","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.4.0.tgz","fileCount":26,"integrity":"sha512-Y+Smiwb2Q+bMqd0b7k5Qp46y3MvyxOTB+qANcL5W+UPlTWMlJZkdR7KkPFeqSMn7UTNnZa1yhkdWYqCu2SITPQ==","signatures":[{"sig":"MEQCIBOaqV4+UVvV5AhK7D5Z1KbdBXdRV2zXrptXMe7sYGcKAiANAIcNkt1hu0S7QaPRskEVLUGfZnTJcP826YINtnjWQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWfQGCRA9TVsSAnZWagAAOb8P/0TFpfOebloc0dXK1BRz\neJktIswD1VBwM+CzpAS1GACWoFMOHusdMP12+UAcE4eps4yJLhvef9c+UOLS\nttTQi9CVQu2PMA8pUXggGxmaGKufmDtU5bk8CNMxOHs6zTHw5PPelVSoLQ9L\nr0AMLVfUO2ROckGX6lfaV2+1Ubzl/PzCSPLrc3wcGiHh8i9aDrFpWWfwzA2W\nSlFu2RbQ4ePdDVxzeg08KwoNDYwBwubguEfPqDYbIo3GWm6xlQNK2Wgy5IvG\ng8oiyQEuvG2cGa//VbKSak7GbAy1TRxtqWvbKb0U/1fpKMKbjWq93OpRzAMs\n7FS/2XcYoV8JtAxejn0muHxWTVTfRvV4KmPAU9hk4TLdHcEgez/y+Pn5CDVm\nwJb74iP7XFzhumhAgZXJppwFPVvZ/wwRtWwm+qUKIRJgkDFjQATp2pzVFww/\nDupOYG5zaks43M0+/sJXcRa71ZykoXQ1xjLbNXi+eiecl5H4V+D2UNi12CWs\n6Bv+358DAJGRBCMdg+ym4QiPYWhRgzONfxFZUkckeYrF2FHillK27sm938Io\nytbVBPyFRLQgtPr8eKEsrh8UsZUonIirWCuCajWJg0jXgr9CpzZZN8bwmyxN\nh6mfCkWTwsMknxEKxuzxf4wMfqxINwFdd2WdL3830OhUw0ELOfyFd0whjpHZ\nuhEN\r\n=JQX7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/strophe.common.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"unpkg":"dist/strophe.umd.min.js","module":"dist/strophe.esm.js","browser":"dist/strophe.umd.js","gitHead":"365e3d09f972074f68b0a303f6a0c0bd7faa2693","scripts":{"doc":"make doc","lint":"make eslint","build":"rollup -c","clean":"make clean","prepare":"yarpm run build"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"6.4.1","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"10.14.2","browserslist":">1%, maintained node versions","dependencies":{"ws":"^7.0.0","abab":"^2.0.3","xmldom":"^0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^6.14.7","sinon":"1.17.7","yarpm":"^0.2.1","almond":"~0.3.0","eslint":"4.19.1","jquery":"^3.5.1","rollup":"^1.32.1","qunitjs":"~1.16.0","minimist":"^1.2.5","requirejs":"2.3.5","@babel/core":"^7.10.5","es6-promise":"^4.2.8","http-server":"^0.12.3","sinon-qunit":"~2.0.0","babel-eslint":"^10.1.0","@babel/preset-env":"^7.10.4","@rollup/plugin-babel":"^5.1.0","rollup-plugin-uglify":"^6.0.4","run-headless-chromium":"^0.1.1","@rollup/plugin-commonjs":"^14.0.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^8.4.0"},"optionalDependencies":{"ws":"^7.0.0","xmldom":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_1.4.0_1599730694225_0.4715783593033511","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"strophe.js","version":"1.4.1","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.4.1","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"28c21dc9e054a184888e6d947070a1cec477e90f","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.4.1.tgz","fileCount":28,"integrity":"sha512-Nh+EEcx73Zorl0tgJ2uPfGYCQhgHiNcxDVY3U4SVEt9BUfF434QioLlfoK/PE8QWSg5PWRXWWXZmOyufUCOPWg==","signatures":[{"sig":"MEUCIQCs/uuajL2vtVvbaDbh5SpxN/EQdf2fmrGifIuP9hw5ggIgcHEKSUvOf/nUukM8oX7Adz4T1Lk1zQVn3BXw2p+gfTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1178584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx1YKCRA9TVsSAnZWagAAhIQP/23P7CXPuJgOel9itRYj\ndcK62DOzKGQdNHUUv70IZkzOsywh9K7xoYmWSfKcR3t2uGu4JPkKTWrj6ytx\nLljAe4gqk8GQ1OnoYipK2+8OVJEGEEYEhRqxKgGgpcAuIwzi5Lo4Q5siZaU8\niNy+QkjuJ+Q+kHQQ+oZmhqlF1QqL6+6j698Tn+KlcRvSsIE+QBnVtmX/LUpx\nSQB3UKi2feGqUBXpbCAZ4eA+FYy1IZ+TUOH65jw5iSWSVIum6bLIL3njiCzu\nKEjfqUoXEbHVRqK9RbL0B4bujGd0lHg/et/TpkdOYiDwwm7KeibzBDvi3713\ncgvR+VI7XAGiCvdHxsoW+YP2Z78VCvkv6KR9Xpr43wermm9UuY3n8cTYDlxd\n9VO4vmKUz/4Z+8ZmUKQ+xLe/aQ6z0yCZAu65BMXJqw/boeysEcS4eC6tVHFK\nxCOQgKx2h/mRu+3tGM/3Q20u4B8A7bHQGoMmv4+0OfJFBABNKdHIucaLKwOg\nv6uDihno9brx73sdeo8kYj1tcfkOtaXrvNttzBJaEK+zh0f6fGeLzw5ZlL5L\nNZ79ywcqs1fOsAxh7S1S3mLryyiqaUizA2YXXXUpcKANinWZLpALHyPmx5JF\n7mRs/QLCcA2lcwHGhCrmsaeR7QE9LCYvjX/YHVURs3wVLPGCK9HgQrdgWrWW\n5aII\r\n=LCah\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/strophe.common.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"unpkg":"dist/strophe.umd.min.js","module":"dist/strophe.esm.js","browser":"dist/strophe.umd.js","gitHead":"e5e580139c55ff89c4645adf225751303ee09cdb","scripts":{"doc":"make doc","lint":"make eslint","build":"rollup -c","clean":"make clean","prepare":"yarpm run build"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"6.4.1","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"10.14.2","browserslist":">1%, maintained node versions","dependencies":{"ws":"^7.0.0","abab":"^2.0.3","xmldom":"^0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^6.14.7","sinon":"1.17.7","yarpm":"^0.2.1","almond":"~0.3.0","eslint":"4.19.1","jquery":"^3.5.1","rollup":"^2.32.1","qunitjs":"~1.16.0","minimist":"^1.2.5","requirejs":"2.3.5","@babel/core":"^7.10.5","es6-promise":"^4.2.8","http-server":"^0.12.3","sinon-qunit":"~2.0.0","babel-eslint":"^10.1.0","@babel/preset-env":"^7.12.1","@rollup/plugin-babel":"^5.1.0","rollup-plugin-uglify":"^6.0.4","run-headless-chromium":"^0.1.1","@rollup/plugin-commonjs":"^14.0.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^8.4.0"},"optionalDependencies":{"ws":"^7.0.0","xmldom":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_1.4.1_1606899210451_0.5937058335912784","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"strophe.js","version":"1.4.2","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.4.2","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"ef25231239c3fd33ebfe5ee159c8a6a945a58d7e","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.4.2.tgz","fileCount":41,"integrity":"sha512-jkyZQCZLm7Zgmra0zJKxpHPNIUncYj/e/eYfgxFoc5gwrWeHWigNBs0q7wtqhCiqG6Qxcf22PUpcyBq8cK+9ew==","signatures":[{"sig":"MEYCIQD9Kow5O+44KcXdxZzAAE7Vn05moHu8YUcVh7sOYdL3MwIhAJ3XkFaThmV3+9iFDhbUpqMXxo1HzhQxuIKJ1TdEV2rK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1175039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiW3BCRA9TVsSAnZWagAAo9oP/jJS8LcIp6HP7fbdFvts\ncQgbgKyYbcpwkzqJ0jgELNhschw38kl3N/0NVgzRRb8ciI2FEM5kNGgLFIJA\n8Ih3mfCHDRyRs2AxHKxsTeb0xEAormg4vN9OspSRD0BYPCBrHNRmEtThnUTs\nsS/K3Yx3YIKJSLIZh/nv81pgmkHvgbo3bGg02Wk8QlaaGePuJuQDll+jRuQY\nWq9HpGBfO9pc7nxQm3C3xeNEAaev66LfwCGvsG2nQvLXgBUpgRvFdt3JkzSm\nOLw3VjXR8bsGKboTsgWB3YcxRSQ78oKcVKTS73rGzBSBYe5I9fJjHJaRuKzP\neuARkfDzlV77biUF3onN1e/bqA1VVQPF3/OsPDx6uUjZS94SIYGsUSCyVKCN\nvoaUrDFW1O6OxoEwBJlLHw1qntTCT6NJMISfB4VQZ+P1UbGbBr78gOSYS3Uj\nM1O2Zt2Qp1ryjPVUkeDKctDTDfC6NnVz4wti3w9nRm24NP5VIftVq2GhUeYR\nr6es4wr8O7wzzI9Az7tIQQNLfBzSujDpgXVSjvLTqYd5UqrrH0Gp96By9NI7\ncF6JLGoxl9NZHqLfQWrnVPbfoHdL7lzxhmgXsaoSxdhJMjDde7vNAEHo7TRM\nNospfSD7okNapXbbEAnh033sF5BNKWRybsOG5rib/qcV+DaI5kMCVlGf2fQP\nYuEm\r\n=BMhH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/strophe.common.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"unpkg":"dist/strophe.umd.min.js","module":"dist/strophe.esm.js","browser":"dist/strophe.umd.js","gitHead":"378338f534361ed3feba884554bcd7a3e2d5359e","scripts":{"doc":"make doc","lint":"make eslint","build":"rollup -c","clean":"make clean","prepare":"yarpm run build"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"6.4.1","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"10.14.2","browserslist":">1%, maintained node versions","dependencies":{"ws":"^7.0.0","abab":"^2.0.3","xmldom":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^6.14.7","sinon":"1.17.7","yarpm":"^0.2.1","almond":"~0.3.0","eslint":"4.19.1","jquery":"^3.5.1","rollup":"^2.32.1","qunitjs":"~1.16.0","minimist":"^1.2.5","requirejs":"2.3.5","@babel/core":"^7.10.5","es6-promise":"^4.2.8","http-server":"^0.12.3","sinon-qunit":"~2.0.0","babel-eslint":"^10.1.0","@babel/preset-env":"^7.12.1","@rollup/plugin-babel":"^5.1.0","rollup-plugin-uglify":"^6.0.4","run-headless-chromium":"^0.1.1","@rollup/plugin-commonjs":"^14.0.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^8.4.0"},"optionalDependencies":{"ws":"^7.0.0","xmldom":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_1.4.2_1619619265250_0.20598123328906914","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"strophe.js","version":"1.4.3","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.4.3","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"29228c07e80b64df287cbf61262674ad5d241f14","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.4.3.tgz","fileCount":27,"integrity":"sha512-+HoCo9exCcbYFWFFTOCE3BBEVnn/nRlir48AMbK88azzgsdaEEH/3nTRiarUkwMfrDTTa1nM+o6Po/+mcIhEQg==","signatures":[{"sig":"MEYCIQCOKj4UnPmW0+2qfqopjzxnvBvf28YiWjkge8LV63b+BQIhAP+Af/GfFsbDn/EugpP0LeiNBfHfJFY0M2DIMSPT0chI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1014519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu2JsCRA9TVsSAnZWagAAedQQAJDTSxbd8hTnaCuqFjqw\nStw9HQIs5shnLEM+fNEE2fY7vabSoTqol/DYNaOGsmkm/FgwRIm5m/VCShnG\nKApA8Q0oSC0EgOegoFcf73EZzDj+avmxOAmn9EMJhR617kjZkdcEUzXLEE7W\nJTDhZkJSJtLgVsHG1agRBVWxqlxx73kMqz2WtC2VTMgqLk4pc0Cbc79HxRjg\nnZ7G6GWa854cUduaoDPJBcHPTLXmUqXaX7OOJHCBQ/zU0pteiExluDjBkzkD\n2bQ+ubfUia5uKf4vmKvCE5qvU8pU+bRcyOMmbWjx80GQQUH063e00FYXZneR\npBMiTB8YkmaFhxOn430iydt1jnj7K0FbpmasMLiWJqZ6Gmu7sqV7foSPxxoA\nl/9nRnT0WMSONRepLLry0IDaVg+lBfMaNjVqCP/DS7HR9K0Wha6ldRDxF1JJ\nfPybJ2uXhWzXYW2aWwT0sfYdWcG5FCJ/dCj0TLimW6zzjYyNIcjfR1B7/+DL\nfljIHf6fPgTN3OCO42NR7mPcbu4/4olCb7jSboGVJbAcezX/ICbR/4k26RkN\nx30kqcrweGKcWvoUn84uOui2DvagZTJShZUe0c705sAzoD3n2W7/XgO02bVl\n85gS1B1e3zeXwRaYbNfqWEqmyHKRt9vrPPa7e9JDdr2ZwMh1KFLLlRXOQwXC\nwpz4\r\n=+lmg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/strophe.common.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"unpkg":"dist/strophe.umd.min.js","module":"dist/strophe.esm.js","browser":"dist/strophe.umd.js","gitHead":"9da72c07c645dd54c67d4749ccb8f32998cad870","scripts":{"doc":"make doc","lint":"make eslint","build":"npx rollup -c","clean":"make clean","prepare":"npx yarpm run build"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"6.14.13","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"14.17.3","browserslist":">1%, maintained node versions","dependencies":{"ws":"^7.5.1","abab":"^2.0.3","@xmldom/xmldom":"0.7.5"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^6.14.7","sinon":"1.17.7","yarpm":"^0.2.1","almond":"~0.3.0","eslint":"4.19.1","jquery":"^3.5.1","rollup":"^2.32.1","terser":"^5.10.0","qunitjs":"~1.16.0","minimist":"^1.2.5","requirejs":"2.3.5","@babel/core":"^7.10.5","es6-promise":"^4.2.8","http-server":"^0.12.3","sinon-qunit":"~2.0.0","babel-eslint":"^10.1.0","@babel/preset-env":"^7.12.1","@rollup/plugin-babel":"^5.1.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-uglify":"^6.0.4","run-headless-chromium":"^0.1.1","@rollup/plugin-commonjs":"^14.0.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^8.4.0"},"optionalDependencies":{"ws":"^7.5.1","@xmldom/xmldom":"0.7.5"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_1.4.3_1639670380382_0.6180981018010232","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"strophe.js","version":"1.4.4","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.4.4","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"7700b4e2cfeeb2a0dde8b952315491034d3019a8","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.4.4.tgz","fileCount":27,"integrity":"sha512-Y6JMbv8EQyvajfR6QKZERTxJsO1pvYjbsEhjKkDKBns8KTWn6RRAP+lZ8Fdh/NpbMjjRPi0hg89KeUWsWCLklw==","signatures":[{"sig":"MEUCIQDrxk6/RCdwqWSL+6v2UvZ54J1Bk8etLGgPh5Mk3/yRogIgN/bNe8UjxlZvHpHofZKmc3zd2Wr9wYQUyPtY8mQ8Ejg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1014834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6wMfCRA9TVsSAnZWagAAjMUQAIO/9vy2bGzY1zIhrTIT\n5m6/17+Mr6DttdId+B6fQrRAeTC8D90EP6fXplkhSqe6KMSlArUvB1kWzjJV\n/cW/rEd4E2McZSgeSz0739ojFBoZYBAPL0on9sx8osjbl04ZE5UzpcRIRb9b\nwTAl8qvDArcL+NOXRMAFHeIMD77ZiUaBD3h5qS/6YrfZ4JRLuJ3Ms1H/YGLI\ngsbXn4l+jac2QIyqT3EK3Io//1hOIHsemqCUo5faKJtikngf4wTXJvGIZyrn\n6PaOwvw10WisAf5xtc/SUFTyq8VOyNNPbJhhjwnT0awZgK0+wimtiAq3k67E\nluue0Wfi6VOWwcfj/sowXQOGwLYD3bF4zwFVO1wayhjgyi4XjJIXNO9u1aAJ\nS8WbcqByknqgsw14jn7AQQp+1XUGFFiSpbtZaq+xC8oyTAXt8CwCo8wbNwa0\nZ60k2JN/CE3wT3he7x6iOzpPLsfaM/xnSgkNXbkl/ZFF/hwv4OQ1Fow4kHeY\nCi2FbC3t1sPB3G/P1ArMB1t/k7rCCvH1JgnjJJhDDs92kh3bkB+M/Y/39CoY\nusj57xvcjT5GOX6HmCiGO2alDP0t5l4eDAlvHx7R+8PIlRaAcotVeRuiDsEq\nsjFkAdYJxZl/coWxexURqGCgdoTtq57N+JhaC3FRoBpYA3OoocVFCsSobVSn\nrJjj\r\n=roFH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/strophe.common.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"unpkg":"dist/strophe.umd.min.js","module":"dist/strophe.esm.js","browser":"dist/strophe.umd.js","gitHead":"bb3f688e2c2f127a251f611b28101cccfe94424a","scripts":{"doc":"make doc","lint":"make eslint","build":"npx rollup -c","clean":"make clean","prepare":"npx yarpm run build"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"6.14.13","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"14.17.3","browserslist":">1%, maintained node versions","dependencies":{"ws":"^7.5.1","abab":"^2.0.3","@xmldom/xmldom":"0.7.5"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^6.14.7","sinon":"1.17.7","yarpm":"^0.2.1","almond":"~0.3.0","eslint":"4.19.1","jquery":"^3.5.1","rollup":"^2.32.1","terser":"^5.10.0","qunitjs":"~1.16.0","minimist":"^1.2.5","requirejs":"2.3.5","@babel/core":"^7.10.5","es6-promise":"^4.2.8","http-server":"^0.12.3","sinon-qunit":"~2.0.0","babel-eslint":"^10.1.0","@babel/preset-env":"^7.12.1","@rollup/plugin-babel":"^5.1.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-uglify":"^6.0.4","run-headless-chromium":"^0.1.1","@rollup/plugin-commonjs":"^14.0.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^8.4.0"},"optionalDependencies":{"ws":"^7.5.1","@xmldom/xmldom":"0.7.5"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_1.4.4_1642791711108_0.6164221275369834","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"strophe.js","version":"1.5.0","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.5.0","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"2cdea512286a6bfc5372afae100873241f5c7e61","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.5.0.tgz","fileCount":27,"integrity":"sha512-H5tE/tZxPR5xP3jhXyQwsjnMSwQMf7vrn9r1OkufTApyGHYe8WjzhsfxtL3AFhVu7vFjXPPZBrmUOTm1ccYgOA==","signatures":[{"sig":"MEUCIQCzUvST1dvF5Jk3UpKUOJtihLlnYO/yVqKid7FkUyWOAQIgcsw6HBwhrakAbWWI3RKvvBVDFbqwaUUEpwhRQy0/Ih4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1015385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiawN0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpz2A//eN/4kA0rEcFE4bQcBH9EIjLJ4PwVNRW8cHKaul+ccW/4CxUq\r\n1nNxgZ+r7hbriL/AzFONP/96MJ3FQXYUW4N/z3TBliIEbYjGzOZed9dHeHoI\r\nDnnKkZP7Eim29vasg+LX+Yq0FfhZOT/uVYGAJYhQulssXzLilxszb+hAe+YW\r\nYUhQ9Lm3wn4LysS/njN4A/J/rkyETv5fG7GAfen/6714+fMc+IOP8bKdynYD\r\n8TY2MWLFNpJkenntRrMm1+XsYCdeFvT7FA4835eNYrC20ynKMKg3lSZRiIi9\r\nFF152e8XWnfLn+pRTiagxnxfEAouq9lv7flk4cqyn3WVdwjlmGwy7cmY/HWl\r\nzeyPu5i+sBgbbzA3lUKaWdUc8GuJldPX7X8WRTAVaZejM7gjzMGQaRbuR0tq\r\nP0OG5iZMvD2Z6S8j1J5ySM0vFOv8nnaml1LzaZV7X/+iwLDCsQckE35Z+30w\r\neOsyD+M/egev2SQqrWRT6MycPEMABOiV1H9T/K2ntGdzpZYvcHKRxPhaoqpm\r\n0E+2TkEytUwk25wEACvKiYVA0MO79yvaMq8e47RmGgEdjUYJdpeH8Ix8eMS3\r\nGb7giojBznVwjhYg3kamFIpVINBN/xJKPbVfdUc8xQr0IGHdor7eVd3UPcmk\r\nc5WyeNSwdCks7P3ITa1x6dqDL18LNm36ZPM=\r\n=AV3/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/strophe.common.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"unpkg":"dist/strophe.umd.min.js","module":"dist/strophe.esm.js","browser":"dist/strophe.umd.js","gitHead":"b2d1d0fd9f69a22a6c79b85909b692d6f8c25cb3","scripts":{"doc":"make doc","lint":"eslint src/*.js test/*.js","test":"karma start && npm run lint","build":"npx rollup -c","clean":"make clean","prepare":"npx yarpm run build"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"8.3.0","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"16.13.1","browserslist":">1%, maintained node versions","dependencies":{"ws":"^8.5.0","abab":"^2.0.3","@xmldom/xmldom":"0.8.2","karma-rollup-preprocessor":"^7.0.8"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^6.14.7","karma":"^6.3.17","qunit":"2.18.2","sinon":"1.17.7","yarpm":"^1.1.1","almond":"~0.3.0","eslint":"4.19.1","rollup":"^2.32.1","terser":"^5.10.0","minimist":"^1.2.5","@babel/core":"^7.10.5","es6-promise":"^4.2.8","http-server":"^14.1.0","karma-qunit":"^4.1.2","babel-eslint":"^10.1.0","@babel/preset-env":"^7.12.1","@rollup/plugin-babel":"^5.1.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-uglify":"^6.0.4","karma-chrome-launcher":"^3.1.1","run-headless-chromium":"^0.1.1","@rollup/plugin-commonjs":"^22.0.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.2.1"},"optionalDependencies":{"ws":"^8.5.0","@xmldom/xmldom":"0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_1.5.0_1651180403991_0.7768330704298911","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"strophe.js","version":"1.6.0","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.6.0","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"bf8fd6fc6b07cdd444b3700b943de17e7a17b953","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.6.0.tgz","fileCount":26,"integrity":"sha512-LE2B6nEJNUbF2Cl/p1tLIsXVJ9l86B/Z12HYYiO3n92VwYkhJ/5vJ+1ZMdwP9eN9GP8a3nbqfS5zE9umcK0FdA==","signatures":[{"sig":"MEUCIQCcYMCgoRWUhMZC4o5vgI4ok8UcFYqgpj+5pArJukbZhAIgQr93P7f1ANJngt/e6cHyQu6QCV866Tir8FMhgDbQCmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":882789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXMxdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrgjg//TpnCK1/Z7nkYJV/3aEvZXXtT1XdSr42ZrVgabARMZ/BTM5gX\r\nYkhMktg23bVtX6caeAwASsAtd03t3QagSAx47Z37l2+UsiWwfQOo70APz+nt\r\nCs3JLeiCm+Bg0X1kqhwELxy5sMnIdFKw0POEmLV4wRrIJHfp/OaFFX4olw3H\r\nbn0jrcVUkG7iWub+xmv2V/GENZHD8hO+8USVKFXjweu5SaYM7FYJxxK3syuA\r\nfc5nT5knsxwymZSBQAbFlgnzTyixoIkVA8/2Cmu0T24bO1dc9wyIfrvG9xkO\r\nTYl7YvewpfJTuhsR6T/y8Kv9wsZ+FzitogsIeCCQebMRb/R267wUwC8dFtHo\r\njaex/45ZPEjrlpMYbRgx8LovAq/k9SNPRdCk3ykwbFmYk+p1TF/8gSkTTu7N\r\n5GwiDEF2igys2hnhXHxSmbeBf6reyMiRAlo52JDMsbAzoCQ0tGJU1uxioYQE\r\nWKR2OL7WkiGxlLAPVbzU2G4IEuvlg7p7P6Suv02kbUo0gbbybncI3L9rnWxV\r\nI9czIAm48lhyLalz+5piraz5b6Y4cldNjcpEbIlYbTZzkYRfmNcUbhhrnNc7\r\nuTAAFzTK8mcnNiqlEUuNHKGhD1KTHjPq8Bjwf8bOduh4DV/pca50j6bqNG6L\r\nDKyCKpTpkssNASlbBS2eqmZa3Uoz3mGYZgc=\r\n=2xa/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/strophe.common.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"unpkg":"dist/strophe.umd.min.js","module":"dist/strophe.esm.js","browser":"dist/strophe.umd.js","gitHead":"4141e024eb7ad261aafd17c1dc77ca24b8a3026c","scripts":{"doc":"make doc","lint":"eslint src/*.js test/*.js","test":"karma start && npm run lint","build":"npx rollup -c","clean":"make clean","prepare":"npx yarpm run build"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"8.1.2","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"16.13.1","browserslist":">1%, maintained node versions","dependencies":{"ws":"^8.5.0","abab":"^2.0.3","@xmldom/xmldom":"0.8.3","karma-rollup-preprocessor":"^7.0.8"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^6.14.7","karma":"^6.3.17","qunit":"2.19.3","sinon":"1.17.7","yarpm":"^1.1.1","almond":"~0.3.0","eslint":"4.19.1","rollup":"^2.32.1","terser":"^5.10.0","minimist":"^1.2.5","@babel/core":"^7.10.5","es6-promise":"^4.2.8","http-server":"^14.1.0","karma-qunit":"^4.1.2","babel-eslint":"^10.1.0","@babel/preset-env":"^7.12.1","@rollup/plugin-babel":"^5.1.0","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","run-headless-chromium":"^0.1.1","@rollup/plugin-commonjs":"^22.0.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.2.1"},"optionalDependencies":{"ws":"^8.5.0","@xmldom/xmldom":"0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_1.6.0_1667026012861_0.80756952609172","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"strophe.js","version":"1.6.1","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.6.1","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"89b09febfdfb71ea8ed8a8a522891d0885749703","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.6.1.tgz","fileCount":28,"integrity":"sha512-QUGfSfSsN/YaIwoA5AiBEBW4QjvtpEUMRgJwnSBectOY6+GOD5ydQvSrBavRmrvi2Zj9M/82HodQkYnb+7t9PQ==","signatures":[{"sig":"MEUCIQCElPN/45n3IowcLccmAHJLx+9O1jhbA/MrOYU+oQ/UBQIgdO4Wjfw+XZveilF1Fr2J6khweV6awzAIOzNMsb6IbeM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":879723},"main":"dist/strophe.common.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"unpkg":"dist/strophe.umd.min.js","module":"dist/strophe.esm.js","browser":"dist/strophe.umd.js","gitHead":"11e4160d6ae3489fc9b64f0ab81fb5f53153aaad","scripts":{"doc":"make doc","lint":"eslint src/*.js tests.js","test":"karma start && npm run lint","build":"npx rollup -c","clean":"make clean","prepare":"npx yarpm run build"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"8.3.0","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"16.13.1","browserslist":">1%, maintained node versions","dependencies":{"ws":"^8.5.0","abab":"^2.0.3","@xmldom/xmldom":"0.8.7","karma-rollup-preprocessor":"^7.0.8"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^6.14.7","karma":"^6.3.17","qunit":"2.19.4","sinon":"15.0.4","yarpm":"^1.1.1","almond":"~0.3.0","eslint":"^8.31.0","rollup":"^2.32.1","terser":"^5.10.0","minimist":"^1.2.5","@babel/core":"^7.10.5","es6-promise":"^4.2.8","http-server":"^14.1.0","karma-qunit":"^4.1.2","@babel/preset-env":"^7.12.1","@babel/eslint-parser":"^7.19.1","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","run-headless-chromium":"^0.1.1","@rollup/plugin-commonjs":"^24.0.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^15.0.1"},"optionalDependencies":{"ws":"^8.5.0","@xmldom/xmldom":"0.8.7"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_1.6.1_1684140657841_0.0965112410164155","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"strophe.js","version":"1.6.2","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@1.6.2","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"c7f439d6bbc9a463daae6bf6d64a6ab6fc1d670b","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-1.6.2.tgz","fileCount":31,"integrity":"sha512-aS4zkPACypSsmewr54IAVexn+m9RHrnxQEn/kr8eF8jK5lhv+nZTEEcKMaXBRyQ00lpOAEY9lYHbApXwqIjCpA==","signatures":[{"sig":"MEUCIDlb8jTq5JIj597w3ATk/uECuUusYa4GNVco81aUGdV4AiEAvnbHbSc3Dbbes59OpkS3ObxaeJX2WX9LQG67ybAjJzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":884087},"main":"dist/strophe.common.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"unpkg":"dist/strophe.umd.min.js","module":"dist/strophe.esm.js","browser":"dist/strophe.umd.js","gitHead":"30315b53a79d8c04d69c7b11e45711b7dc74fceb","scripts":{"doc":"make doc","lint":"eslint src/*.js tests/tests.js","test":"npm run test-node && karma start && npm run lint","build":"npx rollup -c","clean":"make clean","prettier":"prettier --write src/*.js","test-node":"qunit --require ./tests/node tests/"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"9.6.3","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"19.9.0","browserslist":">1%, maintained node versions","dependencies":{"ws":"^8.5.0","abab":"^2.0.3","@xmldom/xmldom":"0.8.7"},"_hasShrinkwrap":false,"devDependencies":{"xhr2":"^0.2.1","karma":"^6.3.17","qunit":"2.19.4","sinon":"15.0.4","almond":"~0.3.0","eslint":"^8.31.0","rollup":"^2.32.1","terser":"^5.10.0","minimist":"^1.2.5","prettier":"^2.8.8","@babel/core":"^7.18.5","es6-promise":"^4.2.8","http-server":"^14.1.0","karma-qunit":"^4.1.2","@babel/preset-env":"^7.18.2","@babel/eslint-parser":"^7.19.1","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","run-headless-chromium":"^0.1.1","@rollup/plugin-commonjs":"^24.0.0","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^15.0.1","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"optionalDependencies":{"ws":"^8.5.0","@xmldom/xmldom":"0.8.7"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_1.6.2_1687505580927_0.010512909030707007","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"strophe.js","version":"2.0.0","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@2.0.0","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"1605076e9578bbf6abd46dcb257e69266619a3fa","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-2.0.0.tgz","fileCount":194,"integrity":"sha512-2YKE5Lbjg3H+X5f2tIApmf/5WUZ8cGnWlaIvLMZ3ksKtCN7ib5VhNU53DPzSqhV4JgXbb6jGPj0Jv8Un/fOORQ==","signatures":[{"sig":"MEUCIQCpdP85A+xZOk7sHHxKMyTJmmKDCtpGeTEsA6EBuSw/OgIgbx8aeSE/attlGt5oof7GGx07kj0e9um/fgCD7mtGsvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1334374},"main":"src/index.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"types":"src/types/index.d.ts","unpkg":"dist/strophe.umd.min.js","module":"dist/strophe.esm.js","browser":"dist/strophe.umd.js","gitHead":"c1ac71ddc1b9bfff55887e5552c9fed344d8e03d","scripts":{"doc":"make doc","lint":"eslint src/*.js tests/tests.js","test":"npm run test-node && npm run test-browser && npm run lint","build":"rollup -c","clean":"make clean","types":"tsc","prettier":"prettier --write src/*.js","test-node":"qunit --require ./tests/node tests/","test-browser":"karma start"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"9.6.3","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"19.9.0","browserslist":">1%, maintained node versions","dependencies":{"ws":"^8.5.0","abab":"^2.0.3","@types/ws":"^8.5.5","@xmldom/xmldom":"0.8.8"},"_hasShrinkwrap":false,"devDependencies":{"xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.3.17","qunit":"2.19.4","sinon":"15.0.4","almond":"~0.3.0","eslint":"^8.31.0","rollup":"^2.32.1","terser":"^5.10.0","minimist":"^1.2.5","prettier":"^2.8.8","typescript":"^5.1.6","@babel/core":"^7.18.5","es6-promise":"^4.2.8","http-server":"^14.1.0","karma-qunit":"^4.1.2","@babel/preset-env":"^7.18.2","@babel/eslint-parser":"^7.19.1","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","run-headless-chromium":"^0.1.1","@rollup/plugin-commonjs":"^24.0.0","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^15.0.1","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"optionalDependencies":{"ws":"^8.5.0","@types/ws":"^8.5.5","@xmldom/xmldom":"0.8.8"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_2.0.0_1708539260138_0.057361625890999246","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"strophe.js","version":"3.0.0","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@3.0.0","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"584b9898f9b39502c3eaef5c8c32995262376f5e","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-3.0.0.tgz","fileCount":169,"integrity":"sha512-wdkvnGyEUp9zD5lL3Y9TxZfv9vcrnCvM5BYgRQDRoy0Bh75j8K/pSMWzDCwOA1cYm1DOIX//2HMHIZFmiqLycA==","signatures":[{"sig":"MEUCIQDHXJQEs2vN9Taio0K8a3ePuGGsuDLH5TjXPYpMQfMCLQIgGdB+70L+s+zqLLWNsYnolY1Gxv+Ve73SkUD/2kkgVCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1324639},"main":"src/index.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"types":"src/types/index.d.ts","unpkg":"dist/strophe.umd.min.js","module":"dist/strophe.esm.js","browser":"dist/strophe.umd.js","exports":{"node":{"import":"./dist/strophe.esm.js","require":"./dist/strophe.common.js"}},"gitHead":"a91505616db11cd207039f57ed2fc8c6af7314fd","scripts":{"doc":"make doc","lint":"eslint src/*.js tests/tests.js","test":"npm run test-node && npm run test-browser && npm run lint","build":"rollup -c","clean":"make clean","types":"tsc","prettier":"prettier --write src/*.js","test-node":"qunit --require ./tests/node tests/","test-browser":"karma start"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"9.6.3","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"19.9.0","browserslist":">1%, maintained node versions","dependencies":{"ws":"^8.5.0","abab":"^2.0.3","@types/ws":"^8.5.5","@xmldom/xmldom":"0.8.8"},"_hasShrinkwrap":false,"devDependencies":{"xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.3.17","qunit":"2.19.4","sinon":"15.0.4","almond":"~0.3.0","eslint":"^8.31.0","rollup":"^2.32.1","terser":"^5.10.0","minimist":"^1.2.5","prettier":"^2.8.8","typescript":"^5.1.6","@babel/core":"^7.18.5","es6-promise":"^4.2.8","http-server":"^14.1.0","karma-qunit":"^4.1.2","@babel/preset-env":"^7.18.2","@babel/eslint-parser":"^7.19.1","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","run-headless-chromium":"^0.1.1","@rollup/plugin-commonjs":"^24.0.0","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^15.0.1","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"optionalDependencies":{"ws":"^8.5.0","@types/ws":"^8.5.5","@xmldom/xmldom":"0.8.8"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_3.0.0_1715083415500_0.3473331281145826","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"strophe.js","version":"3.0.1","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@3.0.1","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"4513777524abec5b943745cac3ab242fd76b6cd7","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-3.0.1.tgz","fileCount":169,"integrity":"sha512-L4Kxq0IuiUXD0G/wtjHwWSOQeZwA4TqV0jyaBqQ1UNL3eYrbel2PQSmH2iO/O0kFSPaqG3wAOwUQvgwgHeEmwg==","signatures":[{"sig":"MEUCIFwnZbz8W79p5NSkgdqV5KvChMmuK95gh6i+ly0+3cWcAiEAp9ADOPnRZUsOUbm5UextJmPhzlAngbglCJ8IOsy0HUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1325628},"main":"src/index.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"types":"src/types/index.d.ts","unpkg":"dist/strophe.umd.min.js","module":"dist/strophe.esm.js","browser":"dist/strophe.umd.js","exports":{"node":{"import":"./dist/strophe.esm.js","require":"./dist/strophe.common.js"},"types":"./src/types/index.d.ts","default":"./src/index.js"},"gitHead":"c28eb9dcdb90af562fe6042ecfdd7d396284cfdc","scripts":{"doc":"make doc","lint":"eslint src/*.js tests/tests.js","test":"npm run test-node && npm run test-browser && npm run lint","build":"rollup -c","clean":"make clean","types":"tsc","prettier":"prettier --write src/*.js","test-node":"qunit --require ./tests/node tests/","test-browser":"karma start"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"9.6.3","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"19.9.0","browserslist":">1%, maintained node versions","dependencies":{"ws":"^8.5.0","abab":"^2.0.3","@types/ws":"^8.5.5","@xmldom/xmldom":"0.8.10"},"_hasShrinkwrap":false,"devDependencies":{"xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.3.17","qunit":"2.19.4","sinon":"18.0.0","almond":"~0.3.0","eslint":"^8.31.0","rollup":"^2.32.1","terser":"^5.10.0","minimist":"^1.2.5","prettier":"^3.3.3","typescript":"^5.1.6","@babel/core":"^7.18.5","es6-promise":"^4.2.8","http-server":"^14.1.0","karma-qunit":"^4.1.2","@babel/preset-env":"^7.18.2","@babel/eslint-parser":"^7.19.1","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","run-headless-chromium":"^0.1.1","@rollup/plugin-commonjs":"^26.0.1","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^15.0.1","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"optionalDependencies":{"ws":"^8.5.0","@types/ws":"^8.5.5","@xmldom/xmldom":"0.8.10"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_3.0.1_1723705105239_0.578317506583673","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"strophe.js","version":"3.1.0","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@3.1.0","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"03e8943d85f01ec77aebb112c304456e17bf0af8","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-3.1.0.tgz","fileCount":169,"integrity":"sha512-Nf8VlqohZHBn0dn2o7UX/ea2yHVz0svXosUiz13NM6qAGREvKZaXj/mbks61YkflEqfIRDlDdEneiMHnlYI82g==","signatures":[{"sig":"MEUCIQDR3YysiKpKbPhz8mof0wafXWAV++YfbQcqPioiK8bcKQIgWVGg4d8vk9DGRRAY+oNrMpWdPhdgGVgQmprawesVRX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1328034},"main":"src/index.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"types":"src/types/index.d.ts","unpkg":"dist/strophe.umd.min.js","module":"dist/strophe.esm.js","browser":"dist/strophe.umd.js","exports":{"node":{"import":"./dist/strophe.esm.js","require":"./dist/strophe.common.js"},"types":"./src/types/index.d.ts","default":"./src/index.js"},"gitHead":"2dec7f81372f917b09b2c1da2fc89aaa573459cf","scripts":{"doc":"make doc","lint":"eslint src/*.js tests/tests.js","test":"npm run test-node && npm run test-browser && npm run lint","build":"rollup -c","clean":"make clean","types":"tsc","prettier":"prettier --write src/*.js","test-node":"qunit --require ./tests/node tests/tests.js","debug-node":"NODE_OPTIONS='--inspect-wait' qunit -w --require ./tests/node tests/tests.js","test-browser":"karma start"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"10.8.2","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"20.18.0","browserslist":">1%, maintained node versions","_hasShrinkwrap":false,"devDependencies":{"xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.3.17","qunit":"2.23.1","sinon":"19.0.2","almond":"~0.3.0","eslint":"^9.16.0","rollup":"^2.32.1","terser":"^5.10.0","globals":"^15.13.0","minimist":"^1.2.5","prettier":"^3.3.3","@eslint/js":"^9.16.0","typescript":"^5.1.6","@babel/core":"^7.18.5","es6-promise":"^4.2.8","http-server":"^14.1.0","karma-qunit":"^4.1.2","@eslint/eslintrc":"^3.2.0","@babel/preset-env":"^7.18.2","@babel/eslint-parser":"^7.19.1","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","run-headless-chromium":"^0.1.1","@rollup/plugin-commonjs":"^28.0.1","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^15.0.1","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"optionalDependencies":{"ws":"^8.18.0","jsdom":"^25.0.1","@types/ws":"^8.5.5","@types/jsdom":"^21.1.7"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_3.1.0_1734334276658_0.05537790608627202","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"strophe.js","version":"3.1.1","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@3.1.1","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"8d51fb522c5694da1c172eb51bd8d0e2945b445b","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-3.1.1.tgz","fileCount":90,"integrity":"sha512-+NbO4OPh/l8fKucI2a6ER36AAZoS+NhmPdzbV+BIUFOnFCapmOj3OL5eLB+54kX2ThQ1nP4+XHI3ZrHVn+pjew==","signatures":[{"sig":"MEYCIQCPsHhupp+yWauLza8+U1co7/jEVDdD9IXZUU+DNNv84QIhAOMcoKwdgs2gSN+J1DnlkRQQZv1OJB8/cM0dENGHno6m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":999425},"main":"src/index.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"types":"src/types/index.d.ts","unpkg":"dist/strophe.umd.min.js","module":"dist/strophe.esm.js","browser":"dist/strophe.umd.js","exports":{"node":{"import":"./dist/strophe.esm.js","require":"./dist/strophe.common.js"},"types":"./src/types/index.d.ts","default":"./src/index.js"},"gitHead":"eed09ad96d09bc00e7d6dec5294337b51557dd80","scripts":{"doc":"make doc","lint":"eslint src/*.js tests/tests.js","test":"npm run test-node && npm run test-browser && npm run lint","build":"rollup -c","clean":"make clean","types":"tsc","prettier":"prettier --write src/*.js","test-node":"qunit --require ./tests/node tests/tests.js","debug-node":"NODE_OPTIONS='--inspect-wait' qunit -w --require ./tests/node tests/tests.js","test-browser":"karma start"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"10.8.2","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"20.18.0","browserslist":">1%, maintained node versions","_hasShrinkwrap":false,"devDependencies":{"xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.3.17","qunit":"2.24.1","sinon":"19.0.2","almond":"~0.3.0","eslint":"^9.16.0","rollup":"^2.32.1","terser":"^5.10.0","globals":"^15.13.0","minimist":"^1.2.5","prettier":"^3.3.3","@eslint/js":"^9.16.0","typescript":"^5.1.6","@babel/core":"^7.18.5","es6-promise":"^4.2.8","http-server":"^14.1.0","karma-qunit":"^4.1.2","@eslint/eslintrc":"^3.2.0","@babel/preset-env":"^7.18.2","@babel/eslint-parser":"^7.19.1","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","run-headless-chromium":"^0.1.1","@rollup/plugin-commonjs":"^28.0.1","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^15.0.1","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"optionalDependencies":{"ws":"^8.18.0","jsdom":"^25.0.1","@types/ws":"^8.5.5","@types/jsdom":"^21.1.7"},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_3.1.1_1747746851100_0.9073948727975703","host":"s3://npm-registry-packages-npm-production"}},"3.1.2-rc0":{"name":"strophe.js","version":"3.1.2-rc0","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@3.1.2-rc0","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"e4395f720362a14f8a471c30c02198ef22a8aefe","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-3.1.2-rc0.tgz","fileCount":90,"integrity":"sha512-U9Edu77D1677esZDK9j/lTQbP82PBi7Bur8fGldFAaqqfOzVLGShkgY2YvuX6zCMI2QPdWUFyOMsR4yIxocvzg==","signatures":[{"sig":"MEUCIQD2AMyfFZQhYBBYo2viB8AR1/V+yf2fx9o9MbGlBjFSrQIgC90GZz3cuBIMAosk5uOHSMDxr91hkbds3SqxJFL3dfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":990763},"main":"src/index.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"types":"src/types/index.d.ts","unpkg":"dist/strophe.umd.min.js","module":"dist/strophe.esm.js","browser":"dist/strophe.umd.js","exports":{"node":{"import":"./dist/strophe.esm.js","require":"./dist/strophe.common.js"},"types":"./src/types/index.d.ts","default":"./src/index.js"},"gitHead":"d9c6c6cb438071b3bd07706850e96fc82d6013bd","scripts":{"doc":"make doc","lint":"eslint src/*.js tests/tests.js","test":"npm run test:node && npm run test:browser && npm run lint","build":"rollup -c","clean":"make clean","types":"tsc","prettier":"prettier --write src/*.js","test:node":"qunit --require ./tests/node tests/tests.js","debug-node":"NODE_OPTIONS='--inspect-wait' qunit -w --require ./tests/node tests/tests.js","test:browser":"karma start"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"10.9.2","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"22.14.0","browserslist":">1%, maintained node versions","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.2","xhr2":"^0.2.1","jsdoc":"^4.0.2","jsdom":"^25.0.1","karma":"^6.3.17","qunit":"2.24.1","sinon":"19.0.2","almond":"~0.3.0","eslint":"^9.16.0","rollup":"^2.32.1","terser":"^5.10.0","globals":"^15.13.0","minimist":"^1.2.5","prettier":"^3.5.3","@types/ws":"^8.5.5","@eslint/js":"^9.16.0","typescript":"^5.1.6","@babel/core":"^7.18.5","es6-promise":"^4.2.8","http-server":"^14.1.0","karma-qunit":"^4.1.2","@types/jsdom":"^21.1.7","@eslint/eslintrc":"^3.2.0","@babel/preset-env":"^7.18.2","typescript-eslint":"^8.33.1","@babel/eslint-parser":"^7.19.1","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","run-headless-chromium":"^0.1.1","@rollup/plugin-commonjs":"^28.0.1","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^15.0.1","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"ws":">=8.0.0","jsdom":">=20.0.0"},"peerDependenciesMeta":{"ws":{"optional":true},"jsdom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_3.1.2-rc0_1749457834559_0.23799128656501978","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc0":{"name":"strophe.js","version":"4.0.0-rc0","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@4.0.0-rc0","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"a9e2510cafe0c6cdfa207ae4a21e6ed816ad3438","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-4.0.0-rc0.tgz","fileCount":90,"integrity":"sha512-9j2hR/OsxFX1gmqcsxNOQySrUUju0blHAmGB5g5EcdlVjWn19u+xHKEoXt4Ft8VPBB9rQR0jvtQkAJPpqM9XTw==","signatures":[{"sig":"MEUCIQC4IC4JohYzPl7E9k8HOSsk4jhaCYePVMeDDccMnDTH6QIgYV7mEo3hnTsaAksUxCBt+qiYy/uyvr+C+GAitOQX3Rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1160913},"main":"src/index.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"types":"src/types/index.d.ts","unpkg":"dist/strophe.umd.min.js","module":"dist/strophe.esm.js","browser":"dist/strophe.umd.js","exports":{".":{"node":{"import":"./dist/strophe.node.esm.js","default":"./dist/strophe.cjs.js","require":"./dist/strophe.cjs.js"},"types":"./src/types/index.d.ts","browser":{"import":"./dist/strophe.browser.esm.js","default":"./dist/strophe.js","require":"./dist/strophe.js"},"default":"./dist/strophe.browser.esm.js"},"./package.json":"./package.json"},"gitHead":"b87c33f31019a1d5ece2c99895d2714c31f1555d","scripts":{"doc":"make doc","lint":"eslint src/*.js tests/tests.js","test":"npm run test:node && npm run test:browser && npm run lint","build":"rollup -c","clean":"make clean","types":"tsc","prettier":"prettier --write src/*.js","test:node":"qunit --require ./tests/node tests/tests.js","debug-node":"NODE_OPTIONS='--inspect-wait' qunit -w --require ./tests/node tests/tests.js","test:browser":"karma start"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"10.9.2","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"22.14.0","browserslist":">1%, maintained node versions","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.2","xhr2":"^0.2.1","jsdoc":"^4.0.2","jsdom":"^25.0.1","karma":"^6.3.17","qunit":"2.24.1","sinon":"19.0.2","almond":"~0.3.0","eslint":"^9.16.0","rollup":"^2.32.1","terser":"^5.10.0","globals":"^15.13.0","minimist":"^1.2.5","prettier":"^3.5.3","@types/ws":"^8.18.1","@eslint/js":"^9.16.0","typescript":"^5.1.6","@babel/core":"^7.18.5","@types/node":"^22.15.30","es6-promise":"^4.2.8","http-server":"^14.1.0","karma-qunit":"^4.1.2","@eslint/eslintrc":"^3.2.0","@babel/preset-env":"^7.18.2","typescript-eslint":"^8.33.1","@babel/eslint-parser":"^7.19.1","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","run-headless-chromium":"^0.1.1","@rollup/plugin-commonjs":"^28.0.1","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^15.0.1","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"ws":">=8.0.0","jsdom":">=20.0.0"},"peerDependenciesMeta":{"ws":{"optional":true},"jsdom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_4.0.0-rc0_1749463004688_0.1645141506963208","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"strophe.js","version":"4.0.0","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@4.0.0","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"f1d17e4543fc7af27d04bb17f4dc1160e737dfc4","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-4.0.0.tgz","fileCount":86,"integrity":"sha512-T/9fAldOt5xXIpDLtE6uTyycPqwUXVzvXwhPB6c0Xc6774TR0iOX02a4U388V70kiluwLerfGtK7oRJFmEewww==","signatures":[{"sig":"MEUCIQCk3d6WQq3ksHtXgAnaGSFCaZohSKLUFwBOtO8xM1+p+gIgEUpDLjRbw1gvyeoT/goe0i9vwiuBt+USMD3ZWAyFD+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1157149},"main":"src/index.js","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"types":"src/types/index.d.ts","unpkg":"dist/strophe.umd.min.js","module":"dist/strophe.esm.js","browser":"dist/strophe.umd.js","exports":{".":{"node":{"import":"./dist/strophe.node.esm.js","default":"./dist/strophe.cjs.js","require":"./dist/strophe.cjs.js"},"types":"./src/types/index.d.ts","browser":{"import":"./dist/strophe.browser.esm.js","default":"./dist/strophe.js","require":"./dist/strophe.js"},"default":"./dist/strophe.browser.esm.js"},"./package.json":"./package.json"},"gitHead":"79141bc4971f441b96480f902bf57be7c813b838","scripts":{"doc":"make doc","lint":"eslint src/*.js tests/tests.js","test":"npm run test:node && npm run test:browser && npm run lint","build":"rollup -c","clean":"make clean","types":"tsc","prettier":"prettier --write src/*.js","test:node":"qunit --require ./tests/node tests/tests.js","debug-node":"NODE_OPTIONS='--inspect-wait' qunit -w --require ./tests/node tests/tests.js","test:browser":"karma start"},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"10.9.2","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"22.14.0","browserslist":">1%, maintained node versions","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.2","xhr2":"^0.2.1","jsdoc":"^4.0.2","jsdom":"^25.0.1","karma":"^6.3.17","qunit":"2.24.1","sinon":"19.0.2","almond":"~0.3.0","eslint":"^9.16.0","rollup":"^2.32.1","terser":"^5.10.0","globals":"^15.13.0","typedoc":"^0.28.19","minimist":"^1.2.5","prettier":"^3.5.3","@types/ws":"^8.18.1","@eslint/js":"^9.16.0","typescript":"^5.1.6","@babel/core":"^7.18.5","@types/node":"^22.15.30","es6-promise":"^4.2.8","http-server":"^14.1.0","karma-qunit":"^4.1.2","@eslint/eslintrc":"^3.2.0","@babel/preset-env":"^7.18.2","typescript-eslint":"^8.33.1","@babel/eslint-parser":"^7.19.1","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","run-headless-chromium":"^0.1.1","@rollup/plugin-commonjs":"^28.0.1","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^15.0.1","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"ws":">=8.0.0","jsdom":">=20.0.0"},"peerDependenciesMeta":{"ws":{"optional":true},"jsdom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_4.0.0_1780478151390_0.9320364956325147","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"strophe.js","version":"4.1.0","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@4.1.0","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"c47c65eecdb89f4cce0068c3ca560f09ae217573","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-4.1.0.tgz","fileCount":164,"integrity":"sha512-TCEpLn3teApTgd1muRPkwR+XfN6RHRK+nQIdTLU+XjlRNMNd5Aobvnc7FoxJWFMqqkd9/o2RvoiEHEErmwStwQ==","signatures":[{"sig":"MEUCIQCX1XP99O+gf64gI8dXiFSvi71luLVCTWp7w2K+0Z+6ygIgeXvQRHBqpeM288Ppro1N4dkPiQVZ9aLCplnA+zbBpck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2560288},"main":"./dist/strophe.cjs","type":"module","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"types":"./dist/types/index.d.ts","unpkg":"./dist/strophe.umd.min.js","module":"./dist/strophe.esm.js","browser":"./dist/strophe.umd.cjs","exports":{".":{"node":{"import":"./dist/strophe.node.esm.js","default":"./dist/strophe.cjs","require":"./dist/strophe.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/strophe.esm.js","default":"./dist/strophe.umd.cjs","require":"./dist/strophe.umd.cjs"},"default":"./dist/strophe.esm.js"},"./package.json":"./package.json"},"gitHead":"3c625a4cf133e0eecd8a9a1dbf7efb0eeed15283","scripts":{"doc":"make doc","lint":"eslint src","test":"npm run build && vitest run && npm run lint","build":"tsc && rollup -c","clean":"make clean","types":"tsc","prettier":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"10.9.2","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"22.14.0","browserslist":">1%, maintained node versions","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.2","xhr2":"^0.2.1","jsdoc":"^4.0.2","jsdom":"^29.1.1","tslib":"^2.8.1","almond":"~0.3.0","eslint":"^10.5.0","rollup":"^4.62.2","terser":"^5.10.0","vitest":"^4.1.8","globals":"^15.13.0","typedoc":"^0.28.19","minimist":"^1.2.5","prettier":"^3.5.3","@types/ws":"^8.18.1","@eslint/js":"^9.16.0","typescript":"^5.1.6","@types/node":"^26.0.0","es6-promise":"^4.2.8","http-server":"^14.1.0","@eslint/eslintrc":"^3.2.0","typescript-eslint":"^8.33.1","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^15.0.1"},"peerDependencies":{"ws":">=8.0.0","jsdom":">=20.0.0"},"peerDependenciesMeta":{"ws":{"optional":true},"jsdom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_4.1.0_1783433349192_0.44493381347330274","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"strophe.js","version":"4.1.1","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@4.1.1","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"8e2617e3ba9e91967d73ed799479f0b893aae398","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-4.1.1.tgz","fileCount":164,"integrity":"sha512-m2gdrCt6hdKKw2DHhyaVohWVNJ/IOKI9yjCSRBVGJ1mpzZNkvCbymBCv/EcwDmlSiIOKdxpFP59TalAdO+0kdA==","signatures":[{"sig":"MEUCIFcC89fKBSEVaraZz6ULu9B3TA5N20ouxQIsNeGIxDAZAiEAp1K+1wYqnZFvePp1YdqowHSM0Q0YYya6AKsVip8XHek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2574499},"main":"./dist/strophe.cjs","type":"module","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"types":"./dist/types/index.d.ts","unpkg":"./dist/strophe.umd.min.js","module":"./dist/strophe.esm.js","browser":"./dist/strophe.umd.cjs","exports":{".":{"node":{"import":"./dist/strophe.node.esm.js","default":"./dist/strophe.cjs","require":"./dist/strophe.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/strophe.esm.js","default":"./dist/strophe.umd.cjs","require":"./dist/strophe.umd.cjs"},"default":"./dist/strophe.esm.js"},"./package.json":"./package.json"},"gitHead":"987ea9839ae3abd12689ebdffbfdfb48911378e3","scripts":{"doc":"make doc","lint":"eslint src","test":"npm run build && vitest run && npm run lint","build":"tsc && rollup -c","clean":"make clean","types":"tsc","prettier":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"10.9.2","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"22.14.0","browserslist":">1%, maintained node versions","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.2","xhr2":"^0.2.1","jsdoc":"^4.0.2","jsdom":"^29.1.1","tslib":"^2.8.1","almond":"~0.3.0","eslint":"^10.5.0","rollup":"^4.62.2","terser":"^5.10.0","vitest":"^4.1.8","globals":"^15.13.0","typedoc":"^0.28.19","minimist":"^1.2.5","prettier":"^3.5.3","@types/ws":"^8.18.1","@eslint/js":"^9.16.0","typescript":"^5.1.6","@types/node":"^26.0.0","es6-promise":"^4.2.8","http-server":"^14.1.0","@eslint/eslintrc":"^3.2.0","typescript-eslint":"^8.33.1","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^15.0.1"},"peerDependencies":{"ws":">=8.0.0","jsdom":">=20.0.0"},"peerDependenciesMeta":{"ws":{"optional":true},"jsdom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_4.1.1_1783503285781_0.9158728252435435","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"strophe.js","version":"4.1.2","keywords":["xmpp","message","bosh","websocket","browser"],"author":{"url":"metajack","name":"Jack Moffit"},"license":"MIT","_id":"strophe.js@4.1.2","maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"contributors":[{"url":"thepug","name":"Nathan Zorn"},{"url":"Gordin","name":"Andreas Guth"},{"url":"Aeon","name":"Anton Stroganov"},{"url":"Florob","name":"Florian Zeitz"},{"url":"twonds","name":"Christopher Zorn"},{"name":"dodo"},{"url":"lboynton","name":"Lee Boynton"},{"url":"theozaurus","name":"Theo Cushion"},{"url":"brendoncrawford","name":"Brendon Crawford"},{"url":"jcbrand","name":"JC Brand"}],"homepage":"http://strophe.im/strophejs","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"dist":{"shasum":"179d1d049d2bf1f6eda6ff9bf5cc54d212b1540b","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-4.1.2.tgz","fileCount":191,"integrity":"sha512-H9l351yZITCLLa0IH7dpzRZne2jJgQ/bKq5noJNhR8L2/7AVC1u8UQdYxLrshqjmDivWQ1T8BFdc2UhD/h8frw==","signatures":[{"sig":"MEUCIBuPdn9urO/GYac3KwHJVXIdP9UZ+2XKNdSGf3sI40u7AiEA4ZABSd97NxIOX80hDDqAiOFI38WKoSBb9NvN5HDkiIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2764390},"main":"./dist/strophe.cjs","type":"module","volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"types":"./dist/types/index.d.ts","unpkg":"./dist/strophe.umd.min.js","module":"./dist/strophe.esm.js","browser":"./dist/strophe.umd.cjs","exports":{".":{"node":{"import":"./dist/strophe.node.esm.js","default":"./dist/strophe.cjs","require":"./dist/strophe.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/strophe.esm.js","default":"./dist/strophe.umd.cjs","require":"./dist/strophe.umd.cjs"},"default":"./dist/strophe.esm.js"},"./package.json":"./package.json"},"gitHead":"33beed98a63fcea475b83587ce9a80f538a30a42","scripts":{"doc":"make doc","lint":"eslint src","test":"npm run build && vitest run && npm run lint","build":"tsc && rollup -c","clean":"make clean","types":"tsc","prettier":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"repository":{"url":"git://github.com/strophe/strophejs.git","type":"git"},"_npmVersion":"10.9.2","description":"Strophe.js is an XMPP library for JavaScript","directories":{},"_nodeVersion":"22.14.0","browserslist":">1%, maintained node versions","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.2","xhr2":"^0.2.1","jsdoc":"^4.0.2","jsdom":"^29.1.1","tslib":"^2.8.1","almond":"~0.3.0","eslint":"^10.5.0","rollup":"^4.62.2","terser":"^5.10.0","vitest":"^4.1.8","globals":"^15.13.0","typedoc":"^0.28.19","minimist":"^1.2.5","prettier":"^3.5.3","@types/ws":"^8.18.1","@eslint/js":"^9.16.0","typescript":"^5.1.6","@types/node":"^26.0.0","es6-promise":"^4.2.8","http-server":"^14.1.0","@eslint/eslintrc":"^3.2.0","typescript-eslint":"^8.33.1","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^15.0.1"},"peerDependencies":{"ws":">=8.0.0","jsdom":">=20.0.0"},"peerDependenciesMeta":{"ws":{"optional":true},"jsdom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/strophe.js_4.1.2_1783888847115_0.6194526993209826","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"strophe.js","description":"Strophe.js is an XMPP library for JavaScript","version":"5.0.0","homepage":"http://strophe.im/strophejs","repository":{"type":"git","url":"git://github.com/strophe/strophejs.git"},"keywords":["xmpp","message","bosh","websocket","browser"],"author":{"name":"Jack Moffit","url":"metajack"},"contributors":[{"name":"Nathan Zorn","url":"thepug"},{"name":"Andreas Guth","url":"Gordin"},{"name":"Anton Stroganov","url":"Aeon"},{"name":"Florian Zeitz","url":"Florob"},{"name":"Christopher Zorn","url":"twonds"},{"name":"dodo"},{"name":"Lee Boynton","url":"lboynton"},{"name":"Theo Cushion","url":"theozaurus"},{"name":"Brendon Crawford","url":"brendoncrawford"},{"name":"JC Brand","url":"jcbrand"}],"license":"MIT","browserslist":">1%, maintained node versions","type":"module","main":"./dist/strophe.cjs","types":"./dist/types/index.d.ts","browser":"./dist/strophe.umd.cjs","module":"./dist/strophe.esm.js","unpkg":"./dist/strophe.umd.min.js","exports":{".":{"types":"./dist/types/index.d.ts","browser":{"import":"./dist/strophe.esm.js","require":"./dist/strophe.umd.cjs","default":"./dist/strophe.umd.cjs"},"node":{"types":"./dist/types/index-node.d.ts","import":"./dist/strophe.node.esm.js","require":"./dist/strophe.cjs","default":"./dist/strophe.cjs"},"default":"./dist/strophe.esm.js"},"./package.json":"./package.json"},"scripts":{"types":"tsc","build":"tsc && rollup -c","lint":"eslint src","clean":"make clean","doc":"make doc","test":"npm run build && vitest run && npm run lint","prettier":"prettier --write \"src/**/*.ts\""},"volo":{"url":"https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"},"devDependencies":{"@eslint/eslintrc":"^3.2.0","@eslint/js":"^9.16.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-typescript":"^12.3.0","@types/node":"^26.0.0","@types/ws":"^8.18.1","@xmldom/xmldom":"^0.9.10","almond":"~0.3.0","es6-promise":"^4.2.8","eslint":"^10.5.0","globals":"^15.13.0","http-server":"^14.1.0","jsdoc":"^4.0.2","minimist":"^1.2.5","prettier":"^3.5.3","rollup":"^4.62.2","saxes":"6.0.0","terser":"^5.10.0","tslib":"^2.8.1","typedoc":"^0.28.19","typescript":"^5.1.6","typescript-eslint":"^8.33.1","vitest":"^4.1.8","ws":"^8.18.2","xhr2":"^0.2.1"},"peerDependencies":{"@xmldom/xmldom":"^0.9.0","saxes":"^6.0.0","ws":">=8.0.0"},"peerDependenciesMeta":{"@xmldom/xmldom":{"optional":true},"saxes":{"optional":true},"ws":{"optional":true}},"_id":"strophe.js@5.0.0","gitHead":"a6836f44a1c210a8df6da5522d30cba6a8a01622","bugs":{"url":"https://github.com/strophe/strophejs/issues"},"_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-RNcmYrgEfZsTvl4uD4rU+eQydWAR5Z0a4c3rfxO/7Uh9Qxxla3la3ldOx7qHBGtdJ4ttCJRou+KEw3guT3fVVg==","shasum":"0b8db25bf0602f4f0c2c3927cb8ad5c3ffef0efe","tarball":"https://registry.npmjs.org/strophe.js/-/strophe.js-5.0.0.tgz","fileCount":198,"unpackedSize":2933907,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD592hhiwor+Ehqs9D1KHvSS/8oWoPY/BDJWzbr7BTbXwIhAITs5bvbB6X+WeF3GfBxdXjHTXwJYoR7ymg8OjBrPUko"}]},"_npmUser":{"name":"jcbrand","email":"jc@opkode.com"},"directories":{},"maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/strophe.js_5.0.0_1784637679931_0.4601742234187056"},"_hasShrinkwrap":false}},"time":{"created":"2016-01-28T11:33:59.550Z","modified":"2026-07-21T12:41:20.356Z","1.2.4":"2016-01-28T11:33:59.550Z","1.2.5":"2016-02-10T14:20:07.677Z","1.2.6":"2016-06-06T06:31:01.542Z","1.2.7":"2016-06-17T08:24:47.949Z","1.2.8":"2016-09-16T10:24:40.411Z","1.2.9":"2016-10-25T20:20:30.989Z","1.2.10":"2016-11-30T13:55:36.968Z","1.2.11":"2016-12-13T19:23:56.238Z","1.2.12":"2017-01-15T10:10:06.682Z","1.2.13":"2017-02-25T21:36:12.724Z","1.2.14":"2017-06-17T09:33:34.142Z","1.2.15":"2018-05-21T16:06:05.341Z","1.2.16":"2018-09-16T08:49:36.824Z","1.3.0":"2018-10-21T20:17:38.713Z","1.3.1":"2018-11-15T20:09:25.258Z","1.3.2":"2019-03-21T06:25:50.445Z","1.3.3":"2019-05-13T11:46:25.454Z","1.3.4":"2019-08-08T08:26:28.586Z","1.3.5":"2020-04-29T13:41:39.709Z","1.3.6":"2020-06-15T13:28:21.473Z","1.4.0":"2020-09-10T09:38:14.499Z","1.4.1":"2020-12-02T08:53:30.662Z","1.4.2":"2021-04-28T14:14:25.412Z","1.4.3":"2021-12-16T15:59:40.575Z","1.4.4":"2022-01-21T19:01:51.302Z","1.5.0":"2022-04-28T21:13:24.219Z","1.6.0":"2022-10-29T06:46:53.073Z","1.6.1":"2023-05-15T08:50:58.137Z","1.6.2":"2023-06-23T07:33:01.173Z","2.0.0":"2024-02-21T18:14:20.351Z","3.0.0":"2024-05-07T12:03:35.786Z","3.0.1":"2024-08-15T06:58:25.498Z","3.1.0":"2024-12-16T07:31:16.877Z","3.1.1":"2025-05-20T13:14:11.332Z","3.1.2-rc0":"2025-06-09T08:30:34.783Z","4.0.0-rc0":"2025-06-09T09:56:44.899Z","4.0.0":"2026-06-03T09:15:51.632Z","4.1.0":"2026-07-07T14:09:09.453Z","4.1.1":"2026-07-08T09:34:45.962Z","4.1.2":"2026-07-12T20:40:47.336Z","5.0.0":"2026-07-21T12:41:20.149Z"},"bugs":{"url":"https://github.com/strophe/strophejs/issues"},"author":{"name":"Jack Moffit","url":"metajack"},"license":"MIT","homepage":"http://strophe.im/strophejs","keywords":["xmpp","message","bosh","websocket","browser"],"repository":{"type":"git","url":"git://github.com/strophe/strophejs.git"},"description":"Strophe.js is an XMPP library for JavaScript","contributors":[{"name":"Nathan Zorn","url":"thepug"},{"name":"Andreas Guth","url":"Gordin"},{"name":"Anton Stroganov","url":"Aeon"},{"name":"Florian Zeitz","url":"Florob"},{"name":"Christopher Zorn","url":"twonds"},{"name":"dodo"},{"name":"Lee Boynton","url":"lboynton"},{"name":"Theo Cushion","url":"theozaurus"},{"name":"Brendon Crawford","url":"brendoncrawford"},{"name":"JC Brand","url":"jcbrand"}],"maintainers":[{"name":"jcbrand","email":"jc@opkode.com"},{"name":"opkode","email":"jc@opkode.com"},{"name":"strophe-admin","email":"jc@opkode.com"}],"readme":"<p align=\"center\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"logo/strophe-logo-dark.svg\">\n    <img alt=\"strophe.js\" src=\"logo/strophe-logo.svg\" width=\"440\">\n  </picture>\n</p>\n\n# Strophe.js\n\n[![Build Status](https://github.com/strophe/strophejs/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/strophe/strophejs/actions/workflows/ci.yml)\n[![npm version](https://img.shields.io/npm/v/strophe.js.svg)](https://www.npmjs.com/package/strophe.js)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE.txt)\n\nStrophe.js is a JavaScript library for building real-time [XMPP](https://xmpp.org/)\napplications. It runs in browsers, Node.js and React Native, speaking XMPP over\nWebSockets ([RFC 7395](https://tools.ietf.org/html/rfc7395)) or BOSH/HTTP\n([XEP-0124](https://xmpp.org/extensions/xep-0124.html) and\n[XEP-0206](https://xmpp.org/extensions/xep-0206.html)).\n\n## Features\n\n- **Modern stanza creation** with the `stx` tagged template literal (values are\n  auto-escaped), plus the classic `$iq`/`$msg`/`$pres` builder API.\n- **WebSocket and BOSH** transports, and a [SharedWorker](https://developer.mozilla.org/en-US/docs/Web/API/SharedWorker)\n  transport that shares a single connection across browser tabs.\n- **Native [Stream Management (XEP-0198)](https://xmpp.org/extensions/xep-0198.html)**:\n  server-acknowledged stanzas and session resumption after a dropped connection.\n- **Written in TypeScript**, shipping type definitions and ESM, CommonJS and UMD builds.\n- **Multiple SASL mechanisms**: SCRAM-SHA-1/256/384/512, PLAIN, EXTERNAL, OAuth Bearer, X-OAuth2 and Anonymous.\n- **Small and dependency-free** in the browser.\n\n## Contents\n\n- [Installation](#installation)\n- [Quick start](#quick-start)\n- [Creating stanzas](#creating-stanzas)\n- [Handling incoming stanzas](#handling-incoming-stanzas)\n- [Stream Management (XEP-0198)](#stream-management-xep-0198)\n- [Sharing a connection between tabs](#sharing-a-connection-between-tabs)\n- [Connecting as an external component (XEP-0114)](#connecting-as-an-external-component-xep-0114)\n- [Running in different environments](#running-in-different-environments)\n- [Documentation and community](#documentation-and-community)\n- [Contributing](#contributing)\n- [License](#license)\n- [Author and history](#author-and-history)\n\n## Installation\n\n```bash\nnpm install strophe.js\n```\n\nThen import what you need:\n\n```javascript\nimport { Strophe, stx } from 'strophe.js';\n```\n\nOr load it from a CDN in a plain web page, which exposes `Strophe`, `stx`,\n`$iq`, `$msg`, `$pres` and `$build` as globals:\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/strophe.js/dist/strophe.umd.min.js\"></script>\n```\n\n## Quick start\n\n```javascript\nimport { Strophe, stx } from 'strophe.js';\n\nconst conn = new Strophe.Connection('wss://example.org/xmpp-websocket');\n\nconn.connect('romeo@example.org', 'password', (status) => {\n    if (status === Strophe.Status.CONNECTED) {\n        // Receive incoming chat messages\n        conn.addHandler(onMessage, null, 'message', 'chat');\n\n        // Announce our presence\n        conn.send(stx`<presence xmlns=\"jabber:client\"/>`);\n\n        // Send a message\n        conn.send(stx`\n            <message to=\"juliet@example.org\" type=\"chat\" xmlns=\"jabber:client\">\n                <body>Art thou online?</body>\n            </message>`);\n    }\n});\n\nfunction onMessage(stanza) {\n    const body = stanza.querySelector('body')?.textContent;\n    if (body) console.log(`${stanza.getAttribute('from')} says: ${body}`);\n    return true; // returning true keeps the handler registered\n}\n```\n\n## Creating stanzas\n\n### With the `stx` tagged template literal (recommended)\n\n`stx` lets you write the stanza XML directly. Interpolated values are escaped\nautomatically, so it is safe against injection, and templates compose and nest:\n\n```javascript\nimport { stx } from 'strophe.js';\n\nconst to = 'juliet@example.org';\nconst text = 'Wherefore art thou?';\n\nconst msg = stx`\n    <message to=\"${to}\" type=\"chat\" xmlns=\"jabber:client\">\n        <body>${text}</body>\n    </message>`;\n\nconn.send(msg);\n```\n\nArrays of stanzas are flattened, and `null`/`undefined` values are omitted, so\nyou can build a stanza from a list:\n\n```javascript\nconst items = jids.map((jid) => stx`<item jid=\"${jid}\"/>`);\nconst iq = stx`\n    <iq type=\"set\" xmlns=\"jabber:client\">\n        <query xmlns=\"jabber:iq:roster\">${items}</query>\n    </iq>`;\n```\n\nTo insert a pre-built XML string without escaping, wrap it in\n`Strophe.Stanza.unsafeXML(...)`. Only do this with trusted input.\n\n### With the builder API\n\nThe older jQuery-style helpers (`$iq`, `$msg`, `$pres`, `$build`) remain fully\nsupported and are equivalent to the `stx` output:\n\n```javascript\nimport { $msg } from 'strophe.js';\n\nconst msg = $msg({ to: 'juliet@example.org', type: 'chat' }).c('body').t('Wherefore art thou?');\n\nconn.send(msg);\n```\n\nTo parse a raw XML string into an `Element`, use `Strophe.Stanza.toElement(str)`.\n\n## Handling incoming stanzas\n\nRegister callbacks with `addHandler(callback, ns, name, type, id, from)`. Any\nargument can be `null` to match anything. Return `true` from the callback to keep\nit registered, or `false` to remove it after one call.\n\n```javascript\n// All roster pushes\nconn.addHandler(onRoster, 'jabber:iq:roster', 'iq', 'set');\n\n// A specific IQ response, by id\nconst ref = conn.addHandler(onResult, null, 'iq', null, 'iq-123');\nconn.deleteHandler(ref); // remove it later\n```\n\nFor request/response IQs, `sendIQ(stanza, onResult, onError, timeout)` returns\nthe response to a callback (or times out) instead of you tracking the id yourself.\n\n## Stream Management (XEP-0198)\n\nSince version 4.1.0, Strophe.js natively supports\n[XEP-0198 Stream Management](https://xmpp.org/extensions/xep-0198.html) on WebSocket\nconnections: sent stanzas are acknowledged by the server, and a dropped connection can be\nresumed without losing them.\n\nIt is off by default. Opt in when creating the connection:\n\n```javascript\nconst conn = new Strophe.Connection(service, {\n    enableStreamManagement: true,\n    // Optional fine-tuning:\n    streamManagement: {\n        maxUnacked: 5, // request an ack every N sent stanzas\n        requestResume: true, // ask the server for a resumable session\n    },\n});\n```\n\nAfter connecting, `conn.hasResumed()` tells you whether the previous session was resumed\n(skip re-fetching the roster, re-joining rooms etc.) or a fresh session was established.\nResumable state is kept in `sessionStorage` by default. Pass a custom\n`streamManagement.storage` backend to change that.\n\n## Sharing a connection between tabs\n\nWith the `worker` connection option, all tabs of your application share a single WebSocket\nconnection through a SharedWorker. Point it at `dist/shared-connection-worker.js`.\n\nOne tab is assigned the `primary` role and drives the connection. The others attach to it\nas `secondary` and are promoted automatically if the primary tab goes away (see\n`Connection.onRoleChanged`). When Stream Management is enabled, the XEP-0198 engine runs\ninside the worker itself, so a single SM session covers all tabs and a stanza sent from\nany tab survives resumption.\n\nMessages and presences sent from one tab are reflected to all the other tabs, so every tab\ncan render what any other tab sent (override `Connection.onForeignStanzaSent` to receive them).\nThey are deliberately kept out of the regular stanza handlers, which only see _received_\ntraffic.\n\n## Connecting as an external component (XEP-0114)\n\nStrophe.js can attach to an XMPP server as an\n[XEP-0114](https://xmpp.org/extensions/xep-0114.html) external component\n(`jabber:component:accept`) over a raw TCP stream. This is useful for building gateways,\nbots and services that run alongside the server rather than as a regular client.\n\nThis transport is **Node-only** and is not part of the browser build. Select it with the\n`protocol: 'component'` option and a `tcp://host:port` service URL. The `jid` you pass\nto `connect()` is the component's own domain and the `pass` is the shared secret configured\non the server:\n\n```javascript\nimport { Strophe, stx } from 'strophe.js';\n\nconst conn = new Strophe.Connection('tcp://localhost:5347', { protocol: 'component' });\n\nconn.connect('component.example.org', 'the-shared-secret', (status) => {\n    if (status === Strophe.Status.CONNECTED) {\n        // The component is authenticated. Send and receive stanzas as usual;\n        // handlers, IQ callbacks and plugins all work unchanged.\n        conn.send(stx`\n            <message xmlns=\"jabber:client\"\n                     from=\"component.example.org\"\n                     to=\"user@example.org\">\n                <body>Hello from the component</body>\n            </message>`);\n    } else if (status === Strophe.Status.AUTHFAIL) {\n        console.error('Wrong shared secret');\n    }\n});\n```\n\nUnlike a client-to-server stream there is no SASL, TLS negotiation or resource binding.\nAfter the stream is opened the component authenticates with a single SHA-1 handshake and is\nthen `CONNECTED`. A component **must** stamp a `from` attribute (a JID under its own domain)\non the stanzas it sends; the transport adds one automatically when it is missing, but you\ncan also set it explicitly (for example a sub-JID such as `room@component.example.org`).\n\nThe server needs a component listener, for example ejabberd's `ejabberd_service` on port\n5347, or in Prosody:\n\n```lua\nComponent \"component.example.org\"\n    component_secret = \"the-shared-secret\"\n```\n\n## Running in different environments\n\n### Browsers\n\nStrophe.js runs in all modern browsers.\n\n### Node.js\n\nWhen running in Node.js, install these additional packages, which provide the WebSocket and\nDOM APIs that browsers supply natively:\n\n```bash\nnpm install @xmldom/xmldom ws\n```\n\n`@xmldom/xmldom` is a small, pure-JavaScript XML DOM (needed for `DOMParser`, `XMLSerializer`\nand `document.implementation`).\n\nThe XEP-0114 external component transport additionally uses the `saxes` streaming XML\nparser. Install it as well if you use that transport:\n\n```bash\nnpm install saxes\n```\n\n### React Native\n\nSince version 1.6.0 the [WebCrypto](https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_API)\nAPI (included by default in browsers and Node.js) is used for crypto primitives such as hashing\nand signatures. This API is not available in React Native, so integrators need a third-party\nimplementation of it to use Strophe there.\n\n## Documentation and community\n\n- [Homepage](https://strophe.im/strophejs/)\n- [API documentation](https://strophe.im/strophejs)\n- [Community plugins](https://github.com/strophe/strophejs-plugins)\n- [Changelog](CHANGELOG.md)\n\n## Contributing\n\nPull requests and issues are welcome. To run the test suite:\n\n```bash\nnpm test\n```\n\nThis builds the library, runs the tests and lints the source. If you have\n[GNU Make](https://www.gnu.org/software/make/) available, `make check` does the same.\n\n## License\n\nStrophe.js is licensed under the [MIT license](https://github.com/strophe/strophejs/raw/master/LICENSE.txt).\n\n## Author and history\n\nStrophe.js was created by Jack Moffitt. It was originally developed for Chesspark, an online\nchess community based on XMPP technology. It has been cared for and improved over the years and\nis currently maintained by JC Brand.\n\nThe book [Professional XMPP Programming with JavaScript and jQuery](http://professionalxmpp.com)\ncovers Strophe in detail in the context of web applications.\n","readmeFilename":"README.md","users":{"tewarid":true}}