{
  "name": "node-ipc",
  "version": "12.0.0",
  "description": "A nodejs module for local and remote Inter Process Communication (IPC), Neural Networking, and able to facilitate machine learning.",
  "type": "module",
  "main": "node-ipc.cjs",
  "module": "node-ipc.js",
  "exports": {
    "import": "./node-ipc.js",
    "require": "./node-ipc.cjs"
  },
  "directories": {
    "example": "example"
  },
  "engines": {
    "node": ">=14"
  },
  "dependencies": {
    "event-pubsub": "5.0.3",
    "js-message": "1.0.7",
    "js-queue": "2.0.2",
    "strong-type": "^1.0.1"
  },
  "devDependencies": {
    "c8": "^7.7.3",
    "esbuild": "^0.12.28",
    "lcov2badge": "^0.1.2",
    "node-cmd": "^4.0.0",
    "node-http-server": "^8.1.4",
    "vanilla-test": "^1.4.8"
  },
  "scripts": {
    "prepare": "esbuild node-ipc.js --bundle --format=cjs --target=es2018 --platform=node --outfile=node-ipc.cjs",
    "test": "npm i && c8 -r lcov -r html node test/CI.js && c8 report && node ./lcov.js",
    "coverage": "echo 'See your coverage report at http://localhost:8080' && node-http-server port=8080 root=./coverage/"
  },
  "keywords": [
    "IPC",
    "Neural Networking",
    "Machine Learning",
    "inter",
    "process",
    "communication",
    "unix",
    "windows",
    "win",
    "socket",
    "TCP",
    "UDP",
    "domain",
    "sockets",
    "threaded",
    "communication",
    "multi",
    "process",
    "shared",
    "memory"
  ],
  "author": "Brandon Nozaki Miller",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/RIAEvangelist/node-ipc.git"
  },
  "bugs": {
    "url": "https://github.com/RIAEvangelist/node-ipc/issues"
  },
  "homepage": "http://riaevangelist.github.io/node-ipc/"
}