hanneskaeufler/danger-plugin-mentor

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "danger-plugin-mentor",
  "description": "Level up your programming skills by getting bite-sized tips and tricks in your pull requests.",
  "author": {
    "name": "Hannes Kaeufler",
    "email": "hannes.kaeufler@gmail.com"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/hanneskaeufler/danger-plugin-mentor.git"
  },
  "bugs": {
    "url": "https://github.com/hanneskaeufler/danger-plugin-mentor/issues"
  },
  "homepage": "https://github.com/hanneskaeufler/danger-plugin-mentor#readme",
  "keywords": [
    "danger",
    "danger-plugin",
    "learning mentor trivia"
  ],
  "version": "1.0.0",
  "main": "dist/index.js",
  "scripts": {
    "commit": "git-cz",
    "build": "tsc",
    "test": "jest",
    "predocs": "rm -rf docs/",
    "docs": "typedoc --out docs/ --theme minimal --exclude **/*.test.ts src/",
    "prepublish": "yarn build",
    "semantic-release": "semantic-release",
    "prettier": "prettier --check 'src/**/*.{ts,tsx}'",
    "prettier-project": "yarn prettier --write 'src/**/*.{ts,tsx}'",
    "lint": "tslint \"src/**/*.ts\" && yarn prettier",
    "travis-deploy-once": "travis-deploy-once"
  },
  "license": "MIT",
  "engines": {
    "node": "8.* || >= 10.*"
  },
  "devDependencies": {
    "@types/jest": "^25.1.0",
    "@types/node": "^18.11.17",
    "commitizen": "^3.0.5",
    "cz-conventional-changelog": "^2.0.0",
    "danger": "9.2.9",
    "danger-plugin-mentor": "^2.0.0",
    "danger-plugin-yarn": "^1.2.1",
    "husky": "^4.0.9",
    "jest": "^24.8.0",
    "jest-mock-random": "^1.0.2",
    "lint-staged": "^10.0.3",
    "prettier": "^1.3.1",
    "semantic-release": "^17.0.3",
    "travis-deploy-once": "^5.0.1",
    "ts-jest": "^25.1.0",
    "tslint": "^5.4.3",
    "typedoc": "^0.16.0",
    "typescript": "^4.9.4",
    "validate-commit-msg": "^2.12.1"
  },
  "optionalDependencies": {},
  "config": {
    "commitizen": {
      "path": "cz-conventional-changelog"
    }
  },
  "lint-staged": {
    "*.@(ts|tsx)": [
      "tslint --fix",
      "yarn prettier --write --",
      "git add"
    ]
  },
  "jest": {
    "coverageReporters": [
      "lcov",
      "text"
    ],
    "coverageDirectory": "coverage",
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js"
    ],
    "transform": {
      ".(ts|tsx)": "ts-jest"
    },
    "testRegex": "(.test)\\.(ts|tsx)$",
    "testPathIgnorePatterns": [
      "\\.snap$",
      "<rootDir>/node_modules/"
    ]
  },
  "prettier": {
    "parser": "typescript",
    "semi": false,
    "printWidth": 120,
    "trailingComma": "es5"
  },
  "dependencies": {
    "core-js": "^3.7.0"
  },
  "husky": {
    "hooks": {
      "commit-msg": "validate-commit-msg",
      "pre-commit": "lint-staged"
    }
  }
}