{
  "name": "commitlint-plugin-cspell",
  "description": "Spellcheck your commit messages with CSpell",
  "version": "0.9.5",
  "keywords": [
    "commitlint",
    "commitlintplugin",
    "cspell",
    "spellcheck"
  ],
  "author": "Eric King <eric@webdeveric.com> (https://webdeveric.com/)",
  "repository": {
    "type": "git",
    "url": "git+ssh://git@github.com/webdeveric/commitlint-plugin-cspell.git"
  },
  "bugs": {
    "url": "https://github.com/webdeveric/commitlint-plugin-cspell/issues"
  },
  "license": "MIT",
  "sideEffects": false,
  "type": "module",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./package.json": "./package.json"
  },
  "files": [
    "dist"
  ],
  "devEngines": {
    "packageManager": {
      "name": "pnpm",
      "version": ">=12.0.0 <13.0.0",
      "onFail": "warn"
    },
    "runtime": [
      {
        "name": "node",
        "version": "^26.9.0",
        "onFail": "download"
      }
    ]
  },
  "scripts": {
    "clean": "rimraf ./cache/ ./dist/",
    "prebuild": "pnpm clean",
    "build": "tsc --build tsconfig.mjs.json --force",
    "validate": "validate-package-exports --check --info",
    "postbuild": "pnpm validate",
    "typecheck": "tsc --build --verbose",
    "lint": "eslint ./*.{js,cjs,mjs,ts,cts,mts} ./src/ ./test/ --ext .ts,.mjs,.cjs --no-error-on-unmatched-pattern",
    "test": "vitest",
    "coverage": "vitest run  -c vitest.config.mts --coverage",
    "spellcheck": "cspell \"./{.github,src,test}/**/*.{ts,json}\" \"./*.{js,json,md,mjs,mts}\" \"./package.json\" --no-progress",
    "prepublishOnly": "pnpm typecheck && pnpm spellcheck && pnpm lint && pnpm coverage && pnpm build",
    "format": "prettier --write ./*.{js,json,md,mjs,mts} ./src/ ./test/",
    "prepare": "husky"
  },
  "prettier": "@webdeveric/prettier-config",
  "dependencies": {
    "@commitlint/types": "^21.2.0",
    "cspell-lib": "^10.3.3"
  },
  "devDependencies": {
    "@commitlint/lint": "^21.2.2",
    "@types/node": "^22.20.3",
    "@typescript/native": "npm:typescript@^7.0.2",
    "@vitest/coverage-v8": "^5.0.1",
    "@webdeveric/eslint-config-ts": "^0.12.1",
    "@webdeveric/prettier-config": "^0.4.0",
    "conventional-changelog-conventionalcommits": "^9.3.1",
    "cspell": "^10.3.3",
    "eslint": "^8.57.1",
    "eslint-config-prettier": "^10.1.8",
    "eslint-import-resolver-typescript": "^4.4.5",
    "eslint-plugin-import": "^2.32.0",
    "husky": "^9.1.7",
    "lint-staged": "^17.5.1",
    "prettier": "^3.9.7",
    "rimraf": "^6.1.3",
    "semantic-release": "^25.0.9",
    "typescript": "npm:@typescript/typescript6@^6.0.2",
    "validate-package-exports": "^1.4.5",
    "vitest": "^5.0.1"
  },
  "peerDependencies": {
    "@commitlint/lint": ">=7.6.0"
  }
}
