Sfoglia il codice sorgente

feat(ts) introduce TypeScript

This is the stepping stone for TypeScript support across Jitsi Meet. Currently
it makes it possible for lib-jitsi-meet to use TypeScript without adding any TS
code here yet.
master
Saúl Ibarra Corretgé 3 anni fa
parent
commit
d5f0e3c062
3 ha cambiato i file con 31 aggiunte e 10 eliminazioni
  1. 3
    3
      Makefile
  2. 26
    6
      package-lock.json
  3. 2
    1
      package.json

+ 3
- 3
Makefile Vedi File

62
 
62
 
63
 deploy-lib-jitsi-meet:
63
 deploy-lib-jitsi-meet:
64
 	cp \
64
 	cp \
65
-		$(LIBJITSIMEET_DIR)/lib-jitsi-meet.min.js \
66
-		$(LIBJITSIMEET_DIR)/lib-jitsi-meet.min.map \
67
-		$(LIBJITSIMEET_DIR)/lib-jitsi-meet.e2ee-worker.js \
65
+		$(LIBJITSIMEET_DIR)/dist/umd/lib-jitsi-meet.min.js \
66
+		$(LIBJITSIMEET_DIR)/dist/umd/lib-jitsi-meet.min.map \
67
+		$(LIBJITSIMEET_DIR)/dist/umd/lib-jitsi-meet.e2ee-worker.js \
68
 		$(LIBJITSIMEET_DIR)/connection_optimization/external_connect.js \
68
 		$(LIBJITSIMEET_DIR)/connection_optimization/external_connect.js \
69
 		$(LIBJITSIMEET_DIR)/modules/browser/capabilities.json \
69
 		$(LIBJITSIMEET_DIR)/modules/browser/capabilities.json \
70
 		$(DEPLOY_DIR)
70
 		$(DEPLOY_DIR)

+ 26
- 6
package-lock.json Vedi File

67
         "jquery-i18next": "1.2.1",
67
         "jquery-i18next": "1.2.1",
68
         "js-md5": "0.6.1",
68
         "js-md5": "0.6.1",
69
         "jwt-decode": "2.2.0",
69
         "jwt-decode": "2.2.0",
70
-        "lib-jitsi-meet": "github:jitsi/lib-jitsi-meet#4baeb98964c6656b4ddb3fd5d355a9ddfa03fe74",
70
+        "lib-jitsi-meet": "github:jitsi/lib-jitsi-meet#e6779627b712db1be3489aa75695a03f9aa4b0be",
71
         "libflacjs": "github:mmig/libflac.js#93d37e7f811f01cf7d8b6a603e38bd3c3810907d",
71
         "libflacjs": "github:mmig/libflac.js#93d37e7f811f01cf7d8b6a603e38bd3c3810907d",
72
         "lodash": "4.17.21",
72
         "lodash": "4.17.21",
73
         "moment": "2.29.1",
73
         "moment": "2.29.1",
155
         "string-replace-loader": "3.0.3",
155
         "string-replace-loader": "3.0.3",
156
         "style-loader": "0.19.0",
156
         "style-loader": "0.19.0",
157
         "traverse": "0.6.6",
157
         "traverse": "0.6.6",
158
+        "typescript": "4.3.5",
158
         "unorm": "1.6.0",
159
         "unorm": "1.6.0",
159
         "webpack": "5.57.1",
160
         "webpack": "5.57.1",
160
         "webpack-bundle-analyzer": "4.4.2",
161
         "webpack-bundle-analyzer": "4.4.2",
12010
     },
12011
     },
12011
     "node_modules/lib-jitsi-meet": {
12012
     "node_modules/lib-jitsi-meet": {
12012
       "version": "0.0.0",
12013
       "version": "0.0.0",
12013
-      "resolved": "git+ssh://git@github.com/jitsi/lib-jitsi-meet.git#4baeb98964c6656b4ddb3fd5d355a9ddfa03fe74",
12014
-      "integrity": "sha512-iabilMXCe7l32EWEiMzFky2MVLbgQ8a9hUFIdy2EntzHSsTq52dxOWn/CO9UexeWEZfUHgngyjX2JGM0CC1k5g==",
12014
+      "resolved": "git+ssh://git@github.com/jitsi/lib-jitsi-meet.git#e6779627b712db1be3489aa75695a03f9aa4b0be",
12015
+      "integrity": "sha512-ux4CbEx0ikDtGn8sK0Q4ufUYDzwTGLJ0ak1byVRRsF7X4dQvJHBm56II6ud+2oiIJn3H1wmGks917Q83pxu8sw==",
12015
       "hasInstallScript": true,
12016
       "hasInstallScript": true,
12016
       "license": "Apache-2.0",
12017
       "license": "Apache-2.0",
12017
       "dependencies": {
12018
       "dependencies": {
18243
         "node": ">= 0.6"
18244
         "node": ">= 0.6"
18244
       }
18245
       }
18245
     },
18246
     },
