배희수

README 업데이트

1 +# Speech Recommendation
2 +
3 +## Project setup
4 +```
5 +npm install
6 +```
7 +
8 +### Compiles and hot-reloads for development
9 +```
10 +npm run serve
11 +```
12 +
13 +### Compiles and minifies for production
14 +```
15 +npm run build
16 +```
17 +
18 +### Lints and fixes files
19 +```
20 +npm run lint
21 +```
22 +
23 +### Customize configuration
24 +See [Configuration Reference](https://cli.vuejs.org/config/).
1 +module.exports = {
2 + presets: [
3 + '@vue/cli-plugin-babel/preset'
4 + ]
5 +}
This diff could not be displayed because it is too large.
1 +{
2 + "name": "gesture_test",
3 + "version": "0.1.0",
4 + "private": true,
5 + "scripts": {
6 + "serve": "vue-cli-service serve",
7 + "build": "vue-cli-service build",
8 + "lint": "vue-cli-service lint"
9 + },
10 + "dependencies": {
11 + "bootstrap": "^4.5.0",
12 + "bootstrap-vue": "^2.15.0",
13 + "brain.js": "^2.0.0-beta.2",
14 + "chart.js": "^2.9.4",
15 + "core-js": "^3.6.5",
16 + "vue": "^2.6.11",
17 + "vue-chart.js": "^0.2.0",
18 + "vue-chartjs-typescript": "^3.3.3",
19 + "vue-class-component": "^7.2.3",
20 + "vue-graph": "^0.8.7",
21 + "vue-property-decorator": "^8.4.2",
22 + "vue-router": "^3.2.0",
23 + "vuex": "^3.4.0"
24 + },
25 + "devDependencies": {
26 + "@typescript-eslint/eslint-plugin": "^2.33.0",
27 + "@typescript-eslint/parser": "^2.33.0",
28 + "@vue/cli-plugin-babel": "~4.4.0",
29 + "@vue/cli-plugin-eslint": "~4.4.0",
30 + "@vue/cli-plugin-router": "~4.4.0",
31 + "@vue/cli-plugin-typescript": "~4.4.0",
32 + "@vue/cli-plugin-vuex": "~4.4.0",
33 + "@vue/cli-service": "~4.4.0",
34 + "@vue/eslint-config-standard": "^5.1.2",
35 + "@vue/eslint-config-typescript": "^5.0.2",
36 + "eslint": "^6.7.2",
37 + "eslint-plugin-import": "^2.20.2",
38 + "eslint-plugin-node": "^11.1.0",
39 + "eslint-plugin-promise": "^4.2.1",
40 + "eslint-plugin-standard": "^4.0.0",
41 + "eslint-plugin-vue": "^6.2.2",
42 + "stylus": "^0.54.7",
43 + "stylus-loader": "^3.0.2",
44 + "typescript": "~3.9.3",
45 + "vue-template-compiler": "^2.6.11"
46 + },
47 + "eslintConfig": {
48 + "root": true,
49 + "env": {
50 + "node": true
51 + },
52 + "extends": [
53 + "plugin:vue/essential",
54 + "@vue/standard",
55 + "@vue/typescript/recommended"
56 + ],
57 + "parserOptions": {
58 + "ecmaVersion": 2020
59 + },
60 + "rules": {}
61 + },
62 + "browserslist": [
63 + "> 1%",
64 + "last 2 versions",
65 + "not dead"
66 + ]
67 +}
No preview for this file type
1 +<!DOCTYPE html>
2 +<html lang="en">
3 + <head>
4 + <meta charset="utf-8">
5 + <meta http-equiv="X-UA-Compatible" content="IE=edge">
6 + <meta name="viewport" content="width=device-width,initial-scale=1.0">
7 + <link rel="icon" href="<%= BASE_URL %>favicon.ico">
8 + <title><%= htmlWebpackPlugin.options.title %></title>
9 + </head>
10 + <body>
11 + <noscript>
12 + <strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
13 + </noscript>
14 + <div id="app"></div>
15 + <!-- built files will be auto injected -->
16 + </body>
17 +</html>
1 +<template>
2 + <div>
3 + <Speech/>
4 + </div>
5 +</template>
6 +
7 +<style lang="stylus">
8 +#app
9 + font-family Avenir, Helvetica, Arial, sans-serif
10 + -webkit-font-smoothing antialiased
11 + -moz-osx-font-smoothing grayscale
12 + text-align center
13 + color #2c3e50
14 + margin-top 60px
15 +</style>
16 +
17 +<script>
18 +import Speech from './components/Speech'
19 +
20 +export default {
21 + name: 'app',
22 + components: {
23 + Speech
24 + }
25 +}
26 +</script>
1 +import { Bar, mixins } from 'vue-chartjs-typescript'
2 +const { reactiveProp } = mixins
3 +
4 +export default {
5 + extends: Bar,
6 + props: ['options'],
7 + mixins: [reactiveProp],
8 + mounted () {
9 + this.renderChart(this.chartData, this.options)
10 + }
11 +}
This diff is collapsed. Click to expand it.
1 +import Vue from 'vue'
2 +import App from './App.vue'
3 +import BootstrapVue from 'bootstrap-vue'
4 +import 'bootstrap/dist/css/bootstrap.min.css'
5 +import 'bootstrap-vue/dist/bootstrap-vue.css'
6 +
7 +Vue.config.productionTip = false
8 +Vue.use(BootstrapVue)
9 +
10 +new Vue({
11 + render: h => h(App)
12 +}).$mount('#app')
1 +import Vue, { VNode } from 'vue'
2 +
3 +declare global {
4 + namespace JSX {
5 + // tslint:disable no-empty-interface
6 + interface Element extends VNode {}
7 + // tslint:disable no-empty-interface
8 + interface ElementClass extends Vue {}
9 + interface IntrinsicElements {
10 + [elem: string]: any;
11 + }
12 + }
13 +}
1 +declare module '*.vue' {
2 + import Vue from 'vue'
3 + export default Vue
4 +}
1 +{
2 + "compilerOptions": {
3 + "target": "esnext",
4 + "module": "esnext",
5 + "strict": true,
6 + "jsx": "preserve",
7 + "importHelpers": true,
8 + "moduleResolution": "node",
9 + "experimentalDecorators": true,
10 + "esModuleInterop": true,
11 + "allowSyntheticDefaultImports": true,
12 + "sourceMap": true,
13 + "baseUrl": ".",
14 + "types": [
15 + "webpack-env"
16 + ],
17 + "paths": {
18 + "@/*": [
19 + "src/*"
20 + ]
21 + },
22 + "lib": [
23 + "esnext",
24 + "dom",
25 + "dom.iterable",
26 + "scripthost"
27 + ]
28 + },
29 + "include": [
30 + "src/**/*.ts",
31 + "src/**/*.tsx",
32 + "src/**/*.vue",
33 + "tests/**/*.ts",
34 + "tests/**/*.tsx"
35 + ],
36 + "exclude": [
37 + "node_modules"
38 + ],
39 +}