From 0d7c5309a207d5b947f821dea5a99a9bb063594f Mon Sep 17 00:00:00 2001
From: NotXia <35894453+NotXia@users.noreply.github.com>
Date: Fri, 13 Jan 2023 22:01:37 +0100
Subject: [PATCH] Add base files
---
.github/workflows/deploy.yml | 51 +
.gitignore | 28 +
env.d.ts | 1 +
index.html | 17 +-
package-lock.json | 3376 ++++++++++++++++++++++++++++++++++
package.json | 25 +
src/App.vue | 7 +
src/assets/base.css | 74 +
src/assets/main.css | 35 +
src/main.ts | 8 +
src/router/index.ts | 20 +
src/shims-vue.d.ts | 1 +
src/views/HomeView.vue | 9 +
tsconfig.config.json | 8 +
tsconfig.json | 16 +
vite.config.ts | 15 +
16 files changed, 3683 insertions(+), 8 deletions(-)
create mode 100644 .github/workflows/deploy.yml
create mode 100644 .gitignore
create mode 100644 env.d.ts
create mode 100644 package-lock.json
create mode 100644 package.json
create mode 100644 src/App.vue
create mode 100644 src/assets/base.css
create mode 100644 src/assets/main.css
create mode 100644 src/main.ts
create mode 100644 src/router/index.ts
create mode 100644 src/shims-vue.d.ts
create mode 100644 src/views/HomeView.vue
create mode 100644 tsconfig.config.json
create mode 100644 tsconfig.json
create mode 100644 vite.config.ts
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
new file mode 100644
index 0000000..e7e54ad
--- /dev/null
+++ b/.github/workflows/deploy.yml
@@ -0,0 +1,51 @@
+name: Deploy
+
+on:
+ push:
+ branches:
+ - main
+
+jobs:
+ build:
+ name: Build
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Checkout repo
+ uses: actions/checkout@v2
+
+ - name: Setup NodeJS
+ uses: actions/setup-node@v1
+ with:
+ node-version: 18
+
+ - name: Install dependencies
+ run: npm install
+
+ - name: Build
+ run: npm run build
+
+ - name: Upload production-ready build files
+ uses: actions/upload-artifact@v2
+ with:
+ name: production-files
+ path: ./dist
+
+ deploy:
+ name: Deploy
+ needs: build
+ runs-on: ubuntu-latest
+ if: github.ref == 'refs/heads/main'
+
+ steps:
+ - name: Download artifact
+ uses: actions/download-artifact@v2
+ with:
+ name: production-files
+ path: ./dist
+
+ - name: Deploy to GitHub Pages
+ uses: peaceiris/actions-gh-pages@v3
+ with:
+ github_token: ${{ secrets.GITHUB_TOKEN }}
+ publish_dir: ./dist
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..cef21cf
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,28 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+lerna-debug.log*
+
+node_modules
+.DS_Store
+dist
+dist-ssr
+coverage
+*.local
+
+/cypress/videos/
+/cypress/screenshots/
+
+# Editor directories and files
+.vscode/*
+.vscode
+.idea
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
diff --git a/env.d.ts b/env.d.ts
new file mode 100644
index 0000000..11f02fe
--- /dev/null
+++ b/env.d.ts
@@ -0,0 +1 @@
+///