Browse Source

tsconfig.json required

master
pvincent 3 years ago
parent
commit
9ffe504586
  1. 3
      .vscode/settings.json
  2. 54
      vite.config.ts

3
.vscode/settings.json

@ -5,6 +5,7 @@
"vetur.validation.interpolation": true,
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"cSpell.enableFiletypes": ["markdown", "!typescript", "!json"],
"cSpell.words": [
"Astrologia",
@ -16,5 +17,5 @@
"protovue",
"tmik",
"windi"
]
]
}

54
vite.config.ts

@ -5,40 +5,40 @@ import WindiCSS from 'vite-plugin-windicss'
import { resolve } from "path"
export default {
plugins: [
vue(),
WindiCSS()
],
define: {
APP_TITLE: JSON.stringify(pkg.name),
APP_VERSION: JSON.stringify(buildVersion()),
APP_REPOSITORY: JSON.stringify(pkg.repository),
APP_LICENSE: JSON.stringify(pkg.license),
},
resolve: {
alias: {
"@": resolve(__dirname, "src"),
},
},
plugins: [
vue(),
WindiCSS()
],
define: {
APP_TITLE: JSON.stringify(pkg.name),
APP_VERSION: JSON.stringify(buildVersion()),
APP_REPOSITORY: JSON.stringify(pkg.repository),
APP_LICENSE: JSON.stringify(pkg.license),
},
resolve: {
alias: {
"@": resolve(__dirname, "src"),
},
},
}
// FUNCTIONS
//----------
function buildVersion(): string {
const version = pkg.version
if (!isGitCommand()) {
return version
}
const dirty = Number(execSync("git status -s | wc -l").toString())
return dirty > 0 ? `${version}${dirty}` : version
const version = pkg.version
if (!isGitCommand()) {
return version
}
const dirty = Number(execSync("git status -s | wc -l").toString())
return dirty > 0 ? `${version}${dirty}` : version
}
function isGitCommand(): boolean {
try {
execSync("command -v git")
return true
} catch (e) {
return false
}
try {
execSync("command -v git")
return true
} catch (e) {
return false
}
}
Loading…
Cancel
Save