Commit 29bde1de3c8338276e8ac09ec058376c88bf1720

Authored by xp.Huang
2 parents 30fa76f8 f48a8d79

Merge branch 'ww' into 'main_dev'

chore(@types/video.js): 新增video.js类型声明包

See merge request yunteng/thingskit-view!24
Showing 2 changed files with 168 additions and 1 deletions
... ... @@ -53,12 +53,12 @@
53 53 "vuedraggable": "^4.1.0"
54 54 },
55 55 "devDependencies": {
56   - "@types/video.js": "^7.3.49",
57 56 "@commitlint/cli": "^17.0.2",
58 57 "@commitlint/config-conventional": "^17.0.2",
59 58 "@types/node": "^16.11.26",
60 59 "@types/qs": "^6.9.7",
61 60 "@types/three": "^0.144.0",
  61 + "@types/video.js": "^7.3.51",
62 62 "@typescript-eslint/eslint-plugin": "^5.28.0",
63 63 "@typescript-eslint/parser": "^5.18.0",
64 64 "@vicons/carbon": "^0.12.0",
... ...
... ... @@ -12,6 +12,7 @@ specifiers:
12 12 '@types/node': ^16.11.26
13 13 '@types/qs': ^6.9.7
14 14 '@types/three': ^0.144.0
  15 + '@types/video.js': ^7.3.51
15 16 '@typescript-eslint/eslint-plugin': ^5.28.0
16 17 '@typescript-eslint/parser': ^5.18.0
17 18 '@vicons/carbon': ^0.12.0
... ... @@ -56,6 +57,7 @@ specifiers:
56 57 screenfull: ^6.0.1
57 58 three: ^0.145.0
58 59 typescript: 4.6.3
  60 + video.js: ^7.20.3
59 61 vite: 2.9.9
60 62 vite-plugin-compression: ^0.5.1
61 63 vite-plugin-html: ^3.2.0
... ... @@ -99,6 +101,7 @@ dependencies:
99 101 qs: 6.11.0
100 102 screenfull: 6.0.1
101 103 three: 0.145.0
  104 + video.js: 7.21.4
102 105 vue: 3.2.37
103 106 vue-demi: 0.13.1_vue@3.2.37
104 107 vue-i18n: 9.2.2_vue@3.2.37
... ... @@ -113,6 +116,7 @@ devDependencies:
113 116 '@types/node': 16.11.40
114 117 '@types/qs': 6.9.7
115 118 '@types/three': 0.144.0
  119 + '@types/video.js': 7.3.51
116 120 '@typescript-eslint/eslint-plugin': 5.28.0_evi7yu7wunhzwb24olrfvzynny
117 121 '@typescript-eslint/parser': 5.28.0_sfmgizikprcxt7r54j7cnzjamu
118 122 '@vicons/carbon': 0.12.0
... ... @@ -967,6 +971,10 @@ packages:
967 971 '@types/node': 17.0.43
968 972 dev: true
969 973
  974 + /@types/video.js/7.3.51:
  975 + resolution: {integrity: sha512-xLlt/ZfCuWYBvG2MRn018RvaEplcK6dI63aOiVUeeAWFyjx3Br1hL749ndFgbrvNdY4m9FoHG1FQ/PB6IpfSAQ==}
  976 + dev: true
  977 +
970 978 /@types/webxr/0.5.0:
971 979 resolution: {integrity: sha512-IUMDPSXnYIbEO2IereEFcgcqfDREOgmbGqtrMpVPpACTU6pltYLwHgVkrnYv0XhWEcjio9sYEfIEzgn3c7nDqA==}
972 980 dev: true
... ... @@ -1105,6 +1113,39 @@ packages:
1105 1113 resolution: {integrity: sha512-4IWamqtXUsuCdlW6NQc2xyoJ+PUXGMwzSrppQbdVCYg0pjYld89jOfLOIkuTWq8o2XUa+Q1/78jzWBtXMTojNg==}
1106 1114 dev: true
1107 1115
  1116 + /@videojs/http-streaming/2.16.2_video.js@7.21.4:
  1117 + resolution: {integrity: sha512-etPTUdCFu7gUWc+1XcbiPr+lrhOcBu3rV5OL1M+3PDW89zskScAkkcdqYzP4pFodBPye/ydamQoTDScOnElw5A==}
  1118 + engines: {node: '>=8', npm: '>=5'}
  1119 + peerDependencies:
  1120 + video.js: ^6 || ^7
  1121 + dependencies:
  1122 + '@babel/runtime': 7.20.6
  1123 + '@videojs/vhs-utils': 3.0.5
  1124 + aes-decrypter: 3.1.3
  1125 + global: 4.4.0
  1126 + m3u8-parser: 4.8.0
  1127 + mpd-parser: 0.22.1
  1128 + mux.js: 6.0.1
  1129 + video.js: 7.21.4
  1130 + dev: false
  1131 +
  1132 + /@videojs/vhs-utils/3.0.5:
  1133 + resolution: {integrity: sha512-PKVgdo8/GReqdx512F+ombhS+Bzogiofy1LgAj4tN8PfdBx3HSS7V5WfJotKTqtOWGwVfSWsrYN/t09/DSryrw==}
  1134 + engines: {node: '>=8', npm: '>=5'}
  1135 + dependencies:
  1136 + '@babel/runtime': 7.20.6
  1137 + global: 4.4.0
  1138 + url-toolkit: 2.2.5
  1139 + dev: false
  1140 +
  1141 + /@videojs/xhr/2.6.0:
  1142 + resolution: {integrity: sha512-7J361GiN1tXpm+gd0xz2QWr3xNWBE+rytvo8J3KuggFaLg+U37gZQ2BuPLcnkfGffy2e+ozY70RHC8jt7zjA6Q==}
  1143 + dependencies:
  1144 + '@babel/runtime': 7.20.6
  1145 + global: 4.4.0
  1146 + is-function: 1.0.2
  1147 + dev: false
  1148 +
1108 1149 /@vitejs/plugin-vue-jsx/1.3.10:
1109 1150 resolution: {integrity: sha512-Cf5zznh4yNMiEMBfTOztaDVDmK1XXfgxClzOSUVUc8WAmHzogrCUeM8B05ABzuGtg0D1amfng+mUmSIOFGP3Pw==}
1110 1151 engines: {node: '>=12.0.0'}
... ... @@ -1309,6 +1350,11 @@ packages:
1309 1350 vue-demi: 0.13.1_vue@3.2.37
1310 1351 dev: true
1311 1352
  1353 + /@xmldom/xmldom/0.8.6:
  1354 + resolution: {integrity: sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==}
  1355 + engines: {node: '>=10.0.0'}
  1356 + dev: false
  1357 +
1312 1358 /JSONStream/1.3.5:
1313 1359 resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
1314 1360 hasBin: true
... ... @@ -1342,6 +1388,15 @@ packages:
1342 1388 hasBin: true
1343 1389 dev: true
1344 1390
  1391 + /aes-decrypter/3.1.3:
  1392 + resolution: {integrity: sha512-VkG9g4BbhMBy+N5/XodDeV6F02chEk9IpgRTq/0bS80y4dzy79VH2Gtms02VXomf3HmyRe3yyJYkJ990ns+d6A==}
  1393 + dependencies:
  1394 + '@babel/runtime': 7.20.6
  1395 + '@videojs/vhs-utils': 3.0.5
  1396 + global: 4.4.0
  1397 + pkcs7: 1.0.4
  1398 + dev: false
  1399 +
1345 1400 /aggregate-error/3.1.0:
1346 1401 resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
1347 1402 engines: {node: '>=8'}
... ... @@ -2157,6 +2212,10 @@ packages:
2157 2212 entities: 2.2.0
2158 2213 dev: true
2159 2214
  2215 + /dom-walk/0.1.2:
  2216 + resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==}
  2217 + dev: false
  2218 +
