{
  "name": "libp2p-noise",
  "version": "4.0.0",
  "main": "dist/src/index.js",
  "types": "dist/src/index.d.ts",
  "files": [
    "dist",
    "src"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/NodeFactoryIo/js-libp2p-noise.git"
  },
  "author": "NodeFactory <info@nodefactory.io>",
  "license": "MIT",
  "keywords": [
    "libp2p",
    "noise",
    "crypto"
  ],
  "scripts": {
    "bench": "node benchmarks/benchmark.js",
    "clean": "rm -rf dist",
    "check": "aegir dep-check && aegir ts -p check",
    "build": "aegir build",
    "lint": "aegir lint",
    "lint:fix": "aegir lint --fix",
    "pretest": "yarn run check",
    "test": "aegir test",
    "test:node": "aegir test -t node",
    "test:browser": "aegir test -t browser",
    "docs": "aegir docs",
    "proto:gen": "pbjs -t static-module -r libp2p-noise -o ./src/proto/payload.js ./src/proto/payload.proto && pbts -o ./src/proto/payload.d.ts ./src/proto/payload.js && yarn run lint --fix"
  },
  "browser": {
    "util": false
  },
  "devDependencies": {
    "aegir": "^33.1.0",
    "benchmark": "^2.1.4",
    "buffer": "^6.0.3",
    "chai": "^4.2.0",
    "events": "^3.2.0",
    "microtime": "^3.0.0",
    "mocha": "^9.0.2",
    "sinon": "^11.1.1"
  },
  "dependencies": {
    "@stablelib/chacha20poly1305": "^1.0.1",
    "@stablelib/hkdf": "^1.0.1",
    "@stablelib/sha256": "^1.0.1",
    "@stablelib/x25519": "^1.0.1",
    "debug": "^4.3.1",
    "it-buffer": "^0.1.1",
    "it-length-prefixed": "^5.0.2",
    "it-pair": "^1.0.0",
    "it-pb-rpc": "^0.1.9",
    "it-pipe": "^1.1.0",
    "libp2p-crypto": "^0.19.0",
    "peer-id": "^0.15.0",
    "protobufjs": "^6.10.1",
    "uint8arrays": "^2.0.5"
  },
  "resolutions": {
    "bn.js": "4.4.0"
  },
  "eslintConfig": {
    "extends": "ipfs",
    "rules": {
      "@typescript-eslint/no-unused-vars": "error",
      "@typescript-eslint/explicit-function-return-type": "warn",
      "@typescript-eslint/strict-boolean-expressions": "off"
    },
    "ignorePatterns": [
      "src/proto/payload.js",
      "test/fixtures/node-globals.js"
    ]
  }
}
