@uupaa/messagepassing
Version:
Implementation of lightweight message passing logic for TypeScript.
65 lines (64 loc) • 1.98 kB
JSON
{
"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"
}
}