{
  "name": "@fboes/aerofly-startgeraet",
  "desktopName": "aerofly-startgeraet",
  "version": "2.3.2",
  "description": "The Auxiliary Power Unit for Aerofly Flight Simulator 4: Improving the main menu with meaningful units and import functionality for weather and flight plans.",
  "main": "./dist/gui/index.js",
  "engines": {
    "node": ">= 22.0.0"
  },
  "scripts": {
    "test": "cd dist && node --test",
    "test:coverage": "cd dist && node --test --experimental-test-coverage",
    "test:watch": "cd dist && node --test --watch",
    "test:mcp": "npx @modelcontextprotocol/inspector node ./dist/mcp/index.js",
    "start": "node ./dist/cli/index.js",
    "start:gui": "npx electron .",
    "start:gui:linux": "npx electron . --ozone-platform=x11",
    "start:mcp": "node ./dist/mcp/index.js",
    "prettier": "npx prettier --cache --write .",
    "eslint": "npx eslint --fix",
    "tsc": "npx tsc --build",
    "tsc-watch": "npx tsc --watch",
    "fix-access-rights": "find src -type d -name \"@eaDir\" -prune -o -exec chmod 0755 {} \\; && find src -type f -exec chmod 0644 {} \\; && find docs -type f -exec chmod 0644 {} \\; && find assets -type f -exec chmod 0644 {} \\; && find src -type f -name \"index.ts\" -exec chmod 0755 {} \\;",
    "build": "npm run tsc && npm run eslint && npm run prettier",
    "build:cli:linux": "mkdir -p artifacts/cli && bun build src/cli/index.ts --compile --target=bun-linux-x64 --outfile artifacts/cli/aerofly-startgeraet-linux",
    "build:cli:macos": "mkdir -p artifacts/cli && bun build src/cli/index.ts --compile --target=bun-macos-x64 --outfile artifacts/cli/aerofly-startgeraet-macos-x64",
    "build:cli:macos-arm64": "mkdir -p artifacts/cli && bun build src/cli/index.ts --compile --target=bun-macos-arm64 --outfile artifacts/cli/aerofly-startgeraet-macos-arm64",
    "build:cli:windows": "mkdir -p artifacts/cli && bun build src/cli/index.ts --compile --target=bun-windows-x64 --outfile artifacts/cli/aerofly-startgeraet-windows.exe",
    "build:gui": "npx electron-builder --publish never",
    "build:mcpb": "mkdir -p artifacts/mcpb && npx -y @anthropic-ai/mcpb pack && mv *.mcpb artifacts/mcpb/",
    "version": "jq --arg ver \"$(jq -r '.version' package.json)\" '.version = $ver' manifest.json > manifest.tmp && mv manifest.tmp manifest.json && git add manifest.json CHANGELOG.md"
  },
  "keywords": [
    "aerofly",
    "aerofly-fs4",
    "flightplan",
    "metar",
    "simbrief"
  ],
  "bin": {
    "aerofly-startgeraet": "./dist/cli/index.js",
    "aerofly-startgeraet-mcp": "./dist/mcp/index.js"
  },
  "author": {
    "name": "Frank Boës",
    "email": "info@fboes.org",
    "url": "https://3960.org/"
  },
  "license": "MIT",
  "type": "module",
  "devDependencies": {
    "@eslint/js": "^10.0.1",
    "@types/node": "^25.5.2",
    "electron": "^42.0.1",
    "electron-builder": "^26.15.2",
    "eslint": "^10.0.3",
    "eslint-config-prettier": "^10.1.8",
    "eslint-plugin-prettier": "^5.5.5",
    "globals": "^17.4.0",
    "javascript-obfuscator": "^5.4.2",
    "prettier": "3.8.1",
    "typescript": "^5.9.3",
    "typescript-eslint": "^8.56.1"
  },
  "dependencies": {
    "@fboes/aerofly-custom-missions": "^1.6.0",
    "@fboes/aerofly-data": "^1.5.0",
    "@fboes/geojson": "^2.0.0",
    "@inquirer/prompts": "^8.3.0",
    "aewx-metar-parser": "^3.0.0",
    "conf": "^15.1.0",
    "electron-store": "^11.0.2",
    "zod": "^4.3.6",
    "@modelcontextprotocol/server": "^2.0.0"
  }
}
