{
  "name": "scoreko-dev",
  "version": "3.0.0",
  "description": "Template for NodeCG bundles that use Vue.js and TypeScript.",
  "homepage": "https://github.com/zoton2/nodecg-vue-ts-template#readme",
  "bugs": {
    "url": "https://github.com/zoton2/nodecg-vue-ts-template/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/zoton2/nodecg-vue-ts-template.git"
  },
  "license": "MIT",
  "author": "zoton2",
  "type": "module",
  "scripts": {
    "autofix": "eslint --fix",
    "prebuild": "trash ./extension && trash ./node_modules/.vite && trash ./shared/dist && trash ./dashboard && trash ./graphics",
    "build": "vite build && tsc -b tsconfig.extension.json",
    "lint": "eslint",
    "schema-types": "nodecg schema-types",
    "start": "cd ../.. && node index.js",
    "watch": "conc -n B,E -c red,blue -k vite \"tsc -b -w --preserveWatchOutput tsconfig.extension.json\""
  },
  "devDependencies": {
    "@eslint/js": "^9.39.0",
    "@quasar/extras": "^1.17.0",
    "@quasar/vite-plugin": "^1.10.0",
    "@tsconfig/node22": "^22.0.2",
    "@types/node": "^22.18.13",
    "@unhead/vue": "^2.0.19",
    "@vitejs/plugin-vue": "^6.0.1",
    "@vue/eslint-config-typescript": "^14.6.0",
    "@vue/tsconfig": "^0.8.1",
    "concurrently": "^9.2.1",
    "eslint": "^9.39.0",
    "eslint-plugin-vue": "^10.5.1",
    "nodecg": "^2.6.1",
    "nodecg-vue-composable": "^1.1.0",
    "pinia": "^2.3.1",
    "quasar": "^2.18.5",
    "sass-embedded": "^1.93.3",
    "trash-cli": "^7.0.0",
    "typescript": "^5.9.3",
    "typescript-eslint": "^8.46.2",
    "vite": "^7.1.12",
    "vite-plugin-checker": "^0.11.0",
    "vite-plugin-nodecg": "^2.1.0",
    "vue": "^3.5.22",
    "vue-router": "^4.5.0",
    "vue-tsc": "^3.1.2"
  },
  "pnpm": {
    "overrides": {
      "vite-plugin-nodecg>vite": "$vite"
    }
  },
  "nodecg": {
    "compatibleRange": "^2.3.0",
    "dashboardPanels": [
      {
        "name": "example",
        "title": "Example",
        "file": "example/main.html",
        "fullbleed": true
      },
      {
        "name": "loading",
        "title": "Loading",
        "file": "loading/main.html",
        "fullbleed": true
      }
    ],
    "graphics": [
      {
        "file": "example/main.html",
        "width": 1920,
        "height": 1080
      },
      {
        "file": "scoreboard/main.html",
        "width": 1920,
        "height": 1080
      },
      {
        "file": "commentary/main.html",
        "width": 1920,
        "height": 1080
      }
    ]
  },
  "overrides": {
    "vite-plugin-nodecg": {
      "vite": "$vite"
    }
  },
  "dependencies": {
    "country-list": "^2.4.1",
    "flag-icons": "^7.5.0"
  }
}
