From c54de508e5190d6530eafb1eed94137598a60d81 Mon Sep 17 00:00:00 2001 From: Adam Goldsmith Date: Thu, 12 Mar 2020 13:54:26 -0400 Subject: [PATCH] Initial Commit, functional basic calendar --- .editorconfig | 9 ++++++++ .gitignore | 4 ++++ .prettierrc | 3 +++ package.json | 25 ++++++++++++++++++++ src/App.vue | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/index.html | 4 ++++ src/index.ts | 7 ++++++ tsconfig.json | 8 +++++++ 8 files changed, 122 insertions(+) create mode 100644 .editorconfig create mode 100644 .gitignore create mode 100644 .prettierrc create mode 100644 package.json create mode 100644 src/App.vue create mode 100644 src/index.html create mode 100644 src/index.ts create mode 100644 tsconfig.json diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..81ded28 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,9 @@ +# EditorConfig is awesome: https://EditorConfig.org + +[*] +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true +charset = utf-8 +indent_style = space +indent_size = 2 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fe722d1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/node_modules/ +/.cache/ +/dist/ +/package-lock.json diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..ee6d53c --- /dev/null +++ b/.prettierrc @@ -0,0 +1,3 @@ +trailingComma: es5 +singleQuote: true +jsxBracketSameLine: true diff --git a/package.json b/package.json new file mode 100644 index 0000000..367604f --- /dev/null +++ b/package.json @@ -0,0 +1,25 @@ +{ + "browserslist": [ + "last 1 Chrome versions", + "last 1 Firefox versions" + ], + "scripts": { + "start": "parcel src/index.html" + }, + "devDependencies": { + "@vue/component-compiler-utils": "^3.0.0", + "sass": "^1.23.1", + "typescript": "^3.6.4", + "vue-template-compiler": "^2.6.10" + }, + "dependencies": { + "@fullcalendar/core": "^4.3.1", + "@fullcalendar/google-calendar": "^4.3.0", + "@fullcalendar/timegrid": "^4.3.0", + "@fullcalendar/vue": "^4.3.1", + "equicolor": "^1.1.0", + "vue": "^2.6.10", + "vue-hot-reload-api": "^2.3.4", + "vue-property-decorator": "^8.3.0" + } +} diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..5022488 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,62 @@ + + + + + diff --git a/src/index.html b/src/index.html new file mode 100644 index 0000000..a0434ae --- /dev/null +++ b/src/index.html @@ -0,0 +1,4 @@ + +
+ + diff --git a/src/index.ts b/src/index.ts new file mode 100644 index 0000000..844b31f --- /dev/null +++ b/src/index.ts @@ -0,0 +1,7 @@ +import Vue from 'vue'; + +import App from './App'; + +let app = new Vue({ + render: h => h(App), +}).$mount('#app'); diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..a706abd --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,8 @@ +{ + "compilerOptions": { + "target": "es5", + "strict": true, + "module": "es2015", + "moduleResolution": "node" + } +}