UNPKG

commitlint-azure-pipelines-cli

Version:
141 lines (140 loc) 3.46 kB
{ "name": "commitlint-azure-pipelines-cli", "version": "1.0.5", "description": "Lint relevant commits for a branch or PR in Azure Pipelines", "main": "dist/index.js", "bin": { "commitlint-azure-pipelines": "./bin/run" }, "scripts": { "format": "prettier --write --loglevel warn \"src/**/*.ts\" \"*.md\"", "format:verify": "prettier --check --loglevel warn \"src/**/*.ts\" \"*.md\"", "lint": "tslint --project tsconfig.json --fix", "lint:verify": "tslint --project tsconfig.json", "tsc": "tsc", "build": "npm run format && npm run lint && npm run tsc", "build:verify": "npm run format:verify && npm run lint:verify && npm run tsc", "pretest": "npm run build:verify", "test": "jest --runInBand", "watch": "tsc --watch", "watch:test": "jest --runInBand --watch", "prepublishOnly": "npm run build:verify", "release": "semantic-release", "prepare": "husky install" }, "repository": { "type": "git", "url": "git+https://github.com/princjef/commitlint-azure-pipelines-cli.git" }, "keywords": [ "commitlint", "cli", "azure", "pipelines", "devops", "ci" ], "author": "Jeff Principe <princjef@gmail.com>", "license": "MIT", "bugs": { "url": "https://github.com/princjef/commitlint-azure-pipelines-cli/issues" }, "homepage": "https://github.com/princjef/commitlint-azure-pipelines-cli#readme", "dependencies": { "execa": "^5.1.1" }, "peerDependencies": { "@commitlint/cli": ">=7.0.0" }, "devDependencies": { "@commitlint/cli": "^17.3.0", "@commitlint/config-conventional": "^17.3.0", "@princjef/tslint-config": "^2.0.2", "@semantic-release/changelog": "^6.0.2", "@semantic-release/git": "^10.0.1", "@semantic-release/github": "^8.0.7", "@semantic-release/npm": "^9.0.1", "@types/jest": "^29.2.3", "@types/rimraf": "^3.0.2", "husky": "^8.0.0", "jest": "^29.3.1", "jest-junit": "^15.0.0", "prettier": "^2.8.0", "rimraf": "^3.0.2", "semantic-release": "^19.0.5", "ts-jest": "^29.0.3", "tslint": "^6.1.3", "typescript": "^4.9.3" }, "files": [ "bin", "{src,dist}/**/*", "!{src,dist}/**/*.spec.*" ], "commitlint": { "extends": [ "@commitlint/config-conventional" ], "rules": { "footer-max-line-length": [ 1, "always", 100 ], "body-max-line-length": [ 1, "always", 100 ] } }, "jest": { "preset": "ts-jest", "roots": [ "src/" ], "reporters": [ "default", "jest-junit" ], "collectCoverage": true, "collectCoverageFrom": [ "src/**/*.ts", "!src/test/**/*", "!src/sproc/**/*", "!**/*.spec.ts" ], "coverageReporters": [ "text", "cobertura", "json", "html" ] }, "release": { "verifyConditions": [ "@semantic-release/changelog", "@semantic-release/github", "@semantic-release/npm", "@semantic-release/git" ], "prepare": [ { "path": "@semantic-release/changelog", "changelogFile": "CHANGELOG.md" }, "@semantic-release/npm", "@semantic-release/git" ], "publish": [ "@semantic-release/npm", "@semantic-release/github" ], "success": [ "@semantic-release/github" ], "fail": [ "@semantic-release/github" ] } }