diff --git a/package.json b/package.json
index 326bd06..e7e3cb5 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "csgow.tf",
- "version": "0.0.0",
+ "version": "2.0.0-alpha",
"scripts": {
"dev": "vite",
"build": "vue-tsc --noEmit && vite build",
@@ -25,6 +25,7 @@
"eslint": "^8.0.0",
"eslint-plugin-vue": "^9.0.0",
"prettier": "^3.0.0",
+ "sass": "^1.64.1",
"typescript": "^5.0.0",
"vite": "^4.2.0",
"vite-plugin-vuetify": "^1.0.0",
diff --git a/src/App.vue b/src/App.vue
index 8f46f32..93bb558 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,11 +1,20 @@
-
-
-
+
+
+
+
+
+
+
diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue
deleted file mode 100644
index 6775d4d..0000000
--- a/src/components/HelloWorld.vue
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
- Welcome to
-
- Vuetify
-
-
-
-
-
-
-
-
- Components
-
-
-
-
-
-
-
- Get Started
-
-
-
-
-
-
-
- Community
-
-
-
-
-
-
-
-
diff --git a/src/components/Home/HomeHero.vue b/src/components/Home/HomeHero.vue
new file mode 100644
index 0000000..da809f5
--- /dev/null
+++ b/src/components/Home/HomeHero.vue
@@ -0,0 +1,18 @@
+
+
+
+
+ Open source CSGO data platform
+
+
+
+
+
diff --git a/src/layouts/default/Default.vue b/src/layouts/default/Default.vue
index 57ada2f..8e9e414 100644
--- a/src/layouts/default/Default.vue
+++ b/src/layouts/default/Default.vue
@@ -1,9 +1,9 @@
-
-
-
+
+
+
diff --git a/src/layouts/default/View.vue b/src/layouts/default/View.vue
deleted file mode 100644
index 8e9e414..0000000
--- a/src/layouts/default/View.vue
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/plugins/vuetify.ts b/src/plugins/vuetify.ts
index c276519..33cb96a 100644
--- a/src/plugins/vuetify.ts
+++ b/src/plugins/vuetify.ts
@@ -17,10 +17,14 @@ export default createVuetify({
themes: {
light: {
colors: {
- primary: '#1867C0',
- secondary: '#5CBBF6',
- },
- },
- },
- },
+ primary: '#c3a235',
+ secondary: '#11141c',
+ background: '#1b2732',
+ surface: '#9ca1a6',
+ info: '#5f7892',
+ warning: '#c3a235'
+ }
+ }
+ }
+ }
})
diff --git a/vite.config.ts b/vite.config.ts
index 17bac02..f812c2d 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -9,30 +9,25 @@ import { fileURLToPath, URL } from 'node:url'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
- vue({
+ vue({
template: { transformAssetUrls }
}),
// https://github.com/vuetifyjs/vuetify-loader/tree/next/packages/vite-plugin
vuetify({
- autoImport: true,
- }),
+ autoImport: true
+ })
],
- define: { 'process.env': {} },
+ define: {
+ 'process.env': {},
+ __APP_VERSION__: JSON.stringify(process.env.npm_package_version)
+ },
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
},
- extensions: [
- '.js',
- '.json',
- '.jsx',
- '.mjs',
- '.ts',
- '.tsx',
- '.vue',
- ],
+ extensions: ['.js', '.json', '.jsx', '.mjs', '.ts', '.tsx', '.vue']
},
server: {
- port: 3000,
- },
+ port: 3000
+ }
})
diff --git a/yarn.lock b/yarn.lock
index 5d52a52..b760b92 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -809,6 +809,16 @@ __metadata:
languageName: node
linkType: hard
+"anymatch@npm:~3.1.2":
+ version: 3.1.3
+ resolution: "anymatch@npm:3.1.3"
+ dependencies:
+ normalize-path: ^3.0.0
+ picomatch: ^2.0.4
+ checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2
+ languageName: node
+ linkType: hard
+
"aproba@npm:^1.0.3 || ^2.0.0":
version: 2.0.0
resolution: "aproba@npm:2.0.0"
@@ -847,6 +857,13 @@ __metadata:
languageName: node
linkType: hard
+"binary-extensions@npm:^2.0.0":
+ version: 2.2.0
+ resolution: "binary-extensions@npm:2.2.0"
+ checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8
+ languageName: node
+ linkType: hard
+
"boolbase@npm:^1.0.0":
version: 1.0.0
resolution: "boolbase@npm:1.0.0"
@@ -873,7 +890,7 @@ __metadata:
languageName: node
linkType: hard
-"braces@npm:^3.0.2":
+"braces@npm:^3.0.2, braces@npm:~3.0.2":
version: 3.0.2
resolution: "braces@npm:3.0.2"
dependencies:
@@ -919,6 +936,25 @@ __metadata:
languageName: node
linkType: hard
+"chokidar@npm:>=3.0.0 <4.0.0":
+ version: 3.5.3
+ resolution: "chokidar@npm:3.5.3"
+ dependencies:
+ anymatch: ~3.1.2
+ braces: ~3.0.2
+ fsevents: ~2.3.2
+ glob-parent: ~5.1.2
+ is-binary-path: ~2.1.0
+ is-glob: ~4.0.1
+ normalize-path: ~3.0.0
+ readdirp: ~3.6.0
+ dependenciesMeta:
+ fsevents:
+ optional: true
+ checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c
+ languageName: node
+ linkType: hard
+
"chownr@npm:^2.0.0":
version: 2.0.0
resolution: "chownr@npm:2.0.0"
@@ -1005,6 +1041,7 @@ __metadata:
pinia: ^2.0.23
prettier: ^3.0.0
roboto-fontface: "*"
+ sass: ^1.64.1
typescript: ^5.0.0
vite: ^4.2.0
vite-plugin-vuetify: ^1.0.0
@@ -1552,7 +1589,7 @@ __metadata:
languageName: node
linkType: hard
-"glob-parent@npm:^5.1.2":
+"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2":
version: 5.1.2
resolution: "glob-parent@npm:5.1.2"
dependencies:
@@ -1712,6 +1749,13 @@ __metadata:
languageName: node
linkType: hard
+"immutable@npm:^4.0.0":
+ version: 4.3.1
+ resolution: "immutable@npm:4.3.1"
+ checksum: a3a5ba29bd43f3f9a2e4d599763d7455d11a0ea57e50bf43f2836672fc80003e90d69f2a4f5b589f1f3d6986faf97f08ce1e253583740dd33c00adebab88b217
+ languageName: node
+ linkType: hard
+
"import-fresh@npm:^3.2.1":
version: 3.3.0
resolution: "import-fresh@npm:3.3.0"
@@ -1760,6 +1804,15 @@ __metadata:
languageName: node
linkType: hard
+"is-binary-path@npm:~2.1.0":
+ version: 2.1.0
+ resolution: "is-binary-path@npm:2.1.0"
+ dependencies:
+ binary-extensions: ^2.0.0
+ checksum: 84192eb88cff70d320426f35ecd63c3d6d495da9d805b19bc65b518984b7c0760280e57dbf119b7e9be6b161784a5a673ab2c6abe83abb5198a432232ad5b35c
+ languageName: node
+ linkType: hard
+
"is-extglob@npm:^2.1.1":
version: 2.1.1
resolution: "is-extglob@npm:2.1.1"
@@ -1774,7 +1827,7 @@ __metadata:
languageName: node
linkType: hard
-"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3":
+"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1":
version: 4.0.3
resolution: "is-glob@npm:4.0.3"
dependencies:
@@ -2166,6 +2219,13 @@ __metadata:
languageName: node
linkType: hard
+"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0":
+ version: 3.0.0
+ resolution: "normalize-path@npm:3.0.0"
+ checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20
+ languageName: node
+ linkType: hard
+
"npmlog@npm:^6.0.0":
version: 6.0.2
resolution: "npmlog@npm:6.0.2"
@@ -2316,7 +2376,7 @@ __metadata:
languageName: node
linkType: hard
-"picomatch@npm:^2.3.1":
+"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1":
version: 2.3.1
resolution: "picomatch@npm:2.3.1"
checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf
@@ -2423,6 +2483,15 @@ __metadata:
languageName: node
linkType: hard
+"readdirp@npm:~3.6.0":
+ version: 3.6.0
+ resolution: "readdirp@npm:3.6.0"
+ dependencies:
+ picomatch: ^2.2.1
+ checksum: 1ced032e6e45670b6d7352d71d21ce7edf7b9b928494dcaba6f11fba63180d9da6cd7061ebc34175ffda6ff529f481818c962952004d273178acd70f7059b320
+ languageName: node
+ linkType: hard
+
"resolve-from@npm:^4.0.0":
version: 4.0.0
resolution: "resolve-from@npm:4.0.0"
@@ -2499,6 +2568,19 @@ __metadata:
languageName: node
linkType: hard
+"sass@npm:^1.64.1":
+ version: 1.64.1
+ resolution: "sass@npm:1.64.1"
+ dependencies:
+ chokidar: ">=3.0.0 <4.0.0"
+ immutable: ^4.0.0
+ source-map-js: ">=0.6.2 <2.0.0"
+ bin:
+ sass: sass.js
+ checksum: e908f96f3d5fa5869e2f2aec97548c93d6ef390680af89870fcae8bdbaee2392ac650fbeae8d2ef8e4c99cb9f81e6b3624e1cb659af6d6e746332a22233b5ad8
+ languageName: node
+ linkType: hard
+
"semver@npm:^6.0.0":
version: 6.3.1
resolution: "semver@npm:6.3.1"
@@ -2591,7 +2673,7 @@ __metadata:
languageName: node
linkType: hard
-"source-map-js@npm:^1.0.2":
+"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.2":
version: 1.0.2
resolution: "source-map-js@npm:1.0.2"
checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c