{"_id":"@avahq/wrtc","_rev":"4-16806cb4ed5419931f722dab2481a061","name":"@avahq/wrtc","dist-tags":{"latest":"0.7.6-fixondata.1"},"versions":{"0.7.3":{"name":"@avahq/wrtc","description":"Standards-compliant WebRTC implementation for Node","keywords":["webrtc","p2p","peer"],"version":"0.7.3","author":{"name":"Alan K","email":"ack@modeswitch.org","url":"http://blog.modeswitch.org"},"homepage":"https://github.com/WonderInventions/node-webrtc","bugs":{"url":"https://github.com/WonderInventions/node-webrtc/issues"},"license":"BSD-2-Clause","repository":{"type":"git","url":"git+ssh://git@github.com/WonderInventions/node-webrtc.git"},"main":"lib/index.js","types":"types/index.d.ts","browser":"lib/browser.js","optionalDependencies":{"@avahq/wrtc-darwin-arm64":"0.7.2","@avahq/wrtc-darwin-x64":"0.7.2","@avahq/wrtc-linux-arm64":"0.7.2","@avahq/wrtc-linux-x64":"0.7.2","@avahq/wrtc-win32-x64":"0.7.2","domexception":"^4.0.0"},"devDependencies":{"@fidm/x509":"^1.2.1","cmake-js":"^7.2.1","cross-env":"^5.1.4","eslint":"^4.14.0","node-addon-api":"^7.0.0","patch-package":"^8.0.0","recursive-copy":"^2.0.14","simple-peer":"~9.7.0","tape":"^5.6.1","temp":"^0.9.4"},"scripts":{"postinstall":"patch-package","build":"node scripts/build-from-source.js","make-prebuilt":"node scripts/make-prebuilt.js","install-example":"node scripts/install-example.js","lint":"eslint lib/*.js lib/**/*.js test/*.js test/**/*.js scripts/*.js","test":"node --expose-gc test/all.js","start":"node server.js"},"_id":"@avahq/wrtc@0.7.3","contributors":[{"name":"Alan K","email":"ack@modeswitch.org","url":"blog.modeswitch.org"},{"name":"Eric Rescorla","email":"ekr@rtfm.org"},{"name":"Pasquale Boemio","email":"boemianrapsodi@gmail.com"},{"name":"Damon Oehlman","email":"damon@fluxant.com"},{"name":"Benjamin Byholm","email":"bbyholm@abo.fi"},{"name":"Alex Londeree","email":"alex.londeree@gmail.com"},{"name":"Jesús Leganés Combarro \"piranna\"","email":"piranna@gmail.com"},{"name":"Dario Andrei","email":"wouldgo84@gmail.com"},{"name":"Matt Porritt","email":"mattp@catalyst-au.net"},{"name":"Mark Andrus Roberts","email":"markandrusroberts@gmail.com"},{"name":"Arno Klein","email":"klaronix@aklein.net"},{"name":"Manu Raghavan","email":"manu@voxology.co"},{"name":"Ross Kukulinski","email":"ross@getyodlr.com"},{"name":"Jeppe Ryskov Larsen","email":"jeppe@bjergsted.dk"},{"name":"Nazar Mokrynskyi","email":"nazar@mokrynskyi.com"},{"name":"Nicholas Johnston","email":"nickjoh@protonmail.ch"},{"name":"Jack Duvall","email":"jack@ro.am"}],"gitHead":"7eed6d85e2f017d2024ff0d36e53d8b159361855","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-kScFiIYtSZoFlhXsgbYg8920svkY7EXSeAQVbhpPHuYhCJi6mlJq8GL/+foxEIJoGZSHe8/2W4gyvZqpaPYpJg==","shasum":"1c5eeb198d9bd16991ae641a72ed7015115dc3fc","tarball":"https://registry.npmjs.org/@avahq/wrtc/-/wrtc-0.7.3.tgz","fileCount":20,"unpackedSize":55238,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIBOJBLLgFL4JzJTOWrAMgNVZnASmMTWvdffqCxeLSeAiEA/U6ezekPwn2Q+o8QpqVDJXoGwHcptwjh3FEpKl1/bRk="}]},"_npmUser":{"name":"matthd","email":"matthias.dieudonne@gmail.com"},"directories":{},"maintainers":[{"name":"skinnercheng","email":"skinner@ava.me"},{"name":"ava-ops","email":"ops@ava.me"},{"name":"matthd","email":"matthias.dieudonne@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wrtc_0.7.3_1713284228732_0.39720395131494524"},"_hasShrinkwrap":false},"0.7.4":{"name":"@avahq/wrtc","description":"Standards-compliant WebRTC implementation for Node","keywords":["webrtc","p2p","peer"],"version":"0.7.4","author":{"name":"Alan K","email":"ack@modeswitch.org","url":"http://blog.modeswitch.org"},"homepage":"https://github.com/WonderInventions/node-webrtc","bugs":{"url":"https://github.com/WonderInventions/node-webrtc/issues"},"license":"BSD-2-Clause","repository":{"type":"git","url":"git+ssh://git@github.com/WonderInventions/node-webrtc.git"},"main":"lib/index.js","types":"types/index.d.ts","browser":"lib/browser.js","optionalDependencies":{"@avahq/wrtc-darwin-arm64":"0.7.3","@avahq/wrtc-darwin-x64":"0.7.3","@avahq/wrtc-linux-arm64":"0.7.3","@avahq/wrtc-linux-x64":"0.7.3","@avahq/wrtc-win32-x64":"0.7.3","domexception":"^4.0.0"},"devDependencies":{"@fidm/x509":"^1.2.1","cmake-js":"^7.2.1","cross-env":"^5.1.4","eslint":"^4.14.0","node-addon-api":"^7.0.0","patch-package":"^8.0.0","recursive-copy":"^2.0.14","simple-peer":"~9.7.0","tape":"^5.6.1","temp":"^0.9.4"},"scripts":{"postinstall":"patch-package","build":"node scripts/build-from-source.js","make-prebuilt":"node scripts/make-prebuilt.js","install-example":"node scripts/install-example.js","lint":"eslint lib/*.js lib/**/*.js test/*.js test/**/*.js scripts/*.js","test":"node --expose-gc test/all.js","start":"node server.js"},"_id":"@avahq/wrtc@0.7.4","contributors":[{"name":"Alan K","email":"ack@modeswitch.org","url":"blog.modeswitch.org"},{"name":"Eric Rescorla","email":"ekr@rtfm.org"},{"name":"Pasquale Boemio","email":"boemianrapsodi@gmail.com"},{"name":"Damon Oehlman","email":"damon@fluxant.com"},{"name":"Benjamin Byholm","email":"bbyholm@abo.fi"},{"name":"Alex Londeree","email":"alex.londeree@gmail.com"},{"name":"Jesús Leganés Combarro \"piranna\"","email":"piranna@gmail.com"},{"name":"Dario Andrei","email":"wouldgo84@gmail.com"},{"name":"Matt Porritt","email":"mattp@catalyst-au.net"},{"name":"Mark Andrus Roberts","email":"markandrusroberts@gmail.com"},{"name":"Arno Klein","email":"klaronix@aklein.net"},{"name":"Manu Raghavan","email":"manu@voxology.co"},{"name":"Ross Kukulinski","email":"ross@getyodlr.com"},{"name":"Jeppe Ryskov Larsen","email":"jeppe@bjergsted.dk"},{"name":"Nazar Mokrynskyi","email":"nazar@mokrynskyi.com"},{"name":"Nicholas Johnston","email":"nickjoh@protonmail.ch"},{"name":"Jack Duvall","email":"jack@ro.am"}],"gitHead":"7eed6d85e2f017d2024ff0d36e53d8b159361855","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-F6bUVu4Y3L56Fr7BsoSjNGD6H2/1/YcsacIdJIcf8lniAsgG/tYoMyCNEn2r9q7FzO6JE8Q3qLFQagr/yKmB+w==","shasum":"a755a3795f2b835cb911dee46771cd48e91e18ca","tarball":"https://registry.npmjs.org/@avahq/wrtc/-/wrtc-0.7.4.tgz","fileCount":20,"unpackedSize":55238,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2mLTT/kjnGc8H00k90TXTXaBuYJI5kBiuM1dhCLENPAiEAnnVsr+fnT9wCQn7IY9gNOKWWTqyxkFTcsVBfnTAjLEY="}]},"_npmUser":{"name":"matthd","email":"matthias.dieudonne@gmail.com"},"directories":{},"maintainers":[{"name":"skinnercheng","email":"skinner@ava.me"},{"name":"ava-ops","email":"ops@ava.me"},{"name":"matthd","email":"matthias.dieudonne@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wrtc_0.7.4_1713286547376_0.5670498068129899"},"_hasShrinkwrap":false},"0.7.5":{"name":"@avahq/wrtc","description":"Standards-compliant WebRTC implementation for Node","keywords":["webrtc","p2p","peer"],"version":"0.7.5","author":{"name":"Alan K","email":"ack@modeswitch.org","url":"http://blog.modeswitch.org"},"homepage":"https://github.com/WonderInventions/node-webrtc","bugs":{"url":"https://github.com/WonderInventions/node-webrtc/issues"},"license":"BSD-2-Clause","repository":{"type":"git","url":"git+ssh://git@github.com/WonderInventions/node-webrtc.git"},"main":"lib/index.js","types":"types/index.d.ts","browser":"lib/browser.js","optionalDependencies":{"@avahq/wrtc-darwin-arm64":"0.7.3","@avahq/wrtc-darwin-x64":"0.7.3","@avahq/wrtc-linux-arm64":"0.7.3","@avahq/wrtc-linux-x64":"0.7.3","@avahq/wrtc-win32-x64":"0.7.3","domexception":"^4.0.0"},"devDependencies":{"@fidm/x509":"^1.2.1","cmake-js":"^7.2.1","cross-env":"^5.1.4","eslint":"^4.14.0","node-addon-api":"^7.0.0","patch-package":"^8.0.0","recursive-copy":"^2.0.14","simple-peer":"~9.7.0","tape":"^5.6.1","temp":"^0.9.4"},"scripts":{"postinstall":"patch-package","build":"node scripts/build-from-source.js","make-prebuilt":"node scripts/make-prebuilt.js","install-example":"node scripts/install-example.js","lint":"eslint lib/*.js lib/**/*.js test/*.js test/**/*.js scripts/*.js","test":"node --expose-gc test/all.js","start":"node server.js"},"_id":"@avahq/wrtc@0.7.5","contributors":[{"name":"Alan K","email":"ack@modeswitch.org","url":"blog.modeswitch.org"},{"name":"Eric Rescorla","email":"ekr@rtfm.org"},{"name":"Pasquale Boemio","email":"boemianrapsodi@gmail.com"},{"name":"Damon Oehlman","email":"damon@fluxant.com"},{"name":"Benjamin Byholm","email":"bbyholm@abo.fi"},{"name":"Alex Londeree","email":"alex.londeree@gmail.com"},{"name":"Jesús Leganés Combarro \"piranna\"","email":"piranna@gmail.com"},{"name":"Dario Andrei","email":"wouldgo84@gmail.com"},{"name":"Matt Porritt","email":"mattp@catalyst-au.net"},{"name":"Mark Andrus Roberts","email":"markandrusroberts@gmail.com"},{"name":"Arno Klein","email":"klaronix@aklein.net"},{"name":"Manu Raghavan","email":"manu@voxology.co"},{"name":"Ross Kukulinski","email":"ross@getyodlr.com"},{"name":"Jeppe Ryskov Larsen","email":"jeppe@bjergsted.dk"},{"name":"Nazar Mokrynskyi","email":"nazar@mokrynskyi.com"},{"name":"Nicholas Johnston","email":"nickjoh@protonmail.ch"},{"name":"Jack Duvall","email":"jack@ro.am"}],"gitHead":"96e061ca3568760fee57df87ff6666ef246180ca","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-8hntatGQhaLoMJ8PtPrVpJ3Oup1Y6C15bl98/TtaWvF0SEnZbA0/osek+2bHSGMWRQitsp9V3ZFRX29pQX1C/w==","shasum":"516765f0012274bdd1c4c442f7fead05bea03381","tarball":"https://registry.npmjs.org/@avahq/wrtc/-/wrtc-0.7.5.tgz","fileCount":20,"unpackedSize":55238,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi2HhXExkb3Lt9ndb5tCZcjSN0fGfSUhStyNu0ETlL2wIhAJPVI4j/JyipdlMfmIcPW8qE+fBZzXrP4AL9S8r637qY"}]},"_npmUser":{"name":"matthd","email":"matthias.dieudonne@gmail.com"},"directories":{},"maintainers":[{"name":"skinnercheng","email":"skinner@ava.me"},{"name":"ava-ops","email":"ops@ava.me"},{"name":"matthd","email":"matthias.dieudonne@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wrtc_0.7.5_1713345836452_0.9078088399121911"},"_hasShrinkwrap":false},"0.7.6-fixondata.0":{"name":"@avahq/wrtc","description":"Standards-compliant WebRTC implementation for Node","keywords":["webrtc","p2p","peer"],"version":"0.7.6-fixondata.0","author":{"name":"Alan K","email":"ack@modeswitch.org","url":"http://blog.modeswitch.org"},"homepage":"https://github.com/WonderInventions/node-webrtc","bugs":{"url":"https://github.com/WonderInventions/node-webrtc/issues"},"license":"BSD-2-Clause","repository":{"type":"git","url":"git+ssh://git@github.com/WonderInventions/node-webrtc.git"},"main":"lib/index.js","types":"types/index.d.ts","browser":"lib/browser.js","optionalDependencies":{"@avahq/wrtc-darwin-arm64":"^0.7.3-fixondata.0","@avahq/wrtc-darwin-x64":"^0.7.3-fixondata.0","@avahq/wrtc-linux-arm64":"^0.7.3-fixondata.0","@avahq/wrtc-linux-x64":"^0.7.3-fixondata.0","domexception":"^4.0.0"},"devDependencies":{"@fidm/x509":"^1.2.1","cmake-js":"^7.2.1","cross-env":"^5.1.4","eslint":"^4.14.0","node-addon-api":"^7.0.0","patch-package":"^8.0.0","recursive-copy":"^2.0.14","simple-peer":"~9.7.0","tape":"^5.6.1","temp":"^0.9.4"},"scripts":{"postinstall":"patch-package","build":"node scripts/build-from-source.js","make-prebuilt":"node scripts/make-prebuilt.js","install-example":"node scripts/install-example.js","lint":"eslint lib/*.js lib/**/*.js test/*.js test/**/*.js scripts/*.js","test":"node --expose-gc test/all.js","start":"node server.js"},"_id":"@avahq/wrtc@0.7.6-fixondata.0","contributors":[{"name":"Alan K","email":"ack@modeswitch.org","url":"blog.modeswitch.org"},{"name":"Eric Rescorla","email":"ekr@rtfm.org"},{"name":"Pasquale Boemio","email":"boemianrapsodi@gmail.com"},{"name":"Damon Oehlman","email":"damon@fluxant.com"},{"name":"Benjamin Byholm","email":"bbyholm@abo.fi"},{"name":"Alex Londeree","email":"alex.londeree@gmail.com"},{"name":"Jesús Leganés Combarro \"piranna\"","email":"piranna@gmail.com"},{"name":"Dario Andrei","email":"wouldgo84@gmail.com"},{"name":"Matt Porritt","email":"mattp@catalyst-au.net"},{"name":"Mark Andrus Roberts","email":"markandrusroberts@gmail.com"},{"name":"Arno Klein","email":"klaronix@aklein.net"},{"name":"Manu Raghavan","email":"manu@voxology.co"},{"name":"Ross Kukulinski","email":"ross@getyodlr.com"},{"name":"Jeppe Ryskov Larsen","email":"jeppe@bjergsted.dk"},{"name":"Nazar Mokrynskyi","email":"nazar@mokrynskyi.com"},{"name":"Nicholas Johnston","email":"nickjoh@protonmail.ch"},{"name":"Jack Duvall","email":"jack@ro.am"}],"gitHead":"d567298049d8e6efd2a4a4d9ff0d6658476adb9f","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-Q6u8j//mc6G1GFnUTsx04bvcuRbYKvAXBOpbTU4YUheTtV06Ly+PCYtzRR2Axt4ARBCCYQU9XO/s/z8Jq+TOGw==","shasum":"a471ff285ac95dc755bb3e88dc8c420973b73136","tarball":"https://registry.npmjs.org/@avahq/wrtc/-/wrtc-0.7.6-fixondata.0.tgz","fileCount":20,"unpackedSize":55787,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcOKRYjFu5c35d0GFME/XE9IgUrs2kk3GmBtn5H/oe1AiB9X2zuYdCOBY7kiuev5oXLsQKnq+qpm5dNzDqmDv1g1g=="}]},"_npmUser":{"name":"matthd","email":"matthias.dieudonne@gmail.com"},"directories":{},"maintainers":[{"name":"skinnercheng","email":"skinner@ava.me"},{"name":"ava-ops","email":"ops@ava.me"},{"name":"matthd","email":"matthias.dieudonne@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wrtc_0.7.6-fixondata.0_1713370919080_0.9707636375395743"},"_hasShrinkwrap":false},"0.7.6-fixondata.1":{"name":"@avahq/wrtc","description":"Standards-compliant WebRTC implementation for Node","keywords":["webrtc","p2p","peer"],"version":"0.7.6-fixondata.1","author":{"name":"Alan K","email":"ack@modeswitch.org","url":"http://blog.modeswitch.org"},"homepage":"https://github.com/WonderInventions/node-webrtc","bugs":{"url":"https://github.com/WonderInventions/node-webrtc/issues"},"license":"BSD-2-Clause","repository":{"type":"git","url":"git+ssh://git@github.com/WonderInventions/node-webrtc.git"},"main":"lib/index.js","types":"types/index.d.ts","browser":"lib/browser.js","optionalDependencies":{"@avahq/wrtc-darwin-arm64":"^0.7.3-fixondata.0","@avahq/wrtc-darwin-x64":"^0.7.3-fixondata.0","@avahq/wrtc-linux-arm64":"^0.7.3-fixondata.0","@avahq/wrtc-linux-x64":"^0.7.3-fixondata.0","domexception":"^4.0.0"},"devDependencies":{"@fidm/x509":"^1.2.1","cmake-js":"^7.2.1","cross-env":"^5.1.4","eslint":"^4.14.0","node-addon-api":"^7.0.0","recursive-copy":"^2.0.14","simple-peer":"~9.7.0","tape":"^5.6.1","temp":"^0.9.4"},"scripts":{"build":"node scripts/build-from-source.js","make-prebuilt":"node scripts/make-prebuilt.js","install-example":"node scripts/install-example.js","lint":"eslint lib/*.js lib/**/*.js test/*.js test/**/*.js scripts/*.js","test":"node --expose-gc test/all.js","start":"node server.js"},"_id":"@avahq/wrtc@0.7.6-fixondata.1","contributors":[{"name":"Alan K","email":"ack@modeswitch.org","url":"blog.modeswitch.org"},{"name":"Eric Rescorla","email":"ekr@rtfm.org"},{"name":"Pasquale Boemio","email":"boemianrapsodi@gmail.com"},{"name":"Damon Oehlman","email":"damon@fluxant.com"},{"name":"Benjamin Byholm","email":"bbyholm@abo.fi"},{"name":"Alex Londeree","email":"alex.londeree@gmail.com"},{"name":"Jesús Leganés Combarro \"piranna\"","email":"piranna@gmail.com"},{"name":"Dario Andrei","email":"wouldgo84@gmail.com"},{"name":"Matt Porritt","email":"mattp@catalyst-au.net"},{"name":"Mark Andrus Roberts","email":"markandrusroberts@gmail.com"},{"name":"Arno Klein","email":"klaronix@aklein.net"},{"name":"Manu Raghavan","email":"manu@voxology.co"},{"name":"Ross Kukulinski","email":"ross@getyodlr.com"},{"name":"Jeppe Ryskov Larsen","email":"jeppe@bjergsted.dk"},{"name":"Nazar Mokrynskyi","email":"nazar@mokrynskyi.com"},{"name":"Nicholas Johnston","email":"nickjoh@protonmail.ch"},{"name":"Jack Duvall","email":"jack@ro.am"}],"gitHead":"64eae08d7198a56fea2f61182bbfd62f173a787c","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-VW1ujefw1uGsqw/PyCee4Vsxm9pj59QHljd6+T+DkiS/XiTQFzMTOrzkDz46ewExo8Guodd6koolqxw0aJivKg==","shasum":"512ce111f9eafecaab1aa11345f5ec0d7cda774a","tarball":"https://registry.npmjs.org/@avahq/wrtc/-/wrtc-0.7.6-fixondata.1.tgz","fileCount":20,"unpackedSize":56655,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5XJHC0F9gpSVPGAxXq8i3lOciqe9n8ZsPIir5lG3VTQIgZ4tiMIWembM9Y0ymXuXBNFpwnfO94NYTXeBY3w0dW0k="}]},"_npmUser":{"name":"matthd","email":"matthias.dieudonne@gmail.com"},"directories":{},"maintainers":[{"name":"skinnercheng","email":"skinner@ava.me"},{"name":"ava-ops","email":"ops@ava.me"},{"name":"matthd","email":"matthias.dieudonne@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wrtc_0.7.6-fixondata.1_1713865669189_0.4289751275469551"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-16T16:17:08.581Z","0.7.3":"2024-04-16T16:17:08.883Z","modified":"2024-04-23T09:47:49.562Z","0.7.4":"2024-04-16T16:55:47.523Z","0.7.5":"2024-04-17T09:23:56.596Z","0.7.6-fixondata.0":"2024-04-17T16:21:59.293Z","0.7.6-fixondata.1":"2024-04-23T09:47:49.337Z"},"maintainers":[{"name":"skinnercheng","email":"skinner@ava.me"},{"name":"ava-ops","email":"ops@ava.me"},{"name":"matthd","email":"matthias.dieudonne@gmail.com"}],"description":"Standards-compliant WebRTC implementation for Node","homepage":"https://github.com/WonderInventions/node-webrtc","keywords":["webrtc","p2p","peer"],"repository":{"type":"git","url":"git+ssh://git@github.com/WonderInventions/node-webrtc.git"},"contributors":[{"name":"Alan K","email":"ack@modeswitch.org","url":"blog.modeswitch.org"},{"name":"Eric Rescorla","email":"ekr@rtfm.org"},{"name":"Pasquale Boemio","email":"boemianrapsodi@gmail.com"},{"name":"Damon Oehlman","email":"damon@fluxant.com"},{"name":"Benjamin Byholm","email":"bbyholm@abo.fi"},{"name":"Alex Londeree","email":"alex.londeree@gmail.com"},{"name":"Jesús Leganés Combarro \"piranna\"","email":"piranna@gmail.com"},{"name":"Dario Andrei","email":"wouldgo84@gmail.com"},{"name":"Matt Porritt","email":"mattp@catalyst-au.net"},{"name":"Mark Andrus Roberts","email":"markandrusroberts@gmail.com"},{"name":"Arno Klein","email":"klaronix@aklein.net"},{"name":"Manu Raghavan","email":"manu@voxology.co"},{"name":"Ross Kukulinski","email":"ross@getyodlr.com"},{"name":"Jeppe Ryskov Larsen","email":"jeppe@bjergsted.dk"},{"name":"Nazar Mokrynskyi","email":"nazar@mokrynskyi.com"},{"name":"Nicholas Johnston","email":"nickjoh@protonmail.ch"},{"name":"Jack Duvall","email":"jack@ro.am"}],"author":{"name":"Alan K","email":"ack@modeswitch.org","url":"http://blog.modeswitch.org"},"bugs":{"url":"https://github.com/WonderInventions/node-webrtc/issues"},"license":"BSD-2-Clause","readme":"<h1 align=\"center\">\n  <img height=\"120px\" src=\"https://upload.wikimedia.org/wikipedia/commons/d/d9/Node.js_logo.svg\">&nbsp;&nbsp;&nbsp;&nbsp;\n  <img height=\"120px\" src=\"https://webrtc.github.io/webrtc-org/assets/images/webrtc-logo-vert-retro-dist.svg\">\n</h1>\n\n[![NPM](https://img.shields.io/npm/v/@avahq/wrtc.svg)](https://www.npmjs.com/package/@avahq/wrtc)\n\nnode-webrtc is a Node.js Native Addon that provides bindings to [WebRTC\nM94](https://webrtc.googlesource.com/src/+/branch-heads/4606). This project is\naiming for spec-compliance and will eventually be tested using the W3C's\n[web-platform-tests](https://github.com/web-platform-tests/wpt) project. A\nnumber of [nonstandard APIs](docs/nonstandard-apis.md) for testing are also\nincluded.\n\n## Install\n\n```\nnpm install @avahq/wrtc\n```\n\nInstalling from NPM downloads a prebuilt binary for your operating system ×\narchitecture, based on optional dependency filters.\n\nTo install a debug build or cross-compile, you should [build from\nsource](docs/build-from-source.md).\n\n## Supported Platforms\n\nThe following platforms are confirmed to work with node-webrtc and have\nprebuilt binaries available. Since node-webrtc targets [N-API version\n3](https://nodejs.org/api/n-api.html), there may be additional platforms\nsupported that are not listed here. If your platform is not supported, you may\nstill be able to [build from source](docs/build-from-source.md).\n\n<table>\n  <thead>\n    <tr>\n      <td colspan=\"2\" rowspan=\"2\"></td>\n      <th colspan=\"2\">Linux</th>\n      <th colspan=\"2\">macOS</th>\n      <th>Windows</th>\n    </tr>\n    <tr>\n      <th>x64</th>\n      <th>arm64</th>\n      <th>x64</th>\n      <th>arm64</th>\n      <th>x64</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th rowspan=\"2\">Node</th>\n      <th>18</th>\n      <td align=\"center\">✓</td>\n      <td align=\"center\">?</td>\n      <td align=\"center\">✓</td>\n      <td align=\"center\">✓</td>\n      <td align=\"center\">✓</td>\n    </tr>\n    <tr>\n      <th>20</th>\n      <td align=\"center\">✓</td>\n      <td align=\"center\">✓</td>\n      <td align=\"center\">✓</td>\n      <td align=\"center\">✓</td>\n      <td align=\"center\">✓</td>\n    </tr>\n  </tbody>\n</table>\n\n## Examples\n\nSee [node-webrtc/node-webrtc-examples](https://github.com/node-webrtc/node-webrtc-examples).\n\n## Build @avahq module and deploy them\n\n- first login via npm login\n- the compile the binary via dockerfile `docker build -t webrtc-forked/arm64 .  || docker build -t webrtc-forked/amd64 -f Dockerfile.amd64 .` if needed our your personnal machine, use the target arch via `TARGET_ARCH=arm64|x64 npm run build`\n- It can take time to build (~15mn on mac m2)\n- Run the container image you build\n- Then get the `wrtc.node` from the `build-${arch}` folder (via docker cp or docker file dashboard) and put it inside the right `prebuild/${arch}` folder\n- Do it for all platform/arch you can\n- Run `npm version major|minor|patch..` inside each subfolder\n- Run `npm publish` and wait for ok return (if e422 please add --access-public to the publish command)\n- Update the version linked for every submodules into `package.json` here\n- Run `npm version major|minor|patch..` inside this project\n- Run `npm publish` inside this project\n- DONE\n","readmeFilename":"README.md"}