{
  "name": "scenario-tester",
  "version": "4.1.1",
  "repository": "https://github.com/embroider-build/scenario-tester",
  "license": "MIT",
  "author": "Edward Faulkner <edward@eaf4.com>",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.mjs",
      "require": "./dist/index.js"
    },
    "./*": {
      "types": "./dist/*.d.ts",
      "import": "./dist/*.mjs",
      "require": "./dist/*.js"
    }
  },
  "typesVersions": {
    "*": {
      "*": [
        "dist/*"
      ]
    }
  },
  "bin": {
    "scenario-tester": "./dist/cli.js",
    "scenario-tester-esm": "./dist/cli.mjs"
  },
  "files": [
    "dist/"
  ],
  "resolutions": {
    "type-fest": "^3.0.0"
  },
  "dependencies": {
    "fixturify-project": "^7.1.0",
    "fs-extra": "^9.1.0",
    "glob": "^7.1.6",
    "tmp": "^0.2.1",
    "yargs": "^16.2.0"
  },
  "devDependencies": {
    "@release-it-plugins/lerna-changelog": "^5.0.0",
    "@types/fs-extra": "^9.0.7",
    "@types/glob": "^8.1.0",
    "@types/qunit": "^2.11.3",
    "@types/tmp": "^0.2.0",
    "@types/yargs": "^16.0.0",
    "@typescript-eslint/eslint-plugin": "^6.2.1",
    "@typescript-eslint/parser": "^6.2.1",
    "browser-sync": "^2.29.3",
    "concurrently": "^8.2.0",
    "eslint": "^8.46.0",
    "eslint-plugin-tsdoc": "^0.2.17",
    "execa": "^5.0.1",
    "lite-server": "^2.6.1",
    "qunit": "^2.18.0",
    "release-it": "^15.5.0",
    "release-plan": "^0.6.0",
    "ts-node": "^10.9.1",
    "tsconfig-to-dual-package": "^1.2.0",
    "tsup": "^7.2.0",
    "typedoc": "^0.24.8",
    "typescript": "^5.1.6"
  },
  "volta": {
    "node": "18.17.0"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org"
  },
  "release-it": {
    "plugins": {
      "@release-it-plugins/lerna-changelog": {
        "infile": "CHANGELOG.md",
        "launchEditor": true
      }
    },
    "git": {
      "tagName": "v${version}"
    },
    "github": {
      "release": true,
      "tokenRef": "GITHUB_AUTH"
    }
  },
  "scripts": {
    "build": "pnpm tsup cli.ts index.ts list.ts output.ts --tsconfig tsconfig.esm.json --dts --format esm,cjs",
    "docs": "typedoc --tsconfig tsconfig.esm.json index.ts --out typedoc/",
    "docs:dev": "concurrently \"pnpm docs:watch\" \"pnpm docs:serve\"",
    "docs:serve": "browser-sync start --server \"typedoc/\" --files \"**/*.html\"",
    "docs:watch": "pnpm docs -- --watch",
    "lint": "eslint '*.ts'",
    "start": "tsc --watch",
    "test": "concurrently --no-color \"npm:test:*\" --names \"test:\"",
    "test:cjs": "qunit tests/test.cjs",
    "test:esm": "qunit tests/test.mjs",
    "test:ts": "npx qunit --require ts-node/register tests/test.ts"
  }
}