Overnap

socket.io-client, react-router 적용

...@@ -2021,6 +2021,11 @@ ...@@ -2021,6 +2021,11 @@
2021 "@babel/types": "^7.3.0" 2021 "@babel/types": "^7.3.0"
2022 } 2022 }
2023 }, 2023 },
2024 + "@types/component-emitter": {
2025 + "version": "1.2.10",
2026 + "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.10.tgz",
2027 + "integrity": "sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg=="
2028 + },
2024 "@types/eslint": { 2029 "@types/eslint": {
2025 "version": "7.2.11", 2030 "version": "7.2.11",
2026 "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.11.tgz", 2031 "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.11.tgz",
...@@ -2052,6 +2057,11 @@ ...@@ -2052,6 +2057,11 @@
2052 "@types/node": "*" 2057 "@types/node": "*"
2053 } 2058 }
2054 }, 2059 },
2060 + "@types/history": {
2061 + "version": "4.7.8",
2062 + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.8.tgz",
2063 + "integrity": "sha512-S78QIYirQcUoo6UJZx9CSP0O2ix9IaeAXwQi26Rhr/+mg7qqPy8TzaxHSUut7eGjL8WmLccT7/MXf304WjqHcA=="
2064 + },
2055 "@types/html-minifier-terser": { 2065 "@types/html-minifier-terser": {
2056 "version": "5.1.1", 2066 "version": "5.1.1",
2057 "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", 2067 "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz",
...@@ -2150,6 +2160,25 @@ ...@@ -2150,6 +2160,25 @@
2150 "@types/react": "*" 2160 "@types/react": "*"
2151 } 2161 }
2152 }, 2162 },
2163 + "@types/react-router": {
2164 + "version": "5.1.14",
2165 + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.14.tgz",
2166 + "integrity": "sha512-LAJpqYUaCTMT2anZheoidiIymt8MuX286zoVFPM3DVb23aQBH0mAkFvzpd4LKqiolV8bBtZWT5Qp7hClCNDENw==",
2167 + "requires": {
2168 + "@types/history": "*",
2169 + "@types/react": "*"
2170 + }
2171 + },
2172 + "@types/react-router-dom": {
2173 + "version": "5.1.7",
2174 + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.1.7.tgz",
2175 + "integrity": "sha512-D5mHD6TbdV/DNHYsnwBTv+y73ei+mMjrkGrla86HthE4/PVvL1J94Bu3qABU+COXzpL23T1EZapVVpwHuBXiUg==",
2176 + "requires": {
2177 + "@types/history": "*",
2178 + "@types/react": "*",
2179 + "@types/react-router": "*"
2180 + }
2181 + },
2153 "@types/resolve": { 2182 "@types/resolve": {
2154 "version": "0.0.8", 2183 "version": "0.0.8",
2155 "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", 2184 "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz",
...@@ -3272,6 +3301,11 @@ ...@@ -3272,6 +3301,11 @@
3272 "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", 3301 "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
3273 "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" 3302 "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
3274 }, 3303 },
3304 + "backo2": {
3305 + "version": "1.0.2",
3306 + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
3307 + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc="
3308 + },
3275 "balanced-match": { 3309 "balanced-match": {
3276 "version": "1.0.2", 3310 "version": "1.0.2",
3277 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 3311 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
...@@ -3327,6 +3361,11 @@ ...@@ -3327,6 +3361,11 @@
3327 } 3361 }
3328 } 3362 }
3329 }, 3363 },
3364 + "base64-arraybuffer": {
3365 + "version": "0.1.4",
3366 + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz",
3367 + "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI="
3368 + },
3330 "base64-js": { 3369 "base64-js": {
3331 "version": "1.5.1", 3370 "version": "1.5.1",
3332 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 3371 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
...@@ -5631,6 +5670,30 @@ ...@@ -5631,6 +5670,30 @@
5631 "once": "^1.4.0" 5670 "once": "^1.4.0"
5632 } 5671 }
5633 }, 5672 },
5673 + "engine.io-client": {
5674 + "version": "5.1.1",
5675 + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-5.1.1.tgz",
5676 + "integrity": "sha512-jPFpw2HLL0lhZ2KY0BpZhIJdleQcUO9W1xkIpo0h3d6s+5D6+EV/xgQw9qWOmymszv2WXef/6KUUehyxEKomlQ==",
5677 + "requires": {
5678 + "base64-arraybuffer": "0.1.4",
5679 + "component-emitter": "~1.3.0",
5680 + "debug": "~4.3.1",
5681 + "engine.io-parser": "~4.0.1",
5682 + "has-cors": "1.1.0",
5683 + "parseqs": "0.0.6",
5684 + "parseuri": "0.0.6",
5685 + "ws": "~7.4.2",
5686 + "yeast": "0.1.2"
5687 + }
5688 + },
5689 + "engine.io-parser": {
5690 + "version": "4.0.2",
5691 + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.2.tgz",
5692 + "integrity": "sha512-sHfEQv6nmtJrq6TKuIz5kyEKH/qSdK56H/A+7DnAuUPWosnIZAS2NHNcPLmyjtY3cGS/MqJdZbUjW97JU72iYg==",
5693 + "requires": {
5694 + "base64-arraybuffer": "0.1.4"
5695 + }
5696 + },
5634 "enhanced-resolve": { 5697 "enhanced-resolve": {
5635 "version": "4.5.0", 5698 "version": "4.5.0",
5636 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", 5699 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz",
...@@ -7375,6 +7438,11 @@ ...@@ -7375,6 +7438,11 @@
7375 "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", 7438 "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
7376 "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" 7439 "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA=="
7377 }, 7440 },
7441 + "has-cors": {
7442 + "version": "1.1.0",
7443 + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
7444 + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk="
7445 + },
7378 "has-flag": { 7446 "has-flag": {
7379 "version": "4.0.0", 7447 "version": "4.0.0",
7380 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 7448 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
...@@ -7468,6 +7536,19 @@ ...@@ -7468,6 +7536,19 @@
7468 "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", 7536 "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
7469 "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" 7537 "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ=="
7470 }, 7538 },
7539 + "history": {
7540 + "version": "4.10.1",
7541 + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz",
7542 + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==",
7543 + "requires": {
7544 + "@babel/runtime": "^7.1.2",
7545 + "loose-envify": "^1.2.0",
7546 + "resolve-pathname": "^3.0.0",
7547 + "tiny-invariant": "^1.0.2",
7548 + "tiny-warning": "^1.0.0",
7549 + "value-equal": "^1.0.1"
7550 + }
7551 + },
7471 "hmac-drbg": { 7552 "hmac-drbg": {
7472 "version": "1.0.1", 7553 "version": "1.0.1",
7473 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", 7554 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
...@@ -7478,6 +7559,21 @@ ...@@ -7478,6 +7559,21 @@
7478 "minimalistic-crypto-utils": "^1.0.1" 7559 "minimalistic-crypto-utils": "^1.0.1"
7479 } 7560 }
7480 }, 7561 },
7562 + "hoist-non-react-statics": {
7563 + "version": "3.3.2",
7564 + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
7565 + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
7566 + "requires": {
7567 + "react-is": "^16.7.0"
7568 + },
7569 + "dependencies": {
7570 + "react-is": {
7571 + "version": "16.13.1",
7572 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
7573 + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
7574 + }
7575 + }
7576 + },
7481 "hoopy": { 7577 "hoopy": {
7482 "version": "0.1.4", 7578 "version": "0.1.4",
7483 "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", 7579 "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz",
...@@ -9831,6 +9927,15 @@ ...@@ -9831,6 +9927,15 @@
9831 "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", 9927 "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
9832 "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" 9928 "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg=="
9833 }, 9929 },
9930 + "mini-create-react-context": {
9931 + "version": "0.4.1",
9932 + "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz",
9933 + "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==",
9934 + "requires": {
9935 + "@babel/runtime": "^7.12.1",
9936 + "tiny-warning": "^1.0.3"
9937 + }
9938 + },
9834 "mini-css-extract-plugin": { 9939 "mini-css-extract-plugin": {
9835 "version": "0.11.3", 9940 "version": "0.11.3",
9836 "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", 9941 "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz",
...@@ -10662,6 +10767,16 @@ ...@@ -10662,6 +10767,16 @@
10662 "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", 10767 "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
10663 "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" 10768 "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
10664 }, 10769 },
10770 + "parseqs": {
10771 + "version": "0.0.6",
10772 + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz",
10773 + "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w=="
10774 + },
10775 + "parseuri": {
10776 + "version": "0.0.6",
10777 + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz",
10778 + "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow=="
10779 + },
10665 "parseurl": { 10780 "parseurl": {
10666 "version": "1.3.3", 10781 "version": "1.3.3",
10667 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 10782 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
...@@ -16749,6 +16864,57 @@ ...@@ -16749,6 +16864,57 @@
16749 "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", 16864 "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz",
16750 "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" 16865 "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg=="
16751 }, 16866 },
16867 + "react-router": {
16868 + "version": "5.2.0",
16869 + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.0.tgz",
16870 + "integrity": "sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==",
16871 + "requires": {
16872 + "@babel/runtime": "^7.1.2",
16873 + "history": "^4.9.0",
16874 + "hoist-non-react-statics": "^3.1.0",
16875 + "loose-envify": "^1.3.1",
16876 + "mini-create-react-context": "^0.4.0",
16877 + "path-to-regexp": "^1.7.0",
16878 + "prop-types": "^15.6.2",
16879 + "react-is": "^16.6.0",
16880 + "tiny-invariant": "^1.0.2",
16881 + "tiny-warning": "^1.0.0"
16882 + },
16883 + "dependencies": {
16884 + "isarray": {
16885 + "version": "0.0.1",
16886 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
16887 + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
16888 + },
16889 + "path-to-regexp": {
16890 + "version": "1.8.0",
16891 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz",
16892 + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==",
16893 + "requires": {
16894 + "isarray": "0.0.1"
16895 + }
16896 + },
16897 + "react-is": {
16898 + "version": "16.13.1",
16899 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
16900 + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
16901 + }
16902 + }
16903 + },
16904 + "react-router-dom": {
16905 + "version": "5.2.0",
16906 + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.2.0.tgz",
16907 + "integrity": "sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==",
16908 + "requires": {
16909 + "@babel/runtime": "^7.1.2",
16910 + "history": "^4.9.0",
16911 + "loose-envify": "^1.3.1",
16912 + "prop-types": "^15.6.2",
16913 + "react-router": "5.2.0",
16914 + "tiny-invariant": "^1.0.2",
16915 + "tiny-warning": "^1.0.0"
16916 + }
16917 + },
16752 "react-scripts": { 16918 "react-scripts": {
16753 "version": "4.0.3", 16919 "version": "4.0.3",
16754 "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz", 16920 "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz",
...@@ -17128,6 +17294,11 @@ ...@@ -17128,6 +17294,11 @@
17128 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 17294 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
17129 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" 17295 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
17130 }, 17296 },
17297 + "resolve-pathname": {
17298 + "version": "3.0.0",
17299 + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz",
17300 + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng=="
17301 + },
17131 "resolve-url": { 17302 "resolve-url": {
17132 "version": "0.2.1", 17303 "version": "0.2.1",
17133 "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", 17304 "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
...@@ -18013,6 +18184,30 @@ ...@@ -18013,6 +18184,30 @@
18013 } 18184 }
18014 } 18185 }
18015 }, 18186 },
18187 + "socket.io-client": {
18188 + "version": "4.1.2",
18189 + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.1.2.tgz",
18190 + "integrity": "sha512-RDpWJP4DQT1XeexmeDyDkm0vrFc0+bUsHDKiVGaNISJvJonhQQOMqV9Vwfg0ZpPJ27LCdan7iqTI92FRSOkFWQ==",
18191 + "requires": {
18192 + "@types/component-emitter": "^1.2.10",
18193 + "backo2": "~1.0.2",
18194 + "component-emitter": "~1.3.0",
18195 + "debug": "~4.3.1",
18196 + "engine.io-client": "~5.1.1",
18197 + "parseuri": "0.0.6",
18198 + "socket.io-parser": "~4.0.4"
18199 + }
18200 + },
18201 + "socket.io-parser": {
18202 + "version": "4.0.4",
18203 + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz",
18204 + "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==",
18205 + "requires": {
18206 + "@types/component-emitter": "^1.2.10",
18207 + "component-emitter": "~1.3.0",
18208 + "debug": "~4.3.1"
18209 + }
18210 + },
18016 "sockjs": { 18211 "sockjs": {
18017 "version": "0.3.21", 18212 "version": "0.3.21",
18018 "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", 18213 "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz",
...@@ -18954,6 +19149,16 @@ ...@@ -18954,6 +19149,16 @@
18954 "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", 19149 "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
18955 "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" 19150 "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q="
18956 }, 19151 },
19152 + "tiny-invariant": {
19153 + "version": "1.1.0",
19154 + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz",
19155 + "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw=="
19156 + },
19157 + "tiny-warning": {
19158 + "version": "1.0.3",
19159 + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
19160 + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
19161 + },
18957 "tmpl": { 19162 "tmpl": {
18958 "version": "1.0.4", 19163 "version": "1.0.4",
18959 "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", 19164 "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
...@@ -19419,6 +19624,11 @@ ...@@ -19419,6 +19624,11 @@
19419 "spdx-expression-parse": "^3.0.0" 19624 "spdx-expression-parse": "^3.0.0"
19420 } 19625 }
19421 }, 19626 },
19627 + "value-equal": {
19628 + "version": "1.0.1",
19629 + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz",
19630 + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw=="
19631 + },
19422 "vary": { 19632 "vary": {
19423 "version": "1.1.2", 19633 "version": "1.1.2",
19424 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 19634 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
...@@ -20927,6 +21137,11 @@ ...@@ -20927,6 +21137,11 @@
20927 } 21137 }
20928 } 21138 }
20929 }, 21139 },
21140 + "yeast": {
21141 + "version": "0.1.2",
21142 + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
21143 + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk="
21144 + },
20930 "yocto-queue": { 21145 "yocto-queue": {
20931 "version": "0.1.0", 21146 "version": "0.1.0",
20932 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 21147 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
......
...@@ -10,11 +10,14 @@ ...@@ -10,11 +10,14 @@
10 "@types/node": "^12.0.0", 10 "@types/node": "^12.0.0",
11 "@types/react": "^17.0.0", 11 "@types/react": "^17.0.0",
12 "@types/react-dom": "^17.0.0", 12 "@types/react-dom": "^17.0.0",
13 + "@types/react-router-dom": "^5.1.7",
13 "autoprefixer": "^10.2.5", 14 "autoprefixer": "^10.2.5",
14 "postcss": "^8.3.0", 15 "postcss": "^8.3.0",
15 "react": "^17.0.2", 16 "react": "^17.0.2",
16 "react-dom": "^17.0.2", 17 "react-dom": "^17.0.2",
18 + "react-router-dom": "^5.2.0",
17 "react-scripts": "4.0.3", 19 "react-scripts": "4.0.3",
20 + "socket.io-client": "^4.1.2",
18 "tailwindcss": "^2.1.2", 21 "tailwindcss": "^2.1.2",
19 "typescript": "^4.1.2", 22 "typescript": "^4.1.2",
20 "web-vitals": "^1.0.1" 23 "web-vitals": "^1.0.1"
......
This diff could not be displayed because it is too large.