18247
+    "node_modules/typescript": {
18248
+      "version": "4.3.5",
18249
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz",
18250
+      "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==",
18251
+      "dev": true,
18252
+      "bin": {
18253
+        "tsc": "bin/tsc",
18254
+        "tsserver": "bin/tsserver"
18255
+      },
18256
+      "engines": {
18257
+        "node": ">=4.2.0"
18258
+      }
18259
+    },
18246
     "node_modules/ua-parser-js": {
18260
     "node_modules/ua-parser-js": {
18247
       "version": "0.7.31",
18261
       "version": "0.7.31",
18248
       "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz",
18262
       "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz",
29140
       }
29154
       }
29141
     },
29155
     },
29142
     "lib-jitsi-meet": {
29156
     "lib-jitsi-meet": {
29143
-      "version": "git+ssh://git@github.com/jitsi/lib-jitsi-meet.git#4baeb98964c6656b4ddb3fd5d355a9ddfa03fe74",
29144
-      "integrity": "sha512-iabilMXCe7l32EWEiMzFky2MVLbgQ8a9hUFIdy2EntzHSsTq52dxOWn/CO9UexeWEZfUHgngyjX2JGM0CC1k5g==",
29145
-      "from": "lib-jitsi-meet@github:jitsi/lib-jitsi-meet#4baeb98964c6656b4ddb3fd5d355a9ddfa03fe74",
29157
+      "version": "git+ssh://git@github.com/jitsi/lib-jitsi-meet.git#e6779627b712db1be3489aa75695a03f9aa4b0be",
29158
+      "integrity": "sha512-ux4CbEx0ikDtGn8sK0Q4ufUYDzwTGLJ0ak1byVRRsF7X4dQvJHBm56II6ud+2oiIJn3H1wmGks917Q83pxu8sw==",
29159
+      "from": "lib-jitsi-meet@github:jitsi/lib-jitsi-meet#e6779627b712db1be3489aa75695a03f9aa4b0be",
29146
       "requires": {
29160
       "requires": {
29147
         "@jitsi/js-utils": "2.0.0",
29161
         "@jitsi/js-utils": "2.0.0",
29148
         "@jitsi/logger": "2.0.0",
29162
         "@jitsi/logger": "2.0.0",
33895
         "mime-types": "~2.1.24"
33909
         "mime-types": "~2.1.24"
33896
       }
33910
       }
33897
     },
33911
     },
33912
+    "typescript": {
33913
+      "version": "4.3.5",
33914
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz",
33915
+      "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==",
33916
+      "dev": true
33917
+    },
33898
     "ua-parser-js": {
33918
     "ua-parser-js": {
33899
       "version": "0.7.31",
33919
       "version": "0.7.31",
33900
       "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz",
33920
       "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz",

+ 2
- 1
package.json Vedi File

72
     "jquery-i18next": "1.2.1",
72
     "jquery-i18next": "1.2.1",
73
     "js-md5": "0.6.1",
73
     "js-md5": "0.6.1",
74
     "jwt-decode": "2.2.0",
74
     "jwt-decode": "2.2.0",
75
-    "lib-jitsi-meet": "github:jitsi/lib-jitsi-meet#4baeb98964c6656b4ddb3fd5d355a9ddfa03fe74",
75
+    "lib-jitsi-meet": "github:jitsi/lib-jitsi-meet#e6779627b712db1be3489aa75695a03f9aa4b0be",
76
     "libflacjs": "github:mmig/libflac.js#93d37e7f811f01cf7d8b6a603e38bd3c3810907d",
76
     "libflacjs": "github:mmig/libflac.js#93d37e7f811f01cf7d8b6a603e38bd3c3810907d",
77
     "lodash": "4.17.21",
77
     "lodash": "4.17.21",
78
     "moment": "2.29.1",
78
     "moment": "2.29.1",
160
     "string-replace-loader": "3.0.3",
160
     "string-replace-loader": "3.0.3",
161
     "style-loader": "0.19.0",
161
     "style-loader": "0.19.0",
162
     "traverse": "0.6.6",
162
     "traverse": "0.6.6",
163
+    "typescript": "4.3.5",
163
     "unorm": "1.6.0",
164
     "unorm": "1.6.0",
164
     "webpack": "5.57.1",
165
     "webpack": "5.57.1",
165
     "webpack-bundle-analyzer": "4.4.2",
166
     "webpack-bundle-analyzer": "4.4.2",

Loading…
Annulla
Salva