Compare commits
35 Commits
master
...
afed42de49
Author | SHA1 | Date | |
---|---|---|---|
afed42de49 | |||
9ac3228f5d | |||
106ef97ede | |||
552188c8a9 | |||
ce70fa2e6f | |||
5591e75c86 | |||
1236c2ca2d | |||
9cbbfe9393 | |||
f6dd2ea1c4 | |||
70fb352d7f | |||
67cc06abdf | |||
3ad55c7fc4 | |||
0a355ff2bd | |||
16addf0bca | |||
5cb339483a | |||
7daa47bb64 | |||
8ed371d5fb | |||
a45215dce1 | |||
a03dad2a0e | |||
18cd1ecdc9 | |||
7a866c9d50 | |||
fe7b851157 | |||
53225dffd4 | |||
0c9d6e7975 | |||
640eddc365 | |||
190064497e | |||
d0d17ccd3d | |||
d479573f41 | |||
012b56f184 | |||
0e727716a3 | |||
7523286236 | |||
2c3685f594 | |||
cbe770ecd7 | |||
328f463cdb | |||
9a6d24193d |
@@ -1,3 +0,0 @@
|
||||
> 1%
|
||||
last 2 versions
|
||||
not dead
|
@@ -1,10 +0,0 @@
|
||||
root = true
|
||||
|
||||
[*]
|
||||
end_of_line = lf
|
||||
insert_final_newline = true
|
||||
|
||||
[*.{js,json,yml}]
|
||||
charset = utf-8
|
||||
indent_style = space
|
||||
indent_size = 2
|
15
.eslintrc.cjs
Normal file
@@ -0,0 +1,15 @@
|
||||
/* eslint-env node */
|
||||
require("@rushstack/eslint-patch/modern-module-resolution");
|
||||
|
||||
module.exports = {
|
||||
"root": true,
|
||||
"extends": [
|
||||
"plugin:vue/vue3-essential",
|
||||
"eslint:recommended",
|
||||
"@vue/eslint-config-typescript/recommended",
|
||||
"@vue/eslint-config-prettier"
|
||||
],
|
||||
"env": {
|
||||
"vue/setup-compiler-macros": true,
|
||||
}
|
||||
}
|
17
.eslintrc.js
@@ -1,17 +0,0 @@
|
||||
module.exports = {
|
||||
root: true,
|
||||
env: {
|
||||
node: true
|
||||
},
|
||||
'extends': [
|
||||
'plugin:vue/vue3-essential',
|
||||
'eslint:recommended'
|
||||
],
|
||||
parserOptions: {
|
||||
parser: '@babel/eslint-parser'
|
||||
},
|
||||
rules: {
|
||||
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
|
||||
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
|
||||
}
|
||||
}
|
7
.gitignore
vendored
@@ -3,6 +3,7 @@
|
||||
|
||||
### Linux ###
|
||||
*~
|
||||
.env
|
||||
|
||||
# temporary files which can be created if a process still has a handle open of a deleted file
|
||||
.fuse_hidden*
|
||||
@@ -89,7 +90,7 @@ web_modules/
|
||||
.yarn-integrity
|
||||
|
||||
# dotenv environment variables file
|
||||
.env
|
||||
.env.local
|
||||
.env.test
|
||||
.env.production
|
||||
|
||||
@@ -220,7 +221,7 @@ fabric.properties
|
||||
# Editor-based Rest Client
|
||||
.idea/httpRequests
|
||||
|
||||
# Android studio 3.1+ serialized cache file
|
||||
# Android studio 3.1+ serialized cche file
|
||||
.idea/caches/build_file_checksums.ser
|
||||
|
||||
### WebStorm+all Patch ###
|
||||
@@ -283,4 +284,4 @@ $RECYCLE.BIN/
|
||||
|
||||
# End of https://www.toptal.com/developers/gitignore/api/webstorm+all,yarn,windows,linux,node,vuejs
|
||||
|
||||
|
||||
a
|
||||
|
341
.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs
vendored
785
.yarn/releases/yarn-3.2.0.cjs
vendored
Normal file
873
.yarn/releases/yarn-3.4.1.cjs
vendored
@@ -4,4 +4,4 @@ plugins:
|
||||
- path: .yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs
|
||||
spec: "@yarnpkg/plugin-interactive-tools"
|
||||
|
||||
yarnPath: .yarn/releases/yarn-3.4.1.cjs
|
||||
yarnPath: .yarn/releases/yarn-3.2.0.cjs
|
||||
|
3
Jenkinsfile
vendored
@@ -1,8 +1,5 @@
|
||||
pipeline {
|
||||
agent any
|
||||
options {
|
||||
buildDiscarder(logRotator(artifactDaysToKeepStr: '', artifactNumToKeepStr: '5', daysToKeepStr: '', numToKeepStr: ''))
|
||||
}
|
||||
|
||||
environment {
|
||||
FTP_HOST = credentials('csgowtf-deploy-host')
|
||||
|
@@ -1,5 +0,0 @@
|
||||
module.exports = {
|
||||
presets: [
|
||||
'@vue/cli-plugin-babel/preset'
|
||||
]
|
||||
}
|
@@ -40,11 +40,11 @@
|
||||
<meta content="https://csgow.tf/images/logo.png"
|
||||
property="og:image:secure_url">
|
||||
|
||||
<link href="<%= BASE_URL %>images/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180">
|
||||
<link href="<%= BASE_URL %>images/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png">
|
||||
<link href="<%= BASE_URL %>images/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png">
|
||||
<link href="/images/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180">
|
||||
<link href="/images/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png">
|
||||
<link href="/images/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png">
|
||||
|
||||
<link href="<%= BASE_URL %>site.webmanifest" rel="manifest">
|
||||
<link href="/site.webmanifest" rel="manifest">
|
||||
|
||||
<link rel="preconnect" href="https://steamcdn-a.akamaihd.net" crossorigin>
|
||||
<link rel="dns-prefetch" href="https://steamcdn-a.akamaihd.net">
|
||||
@@ -53,14 +53,10 @@
|
||||
<link rel="preconnect" href="https://piwik.harting.hosting" crossorigin>
|
||||
<link rel="dns-prefetch" href="https://piwik.harting.hosting">
|
||||
|
||||
<title><%= htmlWebpackPlugin.options.title %></title>
|
||||
<title>csgoWTF</title>
|
||||
</head>
|
||||
<body>
|
||||
<noscript>
|
||||
<strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled.
|
||||
Please enable it to continue.</strong>
|
||||
</noscript>
|
||||
<div id="app" class="d-flex flex-column min-vh-100"></div>
|
||||
<!-- built files will be auto injected -->
|
||||
<div id="app"></div>
|
||||
<script type="module" src="/src/main.ts"></script>
|
||||
</body>
|
||||
</html>
|
71
package.json
@@ -1,46 +1,49 @@
|
||||
{
|
||||
"name": "csgowtf",
|
||||
"version": "1.0.9",
|
||||
"private": true,
|
||||
"version": "1.0.7",
|
||||
"scripts": {
|
||||
"serve": "vue-cli-service serve",
|
||||
"build": "vue-cli-service build --mode production",
|
||||
"lint": "vue-cli-service lint"
|
||||
"dev": "vite",
|
||||
"host": "vite --host",
|
||||
"build": "vue-tsc --noEmit && vite build",
|
||||
"preview": "vite preview --port 5050",
|
||||
"typecheck": "vue-tsc --noEmit",
|
||||
"lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore"
|
||||
},
|
||||
"dependencies": {
|
||||
"@fontsource/open-sans": "^4.5.14",
|
||||
"@fontsource/orbitron": "^4.5.11",
|
||||
"@popperjs/core": "^2.11.6",
|
||||
"axios": "^1.3.4",
|
||||
"bootstrap": "^5.2.3",
|
||||
"core-js": "^3.29.0",
|
||||
"dotenv-webpack": "^8.0.1",
|
||||
"echarts": "^5.4.1",
|
||||
"@popperjs/core": "^2.11.4",
|
||||
"axios": "^0.26.1",
|
||||
"bootstrap": "^5.1.3",
|
||||
"bootstrap-icons": "^1.8.1",
|
||||
"csgo-sharecode": "^3.0.1",
|
||||
"echarts": "^5.3.1",
|
||||
"fork-awesome": "^1.2.0",
|
||||
"http-status-codes": "^2.2.0",
|
||||
"iso-639-1": "^2.1.15",
|
||||
"jquery": "^3.6.3",
|
||||
"luxon": "^3.2.1",
|
||||
"string-sanitizer": "^2.0.2",
|
||||
"vue": "^3.2.47",
|
||||
"vue-matomo": "^4.2.0",
|
||||
"vue-router": "^4.1.6",
|
||||
"iso-639-1": "^2.1.13",
|
||||
"jquery": "^3.6.0",
|
||||
"luxon": "^2.3.1",
|
||||
"pinia": "^2.0.12",
|
||||
"vue": "^3.2.31",
|
||||
"vue-matomo": "^4.1.0",
|
||||
"vue-router": "^4.0.14",
|
||||
"vue3-cookies": "^1.0.6",
|
||||
"vuex": "^4.1.0"
|
||||
"vuex": "^4.0.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.21.0",
|
||||
"@babel/eslint-parser": "^7.19.1",
|
||||
"@vue/cli-plugin-babel": "~5.0.8",
|
||||
"@vue/cli-plugin-eslint": "~5.0.8",
|
||||
"@vue/cli-plugin-router": "~5.0.8",
|
||||
"@vue/cli-plugin-vuex": "~5.0.8",
|
||||
"@vue/cli-service": "~5.0.8",
|
||||
"@vue/compiler-sfc": "^3.2.47",
|
||||
"eslint": "^8.35.0",
|
||||
"eslint-plugin-vue": "^9.9.0",
|
||||
"sass": "^1.58.3",
|
||||
"sass-loader": "^13.2.0"
|
||||
"@rushstack/eslint-patch": "^1.1.1",
|
||||
"@types/echarts": "^4.9.13",
|
||||
"@types/luxon": "^2.3.1",
|
||||
"@types/node": "^16.11.26",
|
||||
"@vitejs/plugin-vue": "^2.2.4",
|
||||
"@vue/eslint-config-prettier": "^7.0.0",
|
||||
"@vue/eslint-config-typescript": "^10.0.0",
|
||||
"@vue/tsconfig": "^0.1.3",
|
||||
"eslint": "^8.11.0",
|
||||
"eslint-plugin-vue": "^8.5.0",
|
||||
"prettier": "^2.6.0",
|
||||
"sass": "^1.49.9",
|
||||
"typescript": "~4.6.2",
|
||||
"vite": "^2.8.6",
|
||||
"vue-tsc": "^0.33.2"
|
||||
},
|
||||
"packageManager": "yarn@3.4.1"
|
||||
"packageManager": "yarn@3.2.0"
|
||||
}
|
||||
|
BIN
public/fonts/OpenSans-Italic-VariableFont_wdth,wght.ttf
Normal file
BIN
public/fonts/OpenSans-Italic-VariableFont_wdth,wght.woff2
Normal file
BIN
public/fonts/OpenSans-VariableFont_wdth,wght.ttf
Normal file
BIN
public/fonts/OpenSans-VariableFont_wdth,wght.woff2
Normal file
BIN
public/fonts/Orbitron-VariableFont_wght.ttf
Normal file
BIN
public/fonts/Orbitron-VariableFont_wght.woff2
Normal file
Before Width: | Height: | Size: 74 KiB After Width: | Height: | Size: 211 KiB |
Before Width: | Height: | Size: 213 KiB |
Before Width: | Height: | Size: 214 KiB |
Before Width: | Height: | Size: 213 KiB |
BIN
public/images/map_screenshots/ar_baggage.jpg
Normal file
After Width: | Height: | Size: 454 KiB |
Before Width: | Height: | Size: 2.1 MiB |
Before Width: | Height: | Size: 206 KiB After Width: | Height: | Size: 440 KiB |
BIN
public/images/map_screenshots/ar_dizzy.jpg
Normal file
After Width: | Height: | Size: 425 KiB |
Before Width: | Height: | Size: 1.8 MiB |
Before Width: | Height: | Size: 157 KiB After Width: | Height: | Size: 345 KiB |
BIN
public/images/map_screenshots/ar_lunacy.jpg
Normal file
After Width: | Height: | Size: 592 KiB |
Before Width: | Height: | Size: 3.0 MiB |
Before Width: | Height: | Size: 283 KiB After Width: | Height: | Size: 588 KiB |
BIN
public/images/map_screenshots/ar_monastery.jpg
Normal file
After Width: | Height: | Size: 528 KiB |
Before Width: | Height: | Size: 2.3 MiB |
Before Width: | Height: | Size: 154 KiB After Width: | Height: | Size: 326 KiB |
BIN
public/images/map_screenshots/ar_shoots.jpg
Normal file
After Width: | Height: | Size: 488 KiB |
Before Width: | Height: | Size: 2.4 MiB |
Before Width: | Height: | Size: 244 KiB After Width: | Height: | Size: 493 KiB |
BIN
public/images/map_screenshots/coop_autumn.jpg
Normal file
After Width: | Height: | Size: 586 KiB |
Before Width: | Height: | Size: 3.9 MiB |
Before Width: | Height: | Size: 355 KiB After Width: | Height: | Size: 615 KiB |
BIN
public/images/map_screenshots/coop_fall.jpg
Normal file
After Width: | Height: | Size: 218 KiB |
Before Width: | Height: | Size: 821 KiB |
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 104 KiB |
BIN
public/images/map_screenshots/coop_kasbah.jpg
Normal file
After Width: | Height: | Size: 284 KiB |
Before Width: | Height: | Size: 1.3 MiB |
Before Width: | Height: | Size: 92 KiB After Width: | Height: | Size: 219 KiB |
BIN
public/images/map_screenshots/cs_agency.jpg
Normal file
After Width: | Height: | Size: 424 KiB |
Before Width: | Height: | Size: 1.5 MiB |
Before Width: | Height: | Size: 103 KiB After Width: | Height: | Size: 233 KiB |
BIN
public/images/map_screenshots/cs_apollo.jpg
Normal file
After Width: | Height: | Size: 511 KiB |
Before Width: | Height: | Size: 2.3 MiB |
Before Width: | Height: | Size: 116 KiB After Width: | Height: | Size: 260 KiB |
BIN
public/images/map_screenshots/cs_assault.jpg
Normal file
After Width: | Height: | Size: 526 KiB |
Before Width: | Height: | Size: 2.4 MiB |
Before Width: | Height: | Size: 213 KiB After Width: | Height: | Size: 466 KiB |
BIN
public/images/map_screenshots/cs_climb.jpg
Normal file
After Width: | Height: | Size: 503 KiB |
Before Width: | Height: | Size: 2.5 MiB |
Before Width: | Height: | Size: 289 KiB After Width: | Height: | Size: 1.7 MiB |
BIN
public/images/map_screenshots/cs_cruise.jpg
Normal file
After Width: | Height: | Size: 491 KiB |
Before Width: | Height: | Size: 2.1 MiB |
Before Width: | Height: | Size: 177 KiB After Width: | Height: | Size: 411 KiB |
BIN
public/images/map_screenshots/cs_downtown.jpg
Normal file
After Width: | Height: | Size: 502 KiB |
Before Width: | Height: | Size: 2.6 MiB |
Before Width: | Height: | Size: 286 KiB After Width: | Height: | Size: 588 KiB |
BIN
public/images/map_screenshots/cs_insertion.jpg
Normal file
After Width: | Height: | Size: 768 KiB |
Before Width: | Height: | Size: 3.4 MiB |
Before Width: | Height: | Size: 217 KiB After Width: | Height: | Size: 486 KiB |
BIN
public/images/map_screenshots/cs_insertion2.jpg
Normal file
After Width: | Height: | Size: 619 KiB |
Before Width: | Height: | Size: 3.5 MiB |
Before Width: | Height: | Size: 443 KiB After Width: | Height: | Size: 765 KiB |
BIN
public/images/map_screenshots/cs_italy.jpg
Normal file
After Width: | Height: | Size: 412 KiB |
Before Width: | Height: | Size: 1.8 MiB |
Before Width: | Height: | Size: 140 KiB After Width: | Height: | Size: 313 KiB |
BIN
public/images/map_screenshots/cs_militia.jpg
Normal file
After Width: | Height: | Size: 486 KiB |
Before Width: | Height: | Size: 2.3 MiB |
Before Width: | Height: | Size: 127 KiB After Width: | Height: | Size: 306 KiB |
BIN
public/images/map_screenshots/cs_motel.jpg
Normal file
After Width: | Height: | Size: 458 KiB |
Before Width: | Height: | Size: 2.1 MiB |
Before Width: | Height: | Size: 191 KiB After Width: | Height: | Size: 413 KiB |
BIN
public/images/map_screenshots/cs_museum.jpg
Normal file
After Width: | Height: | Size: 608 KiB |
Before Width: | Height: | Size: 2.9 MiB |
Before Width: | Height: | Size: 300 KiB After Width: | Height: | Size: 588 KiB |
BIN
public/images/map_screenshots/cs_office.jpg
Normal file
After Width: | Height: | Size: 475 KiB |
Before Width: | Height: | Size: 2.2 MiB |
Before Width: | Height: | Size: 235 KiB After Width: | Height: | Size: 484 KiB |
BIN
public/images/map_screenshots/cs_rush.jpg
Normal file
After Width: | Height: | Size: 487 KiB |
Before Width: | Height: | Size: 2.4 MiB |
Before Width: | Height: | Size: 226 KiB After Width: | Height: | Size: 454 KiB |
BIN
public/images/map_screenshots/cs_seaside.jpg
Normal file
After Width: | Height: | Size: 479 KiB |
Before Width: | Height: | Size: 2.2 MiB |
Before Width: | Height: | Size: 189 KiB After Width: | Height: | Size: 410 KiB |
BIN
public/images/map_screenshots/cs_thunder.jpg
Normal file
After Width: | Height: | Size: 544 KiB |
Before Width: | Height: | Size: 2.8 MiB |
Before Width: | Height: | Size: 305 KiB After Width: | Height: | Size: 620 KiB |
BIN
public/images/map_screenshots/cs_workout.jpg
Normal file
After Width: | Height: | Size: 456 KiB |
Before Width: | Height: | Size: 1.8 MiB |
Before Width: | Height: | Size: 153 KiB After Width: | Height: | Size: 344 KiB |
BIN
public/images/map_screenshots/de_abbey.jpg
Normal file
After Width: | Height: | Size: 513 KiB |