{
  "name": "@aha-kit/ipc",
  "version": "1.0.7",
  "main": "dist/index-main.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "default": "./dist/index-main.js"
    },
    "./prebuild": {
      "default": "./dist/prebuild"
    },
    "./original": {
      "types": "./dist/index.d.ts",
      "default": "./dist/index.js"
    }
  },
  "imports": {
    "#ipc": "./dist/index.js",
    "#ipc/server": "./dist/server.js",
    "#ipc/client": "./dist/client.js"
  },
  "scripts": {
    "build": "npm run build:main && npm run build:platform",
    "build:main": "rm -rf ./dist && node scripts/update-optional-deps.js && tsc -p tsconfig-main.json && tsc -p tsconfig-types.json",
    "build:platform": "rm -rf ./dist-platform && tsc -p tsconfig-platform.json",
    "build:universal": "rm -rf ./universal-package && tsc -p tsconfig.universal.json",
    "copy-prebuilt": "mkdir -p dist-universal/zeromq/prebuild && cp -r node_modules/zeromq/build/* dist-universal/zeromq/prebuild",
    "copy-prebuilt:platform": "bash scripts/copy-prebuild.sh",
    "build:release": "rm -rf ./dist ./tsconfig.release.tsbuildinfo && tsc -b tsconfig.release.json --force",
    "build:examples": "rm -rf ./examples/build && tsc -p ./examples/tsconfig.json",
    "test": "echo \"Error: no test specified\" && exit 1",
    "version:alpha": "npm version prerelease --preid=alpha",
    "version:beta": "npm version prerelease --preid=beta",
    "version:rc": "npm version prerelease --preid=rc",
    "version:patch": "npm version patch",
    "version:minor": "npm version minor",
    "version:major": "npm version major",
    "publish:alpha": "npm run build && npm publish --tag alpha --access public",
    "publish:beta": "npm run build && npm publish --tag beta --access public",
    "publish:release": "npm run build:release && npm publish --tag latest --access public",
    "lint": "eslint ."
  },
  "author": "wangxiao",
  "license": "ISC",
  "description": "",
  "publishConfig": {
    "access": "public"
  },
  "files": [
    "dist/",
    "package.json",
    "README.md"
  ],
  "sideEffects": false,
  "optionalDependencies": {
    "@aha-kit/ipc-darwin-x64": "1.0.7",
    "@aha-kit/ipc-darwin-arm64": "1.0.7",
    "@aha-kit/ipc-linux-x64": "1.0.7",
    "@aha-kit/ipc-linux-arm64": "1.0.7",
    "@aha-kit/ipc-win32-x64": "1.0.7",
    "@aha-kit/ipc-win32-ia32": "1.0.7",
    "@aha-kit/ipc-win32-arm64": "1.0.7"
  },
  "devDependencies": {
    "@eslint/js": "9.39.2",
    "@types/node": "^24.9.1",
    "@typescript-eslint/eslint-plugin": "8.52.0",
    "@typescript-eslint/parser": "8.52.0",
    "eslint": "9.39.2",
    "globals": "17.0.0",
    "ts-node": "10.9.2",
    "typescript": "^5.9.3",
    "typescript-eslint": "8.52.0",
    "zeromq": "^6.5.0"
  }
}
