1
0
Fork 0
mirror of https://api.glitch.com/git/yaswvc synced 2026-01-12 05:08:11 +00:00

🐲️ Checkpoint

./package.json:3115263/1352
./server.js:3115263/15
./public/main.js:3115263/41
This commit is contained in:
Glitch (hello-express) 2020-05-25 18:22:23 +00:00
parent b255207d21
commit 67e55fbd02
4 changed files with 238 additions and 287 deletions

View file

@ -11,7 +11,7 @@
}, },
"dependencies": { "dependencies": {
"express": "^4.17.1", "express": "^4.17.1",
"peerjs": "^1.2.0" "peer": "^0.5.3"
}, },
"engines": { "engines": {
"node": "12.x" "node": "12.x"

View file

@ -1,11 +1,13 @@
// client-side js, loaded by index.html // client-side js, loaded by index.html
// run by the browser each time the page is loaded // 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) => { peer.on('open', (id) => {
console.log('My peer ID is: ' + id); console.log('My peer ID is: ' + id);
}); });
peer.on('error', (error) => { peer.on('error', (error) => {
console.error(error); console.error(error);
}); });

View file

@ -22,6 +22,7 @@ const listener = app.listen(process.env.PORT, () => {
}); });
const peerServer = ExpressPeerServer(listener, { const peerServer = ExpressPeerServer(listener, {
debug: true,
path: '/myapp' path: '/myapp'
}); });

View file

