wudi 3 سال پیش
والد
کامیت
b8f9f2ef25
2فایلهای تغییر یافته به همراه40 افزوده شده و 0 حذف شده
  1. 3 0
      package.json
  2. 37 0
      yarn.lock

+ 3 - 0
package.json

@@ -33,6 +33,7 @@
     "knex": "^0.95.2",
     "koa": "^2.13.0",
     "koa-body": "^4.2.0",
+    "koa-easy-ws": "^2.1.0",
     "koa-json-error": "^3.1.2",
     "koa-router": "^9.4.0",
     "lodash": "^4.17.20",
@@ -41,10 +42,12 @@
     "mongoose": "^5.11.0",
     "mongoose-long": "^0.3.1",
     "mysql2": "^2.2.0",
+    "nats": "^2.12.0",
     "pg": "^8.5.1",
     "pg-query-stream": "^4.2.1",
     "randomatic": "^3.1.1",
     "simple-statistics": "^7.3.0",
+    "simple-wcswidth": "^1.0.1",
     "source-map-support": "^0.5.19",
     "stacktracey": "^2.1.8",
     "stream-transform": "^2.1.0",

+ 37 - 0
yarn.lock

@@ -3711,6 +3711,13 @@ koa-convert@^1.2.0:
     co "^4.6.0"
     koa-compose "^3.0.0"
 
+koa-easy-ws@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.npmjs.org/koa-easy-ws/-/koa-easy-ws-2.1.0.tgz#31e1ee1072fd1a72ffdc59706a0e54bc023e20ee"
+  integrity sha512-SF6RHIuHttkt9RdACWPRFlSOHPcVS87otBfChLx83vmB1en8uODmE5G1thuKd0qUPRZU8FvFHJXWIxf7ib9J1w==
+  dependencies:
+    debug "^4.1.1"
+
 koa-json-error@^3.1.2:
   version "3.1.2"
   resolved "https://registry.npm.taobao.org/koa-json-error/download/koa-json-error-3.1.2.tgz#acad750c6739cb12cc4ea6c25f224d59b765abfe"
@@ -4334,6 +4341,14 @@ named-placeholders@^1.1.2:
   dependencies:
     lru-cache "^4.1.3"
 
+nats@^2.12.0:
+  version "2.12.0"
+  resolved "https://registry.npmjs.org/nats/-/nats-2.12.0.tgz#289955bbada71c51bef9bcd7b60cd7520556fa2c"
+  integrity sha512-FSml+7+C/YBnp/sa+eR0RK5FxDc9ZKXO7sp1fRg/FBl+A2utqZlfH+X38azcaD39dT3RMHh/nk2LRnhyUButaQ==
+  dependencies:
+    nkeys.js "1.0.5"
+    web-streams-polyfill "^3.2.1"
+
 natural-compare@^1.4.0:
   version "1.4.0"
   resolved "https://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
@@ -4359,6 +4374,13 @@ nice-try@^1.0.4:
   resolved "https://registry.npm.taobao.org/nice-try/download/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
   integrity sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=
 
+nkeys.js@1.0.5:
+  version "1.0.5"
+  resolved "https://registry.npmjs.org/nkeys.js/-/nkeys.js-1.0.5.tgz#3024bde671eb33be0316ff2d5abe8b8cec960158"
+  integrity sha512-u25YnRPHiGVsNzwyHnn+PT90sgAhnS8jUJ1nxmkHMFYCJ6+Ic0lv291w7uhRBpJVJ3PH2GWbYqA151lGCRrB5g==
+  dependencies:
+    tweetnacl "1.0.3"
+
 node-releases@^1.1.67:
   version "1.1.67"
   resolved "https://registry.npm.taobao.org/node-releases/download/node-releases-1.1.67.tgz?cache=0&sync_timestamp=1605581283263&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.67.tgz#28ebfcccd0baa6aad8e8d4d8fe4cbc49ae239c12"
@@ -5463,6 +5485,11 @@ simple-statistics@^7.3.0:
   resolved "https://registry.npm.taobao.org/simple-statistics/download/simple-statistics-7.3.0.tgz?cache=0&sync_timestamp=1599542219189&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsimple-statistics%2Fdownload%2Fsimple-statistics-7.3.0.tgz#e2835b17ada3a217886fad1ebc6f8175088bd501"
   integrity sha1-4oNbF62joheIb60evG+BdQiL1QE=
 
+simple-wcswidth@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.npmjs.org/simple-wcswidth/-/simple-wcswidth-1.0.1.tgz#8ab18ac0ae342f9d9b629604e54d2aa1ecb018b2"
+  integrity sha512-xMO/8eNREtaROt7tJvWJqHBDTMFN4eiQ5I4JRMuilwfnFcV5W9u7RUkueNkdw0jPqGMX36iCywelS5yilTuOxg==
+
 slash@^3.0.0:
   version "3.0.0"
   resolved "https://registry.npm.taobao.org/slash/download/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
@@ -5954,6 +5981,11 @@ tsutils@^3.17.1:
   dependencies:
     tslib "^1.8.1"
 
+tweetnacl@1.0.3:
+  version "1.0.3"
+  resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz#ac0af71680458d8a6378d0d0d050ab1407d35596"
+  integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==
+
 type-check@^0.4.0, type-check@~0.4.0:
   version "0.4.0"
   resolved "https://registry.npm.taobao.org/type-check/download/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
@@ -6165,6 +6197,11 @@ watchpack@^2.0.0:
     glob-to-regexp "^0.4.1"
     graceful-fs "^4.1.2"
 
+web-streams-polyfill@^3.2.1:
+  version "3.2.1"
+  resolved "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz#71c2718c52b45fd49dbeee88634b3a60ceab42a6"
+  integrity sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==
+
 webpack-cli@^4.2.0:
   version "4.2.0"
   resolved "https://registry.npm.taobao.org/webpack-cli/download/webpack-cli-4.2.0.tgz#10a09030ad2bd4d8b0f78322fba6ea43ec56aaaa"