{
  "name": "@pretty-chitty/cli",
  "version": "1.2.1",
  "description": "Build and development tools for Pretty Chitty - a TypeScript framework for creating high-quality async or realtime 3D strategy board games",
  "license": "Proprietary",
  "licenseFilename": "LICENSE.md",
  "author": "Josh Breckman <jbreckman@prettychitty.com>",
  "homepage": "https://prettychitty.com",
  "repository": {
    "type": "git",
    "url": "https://github.com/prettychitty/pretty-chitty-cli"
  },
  "bugs": {
    "url": "https://github.com/prettychitty/pretty-chitty-cli/issues",
    "email": "support@prettychitty.com"
  },
  "keywords": [
    "board-game",
    "game-engine",
    "3d-games",
    "strategy-games",
    "typescript",
    "react",
    "threejs",
    "game-development",
    "cli",
    "build-tool"
  ],
  "bin": {
    "pretty-chitty-cli": "./bin/run.js"
  },
  "engines": {
    "node": ">=18.0.0"
  },
  "prettier": {
    "printWidth": 120
  },
  "dependencies": {
    "@babel/core": "^7.23.3",
    "@babel/plugin-proposal-class-properties": "^7.18.6",
    "@babel/plugin-proposal-decorators": "^7.23.5",
    "@babel/plugin-syntax-decorators": "^7.23.3",
    "@babel/plugin-transform-typescript": "^7.23.6",
    "@babel/preset-env": "^7.23.3",
    "@babel/preset-react": "^7.23.3",
    "@babel/preset-typescript": "^7.23.3",
    "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
    "@types/color": "^3.0.6",
    "@types/spritesmith": "^3.4.5",
    "@types/tmp": "^0.2.6",
    "babel-loader": "^9.1.3",
    "babel-plugin-transform-typescript-metadata": "^0.3.2",
    "basic-ftp": "^5.0.5",
    "chokidar": "^3.6.0",
    "color": "^4.2.3",
    "css-loader": "^7.1.1",
    "eslint": "^8.56.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-react": "^7.33.2",
    "eslint-plugin-react-hooks": "^4.6.0",
    "fast-average-color": "^9.4.0",
    "fast-average-color-node": "^2.7.0",
    "glob": "^11.0.0",
    "html-webpack-plugin": "^5.5.3",
    "inquirer": "^12.3.2",
    "lru-cache": "^11.0.2",
    "mime": "^4.0.6",
    "node-fetch": "^3.3.2",
    "null-loader": "^4.0.1",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-refresh": "^0.14.0",
    "reflect-metadata": "^0.1.14",
    "sharp": "^0.32.6",
    "source-map-loader": "^5.0.0",
    "spritesmith": "^3.4.1",
    "style-loader": "^4.0.0",
    "tmp": "^0.2.1",
    "tmp-promise": "^3.0.3",
    "ts-jest": "^29.1.1",
    "ts-loader": "^9.5.1",
    "tsx": "^4.7.2",
    "typescript": "^5.4.2",
    "webpack": "^5.91.0",
    "webpack-bundle-analyzer": "^4.10.1",
    "webpack-cli": "^5.1.4",
    "webpack-dev-server": "^4.15.1",
    "fork-ts-checker-webpack-plugin": "^9.1.0"
  },
  "devDependencies": {
    "@types/chai": "^4",
    "@types/mocha": "^10",
    "@types/node": "^18",
    "@types/react": "^18.2.34",
    "@types/react-dom": "^18.2.14"
  },
  "type": "module",
  "sideEffects": false
}
