UNPKG

punchcard-semantic-release

Version:
82 lines 1.96 kB
{ "name": "punchcard-semantic-release", "description": "Punchcard style commits for Semantic Release", "main": "index.js", "scripts": { "pretest": "npm run lint", "test": "npm run nyc", "lint": "npm run lint:js && npm run lint:tests", "lint:js": "eslint index.js lib", "lint:tests": "eslint -c eslint -c ./.eslintrc-ava.yml tests", "ava": "ava | tap-diff", "nyc": "nyc --all npm run ava", "coverage": "nyc report --reporter=text-lcov | coveralls", "semantic-release": "semantic-release pre && npm publish && semantic-release post", "reparo": "reparo -b master" }, "repository": { "type": "git", "url": "https://github.com/punchcard-cms/semantic-release.git" }, "keywords": [ "semantic-release", "version", "semver", "release", "publish", "package", "module", "changelog", "automation", "author", "punchcard" ], "author": "Sam Richard <snugug@us.ibm.com>", "license": "Apache-2.0", "bugs": { "url": "https://github.com/punchcard-cms/semantic-release/issues" }, "homepage": "https://github.com/punchcard-cms/semantic-release#readme", "dependencies": { "dateformat": "^1.0.12", "github-url-from-git": "^1.4.0", "lodash": "^4.13.1" }, "devDependencies": { "ava": "^0.15.2", "coveralls": "^2.11.9", "eslint": "^2.12.0", "eslint-config-punchcard": "^1.0.1", "ghooks": "^1.2.4", "nyc": "^10.0.0", "punchcard-commit-msg": "^1.0.0", "semantic-release": "^6.3.2", "tap-diff": "^0.1.1" }, "nyc": { "exclude": [ "tests/**/*", "index.js" ] }, "ava": { "files": [ "tests/*.js" ], "failFast": true, "tap": true }, "config": { "ghooks": { "commit-msg": "punchcard-commit-msg" } }, "release": { "analyzeCommits": "./analyze.js", "generateNotes": "./notes.js" }, "engines": { "node": "^6" }, "version": "2.0.4" }