{
  "name": "@renovatebot/pep440",
  "version": "4.2.1",
  "description": "PEP440 implementation in JavaScript",
  "keywords": [
    "pep440"
  ],
  "homepage": "https://github.com/renovatebot/pep440#readme",
  "bugs": {
    "url": "https://github.com/renovatebot/pep440/issues"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/renovatebot/pep440.git"
  },
  "license": "Apache-2.0",
  "author": "Ayoub Kaanich",
  "main": "index.js",
  "files": [
    "index.d.ts",
    "index.js",
    "lib"
  ],
  "devDependencies": {
    "@containerbase/eslint-plugin": "1.1.6",
    "@containerbase/semantic-release-pnpm": "1.2.1",
    "@eslint/js": "9.35.0",
    "@types/eslint-config-prettier": "6.11.3",
    "@types/jest": "29.5.14",
    "@types/node": "20.19.13",
    "conventional-changelog-conventionalcommits": "8.0.0",
    "eslint": "9.35.0",
    "eslint-config-prettier": "10.1.8",
    "eslint-formatter-gha": "1.6.0",
    "eslint-import-resolver-typescript": "3.10.1",
    "eslint-plugin-import": "2.32.0",
    "eslint-plugin-jest": "28.14.0",
    "eslint-plugin-promise": "7.2.1",
    "globals": "15.15.0",
    "husky": "9.1.7",
    "jest": "29.7.0",
    "lint-staged": "15.5.2",
    "markdownlint-cli2": "0.18.1",
    "npm-run-all2": "7.0.2",
    "prettier": "3.6.2",
    "prettier-plugin-packagejson": "2.5.19",
    "semantic-release": "24.2.8",
    "typescript-eslint": "8.43.0"
  },
  "engines": {
    "node": "^20.9.0 || ^22.11.0 || ^24",
    "pnpm": "^10.0.0"
  },
  "scripts": {
    "eslint": "eslint .",
    "eslint-fix": "eslint . --fix",
    "jest": "jest",
    "lint": "run-s eslint markdown-lint prettier",
    "lint-fix": "run-s eslint-fix markdown-lint-fix prettier-fix",
    "markdown-lint": "markdownlint-cli2 '**/*.md'",
    "markdown-lint-fix": "markdownlint-cli2 --fix '**/*.md'",
    "prettier": "prettier --ignore-unknown --check '**/*.*'",
    "prettier-fix": "prettier --ignore-unknown --write '**/*.*'",
    "test": "run-s prettier eslint markdown-lint jest"
  }
}