{
  "type": "module",
  "name": "z-ipc",
  "version": "0.0.9",
  "description": "",
  "keywords": [
    "ipc",
    "typescript",
    "worker_threads",
    "electron",
    "cross-process",
    "communication-library"
  ],
  "files": [
    "build"
  ],
  "main": "./build/index.js",
  "types": "./build/index.d.ts",
  "exports": {
    ".": {
      "types": "./build/index.d.ts",
      "import": "./build/index.js",
      "require": "./build/index.cjs"
    },
    "./common": {
      "types": "./build/adapters/index.d.ts",
      "import": "./build/adapters/index.js",
      "require": "./build/adapters/index.cjs"
    },
    "./electron": {
      "types": "./build/adapters/electron.d.ts",
      "import": "./build/adapters/electron.js",
      "require": "./build/adapters/electron.cjs"
    },
    "./worker-threads": {
      "types": "./build/adapters/worker-threads.d.ts",
      "import": "./build/adapters/worker-threads.js",
      "require": "./build/adapters/worker-threads.cjs"
    },
    "./browser": {
      "types": "./build/adapters/browser.d.ts",
      "import": "./build/adapters/browser.js",
      "require": "./build/adapters/browser.cjs"
    },
    "./package.json": "./package.json"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/lnik801l/z-ipc.git"
  },
  "author": "l_nik801_l",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/lnik801l/z-ipc/-/issues"
  },
  "devDependencies": {
    "@total-typescript/ts-reset": "^0.5.1",
    "@types/node": "^20.11.0",
    "@typescript-eslint/eslint-plugin": "^8.34.1",
    "@typescript-eslint/parser": "^8.34.1",
    "esbuild-plugin-file-path-extensions": "^2.0.0",
    "eslint": "^8.56.0",
    "eslint-config-prettier": "^10.1.5",
    "eslint-import-resolver-typescript": "^4.4.3",
    "eslint-kit": "^10.7.0",
    "eslint-plugin-import": "^2.32.0",
    "eslint-plugin-no-relative-import-paths": "^1.5.3",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-require-node-import-prefix": "^0.0.2",
    "tsc-alias": "^1.8.8",
    "tsup": "^8.0.1",
    "typescript": "^5.3.3"
  },
  "peerDependencies": {
    "electron": "^28.1.3"
  },
  "peerDependenciesMeta": {
    "electron": {
      "optional": true
    }
  },
  "scripts": {
    "lint:tsc": "tsc",
    "lint:eslint": "eslint src",
    "lint:fix": "eslint --fix src",
    "lint": "pnpm lint:tsc && pnpm lint:eslint",
    "build:bundle": "tsup",
    "build": "pnpm lint && pnpm build:bundle",
    "postversion": "git push && git push --tags",
    "preversion": "pnpm build",
    "release": "pnpm version -m 'chore(release): %s' --"
  }
}