{
  "name": "ems",
  "version": "1.6.1",
  "author": "Jace A Mogill <jace@mogill.com>",
  "description": "Persistent Shared Memory and Parallel Programming Model",
  "contributors": [
    {
      "name": "Jace A Mogill",
      "email": "mogill@mogill.com"
    },
    {
      "name": "Aleksander Budzynowski",
      "email": "aleks@budzynowski.com"
    }
  ],
  "scripts": {
    "test": "cd Tests && rm -f EMSthreadStub.js && for test in `ls *js`; do node $test 8; err=$?; echo $test \": ERROR=\" $err;  if [ $err -ne 0 ] ; then exit 1; fi; done",
    "example": "cd Examples; node concurrent_Q_and_TM.js 8"
  },
  "main": "nodejs/ems.js",
  "repository": {
    "type": "git",
    "url": "https://github.com/mogill/ems.git"
  },
  "homepage": "https://github.com/mogill/ems.git",
  "keywords": [
    "non volatile memory",
    "NVM",
    "NVMe",
    "multithreading",
    "multithreaded",
    "parallel",
    "parallelism",
    "concurrency",
    "shared memory",
    "multicore",
    "manycore",
    "transactional memory",
    "TM",
    "persistent memory",
    "pmem",
    "Extended Memory Semantics",
    "EMS"
  ],
  "license": "BSD-3-Clause",
  "engines": {
    "node": ">=4.0"
  },
  "dependencies": {
    "bindings": "^1.3.0",
    "node-addon-api": "*"
  }
}