@ -1,15 +1,76 @@
dependencies: dependencies:
express: 4.17.1 express: 4.17.1
peerjs: 1.2.0 peer: 0.5.3
packages: 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 dev: false
resolution: resolution:
integrity: sha512-5SCfvCxV74kzR3uWgTYiGxrd69TbT1I6+cMx1A5kEly/IVveJBimtAMlXiEyVFn5DvUFewQWxOOiJhlxeQwxgA== integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==
/@types/webrtc/0.0.25: /@types/color-name/1.1.1:
dev: false dev: false
resolution: 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: /accepts/1.3.7:
dependencies: dependencies:
mime-types: 2.1.25 mime-types: 2.1.25
@ -19,49 +80,25 @@ packages:
node: '>= 0.6' node: '>= 0.6'
resolution: resolution:
integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==
/ansi-escapes/1.4.0: /ansi-regex/5.0.0:
dev: false dev: false
engines: engines:
node: '>=0.10.0' node: '>=8'
resolution: resolution:
integrity: sha1-06ioOzGapneTZisT52HHkRQiMG4= integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
/ansi-regex/2.1.1: /ansi-styles/4.2.1:
dependencies:
'@types/color-name': 1.1.1
color-convert: 2.0.1
dev: false dev: false
engines: engines:
node: '>=0.10.0' node: '>=8'
resolution: resolution:
integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8= integrity: sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==
/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=
/array-flatten/1.1.1: /array-flatten/1.1.1:
dev: false dev: false
resolution: resolution:
integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= 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: /body-parser/1.19.0:
dependencies: dependencies:
bytes: 3.1.0 bytes: 3.1.0
@ -85,34 +122,32 @@ packages:
node: '>= 0.8' node: '>= 0.8'
resolution: resolution:
integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
/chalk/1.1.3: /camelcase/5.3.1:
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
dev: false dev: false
engines: engines:
node: '>=0.10.0' node: '>=6'
resolution: resolution:
integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
/chardet/0.4.2: /cliui/6.0.0:
dependencies:
string-width: 4.2.0
strip-ansi: 6.0.0
wrap-ansi: 6.2.0
dev: false dev: false
resolution: resolution:
integrity: sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I= integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==
/cli-cursor/2.1.0: /color-convert/2.0.1:
dependencies: dependencies:
restore-cursor: 2.0.0 color-name: 1.1.4
dev: false dev: false
engines: engines:
node: '>=4' node: '>=7.0.0'
resolution: resolution:
integrity: sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
/cli-width/2.2.1: /color-name/1.1.4:
dev: false dev: false
resolution: resolution:
integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
/content-disposition/0.5.3: /content-disposition/0.5.3:
dependencies: dependencies:
safe-buffer: 5.1.2 safe-buffer: 5.1.2
@ -137,18 +172,27 @@ packages:
node: '>= 0.6' node: '>= 0.6'
resolution: resolution:
integrity: sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== integrity: sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==
/core-js/2.6.11: /cors/2.8.5:
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.' dependencies:
object-assign: 4.1.1
vary: 1.1.2
dev: false dev: false
requiresBuild: true engines:
node: '>= 0.10'
resolution: resolution:
integrity: sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==
/debug/2.6.9: /debug/2.6.9:
dependencies: dependencies:
ms: 2.0.0 ms: 2.0.0
dev: false dev: false
resolution: resolution:
integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== 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: /depd/1.1.2:
dev: false dev: false
engines: engines:
@ -163,38 +207,26 @@ packages:
dev: false dev: false
resolution: resolution:
integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
/emoji-regex/8.0.0:
dev: false
resolution:
integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
/encodeurl/1.0.2: /encodeurl/1.0.2:
dev: false dev: false
engines: engines:
node: '>= 0.8' node: '>= 0.8'
resolution: resolution:
integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= 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: /escape-html/1.0.3:
dev: false dev: false
resolution: resolution:
integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= 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: /etag/1.8.1:
dev: false dev: false
engines: engines:
node: '>= 0.6' node: '>= 0.6'
resolution: resolution:
integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
/eventemitter3/3.1.2:
dev: false
resolution:
integrity: sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==
/express/4.17.1: /express/4.17.1:
dependencies: dependencies:
accepts: 1.3.7 accepts: 1.3.7
@ -232,24 +264,6 @@ packages:
node: '>= 0.10.0' node: '>= 0.10.0'
resolution: resolution:
integrity: sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== 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: /finalhandler/1.1.2:
dependencies: dependencies:
debug: 2.6.9 debug: 2.6.9
@ -264,6 +278,15 @@ packages:
node: '>= 0.8' node: '>= 0.8'
resolution: resolution:
integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== 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: /forwarded/0.1.2:
dev: false dev: false
engines: engines:
@ -276,14 +299,12 @@ packages:
node: '>= 0.6' node: '>= 0.6'
resolution: resolution:
integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
/has-ansi/2.0.0: /get-caller-file/2.0.5:
dependencies:
ansi-regex: 2.1.1
dev: false dev: false
engines: engines:
node: '>=0.10.0' node: 6.* || 8.* || >= 10.*
resolution: resolution:
integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
/http-errors/1.7.2: /http-errors/1.7.2:
dependencies: dependencies:
depd: 1.1.2 depd: 1.1.2
@ -324,46 +345,26 @@ packages:
dev: false dev: false
resolution: resolution:
integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 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: /ipaddr.js/1.9.0:
dev: false dev: false
engines: engines:
node: '>= 0.10' node: '>= 0.10'
resolution: resolution:
integrity: sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA== 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 dev: false
engines: engines:
node: '>=4' node: '>=8'
resolution: resolution:
integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
/is-stream/1.1.0: /locate-path/5.0.0:
dependencies:
p-locate: 4.1.0
dev: false dev: false
engines: engines:
node: '>=0.10.0' node: '>=8'
resolution: resolution:
integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ= integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
/lodash/4.17.15:
dev: false
resolution:
integrity: sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
/media-typer/0.3.0: /media-typer/0.3.0:
dev: false dev: false
engines: engines:
@ -401,16 +402,6 @@ packages:
hasBin: true hasBin: true
resolution: resolution:
integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== 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: /ms/2.0.0:
dev: false dev: false
resolution: resolution:
@ -419,23 +410,12 @@ packages:
dev: false dev: false
resolution: resolution:
integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
/mute-stream/0.0.7:
dev: false
resolution:
integrity: sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=
/negotiator/0.6.2: /negotiator/0.6.2:
dev: false dev: false
engines: engines:
node: '>= 0.6' node: '>= 0.6'
resolution: resolution:
integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== 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: /object-assign/4.1.1:
dev: false dev: false
engines: engines:
@ -450,87 +430,61 @@ packages:
node: '>= 0.8' node: '>= 0.8'
resolution: resolution:
integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=
/onetime/2.0.1: /p-limit/2.3.0:
dependencies: dependencies:
mimic-fn: 1.2.0 p-try: 2.2.0
dev: false dev: false
engines: engines:
node: '>=4' node: '>=6'
resolution: resolution:
integrity: sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
/opencollective-postinstall/2.0.2: /p-locate/4.1.0:
dev: false
hasBin: true
resolution:
integrity: sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==
/opencollective/1.0.3:
dependencies: dependencies:
babel-polyfill: 6.23.0 p-limit: 2.3.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
dev: false dev: false
engines: engines:
node: '>=0.10.0' node: '>=8'
resolution: resolution:
integrity: sha1-erwi5kTf9jsKltWrfyeQwPAavJU= integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
/os-tmpdir/1.0.2: /p-try/2.2.0:
dev: false dev: false
engines: engines:
node: '>=0.10.0' node: '>=6'
resolution: resolution:
integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
/parseurl/1.3.3: /parseurl/1.3.3:
dev: false dev: false
engines: engines:
node: '>= 0.8' node: '>= 0.8'
resolution: resolution:
integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== 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: /path-to-regexp/0.1.7:
dev: false dev: false
resolution: resolution:
integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
/peerjs-js-binarypack/1.0.1: /peer/0.5.3:
dev: false
resolution:
integrity: sha512-N6aeia3NhdpV7kiGxJV5xQiZZCVEEVjRz2T2C6UZQiBkHWHzUv/oWA4myQLcwBwO8LUoR1KWW5oStvwVesmfCg==
/peerjs/1.2.0:
dependencies: dependencies:
'@types/node': 10.17.24 '@types/cors': 2.8.6
'@types/webrtc': 0.0.25 '@types/express': 4.17.6
eventemitter3: 3.1.2 '@types/ws': 7.2.4
opencollective: 1.0.3 body-parser: 1.19.0
opencollective-postinstall: 2.0.2 cors: 2.8.5
peerjs-js-binarypack: 1.0.1 express: 4.17.1
webrtc-adapter: 7.6.1 uuid: 3.4.0
dev: false ws: 7.3.0
requiresBuild: true yargs: 15.3.1
resolution:
integrity: sha512-+ZWByKOYDDzpLefueY2drUFC5U2UVv947NswaYQb6o4twKiRcoDLdcgwfIQHjhcBWwvVUhYyhGIdSJy29+4a9Q==
/pinkie-promise/2.0.1:
dependencies:
pinkie: 2.0.4
dev: false dev: false
engines: engines:
node: '>=0.10.0' node: '>=10'
hasBin: true
resolution: resolution:
integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o= integrity: sha512-IA9dWni+fhsjLCfBrszAybMFMjVtcVmpqXdO3DiLQz/7eGMmY/tQED7keuPRdp5uBbq8abCzBFCMHuS94KBOOg==
/pinkie/2.0.4:
dev: false
engines:
node: '>=0.10.0'
resolution:
integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=
/proxy-addr/2.0.5: /proxy-addr/2.0.5:
dependencies: dependencies:
forwarded: 0.1.2 forwarded: 0.1.2
@ -563,42 +517,16 @@ packages:
node: '>= 0.8' node: '>= 0.8'
resolution: resolution:
integrity: sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== integrity: sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==
/regenerator-runtime/0.10.5: /require-directory/2.1.1:
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
dev: false dev: false
engines: engines:
node: '>=4' node: '>=0.10.0'
resolution: resolution:
integrity: sha1-n37ih/gv0ybU/RYpI9YhKe7g368= integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
/rtcpeerconnection-shim/1.2.15: /require-main-filename/2.0.0:
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:
dev: false dev: false
resolution: resolution:
integrity: sha1-pfE/957zt0D+MKqAP7CfmIBdR4I= integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
/safe-buffer/5.1.2: /safe-buffer/5.1.2:
dev: false dev: false
resolution: resolution:
@ -607,10 +535,6 @@ packages:
dev: false dev: false
resolution: resolution:
integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
/sdp/2.12.0:
dev: false
resolution:
integrity: sha512-jhXqQAQVM+8Xj5EjJGVweuEzgtGWb3tmEEpl3CLP3cStInSbVHSg0QWOGQzNq8pSID4JkpeV2mPqlMDLrm0/Vw==
/send/0.17.1: /send/0.17.1:
dependencies: dependencies:
debug: 2.6.9 debug: 2.6.9
@ -642,63 +566,38 @@ packages:
node: '>= 0.8.0' node: '>= 0.8.0'
resolution: resolution:
integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==
/set-blocking/2.0.0:
dev: false
resolution:
integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
/setprototypeof/1.1.1: /setprototypeof/1.1.1:
dev: false dev: false
resolution: resolution:
integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==
/signal-exit/3.0.3:
dev: false
resolution:
integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
/statuses/1.5.0: /statuses/1.5.0:
dev: false dev: false
engines: engines:
node: '>= 0.6' node: '>= 0.6'
resolution: resolution:
integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
/string-width/2.1.1: /string-width/4.2.0:
dependencies: dependencies:
is-fullwidth-code-point: 2.0.0 emoji-regex: 8.0.0
strip-ansi: 4.0.0 is-fullwidth-code-point: 3.0.0
strip-ansi: 6.0.0
dev: false dev: false
engines: engines:
node: '>=4' node: '>=8'
resolution: resolution:
integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== integrity: sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==
/strip-ansi/3.0.1: /strip-ansi/6.0.0:
dependencies: dependencies:
ansi-regex: 2.1.1 ansi-regex: 5.0.0
dev: false dev: false
engines: engines:
node: '>=0.10.0' node: '>=8'
resolution: resolution:
integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
/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==
/toidentifier/1.0.0: /toidentifier/1.0.0:
dev: false dev: false
engines: engines:
@ -726,25 +625,74 @@ packages:
node: '>= 0.4.0' node: '>= 0.4.0'
resolution: resolution:
integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
/uuid/3.4.0:
dev: false
hasBin: true
resolution:
integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
/vary/1.1.2: /vary/1.1.2:
dev: false dev: false
engines: engines:
node: '>= 0.8' node: '>= 0.8'
resolution: resolution:
integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= 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: dependencies:
rtcpeerconnection-shim: 1.2.15 ansi-styles: 4.2.1
sdp: 2.12.0 string-width: 4.2.0
strip-ansi: 6.0.0
dev: false dev: false
engines: engines:
node: '>=6.0.0' node: '>=8'
npm: '>=3.10.0'
resolution: 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/' registry: 'https://registry.npmjs.org/'
shrinkwrapMinorVersion: 9 shrinkwrapMinorVersion: 9
shrinkwrapVersion: 3 shrinkwrapVersion: 3
specifiers: specifiers:
express: ^4.17.1 express: ^4.17.1
peerjs: ^1.2.0 peer: ^0.5.3