{
  "name": "pi-smithy",
  "version": "0.3.2",
  "description": "A workshop for crafting Pi packages — extension, skill, prompt template, theme, and release tooling from one scaffold.",
  "repository": {
    "type": "git",
    "url": "https://github.com/MerverliPy/pi-smithy.git"
  },
  "bugs": {
    "url": "https://github.com/MerverliPy/pi-smithy/issues"
  },
  "homepage": "https://github.com/MerverliPy/pi-smithy#readme",
  "private": false,
  "keywords": [
    "pi-package",
    "pi",
    "coding-agent",
    "starter",
    "scaffold",
    "extension",
    "skill",
    "theme",
    "prompt"
  ],
  "type": "module",
  "license": "MIT",
  "scripts": {
    "validate": "node ./scripts/validate.mjs",
    "changelog:add": "node ./scripts/changelog.mjs",
    "release:check": "bash ./scripts/release.sh --check",
    "release:dry": "bash ./scripts/release.sh --dry-run",
    "release:auto": "bash ./scripts/release.sh --auto",
    "release": "bash ./scripts/release.sh --publish",
    "test": "node ./scripts/policy.test.mjs && node ./scripts/release.test.mjs",
    "benchmark": "node ./benchmark/run.mjs",
    "benchmark:quick": "node ./benchmark/run.mjs --quick",
    "benchmark:e2e": "node ./benchmark/run.mjs --e2e"
  },
  "peerDependencies": {
    "@earendil-works/pi-coding-agent": "*",
    "typebox": "*"
  },
  "dependencies": {
    "typebox": "^1.3.7"
  },
  "pi": {
    "extensions": [
      "./extensions"
    ],
    "skills": [
      "./skills"
    ],
    "prompts": [
      "./prompts"
    ],
    "themes": [
      "./themes"
    ]
  },
  "files": [
    "extensions",
    "skills",
    "prompts",
    "themes",
    "scripts",
    "README.md",
    "CHANGELOG.md",
    "CONTRIBUTING.md",
    "SECURITY.md",
    "LICENSE"
  ],
  "publishConfig": {
    "access": "public"
  }
}
