Merge pull request 'dev' (#9) from dev into main
Reviewed-on: #9
This commit was merged in pull request #9.
This commit is contained in:
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "harheimertc-website",
|
"name": "harheimertc-website",
|
||||||
"version": "1.1.3",
|
"version": "1.1.4",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "harheimertc-website",
|
"name": "harheimertc-website",
|
||||||
"version": "1.1.3",
|
"version": "1.1.4",
|
||||||
"hasInstallScript": true,
|
"hasInstallScript": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@pinia/nuxt": "^0.11.2",
|
"@pinia/nuxt": "^0.11.2",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "harheimertc-website",
|
"name": "harheimertc-website",
|
||||||
"version": "1.1.3",
|
"version": "1.1.4",
|
||||||
"description": "Moderne Webseite für den Harheimer Tischtennis Club",
|
"description": "Moderne Webseite für den Harheimer Tischtennis Club",
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
|
|||||||
@@ -3,9 +3,24 @@ import path from 'path'
|
|||||||
import { getUserFromToken } from '../../utils/auth.js'
|
import { getUserFromToken } from '../../utils/auth.js'
|
||||||
|
|
||||||
async function readPackageVersion() {
|
async function readPackageVersion() {
|
||||||
const packageJsonPath = path.join(process.cwd(), 'package.json')
|
const cwd = process.cwd()
|
||||||
const packageJson = JSON.parse(await fs.readFile(packageJsonPath, 'utf8'))
|
const candidatePaths = [
|
||||||
return String(packageJson.version || '')
|
path.join(cwd, 'package.json'),
|
||||||
|
path.join(cwd, '../package.json')
|
||||||
|
]
|
||||||
|
|
||||||
|
for (const packageJsonPath of candidatePaths) {
|
||||||
|
try {
|
||||||
|
const packageJson = JSON.parse(await fs.readFile(packageJsonPath, 'utf8'))
|
||||||
|
if (packageJson?.version) {
|
||||||
|
return String(packageJson.version)
|
||||||
|
}
|
||||||
|
} catch (_error) {
|
||||||
|
// Try next candidate path (e.g. .output runtime)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return ''
|
||||||
}
|
}
|
||||||
|
|
||||||
export default defineEventHandler(async (event) => {
|
export default defineEventHandler(async (event) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user