Add vue-socket.io to the site.

This commit is contained in:
Oliver-Akins 2020-09-27 16:15:13 -06:00
parent 2a50ed078b
commit a4bb47fa35
2 changed files with 161 additions and 7 deletions

View file

@ -9,7 +9,8 @@
}, },
"dependencies": { "dependencies": {
"core-js": "^3.6.5", "core-js": "^3.6.5",
"vue": "^2.6.11" "vue": "^2.6.11",
"vue-socket.io": "^3.0.10"
}, },
"devDependencies": { "devDependencies": {
"@vue/cli-plugin-babel": "~4.5.0", "@vue/cli-plugin-babel": "~4.5.0",

165
pnpm-lock.yaml generated
View file

@ -1,6 +1,7 @@
dependencies: dependencies:
core-js: 3.6.5 core-js: 3.6.5
vue: 2.6.12 vue: 2.6.12
vue-socket.io: 3.0.10
devDependencies: devDependencies:
'@vue/cli-plugin-babel': 4.5.6_158dd777044bae538fee5b12e0b3d5c2 '@vue/cli-plugin-babel': 4.5.6_158dd777044bae538fee5b12e0b3d5c2
'@vue/cli-plugin-eslint': 4.5.6_667f482cc199ab3b44a87c7a57da4444 '@vue/cli-plugin-eslint': 4.5.6_667f482cc199ab3b44a87c7a57da4444
@ -1706,6 +1707,10 @@ packages:
node: '>= 0.12.0' node: '>= 0.12.0'
resolution: resolution:
integrity: sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== integrity: sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==
/after/0.8.2:
dev: false
resolution:
integrity: sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=
/aggregate-error/3.1.0: /aggregate-error/3.1.0:
dependencies: dependencies:
clean-stack: 2.2.0 clean-stack: 2.2.0
@ -1893,6 +1898,10 @@ packages:
node: '>=0.10.0' node: '>=0.10.0'
resolution: resolution:
integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
/arraybuffer.slice/0.0.7:
dev: false
resolution:
integrity: sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==
/asn1.js/5.4.1: /asn1.js/5.4.1:
dependencies: dependencies:
bn.js: 4.11.9 bn.js: 4.11.9
@ -1938,7 +1947,6 @@ packages:
resolution: resolution:
integrity: sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== integrity: sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==
/async-limiter/1.0.1: /async-limiter/1.0.1:
dev: true
resolution: resolution:
integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
/async/2.6.3: /async/2.6.3:
@ -2018,6 +2026,10 @@ packages:
dev: true dev: true
resolution: resolution:
integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==
/backo2/1.0.2:
dev: false
resolution:
integrity: sha1-MasayLEpNjRj41s+u2n038+6eUc=
/balanced-match/1.0.0: /balanced-match/1.0.0:
dev: true dev: true
resolution: resolution:
@ -2036,6 +2048,12 @@ packages:
node: '>=0.10.0' node: '>=0.10.0'
resolution: resolution:
integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==
/base64-arraybuffer/0.1.5:
dev: false
engines:
node: '>= 0.6.0'
resolution:
integrity: sha1-c5JncZI7Whl0etZmqlzUv5xunOg=
/base64-js/1.3.1: /base64-js/1.3.1:
dev: true dev: true
resolution: resolution:
@ -2050,6 +2068,12 @@ packages:
dev: true dev: true
resolution: resolution:
integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
/better-assert/1.0.2:
dependencies:
callsite: 1.0.0
dev: false
resolution:
integrity: sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=
/bfj/6.1.2: /bfj/6.1.2:
dependencies: dependencies:
bluebird: 3.7.2 bluebird: 3.7.2
@ -2089,6 +2113,10 @@ packages:
optional: true optional: true
resolution: resolution:
integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==
/blob/0.0.5:
dev: false
resolution:
integrity: sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==
/bluebird/3.7.2: /bluebird/3.7.2:
dev: true dev: true
resolution: resolution:
@ -2374,6 +2402,10 @@ packages:
node: '>=4' node: '>=4'
resolution: resolution:
integrity: sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= integrity: sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=
/callsite/1.0.0:
dev: false
resolution:
integrity: sha1-KAOY5dZkvXQDi28JBRU+borxvCA=
/callsites/2.0.0: /callsites/2.0.0:
dev: true dev: true
engines: engines:
@ -2718,10 +2750,21 @@ packages:
dev: true dev: true
resolution: resolution:
integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
/component-bind/1.0.0:
dev: false
resolution:
integrity: sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=
/component-emitter/1.2.1:
dev: false
resolution:
integrity: sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=
/component-emitter/1.3.0: /component-emitter/1.3.0:
dev: true
resolution: resolution:
integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
/component-inherit/0.0.3:
dev: false
resolution:
integrity: sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=
/compressible/2.0.18: /compressible/2.0.18:
dependencies: dependencies:
mime-db: 1.44.0 mime-db: 1.44.0
@ -3165,7 +3208,6 @@ packages:
/debug/3.1.0: /debug/3.1.0:
dependencies: dependencies:
ms: 2.0.0 ms: 2.0.0
dev: true
resolution: resolution:
integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
/debug/3.2.6: /debug/3.2.6:
@ -3177,7 +3219,6 @@ packages:
/debug/4.1.1: /debug/4.1.1:
dependencies: dependencies:
ms: 2.1.2 ms: 2.1.2
dev: true
resolution: resolution:
integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
/decamelize/1.2.0: /decamelize/1.2.0:
@ -3502,6 +3543,32 @@ packages:
dev: true dev: true
resolution: resolution:
integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
/engine.io-client/3.4.3:
dependencies:
component-emitter: 1.3.0
component-inherit: 0.0.3
debug: 4.1.1
engine.io-parser: 2.2.0
has-cors: 1.1.0
indexof: 0.0.1
parseqs: 0.0.5
parseuri: 0.0.5
ws: 6.1.4
xmlhttprequest-ssl: 1.5.5
yeast: 0.1.2
dev: false
resolution:
integrity: sha512-0NGY+9hioejTEJCaSJZfWZLk4FPI9dN+1H1C4+wj2iuFba47UgZbJzfWs4aNFajnX/qAaYKbe2lLTfEEWzCmcw==
/engine.io-parser/2.2.0:
dependencies:
after: 0.8.2
arraybuffer.slice: 0.0.7
base64-arraybuffer: 0.1.5
blob: 0.0.5
has-binary2: 1.0.3
dev: false
resolution:
integrity: sha512-6I3qD9iUxotsC5HEMuuGsKA0cXerGz+4uGcXQEkfBidgKf0amsjrrtwcbwK/nzpZBxclXlV7gGl9dgWvu4LF6w==
/enhanced-resolve/4.3.0: /enhanced-resolve/4.3.0:
dependencies: dependencies:
graceful-fs: 4.2.4 graceful-fs: 4.2.4
@ -4424,6 +4491,16 @@ packages:
node: '>=0.10.0' node: '>=0.10.0'
resolution: resolution:
integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=
/has-binary2/1.0.3:
dependencies:
isarray: 2.0.1
dev: false
resolution:
integrity: sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==
/has-cors/1.1.0:
dev: false
resolution:
integrity: sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=
/has-flag/3.0.0: /has-flag/3.0.0:
dev: true dev: true
engines: engines:
@ -4800,6 +4877,10 @@ packages:
dev: true dev: true
resolution: resolution:
integrity: sha1-8w9xbI4r00bHtn0985FVZqfAVgc= integrity: sha1-8w9xbI4r00bHtn0985FVZqfAVgc=
/indexof/0.0.1:
dev: false
resolution:
integrity: sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=
/infer-owner/1.0.4: /infer-owner/1.0.4:
dev: true dev: true
resolution: resolution:
@ -5195,6 +5276,10 @@ packages:
dev: true dev: true
resolution: resolution:
integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
/isarray/2.0.1:
dev: false
resolution:
integrity: sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=
/isexe/2.0.0: /isexe/2.0.0:
dev: true dev: true
resolution: resolution:
@ -5808,7 +5893,6 @@ packages:
resolution: resolution:
integrity: sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= integrity: sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=
/ms/2.0.0: /ms/2.0.0:
dev: true
resolution: resolution:
integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
/ms/2.1.1: /ms/2.1.1:
@ -5816,7 +5900,6 @@ packages:
resolution: resolution:
integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
/ms/2.1.2: /ms/2.1.2:
dev: true
resolution: resolution:
integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
/multicast-dns-service-types/1.1.0: /multicast-dns-service-types/1.1.0:
@ -6026,6 +6109,10 @@ packages:
node: '>=0.10.0' node: '>=0.10.0'
resolution: resolution:
integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
/object-component/0.0.3:
dev: false
resolution:
integrity: sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=
/object-copy/0.1.0: /object-copy/0.1.0:
dependencies: dependencies:
copy-descriptor: 0.1.1 copy-descriptor: 0.1.1
@ -6341,6 +6428,18 @@ packages:
dev: true dev: true
resolution: resolution:
integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==
/parseqs/0.0.5:
dependencies:
better-assert: 1.0.2
dev: false
resolution:
integrity: sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=
/parseuri/0.0.5:
dependencies:
better-assert: 1.0.2
dev: false
resolution:
integrity: sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=
/parseurl/1.3.3: /parseurl/1.3.3:
dev: true dev: true
engines: engines:
@ -7632,6 +7731,33 @@ packages:
node: '>=0.10.0' node: '>=0.10.0'
resolution: resolution:
integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==
/socket.io-client/2.3.0:
dependencies:
backo2: 1.0.2
base64-arraybuffer: 0.1.5
component-bind: 1.0.0
component-emitter: 1.2.1
debug: 4.1.1
engine.io-client: 3.4.3
has-binary2: 1.0.3
has-cors: 1.1.0
indexof: 0.0.1
object-component: 0.0.3
parseqs: 0.0.5
parseuri: 0.0.5
socket.io-parser: 3.3.0
to-array: 0.1.4
dev: false
resolution:
integrity: sha512-cEQQf24gET3rfhxZ2jJ5xzAOo/xhZwK+mOqtGRg5IowZsMgwvHwnf/mCRapAAkadhM26y+iydgwsXGObBB5ZdA==
/socket.io-parser/3.3.0:
dependencies:
component-emitter: 1.2.1
debug: 3.1.0
isarray: 2.0.1
dev: false
resolution:
integrity: sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==
/sockjs-client/1.4.0: /sockjs-client/1.4.0:
dependencies: dependencies:
debug: 3.2.6 debug: 3.2.6
@ -8181,6 +8307,10 @@ packages:
node: '>=0.6.0' node: '>=0.6.0'
resolution: resolution:
integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==
/to-array/0.1.4:
dev: false
resolution:
integrity: sha1-F+bBH3PdTz10zaek/zI46a2b+JA=
/to-arraybuffer/1.0.1: /to-arraybuffer/1.0.1:
dev: true dev: true
resolution: resolution:
@ -8609,6 +8739,12 @@ packages:
optional: true optional: true
resolution: resolution:
integrity: sha512-xQ8/GZmRPdQ3EinnE0IXwdVoDzh7Dowo0MowoyBuScEBXrRabw6At5/IdtD3waKklKW5PGokPsm8KRN6rvQ1cw== integrity: sha512-xQ8/GZmRPdQ3EinnE0IXwdVoDzh7Dowo0MowoyBuScEBXrRabw6At5/IdtD3waKklKW5PGokPsm8KRN6rvQ1cw==
/vue-socket.io/3.0.10:
dependencies:
socket.io-client: 2.3.0
dev: false
resolution:
integrity: sha512-XGYjD30Q9xAeHpBnp2SU+ljEe59qpGKaAQe4VOO9ezuly09MlzrT2ZZPJu3BVFpQwKdjQDz1I2fV9r4YjlZDCA==
/vue-style-loader/4.1.2: /vue-style-loader/4.1.2:
dependencies: dependencies:
hash-sum: 1.0.2 hash-sum: 1.0.2
@ -8909,12 +9045,24 @@ packages:
node: '>=4' node: '>=4'
resolution: resolution:
integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==
/ws/6.1.4:
dependencies:
async-limiter: 1.0.1
dev: false
resolution:
integrity: sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==
/ws/6.2.1: /ws/6.2.1:
dependencies: dependencies:
async-limiter: 1.0.1 async-limiter: 1.0.1
dev: true dev: true
resolution: resolution:
integrity: sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== integrity: sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==
/xmlhttprequest-ssl/1.5.5:
dev: false
engines:
node: '>=0.4.0'
resolution:
integrity: sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=
/xtend/4.0.2: /xtend/4.0.2:
dev: true dev: true
engines: engines:
@ -8986,6 +9134,10 @@ packages:
node: '>=8' node: '>=8'
resolution: resolution:
integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==
/yeast/0.1.2:
dev: false
resolution:
integrity: sha1-AI4G2AlDIMNy28L47XagymyKxBk=
/yorkie/2.0.0: /yorkie/2.0.0:
dependencies: dependencies:
execa: 0.8.0 execa: 0.8.0
@ -9010,4 +9162,5 @@ specifiers:
stylus: ^0.54.7 stylus: ^0.54.7
stylus-loader: ^3.0.2 stylus-loader: ^3.0.2
vue: ^2.6.11 vue: ^2.6.11
vue-socket.io: ^3.0.10
vue-template-compiler: ^2.6.11 vue-template-compiler: ^2.6.11