{
    "name": "minimaxer",
    "version": "3.4.0",
    "description": "Library for building game trees and running the minimax algorithm for turn-based games",
    "keywords": [
        "minimax",
        "game"
    ],
    "main": "dist/index.js",
    "types": "dist/index.d.ts",
    "type": "module",
    "scripts": {
        "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js",
        "build": "tsc",
        "cleanBuild": "rm -rf dist && tsc",
        "build:examples": "npm run build && npx tsc -p examples/",
        "build:benchmarks": "npm run build && npx tsc -p benchmarks/",
        "build:docs": "npm run build && typedoc",
        "format": "prettier --write \"src/**/*.ts\"",
        "lint": "eslint .",
        "prepare": "npm run cleanBuild",
        "prepublishOnly": "npx git-branch-is -r release* && npm run lint && npm test",
        "preversion": "npx git-branch-is -r release* && npm run lint",
        "version": "npm run build:docs && git add docs",
        "postversion": "git push && git push --tags"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/domw95/minimaxer.git"
    },
    "author": "domw95",
    "license": "ISC",
    "bugs": {
        "url": "https://github.com/domw95/minimaxer/issues"
    },
    "homepage": "https://github.com/domw95/minimaxer#readme",
    "devDependencies": {
        "@types/jest": "^29.2.5",
        "@typescript-eslint/eslint-plugin": "^5.48.1",
        "@typescript-eslint/parser": "^5.48.1",
        "benchmark": "^2.1.4",
        "benny": "^3.7.1",
        "eslint": "^8.31.0",
        "git-branch-is": "^4.0.0",
        "jest": "^29.3.1",
        "prettier": "^2.8.2",
        "ts-jest": "^29.0.3",
        "ts-node": "^10.9.1",
        "typedoc": "^0.23.24",
        "typedoc-theme-hierarchy": "^3.0.2",
        "typescript": "^4.9.4"
    },
    "files": [
        "dist/**/*"
    ]
}
