{
  "name": "@stryke/capnp",
  "version": "0.12.102",
  "private": false,
  "description": "A package to assist in running the Cap'n Proto compiler and creating Cap'n Proto serialization protocol schemas.",
  "keywords": [
    "capnp",
    "capnproto",
    "serialization",
    "protocol",
    "compiler",
    "storm-software",
    "stryke"
  ],
  "homepage": "https://stormsoftware.com",
  "bugs": {
    "url": "https://stormsoftware.com/support",
    "email": "support@stormsoftware.com"
  },
  "repository": {
    "type": "github",
    "url": "https://github.com/storm-software/stryke",
    "directory": "packages/capnp"
  },
  "funding": {
    "type": "github",
    "url": "https://github.com/sponsors/storm-software"
  },
  "license": "Apache-2.0",
  "author": {
    "name": "Storm Software",
    "email": "contact@stormsoftware.com",
    "url": "https://stormsoftware.com"
  },
  "maintainers": [
    {
      "name": "Storm Software",
      "email": "contact@stormsoftware.com",
      "url": "https://stormsoftware.com"
    }
  ],
  "contributors": [
    {
      "name": "Storm Software",
      "email": "contact@stormsoftware.com",
      "url": "https://stormsoftware.com"
    }
  ],
  "type": "module",
  "exports": {
    ".": {
      "import": { "types": "./dts/index.d.ts", "default": "./dist/index.mjs" },
      "require": {
        "types": "./dts/index.d.cts",
        "default": "./dist/index.cjs"
      },
      "default": { "types": "./dts/index.d.ts", "default": "./dist/index.mjs" }
    },
    "./index": {
      "import": { "types": "./dts/index.d.ts", "default": "./dist/index.mjs" },
      "require": {
        "types": "./dts/index.d.cts",
        "default": "./dist/index.cjs"
      },
      "default": { "types": "./dts/index.d.ts", "default": "./dist/index.mjs" }
    },
    "./types": { "require": "./dist/types.cjs", "import": "./dist/types.mjs" },
    "./compile": {
      "require": "./dist/compile.cjs",
      "import": "./dist/compile.mjs"
    },
    "./helpers": {
      "require": "./dist/helpers.cjs",
      "import": "./dist/helpers.mjs"
    },
    "./rpc-helpers": {
      "require": "./schemas/rpc-helpers.cjs",
      "import": "./schemas/rpc-helpers.mjs"
    },
    "./cpp": { "require": "./schemas/cpp.cjs", "import": "./schemas/cpp.mjs" },
    "./persistent": {
      "require": "./schemas/persistent.cjs",
      "import": "./schemas/persistent.mjs"
    },
    "./rpc": { "require": "./schemas/rpc.cjs", "import": "./schemas/rpc.mjs" },
    "./rpc-twoparty": {
      "require": "./schemas/rpc-twoparty.cjs",
      "import": "./schemas/rpc-twoparty.mjs"
    },
    "./schema": {
      "require": "./schemas/schema.cjs",
      "import": "./schemas/schema.mjs"
    },
    "./ts": { "require": "./schemas/ts.cjs", "import": "./schemas/ts.mjs" },
    "./*": "./dist/*"
  },
  "main": "./dist/index.cjs",
  "module": "./dist/index.mjs",
  "types": "./dts/index.d.ts",
  "bin": {
    "storm-capnpc": "bin/capnpc.mjs",
    "storm-capnpc-cjs": "bin/capnpc.cjs",
    "storm-capnpc-esm": "bin/capnpc.mjs"
  },
  "files": ["bin/**/*", "dist/**/*", "dts/**/*", "schemas/**/*", "vendor/**/*"],
  "dependencies": {
    "@stryke/fs": "^0.33.76",
    "@stryke/path": "^0.29.3",
    "defu": "^6.1.7",
    "hex2dec": "^1.1.2",
    "nanotar": "^0.2.1"
  },
  "devDependencies": {
    "@storm-software/config": "^1.137.44",
    "@storm-software/config-tools": "^1.190.11",
    "@storm-software/testing-tools": "^1.119.165",
    "@types/node": "^24.12.4",
    "@types/semver": "^7.7.1",
    "capnp-es": "^0.0.11",
    "chalk": "^5.6.2",
    "commander": "^14.0.3",
    "dts-bundle-generator": "^9.5.1",
    "tsdown": "^0.21.10",
    "tsx": "^4.22.0"
  },
  "peerDependencies": { "typescript": ">=4.0.0" },
  "peerDependenciesMeta": { "typescript": { "optional": false } },
  "publishConfig": { "access": "public" },
  "gitHead": "b4ff7288e87cebd30fa8787c420e563b13bef1c8"
}