2160 2219 /domelementtype/2.3.0:
2161 2220 resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
2162 2221 dev: true
... ... @@ -3126,6 +3185,13 @@ packages:
3126 3185 which: 1.3.1
3127 3186 dev: true
3128 3187
  3188 + /global/4.4.0:
  3189 + resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==}
  3190 + dependencies:
  3191 + min-document: 2.19.0
  3192 + process: 0.11.10
  3193 + dev: false
  3194 +
3129 3195 /globals/11.12.0:
3130 3196 resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
3131 3197 engines: {node: '>=4'}
... ... @@ -3348,6 +3414,10 @@ packages:
3348 3414 engines: {node: '>=8'}
3349 3415 dev: true
3350 3416
  3417 + /individual/2.0.0:
  3418 + resolution: {integrity: sha512-pWt8hBCqJsUWI/HtcfWod7+N9SgAqyPEaF7JQjwzjn5vGrpg6aQ5qeAFQ7dx//UH4J1O+7xqew+gCeeFt6xN/g==}
  3419 + dev: false
  3420 +
3351 3421 /inflight/1.0.6:
3352 3422 resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
3353 3423 dependencies:
... ... @@ -3477,6 +3547,10 @@ packages:
3477 3547 engines: {node: '>=8'}
3478 3548 dev: true
3479 3549
  3550 + /is-function/1.0.2:
  3551 + resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==}
  3552 + dev: false
  3553 +
