aboutsummaryrefslogtreecommitdiff
path: root/viewer/package.json
diff options
context:
space:
mode:
authorZéro~Informatique2022-07-26 08:44:34 +0200
committerpacien2022-09-03 01:30:42 +0200
commit00510820a2794efcadbc83f7f8b54318fe198ecb (patch)
treea894d99c22a601197869c7a6928d40bb4ae2c392 /viewer/package.json
parent88aa098c07e067f9f737fbeba1f52a9bd5042e53 (diff)
downloadldgallery-00510820a2794efcadbc83f7f8b54318fe198ecb.tar.gz
viewer: migrate to vue 3, general refactoring and cleanup
Non-exhaustive list of fixes and improvements done at the same time: - html default background to grey (avoids white flash during init) - unified links behavior - added more theme variables - removed the flex-expand transition (it wasn't working) and replaced it with a slide - fixed LdLoading not centered on the content - title on removable tags - fixed an issue with encoded URI from vue-router - unified Item resource URLs - removed the iframe for PlainTextViewer (it wasn't working properly) and replaced it with a pre - fixed clear and search buttons tabindex - fixed the information panel bumping up during the fade animation of tag's dropdown - fixed some focus outlines not appearing correctly - moved CSS variables to the :root context - Code cleaning GitHub: closes #217 GitHub: closes #300 GitHub: closes #297 GitHub: closes #105 GitHub: closes #267 GitHub: closes #275 GitHub: closes #228 GitHub: closes #215 GitHub: closes #112
Diffstat (limited to 'viewer/package.json')
-rw-r--r--viewer/package.json84
1 files changed, 39 insertions, 45 deletions
diff --git a/viewer/package.json b/viewer/package.json
index bc39a21..e6a1477 100644
--- a/viewer/package.json
+++ b/viewer/package.json
@@ -1,58 +1,52 @@
1{ 1{
2 "name": "ldgallery-viewer", 2 "name": "ldgallery-viewer",
3 "version": "2.0.0", 3 "version": "3.0.0",
4 "homepage": "https://ldgallery.pacien.org/",
5 "license": "AGPL-3",
6 "private": true, 4 "private": true,
7 "scripts": { 5 "scripts": {
8 "serve": "vue-cli-service serve", 6 "serve": "vue-cli-service serve",
9 "build": "vue-cli-service build", 7 "build": "vue-cli-service build",
10 "build:report": "vue-cli-service build --report",
11 "lint": "vue-cli-service lint --no-fix --max-warnings 0", 8 "lint": "vue-cli-service lint --no-fix --max-warnings 0",
12 "lint-autoformat": "vue-cli-service lint --fix", 9 "lint-autoformat": "vue-cli-service lint --fix"
13 "i18n:report": "vue-cli-service i18n:report --src './src/**/*.?(js|vue|ts)' --locales './src/locales/*.json'"
14 }, 10 },
15 "dependencies": { 11 "dependencies": {
16 "@fortawesome/fontawesome-svg-core": "1.2.30", 12 "@fortawesome/fontawesome-svg-core": "6.1.2",
17 "@fortawesome/free-solid-svg-icons": "5.14.0", 13 "@fortawesome/free-solid-svg-icons": "6.1.2",
18 "@fortawesome/free-regular-svg-icons": "5.14.0", 14 "@fortawesome/vue-fontawesome": "3.0.1",
19 "@fortawesome/vue-fontawesome": "2.0.0", 15 "@vueuse/core": "9.1.1",
20 "@types/hammerjs": "2.0.39", 16 "core-js": "3.25.0",
21 "@types/marked": "2.0.3",
22 "buefy": "0.8.15",
23 "hammerjs": "2.0.8", 17 "hammerjs": "2.0.8",
24 "marked": "2.1.3", 18 "marked": "4.0.19",
25 "v-lazy-image": "1.4.0", 19 "mosha-vue-toastify": "1.0.23",
26 "vue": "2.6.14", 20 "pinia": "2.0.21",
27 "vue-class-component": "7.2.6", 21 "v-lazy-image": "2.1.1",
28 "vue-dragscroll": "2.1.0", 22 "vue": "3.2.37",
29 "vue-i18n": "8.24.5", 23 "vue-dragscroll": "4.0.4",
30 "vue-property-decorator": "9.1.2", 24 "vue-i18n": "9.1.10",
31 "vue-router": "3.5.2", 25 "vue-router": "4.1.5"
32 "vuex": "3.6.2",
33 "vuex-class-component": "2.3.5"
34 }, 26 },
35 "devDependencies": { 27 "devDependencies": {
36 "@types/webpack": "4.41.29", 28 "@types/hammerjs": "2.0.41",
37 "@typescript-eslint/eslint-plugin": "4.21.0", 29 "@types/marked": "4.0.6",
38 "@typescript-eslint/parser": "4.21.0", 30 "@typescript-eslint/eslint-plugin": "5.31.0",
39 "@vue/cli-plugin-babel": "4.5.13", 31 "@typescript-eslint/parser": "5.31.0",
40 "@vue/cli-plugin-eslint": "4.5.13", 32 "@vue/cli-plugin-babel": "5.0.8",
41 "@vue/cli-plugin-router": "4.5.13", 33 "@vue/cli-plugin-eslint": "5.0.8",
42 "@vue/cli-plugin-typescript": "4.5.13", 34 "@vue/cli-plugin-router": "5.0.8",
43 "@vue/cli-plugin-vuex": "4.5.13", 35 "@vue/cli-plugin-typescript": "5.0.8",
44 "@vue/cli-service": "4.5.13", 36 "@vue/cli-service": "5.0.8",
45 "@vue/eslint-config-typescript": "7.0.0", 37 "@vue/eslint-config-standard": "8.0.0",
46 "eslint": "7.23.0", 38 "@vue/eslint-config-typescript": "11.0.0",
47 "eslint-config-prettier": "8.5.0", 39 "eslint": "8.20.0",
48 "eslint-plugin-prettier": "3.4.1", 40 "eslint-plugin-import": "2.26.0",
49 "eslint-plugin-vue": "7.20.0", 41 "eslint-plugin-node": "11.1.0",
50 "node-sass": "6.0.1", 42 "eslint-plugin-promise": "6.0.0",
51 "sass-loader": "10.2.1", 43 "eslint-plugin-vue": "9.3.0",
52 "typescript": "4.2.4", 44 "js-yaml-loader": "1.2.2",
53 "vue-cli-plugin-buefy": "0.3.8", 45 "sass": "1.54.0",
54 "vue-cli-plugin-fontawesome": "0.2.0", 46 "sass-loader": "13.0.2",
55 "vue-cli-plugin-i18n": "2.1.1", 47 "typescript": "4.7.4",
56 "vue-template-compiler": "2.6.14" 48 "vue-cli-plugin-pinia": "0.1.4"
57 } 49 },
50 "homepage": "https://ldgallery.pacien.org/",
51 "license": "AGPL-3"
58} 52}