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 @@ - - - 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 @@ + + + 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