{ "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" ] } }