{
  "name": "gamecodex",
  "version": "2.0.1",
  "description": "A game designer AI lens for programmers — one MCP tool that applies industry-proven design philosophies (Cerny's Method, MDA, game feel, juice, flow, scope discipline…) to whatever you're building. 957 engine docs ride along as MCP resources.",
  "main": "dist/index.js",
  "bin": {
    "gamecodex": "dist/index.js"
  },
  "scripts": {
    "build": "rm -rf dist && tsc",
    "dev": "tsc --watch",
    "start": "node dist/index.js",
    "test": "node --import tsx --test src/__tests__/*.test.ts",
    "test:ci": "node --import tsx --test src/__tests__/*.test.ts",
    "typecheck": "tsc --noEmit",
    "version:patch": "npm version patch --no-git-tag-version",
    "version:minor": "npm version minor --no-git-tag-version",
    "version:major": "npm version major --no-git-tag-version",
    "prepublishOnly": "npm run build && npm test"
  },
  "keywords": [
    "mcp",
    "gamedev",
    "game-development",
    "game-design",
    "design-lens",
    "game-feel",
    "mda",
    "gamecodex",
    "model-context-protocol",
    "ai",
    "ai-assistant",
    "game-ai",
    "claude",
    "cursor",
    "windsurf",
    "ecs",
    "godot",
    "unity",
    "unreal",
    "monogame",
    "bevy",
    "phaser",
    "gamemaker",
    "pygame",
    "love2d",
    "raylib",
    "defold",
    "construct",
    "renpy",
    "rpgmaker",
    "pixijs",
    "threejs",
    "babylonjs",
    "sfml",
    "sdl3",
    "libgdx",
    "stride",
    "haxeflixel",
    "heaps",
    "playcanvas",
    "excalibur",
    "macroquad",
    "fna",
    "gdevelop",
    "kaplay"
  ],
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/sbenson2/GameCodex.git"
  },
  "homepage": "https://github.com/sbenson2/GameCodex",
  "bugs": {
    "url": "https://github.com/sbenson2/GameCodex/issues"
  },
  "author": "shawn-benson",
  "dependencies": {
    "@modelcontextprotocol/sdk": "^1.12.1",
    "zod": "^4.3.6"
  },
  "devDependencies": {
    "@types/node": "^25.5.0",
    "tsx": "^4.21.0",
    "typescript": "^5.8.3"
  },
  "files": [
    "dist/**/*.js",
    "dist/**/*.d.ts",
    "docs",
    "CHANGELOG.md",
    "LICENSE"
  ],
  "engines": {
    "node": ">=18"
  }
}