3480 3554 /is-glob/4.0.3:
3481 3555 resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
3482 3556 engines: {node: '>=0.10.0'}
... ... @@ -3722,6 +3796,10 @@ packages:
3722 3796 resolution: {integrity: sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==}
3723 3797 dev: false
3724 3798
  3799 + /keycode/2.2.1:
  3800 + resolution: {integrity: sha512-Rdgz9Hl9Iv4QKi8b0OlCRQEzp4AgVxyCtz5S/+VIHezDmrDhkp2N2TqBWOLz0/gbeREXOOiI9/4b8BY9uw2vFg==}
  3801 + dev: false
  3802 +
3725 3803 /keymaster/1.6.2:
3726 3804 resolution: {integrity: sha512-OvA/AALN8IDKKkTk2Z+bDrzs/SQao4lo/QPbwSdDvm+frxfiYiYCSn1aHFUypJY3SruAO1y/c771agBmTXqUtg==}
3727 3805 dev: false
... ... @@ -3828,6 +3906,14 @@ packages:
3828 3906 yallist: 4.0.0
3829 3907 dev: true
3830 3908
  3909 + /m3u8-parser/4.8.0:
  3910 + resolution: {integrity: sha512-UqA2a/Pw3liR6Df3gwxrqghCP17OpPlQj6RBPLYygf/ZSQ4MoSgvdvhvt35qV+3NaaA0FSZx93Ix+2brT1U7cA==}
  3911 + dependencies:
  3912 + '@babel/runtime': 7.20.6
  3913 + '@videojs/vhs-utils': 3.0.5
  3914 + global: 4.4.0
  3915 + dev: false
  3916 +
3831 3917 /magic-string/0.25.9:
3832 3918 resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
3833 3919 dependencies:
... ... @@ -3910,6 +3996,12 @@ packages:
3910 3996 engines: {node: '>=6'}
3911 3997 dev: true
3912 3998
  3999 + /min-document/2.19.0:
  4000 + resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==}
  4001 + dependencies:
  4002 + dom-walk: 0.1.2
  4003 + dev: false
  4004 +
