{
  "name": "the-wireguard-effect",
  "version": "0.0.51",
  "description": "Cross platform wireguard api client for nodejs built on wireguard-go with effect-ts",
  "license": "GPL-3.0-only",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/leonitousconforti/the-wireguard-effect.git"
  },
  "sideEffects": [],
  "author": "Leo Conforti <leo@leoconforti.us> (https://leoconforti.us)",
  "homepage": "https://github.com/leonitousconforti/the-wireguard-effect",
  "dependencies": {
    "ini": "^5.0.0"
  },
  "peerDependencies": {
    "@effect/cluster": "0.31.1",
    "@effect/experimental": "0.45.1",
    "@effect/platform": "0.81.1",
    "@effect/platform-node": "0.78.1",
    "@effect/rpc": "0.57.1",
    "@effect/sql": "0.34.1",
    "effect": "3.14.22"
  },
  "keywords": [
    "wireguard",
    "vpn",
    "effect-ts"
  ],
  "bugs": {
    "url": "https://github.com/leonitousconforti/the-wireguard-effect/issues",
    "email": "leo@leoconforti.us"
  },
  "engines": {
    "node": ">=18.0.0"
  },
  "publishConfig": {
    "executableFiles": [
      "prebuilds/linux-wg",
      "prebuilds/darwin-wg",
      "prebuilds/linux-wg-quick",
      "prebuilds/darwin-wg-quick",
      "prebuilds/linux-amd64-wireguard-go",
      "prebuilds/linux-arm64-wireguard-go",
      "prebuilds/darwin-amd64-wireguard-go",
      "prebuilds/darwin-arm64-wireguard-go",
      "prebuilds/win32-amd64-wireguard-go",
      "prebuilds/win32-arm64-wireguard-go"
    ]
  },
  "main": "./dist/cjs/index.js",
  "module": "./dist/esm/index.js",
  "types": "./dist/dts/index.d.ts",
  "exports": {
    "./package.json": "./package.json",
    ".": {
      "types": "./dist/dts/index.d.ts",
      "import": "./dist/esm/index.js",
      "default": "./dist/cjs/index.js"
    },
    "./InternetSchemas": {
      "types": "./dist/dts/InternetSchemas.d.ts",
      "import": "./dist/esm/InternetSchemas.js",
      "default": "./dist/cjs/InternetSchemas.js"
    },
    "./WireguardConfig": {
      "types": "./dist/dts/WireguardConfig.d.ts",
      "import": "./dist/esm/WireguardConfig.js",
      "default": "./dist/cjs/WireguardConfig.js"
    },
    "./WireguardControl": {
      "types": "./dist/dts/WireguardControl.d.ts",
      "import": "./dist/esm/WireguardControl.js",
      "default": "./dist/cjs/WireguardControl.js"
    },
    "./WireguardErrors": {
      "types": "./dist/dts/WireguardErrors.d.ts",
      "import": "./dist/esm/WireguardErrors.js",
      "default": "./dist/cjs/WireguardErrors.js"
    },
    "./WireguardGenerate": {
      "types": "./dist/dts/WireguardGenerate.d.ts",
      "import": "./dist/esm/WireguardGenerate.js",
      "default": "./dist/cjs/WireguardGenerate.js"
    },
    "./WireguardInterface": {
      "types": "./dist/dts/WireguardInterface.d.ts",
      "import": "./dist/esm/WireguardInterface.js",
      "default": "./dist/cjs/WireguardInterface.js"
    },
    "./WireguardKey": {
      "types": "./dist/dts/WireguardKey.d.ts",
      "import": "./dist/esm/WireguardKey.js",
      "default": "./dist/cjs/WireguardKey.js"
    },
    "./WireguardPeer": {
      "types": "./dist/dts/WireguardPeer.d.ts",
      "import": "./dist/esm/WireguardPeer.js",
      "default": "./dist/cjs/WireguardPeer.js"
    },
    "./WireguardServer": {
      "types": "./dist/dts/WireguardServer.d.ts",
      "import": "./dist/esm/WireguardServer.js",
      "default": "./dist/cjs/WireguardServer.js"
    },
    "./index": {
      "types": "./dist/dts/index.d.ts",
      "import": "./dist/esm/index.js",
      "default": "./dist/cjs/index.js"
    }
  },
  "typesVersions": {
    "*": {
      "InternetSchemas": [
        "./dist/dts/InternetSchemas.d.ts"
      ],
      "WireguardConfig": [
        "./dist/dts/WireguardConfig.d.ts"
      ],
      "WireguardControl": [
        "./dist/dts/WireguardControl.d.ts"
      ],
      "WireguardErrors": [
        "./dist/dts/WireguardErrors.d.ts"
      ],
      "WireguardGenerate": [
        "./dist/dts/WireguardGenerate.d.ts"
      ],
      "WireguardInterface": [
        "./dist/dts/WireguardInterface.d.ts"
      ],
      "WireguardKey": [
        "./dist/dts/WireguardKey.d.ts"
      ],
      "WireguardPeer": [
        "./dist/dts/WireguardPeer.d.ts"
      ],
      "WireguardServer": [
        "./dist/dts/WireguardServer.d.ts"
      ],
      "index": [
        "./dist/dts/index.d.ts"
      ]
    }
  }
}