{
  "package": {
    "dependencies": {
      "@reduxjs/toolkit": "^2.0.1",
      "i18next": "^23.7.16",
      "overwolf-hooks": "^4",
      "react": "^18.2.0",
      "react-dom": "^18.2.0",
      "react-i18next": "^14.0.0",
      "react-redux": "^9.0.4",
      "react-scripts": "^5.0.1",
      "web-vitals": "^3.5.1"
    },
    "devDependencies": {
      "@overwolf/types": "^3.24.6",
      "@testing-library/jest-dom": "^6.2.0",
      "@testing-library/react": "^14.1.2",
      "@testing-library/user-event": "^14.5.2",
      "@types/jest": "^29.5.11",
      "@types/node": "^20.10.7",
      "@types/react": "^18.2.47",
      "@types/react-dom": "^18.2.18",
      "@types/react-redux": "^7.1.33",
      "@types/remote-redux-devtools": "^0.5.8",
      "prettier": "^3.1.1",
      "typescript": "^5.3.3",
      "@redux-devtools/remote": "^0.9.1",
      "@redux-devtools/cli": "^4.0.0",
      "@semantic-release/git": "^10.0.1",
      "semantic-release": "^22.0.12"
    },
    "eslintConfig": {
      "extends": ["react-app", "react-app/jest"]
    },
    "scripts": {
      "start": "react-scripts start",
      "build": "react-scripts build",
      "test": "react-scripts test",
      "eject": "react-scripts eject",
      "start-remote-server": "redux-devtools --hostname=localhost --port=8081 --open",
      "format": "prettier --write src/**/*.ts{,x}",
      "lint": "tsc --noEmit && eslint src/**/*.ts{,x}",
      "pre-build": "node scripts/update-manifest.js",
      "post-build": "node scripts/create-production-overwolf-build",
      "package-overwolf": "cd build && tar -acf ../package.v$npm_package_version.zip * && cd -",
      "build:overwolf": "npm run pre-build && npm run build && npm run post-build && npm run package-overwolf"
    },
    "homepage": ".",
    "overrides": {
      "typescript": "^5.3.3"
    }
  }
}