3913 4005 /min-indent/1.0.1:
3914 4006 resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
3915 4007 engines: {node: '>=4'}
... ... @@ -3957,6 +4049,16 @@ packages:
3957 4049 /monaco-editor/0.33.0:
3958 4050 resolution: {integrity: sha512-VcRWPSLIUEgQJQIE0pVT8FcGBIgFoxz7jtqctE+IiCxWugD0DwgyQBcZBhdSrdMC84eumoqMZsGl2GTreOzwqw==}
3959 4051
  4052 + /mpd-parser/0.22.1:
  4053 + resolution: {integrity: sha512-fwBebvpyPUU8bOzvhX0VQZgSohncbgYwUyJJoTSNpmy7ccD2ryiCvM7oRkn/xQH5cv73/xU7rJSNCLjdGFor0Q==}
  4054 + hasBin: true
  4055 + dependencies:
  4056 + '@babel/runtime': 7.20.6
  4057 + '@videojs/vhs-utils': 3.0.5
  4058 + '@xmldom/xmldom': 0.8.6
  4059 + global: 4.4.0
  4060 + dev: false
  4061 +
3960 4062 /ms/2.0.0:
3961 4063 resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
3962 4064 dev: true
... ... @@ -3973,6 +4075,15 @@ packages:
3973 4075 resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
3974 4076 dev: true
3975 4077
  4078 + /mux.js/6.0.1:
  4079 + resolution: {integrity: sha512-22CHb59rH8pWGcPGW5Og7JngJ9s+z4XuSlYvnxhLuc58cA1WqGDQPzuG8I+sPm1/p0CdgpzVTaKW408k5DNn8w==}
  4080 + engines: {node: '>=8', npm: '>=5'}
  4081 + hasBin: true
  4082 + dependencies:
  4083 + '@babel/runtime': 7.20.6
  4084 + global: 4.4.0
  4085 + dev: false
  4086 +
3976 4087 /naive-ui/2.34.3_vue@3.2.37:
3977 4088 resolution: {integrity: sha512-fUMr0dzb/iGsOTWgoblPVobY5X5dihQ1eam5dA+H74oyLYAvgX4pL96xQFPBLIYqvyRFBAsN85kHN5pLqdtpxA==}
3978 4089 peerDependencies:
... ... @@ -4401,6 +4512,13 @@ packages:
4401 4512 vue-demi: 0.13.1_vue@3.2.37
4402 4513 dev: false
4403 4514
  4515 + /pkcs7/1.0.4:
  4516 + resolution: {integrity: sha512-afRERtHn54AlwaF2/+LFszyAANTCggGilmcmILUzEjvs3XgFZT+xE6+QWQcAGmu4xajy+Xtj7acLOPdx5/eXWQ==}
  4517 + hasBin: true
  4518 + dependencies:
  4519 + '@babel/runtime': 7.20.6
  4520 + dev: false
  4521 +
4404 4522 /plop/3.1.0:
4405 4523 resolution: {integrity: sha512-bkKZ5X7V2hjH1ha5x8eX2mzyxM/sR166icNdQAbuAK5L4iHTT7fNKjV7VOpF3hBWtRNnzBoctjC3hC5syX5iYg==}
4406 4524 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
... ... @@ -4450,6 +4568,11 @@ packages:
4450 4568 hasBin: true
4451 4569 dev: true
4452 4570
  4571 + /process/0.11.10:
  4572 + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
  4573 + engines: {node: '>= 0.6.0'}
  4574 + dev: false
  4575 +
4453 4576 /promise/7.3.1:
4454 4577 resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==}
4455 4578 dependencies:
... ... @@ -4740,6 +4863,12 @@ packages:
4740 4863 queue-microtask: 1.2.3
4741 4864 dev: true
4742 4865
  4866 + /rust-result/1.0.0:
  4867 + resolution: {integrity: sha512-6cJzSBU+J/RJCF063onnQf0cDUOHs9uZI1oroSGnHOph+CQTIJ5Pp2hK5kEQq1+7yE/EEWfulSNXAQ2jikPthA==}
  4868 + dependencies:
  4869 + individual: 2.0.0
  4870 + dev: false
  4871 +
