{
    "name": "goban",
    "version": "0.5.109",
    "description": "",
    "main": "lib/goban.js",
    "types": "lib/goban.d.ts",
    "files": [
        "lib/",
        "node/",
        "src/"
    ],
    "keywords": [
        "go",
        "baduk",
        "igo",
        "weiqi",
        "online-go",
        "ogs",
        "goban"
    ],
    "scripts": {
        "dev": "webpack-cli serve",
        "build-debug": "webpack",
        "build-production": "webpack --mode production",
        "lint": "eslint src/ --ext=.ts,.tsx",
        "lint:fix": "eslint --fix src/ --ext=.ts,.tsx",
        "typedoc": "typedoc --mode file --out doc/ --theme minimal --tsconfig tsconfig.json --excludeExternals --externalPattern '**/node_modules/**' --includeDeclarations src/",
        "prettier": "prettier --write \"src/**/*.{ts,tsx}\"",
        "prettier:check": "prettier --check \"src/**/*.{ts,tsx}\"",
        "checks": "npm run lint && npm run prettier:check",
        "test": "jest"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/online-go/goban.git"
    },
    "author": "Akita Noek  <anoek@online-go.com> (https://online-go.com/)",
    "license": "Apache-2.0",
    "bugs": {
        "url": "https://github.com/online-go/goban/issues"
    },
    "homepage": "https://github.com/online-go/goban#readme",
    "devDependencies": {
        "@types/jest": "^28.1.7",
        "@types/react": "^18.0.9",
        "@types/react-dom": "^18.0.5",
        "@typescript-eslint/eslint-plugin": "^5.10.0",
        "@typescript-eslint/eslint-plugin-tslint": "^5.10.0",
        "@typescript-eslint/parser": "^5.10.0",
        "cache-loader": "^4.1.0",
        "eslint": "^8.7.0",
        "eslint-config-prettier": "^8.3.0",
        "eslint-plugin-jsdoc": "^39.3.1",
        "eslint-plugin-prettier": "^4.0.0",
        "eventemitter3": "^4.0.7",
        "fork-ts-checker-webpack-plugin": "^6.3.4",
        "husky": "^8.0.1",
        "jest": "^28.1.3",
        "jest-environment-jsdom": "^28.1.3",
        "lint-staged": "^12.1.7",
        "prettier": "^2.6.2",
        "prettier-eslint": "^15.0.0",
        "react": "^18.1.0",
        "react-dom": "^18.1.0",
        "svg-inline-loader": "0.8.2",
        "thread-loader": "^3.0.4",
        "ts-jest": "^28.0.8",
        "ts-loader": "^9.3.0",
        "ts-node": "^10.9.1",
        "tslint": "^6.1.3",
        "typedoc": "^0.22.15",
        "typescript": "^4.7.2",
        "webpack": "^5.72.1",
        "webpack-cli": "^4.9.2",
        "webpack-dev-server": "^3.11.2"
    },
    "lint-staged": {
        "src/**/*.{ts,tsx}": [
            "eslint"
        ]
    }
}