{
  "name": "@uupaa/messagepassing",
  "version": "0.0.10",
  "description": "Implementation of lightweight message passing logic for TypeScript.",
  "keywords": [
    "MessagePassing",
    "TypeScript"
  ],
  "main": "lib/MessagePassing.js",
  "types": "lib/MessagePassing.d.ts",
  "rollup": {
    "esm": {
      "input": "lib/MessagePassing.js",
      "output": "lib/MessagePassing.esm.js"
    },
    "cjs": {
      "input": "lib/MessagePassing.js",
      "output": "lib/MessagePassing.cjs.js"
    }
  },
  "scripts": {
    "prepublishOnly": "npm run build; npm run bundle:all",
    "build": "npm run build:esm",
    "build:esm": "tsc --build tsconfig.json",
    "bundle": "npm run bundle:esm",
    "bundle:esm": "rollup -c .rollup.esm.js",
    "bundle:cjs": "rollup -c .rollup.cjs.js",
    "bundle:all": "npm run bundle:esm; npm run bundle:cjs",
    "watch": "rollup -w -c .rollup.esm.js &",
    "test": "npm run test:cjs",
    "test:esm": "open https://localhost/MessagePassing/test/esm.html",
    "test:cjs": "node test/cjs.js",
    "test:all": "npm run test:cjs; npm run test:esm"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/uupaa/MessagePassing.git"
  },
  "author": "uupaa.js@gmail.com",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/uupaa/MessagePassing/issues"
  },
  "homepage": "https://github.com/uupaa/MessagePassing#readme",
  "devDependencies": {
    "@types/node": "^12.12.5",
    "babel-eslint": "^10.0.3",
    "babel-preset-es2015-rollup": "^3.0.0",
    "eslint": "^6.6.0",
    "execa": "^3.2.0",
    "npm-run-all": "^4.1.5",
    "request": "",
    "rollup": "^1.26.3",
    "rollup-plugin-babel": "^4.3.3",
    "rollup-plugin-buble": "^0.19.8",
    "rollup-plugin-cleanup": "^3.1.1",
    "rollup-plugin-commonjs": "^10.1.0",
    "rollup-plugin-eslint": "^7.0.0",
    "rollup-plugin-license": "^0.12.1",
    "rollup-plugin-node-resolve": "^5.2.0",
    "rollup-watch": "^4.3.1",
    "typescript": "^3.6.4"
  }
}
