UNPKG

hubot-pretend

Version:

Test Hubot scripts with a mock robot, rooms and users.

96 lines 3.31 kB
{ "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" } } }