{
  "name": "@bscotch/stitch",
  "version": "11.1.12",
  "description": "Stitch: The GameMaker Studio 2 Asset Pipeline Development Kit.",
  "keywords": [
    "gamemaker",
    "game-maker",
    "gml",
    "yy",
    "yyp",
    "gms2",
    "asset",
    "gms",
    "cli",
    "batch",
    "automation",
    "import",
    "pipeline"
  ],
  "homepage": "https://github.com/bscotch/stitch/tree/develop/packages/core#readme",
  "repository": {
    "type": "git",
    "url": "https://github.com/bscotch/stitch.git",
    "directory": "packages/core"
  },
  "license": "MIT",
  "author": "Adam Coster (https://www.bscotch.net/about#adam-coster)",
  "contributors": [
    "Shi Chen (https://www.bscotch.net/about#shi-chen)"
  ],
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./asset-sources": {
      "types": "./dist/lib/assetSource/assetSource.d.ts",
      "import": "./dist/lib/assetSource/assetSource.js"
    },
    "./asset-sources/browser": {
      "types": "./dist/lib/assetSource/assetSource.browser.d.ts",
      "import": "./dist/lib/assetSource/assetSource.browser.js"
    }
  },
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "bin": "./stitch.mjs",
  "dependencies": {
    "@bscotch/debounce-watch": "^1.1.0",
    "@bscotch/logger": "0.2.2",
    "@bscotch/pathy": "^2.12.1",
    "@bscotch/stringify": "^0.3.0",
    "@bscotch/utility": "^7.2.0",
    "@bscotch/validation": "^0.3.0",
    "ajv": "8.12.0",
    "archiver": "6.0.1",
    "chalk": "5.3.0",
    "change-case": "5.1.2",
    "commander": "11.1.0",
    "debug": "4.3.4",
    "fs-extra": "11.1.1",
    "inquirer": "9.2.12",
    "lodash-es": "4.17.21",
    "music-metadata": "^8.1.4",
    "open": "^9.1.0",
    "picocolors": "1.0.0",
    "ts-command-line-args": "2.5.1",
    "tslib": "^2.6.2",
    "unzipper": "0.10.14",
    "uuid": "^9.0.1",
    "xregexp": "5.1.1",
    "yaml": "2.3.4",
    "zod": "^3.22.4",
    "@bscotch/stitch-config": "0.4.0",
    "@bscotch/yy": "2.4.0",
    "@bscotch/spritely": "3.4.0",
    "@bscotch/stitch-launcher": "1.5.2"
  },
  "devDependencies": {
    "@types/archiver": "6.0.1",
    "@types/chai": "^4.3.10",
    "@types/chai-as-promised": "^7.1.8",
    "@types/debug": "^4.1.12",
    "@types/fs-extra": "^11.0.4",
    "@types/inquirer": "^9.0.7",
    "@types/lodash-es": "^4.17.11",
    "@types/mocha": "^10.0.4",
    "@types/unzipper": "^0.10.9",
    "@types/uuid": "^9.0.7",
    "chai": "^4.3.10",
    "chai-as-promised": "^7.1.1",
    "just-diff": "^6.0.2",
    "mocha": "^10.2.0",
    "rimraf": "^5.0.5",
    "typescript": "5.2.2"
  },
  "engines": {
    "node": ">=16.0.0"
  },
  "publishConfig": {
    "access": "public"
  },
  "trebuchet": {
    "keep": {
      "devDependencies": [
        "just-diff"
      ]
    }
  },
  "scripts": {
    "build": "tsc --build",
    "clean": "rimraf build dist *.tsbuildinfo **/*.tsbuildinfo",
    "test": "mocha --config ../../config/.mocharc.cjs --parallel=false --timeout=30000",
    "test:dev": "mocha --config ../../config/.mocharc.cjs --forbid-only=false --parallel=false --timeout=9999999999",
    "watch": "tsc --build --watch"
  }
}