{
  "name": "@aicacia/peer",
  "version": "0.1.5",
  "description": "simple peer to peer for webrtc",
  "repository": {
    "type": "git",
    "url": "https://github.com/aicacia/ts-peer"
  },
  "module": "esm/index.js",
  "main": "cjs/index.js",
  "types": "types/index.d.ts",
  "keywords": [
    "peer",
    "webrtc",
    "p2p"
  ],
  "author": "Nathan Faucett",
  "license": "(MIT OR Apache-2.0)",
  "readmeFilename": "README.md",
  "devDependencies": {
    "@biomejs/biome": "1",
    "@roamhq/wrtc": "0",
    "@rollup/plugin-commonjs": "28",
    "@rollup/plugin-node-resolve": "16",
    "@rollup/plugin-terser": "0",
    "@rollup/plugin-typescript": "12",
    "@types/tape": "5",
    "@types/uuid": "10",
    "husky": "9",
    "nyc": "17",
    "rollup": "4",
    "rollup-plugin-esm-import-to-url": "2",
    "tap-nyc": "1",
    "tap-spec": "5",
    "tape": "5",
    "ts-node": "10",
    "tslib": "2",
    "typedoc": "0",
    "typescript": "5"
  },
  "peerDependencies": {
    "tslib": "2"
  },
  "dependencies": {
    "eventemitter3": "5",
    "uuid": "10"
  },
  "nyc": {
    "include": [
      "src"
    ],
    "exclude": [
      "src/**/*.test.*",
      "src/**/*.benchmark.*"
    ],
    "extension": [
      ".ts",
      ".tsx"
    ]
  },
  "scripts": {
    "buildTSC": "tsc",
    "buildESM": "tsc -b tsconfig.esm.json",
    "buildBrowser": "rollup -c",
    "build": "npm run clean && npm run buildTSC && npm run buildESM && npm run buildBrowser",
    "doc": "typedoc",
    "test": "ts-node node_modules/tape/bin/tape src/**/*.test.{ts,tsx} | tap-spec",
    "bench": "ts-node node_modules/tape/bin/tape src/**/*.benchmark.{ts,tsx} | tap-spec",
    "coverage": "nyc --reporter=lcov --check-coverage --lines=75 --require ts-node/register tape src/**/*.test.{ts,tsx} | tap-spec; nyc report ---reporter=text",
    "coverageHTML": "nyc --reporter=lcov --check-coverage --lines=75 --require ts-node/register tape src/**/*.test.{ts,tsx} | tap-spec; nyc report ---reporter=html",
    "clean": "rm -rf esm cjs browser types .nyc_output coverage",
    "lint": "biome lint ./src",
    "format": "biome format --write .",
    "preCommit": "npm run format && npm run lint && npm run coverage"
  }
}