{
  "name": "libyear",
  "version": "0.9.3",
  "description": "A simple measure of software dependency freshness",
  "author": "Joshua David <@jdanil>",
  "contributors": [
    "Jared Beck <@jaredbeck>",
    "Leon Miller-Out <@sbleon>"
  ],
  "license": "LGPL-3.0",
  "homepage": "https://github.com/jdanil/libyear",
  "repository": {
    "type": "git",
    "url": "https://github.com/jdanil/libyear.git"
  },
  "bugs": {
    "url": "https://github.com/jdanil/libyear/issues"
  },
  "main": "./src",
  "exports": "./src/index.js",
  "bin": "./bin/libyear.js",
  "type": "module",
  "types": "./src",
  "files": [
    "{bin,src}/**/*.d.ts",
    "{bin,src}/**/*.js",
    "!{bin,src}/**/*.test.d.ts",
    "!{bin,src}/**/*.test.{js,ts}"
  ],
  "keywords": [
    "debt",
    "dependency",
    "drift",
    "fitness",
    "libyear",
    "outdated"
  ],
  "engines": {
    "node": "^20.18 || ^22.8 || >=24"
  },
  "packageManager": "yarn@4.9.2",
  "scripts": {
    "clean": "tsc --build --clean",
    "compile": "tsc --build",
    "compile:dry-run": "tsc --build --noEmit",
    "format": "prettier",
    "format:all": "yarn format .",
    "format:diff": "pretty-quick",
    "libyear": "node ./bin/libyear.ts",
    "lint": "eslint --cache --cache-strategy=content",
    "lint:all": "yarn lint \"**/*\"",
    "lint:diff": "FILES=$(git diff --diff-filter=ACMRTUB --name-only --relative master); [ -z ${FILES} ] || yarn lint --no-error-on-unmatched-pattern ${FILES}",
    "prepack": "tsc --build --force",
    "prepare": "[ -n ${CI:-} ] || husky",
    "test": "node --experimental-test-module-mocks --test ./src/**/*.ts"
  },
  "dependencies": {
    "@js-temporal/polyfill": "^0.5.1",
    "cosmiconfig": "^9.0.0",
    "execa": "^9.6.0",
    "lodash-es": "^4.17.21",
    "p-limit": "^7.1.1",
    "semver": "^7.7.2",
    "terminal-link": "^4.0.0"
  },
  "devDependencies": {
    "@commitlint/cli": "^19.8.1",
    "@commitlint/config-conventional": "^19.8.1",
    "@eslint/js": "^9.35.0",
    "@types/lodash-es": "^4.17.12",
    "@types/node": "^24.3.1",
    "@types/semver": "^7.7.1",
    "eslint": "^9.35.0",
    "expect": "^30.1.2",
    "husky": "^9.1.7",
    "lint-staged": "^16.1.6",
    "prettier": "^3.6.2",
    "pretty-quick": "^4.2.2",
    "tslib": "^2.8.1",
    "typescript": "^5.9.2",
    "typescript-eslint": "^8.42.0"
  }
}
