{
  "name": "@mothepro/fancy-p2p",
  "description": "A quick and efficient way to form p2p groups in the browser",
  "author": "Maurice Prosper",
  "version": "0.0.23",
  "license": "Apache-2.0",
  "main": "dist/npm/index.js",
  "sideEffects": false,
  "type": "module",
  "module": "dist/esm/index.js",
  "files": [
    "dist"
  ],
  "repository": "https://github.com/mothepro/fancy-p2p",
  "homepage": "https://mothepro.github.io/fancy-p2pya",
  "publishConfig": {
    "access": "public"
  },
  "keywords": [
    "p2p",
    "peer",
    "peer-to-peer",
    "peer2peer"
  ],
  "scripts": {
    "build": "npm run build:npm && npm run build:esm",
    "pretest": "npm run build:npm",
    "test": "echo 'no tests... yet'",
    "prerelease": "npm run build",
    "release": "np",
    "importmap": "importly --host unpkg < package.json > demo/import-map.json",
    "win:importmap": "type package.json | importly --host unpkg > demo/import-map.json",
    "html:dev:real": "replace \"dev-only type=dev-only-\" \"dev-only type=\" demo/index.html",
    "html:dev:shim": "replace \"dev-only type=\" \"dev-only type=dev-only-\" demo/index.html",
    "html:prod:real": "replace \"prod-only type=prod-only-\" \"prod-only type=\" demo/index.html",
    "html:prod:shim": "replace \"prod-only type=\" \"prod-only type=prod-only-\" demo/index.html",
    "predeploy": "npm run build:esm && npm run html:dev:shim && npm run html:prod:real",
    "postdeploy": "npm run html:dev:real && npm run html:prod:shim",
    "deploy": "gh-pages -d demo",
    "postrelease": "npm run deploy",
    "build:npm": "tsc",
    "build:esm": "tsc -p tsconfig.esm.json"
  },
  "devDependencies": {
    "@mothepro/signaling-lobby": "^0.3.3",
    "@types/mocha": "^8.2.0",
    "@types/should-sinon": "^0.0.8",
    "@types/simple-peer": "^9.6.1",
    "@types/ws": "^7.4.0",
    "gh-pages": "^3.1.0",
    "importly": "^0.1.0-dev.0",
    "lit-element": "^2.4.0",
    "lit-log": "^0.0.1",
    "mocha": "^8.2.1",
    "np": "^7.2.0",
    "replace": "^1.2.0",
    "should": "^13.2.3",
    "should-sinon": "^0.0.6",
    "sinon": "^9.2.4",
    "typescript": "^4.1.3"
  },
  "dependencies": {
    "fancy-emitter": "^2.0.0",
    "simple-peer": "^9.9.3"
  }
}
