From 67e55fbd02f047a322d3e994b0513811a2f78f1c Mon Sep 17 00:00:00 2001 From: "Glitch (hello-express)" Date: Mon, 25 May 2020 18:22:23 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=B2=E2=9A=93=EF=B8=8F=20Checkpoint=20.?= =?UTF-8?q?/package.json:3115263/1352=20./server.js:3115263/15=20./public/?= =?UTF-8?q?main.js:3115263/41?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- public/main.js | 6 +- server.js | 1 + shrinkwrap.yaml | 516 ++++++++++++++++++++++-------------------------- 4 files changed, 238 insertions(+), 287 deletions(-) diff --git a/package.json b/package.json index a974a67..1286c9e 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "express": "^4.17.1", - "peerjs": "^1.2.0" + "peer": "^0.5.3" }, "engines": { "node": "12.x" diff --git a/public/main.js b/public/main.js index 051599a..a006f74 100644 --- a/public/main.js +++ b/public/main.js @@ -1,11 +1,13 @@ // client-side js, loaded by index.html // run by the browser each time the page is loaded -let peer = new Peer(); +let peer = new Peer({ + host: '/', + path: '/peerjs/myapp' +}); peer.on('open', (id) => { console.log('My peer ID is: ' + id); }); - peer.on('error', (error) => { console.error(error); }); diff --git a/server.js b/server.js index 6a4a539..2dbb4f9 100644 --- a/server.js +++ b/server.js @@ -22,6 +22,7 @@ const listener = app.listen(process.env.PORT, () => { }); const peerServer = ExpressPeerServer(listener, { + debug: true, path: '/myapp' }); diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index 602347e..b582d2f 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -1,15 +1,76 @@ dependencies: express: 4.17.1 - peerjs: 1.2.0 + peer: 0.5.3 packages: - /@types/node/10.17.24: + /@types/body-parser/1.19.0: + dependencies: + '@types/connect': 3.4.33 + '@types/node': 14.0.5 dev: false resolution: - integrity: sha512-5SCfvCxV74kzR3uWgTYiGxrd69TbT1I6+cMx1A5kEly/IVveJBimtAMlXiEyVFn5DvUFewQWxOOiJhlxeQwxgA== - /@types/webrtc/0.0.25: + integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ== + /@types/color-name/1.1.1: dev: false resolution: - integrity: sha512-ep/e+p2uUKV1h96GBgRhwomrBch/bPDHPOKbCHODLGRUDuuKe2s7sErlFVKw+5BYUzvpxSmUNqoadaZ44MePoQ== + integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== + /@types/connect/3.4.33: + dependencies: + '@types/node': 14.0.5 + dev: false + resolution: + integrity: sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A== + /@types/cors/2.8.6: + dependencies: + '@types/express': 4.17.6 + dev: false + resolution: + integrity: sha512-invOmosX0DqbpA+cE2yoHGUlF/blyf7nB0OGYBBiH27crcVm5NmFaZkLP4Ta1hGaesckCi5lVLlydNJCxkTOSg== + /@types/express-serve-static-core/4.17.7: + dependencies: + '@types/node': 14.0.5 + '@types/qs': 6.9.3 + '@types/range-parser': 1.2.3 + dev: false + resolution: + integrity: sha512-EMgTj/DF9qpgLXyc+Btimg+XoH7A2liE8uKul8qSmMTHCeNYzydDKFdsJskDvw42UsesCnhO63dO0Grbj8J4Dw== + /@types/express/4.17.6: + dependencies: + '@types/body-parser': 1.19.0 + '@types/express-serve-static-core': 4.17.7 + '@types/qs': 6.9.3 + '@types/serve-static': 1.13.4 + dev: false + resolution: + integrity: sha512-n/mr9tZI83kd4azlPG5y997C/M4DNABK9yErhFM6hKdym4kkmd9j0vtsJyjFIwfRBxtrxZtAfGZCNRIBMFLK5w== + /@types/mime/2.0.2: + dev: false + resolution: + integrity: sha512-4kPlzbljFcsttWEq6aBW0OZe6BDajAmyvr2xknBG92tejQnvdGtT9+kXSZ580DqpxY9qG2xeQVF9Dq0ymUTo5Q== + /@types/node/14.0.5: + dev: false + resolution: + integrity: sha512-90hiq6/VqtQgX8Sp0EzeIsv3r+ellbGj4URKj5j30tLlZvRUpnAe9YbYnjl3pJM93GyXU0tghHhvXHq+5rnCKA== + /@types/qs/6.9.3: + dev: false + resolution: + integrity: sha512-7s9EQWupR1fTc2pSMtXRQ9w9gLOcrJn+h7HOXw4evxyvVqMi4f+q7d2tnFe3ng3SNHjtK+0EzGMGFUQX4/AQRA== + /@types/range-parser/1.2.3: + dev: false + resolution: + integrity: sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== + /@types/serve-static/1.13.4: + dependencies: + '@types/express-serve-static-core': 4.17.7 + '@types/mime': 2.0.2 + dev: false + resolution: + integrity: sha512-jTDt0o/YbpNwZbQmE/+2e+lfjJEJJR0I3OFaKQKPWkASkCoW3i6fsUnqudSMcNAfbtmADGu8f4MV4q+GqULmug== + /@types/ws/7.2.4: + dependencies: + '@types/node': 14.0.5 + dev: false + resolution: + integrity: sha512-9S6Ask71vujkVyeEXKxjBSUV8ZUB0mjL5la4IncBoheu04bDaYyUKErh1BQcY9+WzOUOiKqz/OnpJHYckbMfNg== /accepts/1.3.7: dependencies: mime-types: 2.1.25 @@ -19,49 +80,25 @@ packages: node: '>= 0.6' resolution: integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== - /ansi-escapes/1.4.0: + /ansi-regex/5.0.0: dev: false engines: - node: '>=0.10.0' + node: '>=8' resolution: - integrity: sha1-06ioOzGapneTZisT52HHkRQiMG4= - /ansi-regex/2.1.1: + integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== + /ansi-styles/4.2.1: + dependencies: + '@types/color-name': 1.1.1 + color-convert: 2.0.1 dev: false engines: - node: '>=0.10.0' + node: '>=8' resolution: - integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - /ansi-regex/3.0.0: - dev: false - engines: - node: '>=4' - resolution: - integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= - /ansi-styles/2.2.1: - dev: false - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + integrity: sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== /array-flatten/1.1.1: dev: false resolution: integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= - /babel-polyfill/6.23.0: - dependencies: - babel-runtime: 6.26.0 - core-js: 2.6.11 - regenerator-runtime: 0.10.5 - dev: false - resolution: - integrity: sha1-g2TKYt+Or7gwSZ9pkXdGbDsDSZ0= - /babel-runtime/6.26.0: - dependencies: - core-js: 2.6.11 - regenerator-runtime: 0.11.1 - dev: false - resolution: - integrity: sha1-llxwWGaOgrVde/4E/yM3vItWR/4= /body-parser/1.19.0: dependencies: bytes: 3.1.0 @@ -85,34 +122,32 @@ packages: node: '>= 0.8' resolution: integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== - /chalk/1.1.3: - dependencies: - ansi-styles: 2.2.1 - escape-string-regexp: 1.0.5 - has-ansi: 2.0.0 - strip-ansi: 3.0.1 - supports-color: 2.0.0 + /camelcase/5.3.1: dev: false engines: - node: '>=0.10.0' + node: '>=6' resolution: - integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - /chardet/0.4.2: + integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + /cliui/6.0.0: + dependencies: + string-width: 4.2.0 + strip-ansi: 6.0.0 + wrap-ansi: 6.2.0 dev: false resolution: - integrity: sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I= - /cli-cursor/2.1.0: + integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + /color-convert/2.0.1: dependencies: - restore-cursor: 2.0.0 + color-name: 1.1.4 dev: false engines: - node: '>=4' + node: '>=7.0.0' resolution: - integrity: sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= - /cli-width/2.2.1: + integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + /color-name/1.1.4: dev: false resolution: - integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== + integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== /content-disposition/0.5.3: dependencies: safe-buffer: 5.1.2 @@ -137,18 +172,27 @@ packages: node: '>= 0.6' resolution: integrity: sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== - /core-js/2.6.11: - deprecated: 'core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.' + /cors/2.8.5: + dependencies: + object-assign: 4.1.1 + vary: 1.1.2 dev: false - requiresBuild: true + engines: + node: '>= 0.10' resolution: - integrity: sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== + integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== /debug/2.6.9: dependencies: ms: 2.0.0 dev: false resolution: integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + /decamelize/1.2.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= /depd/1.1.2: dev: false engines: @@ -163,38 +207,26 @@ packages: dev: false resolution: integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + /emoji-regex/8.0.0: + dev: false + resolution: + integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== /encodeurl/1.0.2: dev: false engines: node: '>= 0.8' resolution: integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= - /encoding/0.1.12: - dependencies: - iconv-lite: 0.4.24 - dev: false - resolution: - integrity: sha1-U4tm8+5izRq1HsMjgp0flIDHS+s= /escape-html/1.0.3: dev: false resolution: integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= - /escape-string-regexp/1.0.5: - dev: false - engines: - node: '>=0.8.0' - resolution: - integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= /etag/1.8.1: dev: false engines: node: '>= 0.6' resolution: integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= - /eventemitter3/3.1.2: - dev: false - resolution: - integrity: sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== /express/4.17.1: dependencies: accepts: 1.3.7 @@ -232,24 +264,6 @@ packages: node: '>= 0.10.0' resolution: integrity: sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== - /external-editor/2.2.0: - dependencies: - chardet: 0.4.2 - iconv-lite: 0.4.24 - tmp: 0.0.33 - dev: false - engines: - node: '>=0.12' - resolution: - integrity: sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A== - /figures/2.0.0: - dependencies: - escape-string-regexp: 1.0.5 - dev: false - engines: - node: '>=4' - resolution: - integrity: sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= /finalhandler/1.1.2: dependencies: debug: 2.6.9 @@ -264,6 +278,15 @@ packages: node: '>= 0.8' resolution: integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + /find-up/4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== /forwarded/0.1.2: dev: false engines: @@ -276,14 +299,12 @@ packages: node: '>= 0.6' resolution: integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= - /has-ansi/2.0.0: - dependencies: - ansi-regex: 2.1.1 + /get-caller-file/2.0.5: dev: false engines: - node: '>=0.10.0' + node: 6.* || 8.* || >= 10.* resolution: - integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= + integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== /http-errors/1.7.2: dependencies: depd: 1.1.2 @@ -324,46 +345,26 @@ packages: dev: false resolution: integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - /inquirer/3.0.6: - dependencies: - ansi-escapes: 1.4.0 - chalk: 1.1.3 - cli-cursor: 2.1.0 - cli-width: 2.2.1 - external-editor: 2.2.0 - figures: 2.0.0 - lodash: 4.17.15 - mute-stream: 0.0.7 - run-async: 2.4.1 - rx: 4.1.0 - string-width: 2.1.1 - strip-ansi: 3.0.1 - through: 2.3.8 - dev: false - resolution: - integrity: sha1-4EqqnQW3o8ubD0B9BDdfBEcZA0c= /ipaddr.js/1.9.0: dev: false engines: node: '>= 0.10' resolution: integrity: sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA== - /is-fullwidth-code-point/2.0.0: + /is-fullwidth-code-point/3.0.0: dev: false engines: - node: '>=4' + node: '>=8' resolution: - integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - /is-stream/1.1.0: + integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + /locate-path/5.0.0: + dependencies: + p-locate: 4.1.0 dev: false engines: - node: '>=0.10.0' + node: '>=8' resolution: - integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ= - /lodash/4.17.15: - dev: false - resolution: - integrity: sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== + integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== /media-typer/0.3.0: dev: false engines: @@ -401,16 +402,6 @@ packages: hasBin: true resolution: integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - /mimic-fn/1.2.0: - dev: false - engines: - node: '>=4' - resolution: - integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== - /minimist/1.2.0: - dev: false - resolution: - integrity: sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= /ms/2.0.0: dev: false resolution: @@ -419,23 +410,12 @@ packages: dev: false resolution: integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== - /mute-stream/0.0.7: - dev: false - resolution: - integrity: sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= /negotiator/0.6.2: dev: false engines: node: '>= 0.6' resolution: integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== - /node-fetch/1.6.3: - dependencies: - encoding: 0.1.12 - is-stream: 1.1.0 - dev: false - resolution: - integrity: sha1-3CNO3WSJmC1Y6PDbT2lQKavNjAQ= /object-assign/4.1.1: dev: false engines: @@ -450,87 +430,61 @@ packages: node: '>= 0.8' resolution: integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= - /onetime/2.0.1: + /p-limit/2.3.0: dependencies: - mimic-fn: 1.2.0 + p-try: 2.2.0 dev: false engines: - node: '>=4' + node: '>=6' resolution: - integrity: sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= - /opencollective-postinstall/2.0.2: - dev: false - hasBin: true - resolution: - integrity: sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw== - /opencollective/1.0.3: + integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + /p-locate/4.1.0: dependencies: - babel-polyfill: 6.23.0 - chalk: 1.1.3 - inquirer: 3.0.6 - minimist: 1.2.0 - node-fetch: 1.6.3 - opn: 4.0.2 - dev: false - hasBin: true - resolution: - integrity: sha1-ruY3K8KBRFg2kMPKja7PwSDdDvE= - /opn/4.0.2: - dependencies: - object-assign: 4.1.1 - pinkie-promise: 2.0.1 + p-limit: 2.3.0 dev: false engines: - node: '>=0.10.0' + node: '>=8' resolution: - integrity: sha1-erwi5kTf9jsKltWrfyeQwPAavJU= - /os-tmpdir/1.0.2: + integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + /p-try/2.2.0: dev: false engines: - node: '>=0.10.0' + node: '>=6' resolution: - integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== /parseurl/1.3.3: dev: false engines: node: '>= 0.8' resolution: integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + /path-exists/4.0.0: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== /path-to-regexp/0.1.7: dev: false resolution: integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= - /peerjs-js-binarypack/1.0.1: - dev: false - resolution: - integrity: sha512-N6aeia3NhdpV7kiGxJV5xQiZZCVEEVjRz2T2C6UZQiBkHWHzUv/oWA4myQLcwBwO8LUoR1KWW5oStvwVesmfCg== - /peerjs/1.2.0: + /peer/0.5.3: dependencies: - '@types/node': 10.17.24 - '@types/webrtc': 0.0.25 - eventemitter3: 3.1.2 - opencollective: 1.0.3 - opencollective-postinstall: 2.0.2 - peerjs-js-binarypack: 1.0.1 - webrtc-adapter: 7.6.1 - dev: false - requiresBuild: true - resolution: - integrity: sha512-+ZWByKOYDDzpLefueY2drUFC5U2UVv947NswaYQb6o4twKiRcoDLdcgwfIQHjhcBWwvVUhYyhGIdSJy29+4a9Q== - /pinkie-promise/2.0.1: - dependencies: - pinkie: 2.0.4 + '@types/cors': 2.8.6 + '@types/express': 4.17.6 + '@types/ws': 7.2.4 + body-parser: 1.19.0 + cors: 2.8.5 + express: 4.17.1 + uuid: 3.4.0 + ws: 7.3.0 + yargs: 15.3.1 dev: false engines: - node: '>=0.10.0' + node: '>=10' + hasBin: true resolution: - integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o= - /pinkie/2.0.4: - dev: false - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + integrity: sha512-IA9dWni+fhsjLCfBrszAybMFMjVtcVmpqXdO3DiLQz/7eGMmY/tQED7keuPRdp5uBbq8abCzBFCMHuS94KBOOg== /proxy-addr/2.0.5: dependencies: forwarded: 0.1.2 @@ -563,42 +517,16 @@ packages: node: '>= 0.8' resolution: integrity: sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== - /regenerator-runtime/0.10.5: - dev: false - resolution: - integrity: sha1-M2w+/BIgrc7dosn6tntaeVWjNlg= - /regenerator-runtime/0.11.1: - dev: false - resolution: - integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== - /restore-cursor/2.0.0: - dependencies: - onetime: 2.0.1 - signal-exit: 3.0.3 + /require-directory/2.1.1: dev: false engines: - node: '>=4' + node: '>=0.10.0' resolution: - integrity: sha1-n37ih/gv0ybU/RYpI9YhKe7g368= - /rtcpeerconnection-shim/1.2.15: - dependencies: - sdp: 2.12.0 - dev: false - engines: - node: '>=6.0.0' - npm: '>=3.10.0' - resolution: - integrity: sha512-C6DxhXt7bssQ1nHb154lqeL0SXz5Dx4RczXZu2Aa/L1NJFnEVDxFwCBo3fqtuljhHIGceg5JKBV4XJ0gW5JKyw== - /run-async/2.4.1: - dev: false - engines: - node: '>=0.12.0' - resolution: - integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== - /rx/4.1.0: + integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + /require-main-filename/2.0.0: dev: false resolution: - integrity: sha1-pfE/957zt0D+MKqAP7CfmIBdR4I= + integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== /safe-buffer/5.1.2: dev: false resolution: @@ -607,10 +535,6 @@ packages: dev: false resolution: integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - /sdp/2.12.0: - dev: false - resolution: - integrity: sha512-jhXqQAQVM+8Xj5EjJGVweuEzgtGWb3tmEEpl3CLP3cStInSbVHSg0QWOGQzNq8pSID4JkpeV2mPqlMDLrm0/Vw== /send/0.17.1: dependencies: debug: 2.6.9 @@ -642,63 +566,38 @@ packages: node: '>= 0.8.0' resolution: integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== + /set-blocking/2.0.0: + dev: false + resolution: + integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= /setprototypeof/1.1.1: dev: false resolution: integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== - /signal-exit/3.0.3: - dev: false - resolution: - integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== /statuses/1.5.0: dev: false engines: node: '>= 0.6' resolution: integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= - /string-width/2.1.1: + /string-width/4.2.0: dependencies: - is-fullwidth-code-point: 2.0.0 - strip-ansi: 4.0.0 + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.0 dev: false engines: - node: '>=4' + node: '>=8' resolution: - integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== - /strip-ansi/3.0.1: + integrity: sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== + /strip-ansi/6.0.0: dependencies: - ansi-regex: 2.1.1 + ansi-regex: 5.0.0 dev: false engines: - node: '>=0.10.0' + node: '>=8' resolution: - integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - /strip-ansi/4.0.0: - dependencies: - ansi-regex: 3.0.0 - dev: false - engines: - node: '>=4' - resolution: - integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8= - /supports-color/2.0.0: - dev: false - engines: - node: '>=0.8.0' - resolution: - integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - /through/2.3.8: - dev: false - resolution: - integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - /tmp/0.0.33: - dependencies: - os-tmpdir: 1.0.2 - dev: false - engines: - node: '>=0.6.0' - resolution: - integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== /toidentifier/1.0.0: dev: false engines: @@ -726,25 +625,74 @@ packages: node: '>= 0.4.0' resolution: integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + /uuid/3.4.0: + dev: false + hasBin: true + resolution: + integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== /vary/1.1.2: dev: false engines: node: '>= 0.8' resolution: integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= - /webrtc-adapter/7.6.1: + /which-module/2.0.0: + dev: false + resolution: + integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + /wrap-ansi/6.2.0: dependencies: - rtcpeerconnection-shim: 1.2.15 - sdp: 2.12.0 + ansi-styles: 4.2.1 + string-width: 4.2.0 + strip-ansi: 6.0.0 dev: false engines: - node: '>=6.0.0' - npm: '>=3.10.0' + node: '>=8' resolution: - integrity: sha512-orgybuYN6971dRWL/fdvo36Ro8zUvfXovEoaTXuKIuGySOZRCqmtSJ4oEYuNpi4C6NzkJrF1Nwf+N1VyOttkcg== + integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + /ws/7.3.0: + dev: false + engines: + node: '>=8.3.0' + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + resolution: + integrity: sha512-iFtXzngZVXPGgpTlP1rBqsUK82p9tKqsWRPg5L56egiljujJT3vGAYnHANvFxBieXrTFavhzhxW52jnaWV+w2w== + /y18n/4.0.0: + dev: false + resolution: + integrity: sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== + /yargs-parser/18.1.3: + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + /yargs/15.3.1: + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.0 + which-module: 2.0.0 + y18n: 4.0.0 + yargs-parser: 18.1.3 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA== registry: 'https://registry.npmjs.org/' shrinkwrapMinorVersion: 9 shrinkwrapVersion: 3 specifiers: express: ^4.17.1 - peerjs: ^1.2.0 + peer: ^0.5.3