{
  "name": "commitlint-format",
  "version": "1.1.0",
  "description": "Variative and customizable format for commitlint",
  "author": "codeismyid",
  "license": "MIT",
  "homepage": "https://github.com/codeismyid/commitlint-format#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/codeismyid/commitlint-format.git"
  },
  "bugs": {
    "url": "https://github.com/codeismyid/commitlint-format/issues"
  },
  "files": [
    "dist"
  ],
  "publishConfig": {
    "access": "public",
    "provenance": true
  },
  "keywords": [
    "commitlint",
    "commitlint-format",
    "commitlint-formatter",
    "format",
    "formatter"
  ],
  "scripts": {
    "prepare": "bunx husky || true",
    "ci": "bun install --frozen-lockfile",
    "clean": "bun clean:deps && bun clean:docs && bun clean:dist && bun clean:codecov",
    "clean:codecov": "rm -rf coverage",
    "clean:deps": "rm -rf node_modules && rm -f bun.lockb && rm -f bun.lock",
    "clean:dist": "rm -rf dist",
    "check": "bun check:type && bun check:spec && bun check:format && bun check:lint",
    "check:format": "bunx biome check --linter-enabled=false",
    "check:lint": "bunx biome lint",
    "check:spec": "bun test --coverage",
    "check:type": "bunx tsc && bunx type-coverage",
    "dist": "bun clean:dist && bun ./scripts/dist.ts && bunx publint",
    "fix": "bun fix:format && bun fix:lint",
    "fix:format": "bunx biome check --linter-enabled=false --fix",
    "fix:lint": "bunx biome lint --fix",
    "reinstall": "bun clean:deps && bun install",
    "release": "bun ./scripts/release.ts"
  },
  "dependencies": {},
  "peerDependencies": {
    "@commitlint/types": "^19 || ^20",
    "chalk": "^5"
  },
  "devDependencies": {
    "@biomejs/biome": "2.4.13",
    "@commitlint/cli": "20.5.2",
    "@types/bun": "1.3.13",
    "conventional-changelog-conventionalcommits": "9.3.1",
    "esbuild": "0.28.0",
    "husky": "9.1.7",
    "publint": "0.3.18",
    "semantic-release": "25.0.3",
    "tsc-alias": "1.8.16",
    "type-coverage": "2.29.7",
    "typescript": "6.0.3"
  },
  "type": "module",
  "module": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./*": {
      "types": "./dist/formatters/*.d.ts",
      "import": "./dist/formatters/*.js"
    },
    "./package.json": "./package.json"
  },
  "devEngines": {
    "runtime": {
      "name": "bun",
      "onFail": "warn"
    },
    "packageManager": {
      "name": "bun",
      "onFail": "warn"
    }
  },
  "typeCoverage": {
    "atLeast": 100,
    "strict": true,
    "showRelativePath": true,
    "ignoreAsAssertion": true,
    "ignoreEmptyType": true
  }
}
