{
  "name": "@bscotch/gml-parser",
  "version": "1.14.3",
  "description": "A parser for GML (GameMaker Language) files for programmatic manipulation and analysis of GameMaker projects.",
  "keywords": [
    "gml",
    "parser",
    "gamemaker",
    "game maker",
    "game maker language",
    "gml parser",
    "gamemaker parser",
    "stitch"
  ],
  "homepage": "https://github.com/bscotch/stitch/tree/develop/packages/parser#readme",
  "repository": {
    "type": "git",
    "url": "https://github.com/bscotch/stitch.git",
    "directory": "packages/parser"
  },
  "license": "MIT",
  "author": "Adam Coster (https://www.bscotch.net/about#adam-coster)",
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    }
  },
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "dependencies": {
    "@bscotch/pathy": "^2.12.1",
    "@bscotch/utility": "^7.2.0",
    "chevrotain": "11.0.3",
    "magic-string": "0.30.12",
    "tslib": "^2.8.1",
    "xml2js": "0.6.2",
    "zod": "^3.23.8",
    "@bscotch/stitch-launcher": "1.5.2",
    "@bscotch/yy": "2.4.0",
    "@bscotch/stitch-config": "0.4.0",
    "@bscotch/gamemaker-releases": "0.7.0"
  },
  "devDependencies": {
    "@types/xml2js": "0.4.14",
    "chai": "^5.1.2",
    "dotenv": "16.4.5",
    "mocha": "^10.8.2",
    "prettier": "^3.3.3",
    "typescript": "5.6.3"
  },
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "build": "tsc --build && pnpm build:cst-dts",
    "build:cst-dts": "node ./scripts/generate-cst-dts.mjs && prettier -w ./gml-cst.d.ts",
    "test": "mocha --config ../../config/.mocharc.cjs --parallel=false --timeout=30000",
    "test:dev": "mocha --config ../../config/.mocharc.cjs --forbid-only=false --parallel=false --timeout=9999999999 --bail=false",
    "watch": "tsc --build --watch"
  }
}