{
  "name": "@commitlint/root",
  "description": "Lint commit messages",
  "private": true,
  "version": "1.0.0",
  "license": "MIT",
  "scripts": {
    "build": "tsc -b",
    "watch": "tsc -b --watch",
    "clean": "tsc -b --clean && lerna clean --yes && lerna exec 'git clean -xdf lib' && git clean -xdf node_modules",
    "commit": "node @commitlint/prompt-cli/cli.js",
    "deps": "lerna run deps",
    "pkg": "lerna run pkg",
    "docs": "docsify serve docs",
    "lint": "eslint . --ext .js,.ts",
    "lint-fix": "eslint . --ext .js,.ts --fix",
    "format": "prettier **/*.{ts,js,json,yml,md} -l",
    "format-fix": "prettier **/*.{ts,js,json,yml,md} --write",
    "publish": "lerna publish --conventional-commits",
    "reinstall": "yarn clean && yarn install",
    "start": "yarn watch",
    "test": "jest",
    "test-ci": "jest --runInBand",
    "postinstall": "yarn husky install"
  },
  "commitlint": {
    "extends": [
      "./@commitlint/config-conventional",
      "./@commitlint/config-lerna-scopes"
    ]
  },
  "prettier": {
    "singleQuote": true,
    "bracketSpacing": false
  },
  "lint-staged": {
    "*.{ts,js,json,yml,md}": [
      "prettier --write"
    ]
  },
  "renovate": {
    "rangeStrategy": "update-lockfile",
    "ignorePaths": [
      "**/fixtures/**/package.json"
    ],
    "extends": [
      "config:base",
      ":semanticCommitType(chore)",
      ":semanticCommitScopeDisabled"
    ],
    "ignoreDeps": [
      "@commitlint/test",
      "@commitlint/test-environment",
      "@commitlint/utils"
    ]
  },
  "workspaces": [
    "@alias/*",
    "@commitlint/*",
    "@packages/*"
  ],
  "engines": {
    "node": ">=10"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/conventional-changelog/commitlint.git"
  },
  "bugs": {
    "url": "https://github.com/conventional-changelog/commitlint/issues"
  },
  "homepage": "https://github.com/conventional-changelog/commitlint#readme",
  "keywords": [
    "conventional",
    "conventional-changelog",
    "log",
    "changelog",
    "lint",
    "check"
  ],
  "author": {
    "name": "Mario Nebl",
    "email": "hello@herebecode.com"
  },
  "devDependencies": {
    "@babel/core": "^7.12.10",
    "@babel/preset-env": "^7.12.11",
    "@lerna/project": "4.0.0",
    "@types/jest": "26.0.23",
    "@types/node": "12.20.10",
    "@typescript-eslint/eslint-plugin": "^4.1.0",
    "@typescript-eslint/parser": "^4.1.0",
    "docsify-cli": "^4.4.0",
    "eslint": "^7.0.0",
    "eslint-config-prettier": "^8.0.0",
    "eslint-plugin-import": "^2.20.1",
    "eslint-plugin-jest": "^24.0.0",
    "husky": "^6.0.0",
    "jest": "26.6.3",
    "lerna": "^4.0.0",
    "lint-staged": "10.5.4",
    "prettier": "^2.0.5",
    "ts-jest": "26.5.5",
    "typescript": "4.2.4"
  },
  "resolutions": {
    "**/lodash": "^4.17.19"
  }
}