0
0
Fork 0

Add modules we need.

This commit is contained in:
Oliver-Akins 2020-12-23 12:39:39 -07:00
parent e542f3305d
commit bd924c1816
4 changed files with 169 additions and 3 deletions

View file

@ -12,9 +12,12 @@
"author": "Oliver Akins", "author": "Oliver Akins",
"license": "UNLICENSED", "license": "UNLICENSED",
"dependencies": { "dependencies": {
"@types/engine.io": "^3.1.4",
"@types/node": "^14.14.14", "@types/node": "^14.14.14",
"@types/socket.io": "^2.1.12", "@types/socket.io": "^2.1.12",
"fs": "^0.0.1-security",
"socket.io": "^3.0.4", "socket.io": "^3.0.4",
"toml": "^3.0.0" "toml": "^3.0.0",
"tslog": "^3.0.2"
} }
} }

35
server/pnpm-lock.yaml generated
View file

@ -1,8 +1,11 @@
dependencies: dependencies:
'@types/engine.io': 3.1.4
'@types/node': 14.14.14 '@types/node': 14.14.14
'@types/socket.io': 2.1.12 '@types/socket.io': 2.1.12
fs: 0.0.1-security
socket.io: 3.0.4 socket.io: 3.0.4
toml: 3.0.0 toml: 3.0.0
tslog: 3.0.2
lockfileVersion: 5.2 lockfileVersion: 5.2
packages: packages:
/@types/component-emitter/1.2.10: /@types/component-emitter/1.2.10:
@ -62,6 +65,10 @@ packages:
node: ^4.5.0 || >= 5.9 node: ^4.5.0 || >= 5.9
resolution: resolution:
integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog== integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==
/buffer-from/1.1.1:
dev: false
resolution:
integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
/component-emitter/1.3.0: /component-emitter/1.3.0:
dev: false dev: false
resolution: resolution:
@ -110,6 +117,10 @@ packages:
node: '>=10.0.0' node: '>=10.0.0'
resolution: resolution:
integrity: sha512-Ri+whTNr2PKklxQkfbGjwEo+kCBUM4Qxk4wtLqLrhH+b1up2NFL9g9pjYWiCV/oazwB0rArnvF/ZmZN2ab5Hpg== integrity: sha512-Ri+whTNr2PKklxQkfbGjwEo+kCBUM4Qxk4wtLqLrhH+b1up2NFL9g9pjYWiCV/oazwB0rArnvF/ZmZN2ab5Hpg==
/fs/0.0.1-security:
dev: false
resolution:
integrity: sha1-invTcYa23d84E/I4WLV+yq9eQdQ=
/mime-db/1.44.0: /mime-db/1.44.0:
dev: false dev: false
engines: engines:
@ -170,10 +181,31 @@ packages:
node: '>=10.0.0' node: '>=10.0.0'
resolution: resolution:
integrity: sha512-Vj1jUoO75WGc9txWd311ZJJqS9Dr8QtNJJ7gk2r7dcM/yGe9sit7qOijQl3GAwhpBOz/W8CwkD7R6yob07nLbA== integrity: sha512-Vj1jUoO75WGc9txWd311ZJJqS9Dr8QtNJJ7gk2r7dcM/yGe9sit7qOijQl3GAwhpBOz/W8CwkD7R6yob07nLbA==
/source-map-support/0.5.19:
dependencies:
buffer-from: 1.1.1
source-map: 0.6.1
dev: false
resolution:
integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
/source-map/0.6.1:
dev: false
engines:
node: '>=0.10.0'
resolution:
integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
/toml/3.0.0: /toml/3.0.0:
dev: false dev: false
resolution: resolution:
integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w== integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==
/tslog/3.0.2:
dependencies:
source-map-support: 0.5.19
dev: false
engines:
node: '>=10'
resolution:
integrity: sha512-cXGmeiVkqI/uUK+4C6ZZAUTfXzKWDXRmrOqFjzwpiO/VnPUNUvOAbmebCc6AqJIlSfKPG139ayMEV/nOuCwCHw==
/vary/1.1.2: /vary/1.1.2:
dev: false dev: false
engines: engines:
@ -195,7 +227,10 @@ packages:
resolution: resolution:
integrity: sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ== integrity: sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ==
specifiers: specifiers:
'@types/engine.io': ^3.1.4
'@types/node': ^14.14.14 '@types/node': ^14.14.14
'@types/socket.io': ^2.1.12 '@types/socket.io': ^2.1.12
fs: ^0.0.1-security
socket.io: ^3.0.4 socket.io: ^3.0.4
toml: ^3.0.0 toml: ^3.0.0
tslog: ^3.0.2

View file

