hubot-pretend
Version:
Test Hubot scripts with a mock robot, rooms and users.
96 lines • 3.31 kB
JSON
{
"name": "hubot-pretend",
"description": "Test Hubot scripts with a mock robot, rooms and users.",
"main": "./lib/index.js",
"scripts": {
"dev": "run-s compile test",
"dev:watch": "run-p compile:watch test:watch",
"build": "run-s compile test docs",
"precompile": "npm run compile:lint && rimraf lib",
"compile:lint": "standard 'src/**/*.js' | snazzy",
"compile": "babel src --source-maps --out-dir lib",
"compile:watch": "onchange 'src/**/*.js' -- npm run compile",
"pretest": "npm run test:lint",
"test:lint": "standard 'test/**/*.js' | snazzy",
"test": "mocha test --bail || true",
"test:watch": "onchange 'lib/**/*.js' 'test/**/*.js' -d 500 -- npm run test",
"posttest": "npm run integration",
"preintegration": "rimraf ./integration/node_modules",
"integration": "cd integration && npm i && npm test",
"predocs": "rimraf md && rimraf docs && node assets/jsdoc2md.js",
"docs": "npm run docs:readme && npm run docs:usage && npm run docs:api && npm run docs:source && npm run docs:scripts",
"docs:readme": "docco README.md --template assets/docco.jst --css assets/docco.css --output docs",
"docs:usage": "docco ./test/usage/*_test.js --template assets/docco.jst --css assets/docco.css --output docs/usage",
"docs:api": "docco ./md/*/*/*.md --template assets/docco.jst --css assets/docco.css --output docs/api",
"docs:source": "docco ./src/*/*.js --template assets/docco.jst --css assets/docco.css --output docs/source",
"docs:scripts": "docco ./test/scripts/*.js --template assets/docco.jst --css assets/docco.css --output docs/scripts",
"postdocs": "node -e \"require('fs').rename('./docs/README.html','./docs/index.html')\"",
"semantic-release": "semantic-release pre && npm publish && semantic-release post",
"commitmsg": "validate-commit-msg",
"precommit": "npm test",
"prepush": "npm test",
"commit": "git-cz"
},
"files": [
"lib/"
],
"keywords": [
"hubot",
"chatbot",
"test",
"nodejs",
"mocha",
"chai",
"sinon"
],
"dependencies": {
"coffee-script": "^1.12.7",
"hubot-async": "v3.0.1-async",
"lodash": "^4.17.4",
"mockery": "^2.1.0",
"npmlog": "^4.1.2",
"sinon": "^2.1.0",
"sinon-chai": "^2.9.0"
},
"devDependencies": {
"babel-cli": "6.24.1",
"babel-core": "6.25.0",
"babel-plugin-add-module-exports": "^0.2.1",
"babel-preset-es2015-node": "^6.1.1",
"chai": "^4.1.0",
"chai-as-promised": "^7.1.1",
"chai-subset": "^1.5.0",
"chai-things": "^0.2.0",
"co": "^4.6.0",
"cz-conventional-changelog": "^2.0.0",
"docco": "^0.7.0",
"fs-extra": "^4.0.1",
"husky": "^0.13.3",
"jsdoc-to-markdown": "^3.0.0",
"mocha": "^3.2.0",
"mocha-clean": "^1.0.0",
"npm-run-all": "^4.0.2",
"rimraf": "^2.6.1",
"semantic-release": "^6.3.6",
"snazzy": "^7.0.0",
"standard": "^10.0.2",
"validate-commit-msg": "^2.14.0"
},
"standard": {
"env": [
"mocha"
]
},
"author": "Tim Kinnane",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/PropertyUX/hubot-pretend"
},
"version": "1.2.0",
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
}
}