From 7ae68f079ddfb74c9a1b17c4f30dfe4c258d4a9f Mon Sep 17 00:00:00 2001 From: Zero~Informatique Date: Fri, 20 Dec 2019 17:47:04 +0100 Subject: Viewer project foundations --- viewer/package.json | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 viewer/package.json (limited to 'viewer/package.json') diff --git a/viewer/package.json b/viewer/package.json new file mode 100644 index 0000000..98bbcac --- /dev/null +++ b/viewer/package.json @@ -0,0 +1,43 @@ +{ + "name": "ldgallery-front", + "version": "0.1.0", + "private": true, + "scripts": { + "serve": "vue-cli-service serve --port 8085", + "build": "vue-cli-service build --modern", + "lint": "vue-cli-service lint", + "i18n:report": "vue-cli-service i18n:report --src './src/**/*.?(js|vue|ts)' --locales './src/locales/**/*.json'" + }, + "dependencies": { + "@fortawesome/fontawesome-svg-core": "^1.2.15", + "@fortawesome/free-solid-svg-icons": "^5.7.2", + "@fortawesome/vue-fontawesome": "^0.1.5", + "buefy": "^0.8.0", + "core-js": "^3.4.3", + "vue": "^2.6.10", + "vue-class-component": "^7.0.2", + "vue-i18n": "^8.0.0", + "vue-property-decorator": "^8.3.0", + "vue-router": "^3.1.3" + }, + "devDependencies": { + "@types/webpack": "^4.4.0", + "@typescript-eslint/eslint-plugin": "^2.7.0", + "@typescript-eslint/parser": "^2.7.0", + "@vue/cli-plugin-babel": "^4.1.0", + "@vue/cli-plugin-eslint": "^4.1.1", + "@vue/cli-plugin-router": "^4.1.0", + "@vue/cli-plugin-typescript": "^4.1.0", + "@vue/cli-service": "^4.1.0", + "@vue/eslint-config-typescript": "^5.0.1", + "eslint": "^6.0.0", + "eslint-plugin-vue": "^6.0.0", + "node-sass": "^4.12.0", + "sass-loader": "^8.0.0", + "typescript": "^3.7.3", + "vue-cli-plugin-buefy": "^0.3.7", + "vue-cli-plugin-fontawesome": "^0.2.0", + "vue-cli-plugin-i18n": "^0.6.0", + "vue-template-compiler": "^2.6.10" + } +} -- cgit v1.2.3 From bdce958eddc527912a57afa5b8151e1a90e38355 Mon Sep 17 00:00:00 2001 From: Zero~Informatique Date: Fri, 20 Dec 2019 23:54:56 +0100 Subject: Updated EsLint Removed logic from the view --- viewer/package.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'viewer/package.json') diff --git a/viewer/package.json b/viewer/package.json index 98bbcac..f1c6759 100644 --- a/viewer/package.json +++ b/viewer/package.json @@ -22,19 +22,19 @@ }, "devDependencies": { "@types/webpack": "^4.4.0", - "@typescript-eslint/eslint-plugin": "^2.7.0", - "@typescript-eslint/parser": "^2.7.0", + "@typescript-eslint/eslint-plugin": "^2.12.0", + "@typescript-eslint/parser": "^2.12.0", "@vue/cli-plugin-babel": "^4.1.0", "@vue/cli-plugin-eslint": "^4.1.1", "@vue/cli-plugin-router": "^4.1.0", "@vue/cli-plugin-typescript": "^4.1.0", "@vue/cli-service": "^4.1.0", "@vue/eslint-config-typescript": "^5.0.1", - "eslint": "^6.0.0", - "eslint-plugin-vue": "^6.0.0", + "eslint": "^6.8.0", + "eslint-plugin-vue": "^6.0.1", "node-sass": "^4.12.0", "sass-loader": "^8.0.0", - "typescript": "^3.7.3", + "typescript": "^3.7.4", "vue-cli-plugin-buefy": "^0.3.7", "vue-cli-plugin-fontawesome": "^0.2.0", "vue-cli-plugin-i18n": "^0.6.0", -- cgit v1.2.3 From 62005141132da1e9761598fa3e4b35b4dab38a89 Mon Sep 17 00:00:00 2001 From: Zero~Informatique Date: Sat, 21 Dec 2019 02:06:02 +0100 Subject: Implemented VueX and a basic UIStore with the fullscreen mutation Some renaming --- viewer/package.json | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'viewer/package.json') diff --git a/viewer/package.json b/viewer/package.json index f1c6759..0431c27 100644 --- a/viewer/package.json +++ b/viewer/package.json @@ -1,5 +1,5 @@ { - "name": "ldgallery-front", + "name": "ldgallery-viewer", "version": "0.1.0", "private": true, "scripts": { @@ -18,7 +18,9 @@ "vue-class-component": "^7.0.2", "vue-i18n": "^8.0.0", "vue-property-decorator": "^8.3.0", - "vue-router": "^3.1.3" + "vue-router": "^3.1.3", + "vuex": "^3.1.2", + "vuex-class-component": "^2.2.1" }, "devDependencies": { "@types/webpack": "^4.4.0", @@ -28,6 +30,7 @@ "@vue/cli-plugin-eslint": "^4.1.1", "@vue/cli-plugin-router": "^4.1.0", "@vue/cli-plugin-typescript": "^4.1.0", + "@vue/cli-plugin-vuex": "^4.1.1", "@vue/cli-service": "^4.1.0", "@vue/eslint-config-typescript": "^5.0.1", "eslint": "^6.8.0", @@ -40,4 +43,4 @@ "vue-cli-plugin-i18n": "^0.6.0", "vue-template-compiler": "^2.6.10" } -} +} \ No newline at end of file -- cgit v1.2.3 From 9e4fdd6f38853d8a4a959901ab7902569de75484 Mon Sep 17 00:00:00 2001 From: Zero~Informatique Date: Sat, 21 Dec 2019 08:08:54 +0100 Subject: viewer: Implemented the "example" project in devServer Display loader and error messages (not translated yet) Created a "GalleryStore" to fetch the JSon data from the gallery (currently from example) --- viewer/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'viewer/package.json') diff --git a/viewer/package.json b/viewer/package.json index 0431c27..dda1eb4 100644 --- a/viewer/package.json +++ b/viewer/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "scripts": { - "serve": "vue-cli-service serve --port 8085", + "serve": "vue-cli-service serve", "build": "vue-cli-service build --modern", "lint": "vue-cli-service lint", "i18n:report": "vue-cli-service i18n:report --src './src/**/*.?(js|vue|ts)' --locales './src/locales/**/*.json'" @@ -43,4 +43,4 @@ "vue-cli-plugin-i18n": "^0.6.0", "vue-template-compiler": "^2.6.10" } -} \ No newline at end of file +} -- cgit v1.2.3 From 7c2576b0cfb0a15b2a14f6f5ea96de16f0c23b44 Mon Sep 17 00:00:00 2001 From: Zero~Informatique Date: Tue, 24 Dec 2019 02:22:56 +0100 Subject: viewer: Plugin for Optional chaining and Coalesce. Implemented tag operations (intersection, addition, substraction). Unified Tag.Search --- viewer/package.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'viewer/package.json') diff --git a/viewer/package.json b/viewer/package.json index dda1eb4..52ef0d0 100644 --- a/viewer/package.json +++ b/viewer/package.json @@ -23,9 +23,11 @@ "vuex-class-component": "^2.2.1" }, "devDependencies": { + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.7.4", + "@babel/plugin-proposal-optional-chaining": "^7.7.5", "@types/webpack": "^4.4.0", - "@typescript-eslint/eslint-plugin": "^2.12.0", - "@typescript-eslint/parser": "^2.12.0", + "@typescript-eslint/eslint-plugin": "^2.13.0", + "@typescript-eslint/parser": "^2.13.0", "@vue/cli-plugin-babel": "^4.1.0", "@vue/cli-plugin-eslint": "^4.1.1", "@vue/cli-plugin-router": "^4.1.0", -- cgit v1.2.3