{
  "name": "@h-rig/guard-plugin",
  "version": "0.0.6-alpha.286",
  "type": "module",
  "description": "First-party runtime policy-guard hooks contributed as a single-channel Rig plugin.",
  "license": "UNLICENSED",
  "files": [
    "dist",
    "README.md"
  ],
  "exports": {
    ".": {
      "types": "./dist/src/index.d.ts",
      "import": "./dist/src/index.js"
    },
    "./plugin": {
      "types": "./dist/src/plugin.d.ts",
      "import": "./dist/src/plugin.js"
    },
    "./guard": {
      "types": "./dist/src/guard.d.ts",
      "import": "./dist/src/guard.js"
    },
    "./controlled-bash": {
      "types": "./dist/src/controlled-bash.d.ts",
      "import": "./dist/src/controlled-bash.js"
    },
    "./agent-shell": {
      "types": "./dist/src/agent-shell.d.ts",
      "import": "./dist/src/agent-shell.js"
    },
    "./hooks/safety-guard": {
      "types": "./dist/src/hooks/safety-guard.d.ts",
      "import": "./dist/src/hooks/safety-guard.js"
    },
    "./hooks/scope-guard": {
      "types": "./dist/src/hooks/scope-guard.d.ts",
      "import": "./dist/src/hooks/scope-guard.js"
    },
    "./hooks/import-guard": {
      "types": "./dist/src/hooks/import-guard.d.ts",
      "import": "./dist/src/hooks/import-guard.js"
    },
    "./hooks/test-integrity-guard": {
      "types": "./dist/src/hooks/test-integrity-guard.d.ts",
      "import": "./dist/src/hooks/test-integrity-guard.js"
    },
    "./hooks/post-edit-lint": {
      "types": "./dist/src/hooks/post-edit-lint.d.ts",
      "import": "./dist/src/hooks/post-edit-lint.js"
    }
  },
  "engines": {
    "bun": ">=1.3.14"
  },
  "main": "./dist/src/index.js",
  "module": "./dist/src/index.js",
  "types": "./dist/src/index.d.ts",
  "dependencies": {
    "@rig/contracts": "npm:@h-rig/contracts@0.0.6-alpha.286",
    "@rig/core": "npm:@h-rig/core@0.0.6-alpha.286",
    "@rig/std-shared": "npm:@h-rig/std-shared@0.0.6-alpha.286",
    "effect": "4.0.0-beta.90"
  }
}
