diff --git a/frontend/.editorconfig b/frontend/.editorconfig deleted file mode 100644 index 7053c49..0000000 --- a/frontend/.editorconfig +++ /dev/null @@ -1,5 +0,0 @@ -[*.{js,jsx,ts,tsx,vue}] -indent_style = space -indent_size = 2 -trim_trailing_whitespace = true -insert_final_newline = true diff --git a/frontend/.eslintrc.js b/frontend/.eslintrc.js index a3e8f04..1c6179f 100644 --- a/frontend/.eslintrc.js +++ b/frontend/.eslintrc.js @@ -5,14 +5,13 @@ module.exports = { }, 'extends': [ 'plugin:vue/essential', - '@vue/standard', - '@vue/typescript' + 'eslint:recommended' ], rules: { 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off' }, parserOptions: { - parser: '@typescript-eslint/parser' + parser: 'babel-eslint' } } diff --git a/frontend/package.json b/frontend/package.json index f8e1547..c78205f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -8,35 +8,24 @@ "lint": "vue-cli-service lint" }, "dependencies": { + "bootstrap": "^4.3.1", + "bootstrap-vue": "^2.0.4", "core-js": "^3.3.2", "vue": "^2.6.10", - "vue-class-component": "^7.0.2", - "vue-property-decorator": "^8.3.0", "vue-router": "^3.1.3", - "vuex": "^3.0.1" + "vue2-ace-editor": "^0.0.15", + "vuex": "^3.0.1", + "brace": "latest" }, "devDependencies": { "@vue/cli-plugin-babel": "^4.0.0", "@vue/cli-plugin-eslint": "^4.0.0", "@vue/cli-plugin-router": "^4.0.0", - "@vue/cli-plugin-typescript": "^4.0.0", "@vue/cli-plugin-vuex": "^4.0.0", "@vue/cli-service": "^4.0.0", - "@vue/eslint-config-standard": "^4.0.0", - "@vue/eslint-config-typescript": "^4.0.0", + "babel-eslint": "^10.0.3", "eslint": "^5.16.0", "eslint-plugin-vue": "^5.0.0", - "lint-staged": "^9.4.2", - "typescript": "~3.5.3", "vue-template-compiler": "^2.6.10" - }, - "gitHooks": { - "pre-commit": "lint-staged" - }, - "lint-staged": { - "*.{js,vue,ts}": [ - "vue-cli-service lint", - "git add" - ] } } diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 8534514..9b159e9 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -1,9 +1,13 @@ @@ -13,7 +17,6 @@ font-family: 'Avenir', Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - text-align: center; color: #2c3e50; } diff --git a/frontend/src/components/Editor.vue b/frontend/src/components/Editor.vue new file mode 100644 index 0000000..31eff4b --- /dev/null +++ b/frontend/src/components/Editor.vue @@ -0,0 +1,38 @@ + + + + + \ No newline at end of file diff --git a/frontend/src/components/HelloWorld.vue b/frontend/src/components/HelloWorld.vue index 922362c..1c544cb 100644 --- a/frontend/src/components/HelloWorld.vue +++ b/frontend/src/components/HelloWorld.vue @@ -9,7 +9,6 @@

Installed CLI Plugins