1
1
{
2
- "name" : " ott-client" ,
3
- "version" : " 0.8.0" ,
4
- "license" : " AGPL-3.0-or-later" ,
5
- "type" : " module" ,
6
- "scripts" : {
7
- "serve" : " vite serve" ,
8
- "build" : " vite build" ,
9
- "lint" : " tsc --noEmit && eslint --ext .js,.ts,.vue --fix ." ,
10
- "i18n:report" : " vue-cli-service i18n:report --src \" ./src/**/*.?(js|vue)\" --locales \" ./src/locales/**/*.json\" " ,
11
- "lint-ci" : " tsc --noEmit && eslint ." ,
12
- "test" : " vitest run --coverage" ,
13
- "cy:open" : " cypress open" ,
14
- "cy:run" : " cypress run --component"
15
- },
16
- "dependencies" : {
17
- "@fortawesome/fontawesome-free" : " ^5.14.1" ,
18
- "@mdi/font" : " ^3.9.97" ,
19
- "@peertube/embed-api" : " ^0.0.6" ,
20
- "@vimeo/player" : " ^2.20.1" ,
21
- "@vueuse/core" : " ^9.6.0" ,
22
- "hls.js" : " 1.4.8" ,
23
- "load-script" : " ^1.0.0" ,
24
- "material-design-icons-iconfont" : " ^5.0.1" ,
25
- "ott-common" : " ./common" ,
26
- "plyr" : " 3.7.8" ,
27
- "sortablejs" : " ^1.15.0" ,
28
- "sortablejs-vue3" : " ^1.2.3" ,
29
- "video.js" : " ^7.15.4" ,
30
- "vue" : " 3.2.47" ,
31
- "vue-axios" : " ^2.1.5" ,
32
- "vue-i18n" : " 9.2.2" ,
33
- "vue-router" : " ^4.1.5" ,
34
- "vue-slider-component" : " 4.1.0-beta.6" ,
35
- "vuetify" : " 3.3.3" ,
36
- "vuex" : " 4.1.0"
37
- },
38
- "devDependencies" : {
39
- "@cypress/vue" : " ^5.0.3" ,
40
- "@types/video.js" : " ^7.3.29" ,
41
- "@types/vimeo__player" : " ^2.16.0" ,
42
- "@types/web" : " 0.0.80" ,
43
- "@vitejs/plugin-vue" : " ^4.0.0" ,
44
- "@vitest/coverage-c8" : " ^0.25.1" ,
45
- "@vue/eslint-config-typescript" : " ^11.0.3" ,
46
- "@vue/test-utils" : " 2.2.1" ,
47
- "eslint-plugin-vue" : " 9.7.0" ,
48
- "jsdom" : " ^21.1.0" ,
49
- "sass" : " ^1.41.1" ,
50
- "vite" : " ^4.4.2" ,
51
- "vite-plugin-vuetify" : " 1.0.2" ,
52
- "vitest" : " ^0.25.1"
53
- }
54
- }
2
+ "name" : " ott-client" ,
3
+ "version" : " 0.8.0" ,
4
+ "license" : " AGPL-3.0-or-later" ,
5
+ "type" : " module" ,
6
+ "scripts" : {
7
+ "serve" : " vite serve" ,
8
+ "build" : " vite build" ,
9
+ "lint" : " tsc --noEmit && eslint --ext .js,.ts,.vue --fix ." ,
10
+ "i18n:report" : " vue-cli-service i18n:report --src \" ./src/**/*.?(js|vue)\" --locales \" ./src/locales/**/*.json\" " ,
11
+ "lint-ci" : " tsc --noEmit && eslint ." ,
12
+ "test" : " vitest run --coverage" ,
13
+ "cy:open" : " cypress open" ,
14
+ "cy:run" : " cypress run --component"
15
+ },
16
+ "dependencies" : {
17
+ "@fortawesome/fontawesome-free" : " ^5.14.1" ,
18
+ "@mdi/font" : " ^3.9.97" ,
19
+ "@peertube/embed-api" : " ^0.0.6" ,
20
+ "@vimeo/player" : " ^2.20.1" ,
21
+ "@vueuse/core" : " ^9.6.0" ,
22
+ "dashjs" : " 4.7.1" ,
23
+ "hls.js" : " 1.4.8" ,
24
+ "load-script" : " ^1.0.0" ,
25
+ "material-design-icons-iconfont" : " ^5.0.1" ,
26
+ "ott-common" : " ./common" ,
27
+ "plyr" : " 3.7.8" ,
28
+ "sortablejs" : " ^1.15.0" ,
29
+ "sortablejs-vue3" : " ^1.2.3" ,
30
+ "video.js" : " ^7.15.4" ,
31
+ "vue" : " 3.2.47" ,
32
+ "vue-axios" : " ^2.1.5" ,
33
+ "vue-i18n" : " 9.2.2" ,
34
+ "vue-router" : " ^4.1.5" ,
35
+ "vue-slider-component" : " 4.1.0-beta.6" ,
36
+ "vuetify" : " 3.3.3" ,
37
+ "vuex" : " 4.1.0"
38
+ },
39
+ "devDependencies" : {
40
+ "@cypress/vue" : " ^5.0.3" ,
41
+ "@types/video.js" : " ^7.3.29" ,
42
+ "@types/vimeo__player" : " ^2.16.0" ,
43
+ "@types/web" : " 0.0.80" ,
44
+ "@vitejs/plugin-vue" : " ^4.0.0" ,
45
+ "@vitest/coverage-c8" : " ^0.25.1" ,
46
+ "@vue/eslint-config-typescript" : " ^11.0.3" ,
47
+ "@vue/test-utils" : " 2.2.1" ,
48
+ "eslint-plugin-vue" : " 9.7.0" ,
49
+ "jsdom" : " ^21.1.0" ,
50
+ "sass" : " ^1.41.1" ,
51
+ "vite" : " ^4.4.2" ,
52
+ "vite-plugin-vuetify" : " 1.0.2" ,
53
+ "vitest" : " ^0.25.1"
54
+ }
55
+ }
0 commit comments