{ "name": "@commitlint/root", "description": "Lint commit messages", "private": true, "type": "module", "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-dev": "vitepress dev docs", "docs-build": "vitepress build docs", "docs-preview": "vitepress preview docs", "lint": "eslint", "lint-fix": "eslint --fix", "format": "prettier **/*.{ts,js,json,yml,md} --check", "format-fix": "prettier \"**/*.{ts,js,json,yml,md}\" --write", "publish": "lerna publish --conventional-commits", "reinstall": "yarn clean && yarn install", "start": "yarn watch", "test": "cross-env HOME=$PWD LANG=en_US.UTF-8 NO_COLOR=1 vitest run --coverage", "prepare": "husky" }, "commitlint": { "extends": [ "@commitlint/config-conventional", "@commitlint/config-workspace-scopes" ] }, "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": ">=v18", "npm": ">=7" }, "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": { "@eslint/eslintrc": "^3.1.0", "@eslint/js": "^9.16.0", "@swc/core": "^1.10.1", "@typescript-eslint/eslint-plugin": "^8.18.0", "@typescript-eslint/parser": "^8.18.0", "@vitest/coverage-istanbul": "^3.0.0", "cross-env": "^7.0.3", "eslint": "^9.16.0", "eslint-config-prettier": "^10.0.0", "eslint-import-resolver-typescript": "^4.4.3", "eslint-plugin-import-x": "^4.15.2", "eslint-plugin-jest": "^29.0.0", "globals": "^16.0.0", "husky": "^9.1.5", "lerna": "^8.2.0", "lint-staged": "16.1.2", "prettier": "^3.5.3", "typescript": "^5.2.2", "vitepress": "^1.3.4", "vitepress-plugin-tabs": "^0.7.0", "vitest": "^3.0.0", "vue": "^3.5.0" } }