@ -3,13 +3,15 @@
"version": "0.1.0", "version": "0.1.0",
"private": true, "private": true,
"scripts": { "scripts": {
"serve": "vue-cli-service serve", "serve": "vue-cli-service serve --copy",
"build": "vue-cli-service build", "build": "vue-cli-service build",
"lint": "vue-cli-service lint" "lint": "vue-cli-service lint"
}, },
"dependencies": { "dependencies": {
"core-js": "^3.6.5", "core-js": "^3.6.5",
"socket.io-client": "^3.0.4",
"vue": "^2.6.11", "vue": "^2.6.11",
"vue-socket.io-extended": "^4.0.5",
"vuex": "^3.4.0", "vuex": "^3.4.0",
"vuex-persist": "^3.1.3" "vuex-persist": "^3.1.3"
}, },

128
web/pnpm-lock.yaml generated
View file

@ -1,6 +1,8 @@
dependencies: dependencies:
core-js: 3.8.1 core-js: 3.8.1
socket.io-client: 3.0.4
vue: 2.6.12 vue: 2.6.12
vue-socket.io-extended: 4.0.5
vuex: 3.6.0_vue@2.6.12 vuex: 3.6.0_vue@2.6.12
vuex-persist: 3.1.3_vuex@3.6.0 vuex-persist: 3.1.3_vuex@3.6.0
devDependencies: devDependencies:
@ -1052,6 +1054,10 @@ packages:
dev: true dev: true
resolution: resolution:
integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ== integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==
/@types/component-emitter/1.2.10:
dev: false
resolution:
integrity: sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg==
/@types/connect-history-api-fallback/1.3.3: /@types/connect-history-api-fallback/1.3.3:
dependencies: dependencies:
'@types/express-serve-static-core': 4.17.14 '@types/express-serve-static-core': 4.17.14
@ -1146,6 +1152,10 @@ packages:
dev: true dev: true
resolution: resolution:
integrity: sha512-MoJhSQreaVoL+/hurAZzIm8wafFR6ajiTM1m4A0kv6AGeVBl4r4pOV8bGFrjjq1sGxDTnCoF8i22o0/aE5XCyA== integrity: sha512-MoJhSQreaVoL+/hurAZzIm8wafFR6ajiTM1m4A0kv6AGeVBl4r4pOV8bGFrjjq1sGxDTnCoF8i22o0/aE5XCyA==
/@types/socket.io-client/1.4.34:
dev: false
resolution:
integrity: sha512-Lzia5OTQFJZJ5R4HsEEldywiiqT9+W2rDbyHJiiTGqOcju89sCsQ8aUXDljY6Ls33wKZZGC0bfMhr/VpOyjtXg==
/@types/source-list-map/0.1.2: /@types/source-list-map/0.1.2:
dev: true dev: true
resolution: resolution:
@ -2010,6 +2020,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:
@ -2028,6 +2042,12 @@ packages:
node: '>=0.10.0' node: '>=0.10.0'
resolution: resolution:
integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==
/base64-arraybuffer/0.1.4:
dev: false
engines:
node: '>= 0.6.0'
resolution:
integrity: sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=
/base64-js/1.5.1: /base64-js/1.5.1:
dev: true dev: true
resolution: resolution:
@ -2709,8 +2729,11 @@ 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.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==
/compressible/2.0.18: /compressible/2.0.18:
@ -3144,6 +3167,13 @@ packages:
dev: true dev: true
resolution: resolution:
integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
/debug/4.1.1:
dependencies:
ms: 2.1.3
deprecated: 'Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)'
dev: false
resolution:
integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
/debug/4.3.1: /debug/4.3.1:
dependencies: dependencies:
ms: 2.1.2 ms: 2.1.2
@ -3499,6 +3529,29 @@ 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/4.0.5:
dependencies:
base64-arraybuffer: 0.1.4
component-emitter: 1.3.0
debug: 4.1.1
engine.io-parser: 4.0.2
has-cors: 1.1.0
parseqs: 0.0.6
parseuri: 0.0.6
ws: 7.2.5
xmlhttprequest-ssl: 1.5.5
yeast: 0.1.2
dev: false
resolution:
integrity: sha512-1lkn0QdekHQPMTcxUh8LqIuxQHNtKV5GvqkQzmZ1rYKAvB6puMm13U7K1ps3OQZ4joE46asQiAKrcdL9weNEVw==
/engine.io-parser/4.0.2:
dependencies:
base64-arraybuffer: 0.1.4
dev: false
engines:
node: '>=8.0.0'
resolution:
integrity: sha512-sHfEQv6nmtJrq6TKuIz5kyEKH/qSdK56H/A+7DnAuUPWosnIZAS2NHNcPLmyjtY3cGS/MqJdZbUjW97JU72iYg==
/enhanced-resolve/4.3.0: /enhanced-resolve/4.3.0:
dependencies: dependencies:
graceful-fs: 4.2.4 graceful-fs: 4.2.4
@ -4434,6 +4487,10 @@ packages:
node: '>=0.10.0' node: '>=0.10.0'
resolution: resolution:
integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=
/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:
@ -5816,6 +5873,10 @@ packages:
dev: true dev: true
resolution: resolution:
integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
/ms/2.1.3:
dev: false
resolution:
integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
/multicast-dns-service-types/1.1.0: /multicast-dns-service-types/1.1.0:
dev: true dev: true
resolution: resolution:
@ -6343,6 +6404,14 @@ packages:
dev: true dev: true
resolution: resolution:
integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==
/parseqs/0.0.6:
dev: false
resolution:
integrity: sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==
/parseuri/0.0.6:
dev: false
resolution:
integrity: sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==
/parseurl/1.3.3: /parseurl/1.3.3:
dev: true dev: true
engines: engines:
@ -7636,6 +7705,31 @@ 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/3.0.4:
dependencies:
'@types/component-emitter': 1.2.10
backo2: 1.0.2
component-bind: 1.0.0
component-emitter: 1.3.0
debug: 4.1.1
engine.io-client: 4.0.5
parseuri: 0.0.6
socket.io-parser: 4.0.2
dev: false
engines:
node: '>=10.0.0'
resolution:
integrity: sha512-qMvBuS+W9JIN2mkfAWDCxuIt+jpIKDf8C0604zEqx1JrPaPSS6cN0F3B2GYWC83TqBeVJXW66GFxWV3KD88n0Q==
/socket.io-parser/4.0.2:
dependencies:
'@types/component-emitter': 1.2.10
component-emitter: 1.3.0
debug: 4.1.1
dev: false
engines:
node: '>=10.0.0'
resolution:
integrity: sha512-Bs3IYHDivwf+bAAuW/8xwJgIiBNtlvnjYRc4PbXgniLmcP1BrakBoq/QhO24rgtgW7VZ7uAaswRGxutUnlAK7g==
/sockjs-client/1.4.0: /sockjs-client/1.4.0:
dependencies: dependencies:
debug: 3.2.7 debug: 3.2.7
@ -8589,6 +8683,12 @@ packages:
optional: true optional: true
resolution: resolution:
integrity: sha512-8QTxh+Fd+HB6fiL52iEVLKqE9N1JSlMXLR92Ijm6g8PZrwIxckgpqjPDWRP5TWxdiPaHR+alUWsnu1ShQOwt+Q== integrity: sha512-8QTxh+Fd+HB6fiL52iEVLKqE9N1JSlMXLR92Ijm6g8PZrwIxckgpqjPDWRP5TWxdiPaHR+alUWsnu1ShQOwt+Q==
/vue-socket.io-extended/4.0.5:
dependencies:
'@types/socket.io-client': 1.4.34
dev: false
resolution:
integrity: sha512-7OUA76lpqHqVWD6+Qpc9UnEGBL4HzswDnaJSSOtd0TGwOLj+E2L59ExwLhHUuXB7QlLheFU/RzGJQ708YysABA==
/vue-style-loader/4.1.2: /vue-style-loader/4.1.2:
dependencies: dependencies:
hash-sum: 1.0.2 hash-sum: 1.0.2
@ -8906,6 +9006,26 @@ packages:
dev: true dev: true
resolution: resolution:
integrity: sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== integrity: sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==
/ws/7.2.5:
dev: false
engines:
node: '>=8.3.0'
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ^5.0.2
peerDependenciesMeta:
bufferutil:
optional: true
utf-8-validate:
optional: true
resolution:
integrity: sha512-C34cIU4+DB2vMyAbmEKossWq2ZQDr6QEyuuCzWrM9zfw1sGc0mYiJ0UnG9zzNykt49C2Fi34hvr2vssFQRS6EA==
/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:
@ -8977,6 +9097,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
@ -8998,7 +9122,9 @@ specifiers:
core-js: ^3.6.5 core-js: ^3.6.5
eslint: ^6.7.2 eslint: ^6.7.2
eslint-plugin-vue: ^6.2.2 eslint-plugin-vue: ^6.2.2
socket.io-client: ^3.0.4
vue: ^2.6.11 vue: ^2.6.11
vue-socket.io-extended: ^4.0.5
vue-template-compiler: ^2.6.11 vue-template-compiler: ^2.6.11
vuex: ^3.4.0 vuex: ^3.4.0
vuex-persist: ^3.1.3 vuex-persist: ^3.1.3