From 9ed06c9754f9c5ab9d187100ae8cce179abdad50 Mon Sep 17 00:00:00 2001 From: "robinwilliam.hundt" <robinwilliam.hundt@stud.uni-goettingen.de> Date: Fri, 3 Aug 2018 18:50:59 +0200 Subject: [PATCH] removed babel plugin due to promise bug --- frontend/babel.config.js | 5 ---- frontend/package.json | 1 - frontend/src/main.ts | 3 +-- frontend/src/router.ts | 23 ------------------ frontend/src/router/{index.js => index.ts} | 28 +++++++++++----------- frontend/src/store/{store.js => store.ts} | 0 frontend/src/views/About.vue | 5 ---- frontend/src/views/Home.vue | 11 --------- frontend/vue.config.js | 13 ++++++++++ 9 files changed, 28 insertions(+), 61 deletions(-) delete mode 100644 frontend/babel.config.js delete mode 100644 frontend/src/router.ts rename frontend/src/router/{index.js => index.ts} (90%) rename frontend/src/store/{store.js => store.ts} (100%) delete mode 100644 frontend/src/views/About.vue delete mode 100644 frontend/src/views/Home.vue create mode 100644 frontend/vue.config.js diff --git a/frontend/babel.config.js b/frontend/babel.config.js deleted file mode 100644 index ba179669..00000000 --- a/frontend/babel.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - presets: [ - '@vue/app' - ] -} diff --git a/frontend/package.json b/frontend/package.json index abb3cb69..ab0d228b 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -27,7 +27,6 @@ "devDependencies": { "@types/chai": "^4.1.0", "@types/mocha": "^5.2.4", - "@vue/cli-plugin-babel": "^3.0.0-rc.10", "@vue/cli-plugin-e2e-nightwatch": "^3.0.0-rc.10", "@vue/cli-plugin-eslint": "^3.0.0-rc.10", "@vue/cli-plugin-typescript": "^3.0.0-rc.10", diff --git a/frontend/src/main.ts b/frontend/src/main.ts index 812dbaae..5576736f 100644 --- a/frontend/src/main.ts +++ b/frontend/src/main.ts @@ -1,6 +1,6 @@ import Vue from 'vue' import App from './App.vue' -import router from './router' +import router from './router/index' import store from './store/store' import Vuetify from 'vuetify' import Notifications from 'vue-notification' @@ -13,7 +13,6 @@ Vue.use(Vuetify) Vue.use(Cliboard) Vue.use(Notifications) - Vue.config.productionTip = false export default new Vue({ diff --git a/frontend/src/router.ts b/frontend/src/router.ts deleted file mode 100644 index b4a893fe..00000000 --- a/frontend/src/router.ts +++ /dev/null @@ -1,23 +0,0 @@ -import Vue from 'vue' -import Router from 'vue-router' -import Home from './views/Home.vue' - -Vue.use(Router) - -export default new Router({ - routes: [ - { - path: '/', - name: 'home', - component: Home - }, - { - path: '/about', - name: 'about', - // route level code-splitting - // this generates a separate chunk (about.[hash].js) for this route - // which is lazy-loaded when the route is visited. - component: () => import(/* webpackChunkName: "about" */ './views/About.vue') - } - ] -}) diff --git a/frontend/src/router/index.js b/frontend/src/router/index.ts similarity index 90% rename from frontend/src/router/index.js rename to frontend/src/router/index.ts index 15701cfe..e780522f 100644 --- a/frontend/src/router/index.js +++ b/frontend/src/router/index.ts @@ -1,19 +1,19 @@ import Vue from 'vue' import Router from 'vue-router' -import Login from '@/pages/Login' -import StudentSubmissionPage from '@/pages/student/StudentSubmissionPage' -import StudentOverviewPage from '@/pages/reviewer/StudentOverviewPage' -import TutorOverviewPage from '@/pages/reviewer/TutorOverviewPage' -import SubscriptionWorkPage from '@/pages/SubscriptionWorkPage' -import SubscriptionEnded from '@/components/subscriptions/SubscriptionEnded' -import PageNotFound from '@/pages/PageNotFound' -import StartPageSelector from '@/pages/StartPageSelector' -import LayoutSelector from '@/pages/LayoutSelector' -import StudentSubmissionSideView from '@/pages/StudentSubmissionSideView' -import StudentListHelpCard from '@/components/student_list/StudentListHelpCard' -import FeedbackHistoryPage from '@/pages/base/FeedbackHistoryPage' -import FeedbackTable from '@/components/feedback_list/FeedbackTable' -import FeedbackListHelpCard from '@/components/feedback_list/FeedbackListHelpCard' +import Login from '@/pages/Login.vue' +import StudentSubmissionPage from '@/pages/student/StudentSubmissionPage.vue' +import StudentOverviewPage from '@/pages/reviewer/StudentOverviewPage.vue' +import TutorOverviewPage from '@/pages/reviewer/TutorOverviewPage.vue' +import SubscriptionWorkPage from '@/pages/SubscriptionWorkPage.vue' +import SubscriptionEnded from '@/components/subscriptions/SubscriptionEnded.vue' +import PageNotFound from '@/pages/PageNotFound.vue' +import StartPageSelector from '@/pages/StartPageSelector.vue' +import LayoutSelector from '@/pages/LayoutSelector.vue' +import StudentSubmissionSideView from '@/pages/StudentSubmissionSideView.vue' +import StudentListHelpCard from '@/components/student_list/StudentListHelpCard.vue' +import FeedbackHistoryPage from '@/pages/base/FeedbackHistoryPage.vue' +import FeedbackTable from '@/components/feedback_list/FeedbackTable.vue' +import FeedbackListHelpCard from '@/components/feedback_list/FeedbackListHelpCard.vue' import VueInstance from '@/main' import store from '@/store/store' diff --git a/frontend/src/store/store.js b/frontend/src/store/store.ts similarity index 100% rename from frontend/src/store/store.js rename to frontend/src/store/store.ts diff --git a/frontend/src/views/About.vue b/frontend/src/views/About.vue deleted file mode 100644 index 3fa28070..00000000 --- a/frontend/src/views/About.vue +++ /dev/null @@ -1,5 +0,0 @@ -<template> - <div class="about"> - <h1>This is an about page</h1> - </div> -</template> diff --git a/frontend/src/views/Home.vue b/frontend/src/views/Home.vue deleted file mode 100644 index 3f3497ec..00000000 --- a/frontend/src/views/Home.vue +++ /dev/null @@ -1,11 +0,0 @@ -<template> - <div class="home"> - </div> -</template> - -<script lang="ts"> -import { Component, Vue } from 'vue-property-decorator' - -@Component({}) -export default class Home extends Vue {} -</script> diff --git a/frontend/vue.config.js b/frontend/vue.config.js new file mode 100644 index 00000000..78bc4df2 --- /dev/null +++ b/frontend/vue.config.js @@ -0,0 +1,13 @@ +const path = require('path') + +const projectRoot = path.resolve(__dirname) + +module.exports = { + configureWebpack: { + resolve: { + alias: { + '@': `${projectRoot}/src` + } + } + } +} -- GitLab