{
  "name": "executable-stories-formatters",
  "version": "1.30.0",
  "description": "Cucumber-compatible report formats (HTML, Markdown, JUnit XML, Cucumber JSON) for executable-stories test results.",
  "author": "Jag Reehal <jag@jagreehal.com>",
  "license": "Apache-2.0",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/jagreehal/executable-stories.git",
    "directory": "packages/executable-stories-formatters"
  },
  "homepage": "https://github.com/jagreehal/executable-stories#readme",
  "bugs": {
    "url": "https://github.com/jagreehal/executable-stories/issues"
  },
  "type": "module",
  "sideEffects": false,
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.cjs"
    },
    "./adapters": {
      "types": "./dist/adapters.d.ts",
      "import": "./dist/adapters.js",
      "require": "./dist/adapters.cjs"
    }
  },
  "bin": {
    "executable-stories": "./dist/cli.js"
  },
  "files": [
    "dist",
    "docs",
    "skills",
    "schemas"
  ],
  "engines": {
    "node": ">=22"
  },
  "keywords": [
    "executable-stories",
    "bdd",
    "testing",
    "documentation",
    "cucumber",
    "html",
    "markdown",
    "junit",
    "report",
    "formatter"
  ],
  "dependencies": {
    "@cucumber/html-formatter": "^24.2.0",
    "@cucumber/messages": "^34.2.1",
    "ajv": "^8.20.0",
    "github-slugger": "^2.0.0",
    "yaml": "^2.9.1",
    "react": "^19.3.0",
    "react-dom": "^19.3.0",
    "executable-stories-core": "0.30.0",
    "executable-stories-react": "0.21.2"
  },
  "devDependencies": {
    "@faker-js/faker": "^10.6.0",
    "@storybook/html": "^10.6.0",
    "@storybook/html-vite": "^10.6.0",
    "@types/node": "^26.6.1",
    "storybook": "^10.6.1",
    "tsup": "^8.5.1",
    "tsx": "^4.23.15",
    "typescript": "~6.0.3",
    "vitest": "^5.0.1",
    "vitest-mock-extended": "^5.1.1"
  },
  "scripts": {
    "embed-assets": "node scripts/embed-react-assets.mjs",
    "build": "node scripts/embed-react-assets.mjs && tsup",
    "lint": "eslint .",
    "test": "node scripts/embed-react-assets.mjs && vitest run",
    "test:watch": "node scripts/embed-react-assets.mjs && vitest",
    "type-check": "node scripts/embed-react-assets.mjs && tsc --noEmit",
    "compile": "node scripts/embed-react-assets.mjs && bun build src/cli.ts --compile --outfile executable-stories",
    "storybook": "storybook dev -p 6006",
    "build-storybook": "storybook build"
  }
}