4743 4872 /rxjs/7.5.5:
4744 4873 resolution: {integrity: sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==}
4745 4874 dependencies:
... ... @@ -4754,6 +4883,12 @@ packages:
4754 4883 resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
4755 4884 dev: true
4756 4885
  4886 + /safe-json-parse/4.0.0:
  4887 + resolution: {integrity: sha512-RjZPPHugjK0TOzFrLZ8inw44s9bKox99/0AZW9o/BEQVrJfhI+fIHMErnPyRa89/yRXUUr93q+tiN6zhoVV4wQ==}
  4888 + dependencies:
  4889 + rust-result: 1.0.0
  4890 + dev: false
  4891 +
4757 4892 /safer-buffer/2.1.2:
4758 4893 resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
4759 4894 dev: true
... ... @@ -5254,6 +5389,10 @@ packages:
5254 5389 punycode: 2.1.1
5255 5390 dev: true
5256 5391
  5392 + /url-toolkit/2.2.5:
  5393 + resolution: {integrity: sha512-mtN6xk+Nac+oyJ/PrI7tzfmomRVNFIWKUbG8jdYFt52hxbiReFAXIjYskvu64/dvuW71IcB7lV8l0HvZMac6Jg==}
  5394 + dev: false
  5395 +
5257 5396 /util-deprecate/1.0.2:
5258 5397 resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
5259 5398 dev: true
... ... @@ -5298,6 +5437,34 @@ packages:
5298 5437 vue: 3.2.37
5299 5438 dev: false
5300 5439
  5440 + /video.js/7.21.4:
  5441 + resolution: {integrity: sha512-R5e57M/5uqxQMQpFpybNbd8GtiRwFJPqkHjrhv0QTJ2tqnesbjETbck5kU5dhFr1FevsJRFhjBG4hAnvRGnXbw==}
  5442 + dependencies:
  5443 + '@babel/runtime': 7.20.6
  5444 + '@videojs/http-streaming': 2.16.2_video.js@7.21.4
  5445 + '@videojs/vhs-utils': 3.0.5
  5446 + '@videojs/xhr': 2.6.0
  5447 + aes-decrypter: 3.1.3
  5448 + global: 4.4.0
  5449 + keycode: 2.2.1
  5450 + m3u8-parser: 4.8.0
  5451 + mpd-parser: 0.22.1
  5452 + mux.js: 6.0.1
  5453 + safe-json-parse: 4.0.0
  5454 + videojs-font: 3.2.0
  5455 + videojs-vtt.js: 0.15.4
  5456 + dev: false
  5457 +
  5458 + /videojs-font/3.2.0:
  5459 + resolution: {integrity: sha512-g8vHMKK2/JGorSfqAZQUmYYNnXmfec4MLhwtEFS+mMs2IDY398GLysy6BH6K+aS1KMNu/xWZ8Sue/X/mdQPliA==}
  5460 + dev: false
  5461 +
  5462 + /videojs-vtt.js/0.15.4:
  5463 + resolution: {integrity: sha512-r6IhM325fcLb1D6pgsMkTQT1PpFdUdYZa1iqk7wJEu+QlibBwATPfPc9Bg8Jiym0GE5yP1AG2rMLu+QMVWkYtA==}
  5464 + dependencies:
  5465 + global: 4.4.0
  5466 + dev: false
  5467 +
5301 5468 /vite-plugin-compression/0.5.1_vite@2.9.9:
5302 5469 resolution: {integrity: sha512-5QJKBDc+gNYVqL/skgFAP81Yuzo9R+EAf19d+EtsMF/i8kFUpNi3J/H01QD3Oo8zBQn+NzoCIFkpPLynoOzaJg==}
5303 5470 peerDependencies:
... ...