{
  "name": "baldrick-broth",
  "description": "Build automation tool and task runner",
  "version": "0.20.0",
  "author": {
    "name": "Olivier Huin",
    "url": "https://github.com/olih"
  },
  "keywords": [
    "CLI",
    "Task runner",
    "Build system",
    "Build tool",
    "Make"
  ],
  "license": "MIT",
  "homepage": "https://github.com/flarebyte/baldrick-broth",
  "repository": {
    "type": "git",
    "url": "https://github.com/flarebyte/baldrick-broth.git"
  },
  "bugs": "https://github.com/flarebyte/baldrick-broth/issues",
  "bin": {
    "baldrick-broth": "dist/cli.mjs"
  },
  "type": "module",
  "exports": {
    ".": {
      "import": "./dist/cli.mjs",
      "default": "./dist/cli.mjs",
      "types": "./dist"
    },
    "./package.json": {
      "default": "./package.json"
    }
  },
  "main": "./dist/index.js",
  "files": [
    "dist",
    "src"
  ],
  "engines": {
    "node": ">=22"
  },
  "scripts": {
    "build": "tsc --outDir dist",
    "test": "tsx --test test/*.test.ts",
    "cli": "tsx src/cli.mts",
    "test:cov": "c8 --reporter=text-summary --reporter=lcov yarn -s test"
  },
  "dependencies": {
    "chalk": "^5.6.2",
    "commander": "^14.0.1",
    "dot-prop": "^10.0.0",
    "enquirer": "^2.4.1",
    "execa": "9.6.0",
    "handlebars": "^4.7.8",
    "json-mask": "^2.0.0",
    "listr2": "^9.0.4",
    "@listr2/prompt-adapter-enquirer": "^3.0.4",
    "papaparse": "^5.5.3",
    "winston": "^3.17.0",
    "yaml": "^2.8.1",
    "zod": "^4.1.11"
  },
  "devDependencies": {
    "@types/papaparse": "^5.3.16",
    "baldrick-dev-ts": "^1.0.0",
    "c8": "^10.1.3",
    "ts-node": "^10.9.2",
    "tsx": "^4.20.6",
    "typescript": "^5.9.2"
  },
  "c8": {
    "all": true,
    "include": [
      "src/**/*.ts"
    ],
    "exclude": [
      "dist/**",
      "test/**",
      "pest-spec/**",
      "spec/**",
      "**/*.d.ts"
    ]
  },
  "peerDependencies": {}
}
