{
  "name": "@nullvoxpopuli/eslint-configs",
  "version": "6.0.0",
  "description": "eslint configs for the NullVoxPopuli's projects",
  "repository": {
    "url": "https://github.com/NullVoxPopuli/eslint-configs"
  },
  "license": "MIT",
  "author": "NullVoxPopuli",
  "type": "module",
  "imports": {
    "#utils": "./src/utils.js",
    "#types": "./src/types.ts"
  },
  "exports": {
    ".": "./index.js"
  },
  "dependencies": {
    "@eslint/js": "^9.39.2",
    "@typescript-eslint/parser": "^8.59.3",
    "cosmiconfig": "^9.0.1",
    "ember-eslint": "^0.7.0",
    "eslint-import-resolver-typescript": "^4.4.4",
    "eslint-plugin-decorator-position": "^6.1.0",
    "eslint-plugin-import": "^2.32.0",
    "eslint-plugin-json": "^4.0.1",
    "eslint-plugin-n": "^18.0.1",
    "eslint-plugin-simple-import-sort": "^13.0.0",
    "globals": "^17.6.0",
    "prettier-plugin-ember-template-tag": "^2.1.6"
  },
  "devDependencies": {
    "@babel/core": "^7.29.0",
    "@tsconfig/node-lts": "^24.0.0",
    "@tsconfig/strictest": "^2.0.8",
    "@types/eslint": "^9.6.1",
    "@types/node": "^25.8.0",
    "@typescript-eslint/eslint-plugin": "^8.59.3",
    "eslint": "9.39.2",
    "lint-to-the-future": "^2.6.4",
    "lint-to-the-future-eslint": "^3.3.0",
    "prettier": "3.8.3",
    "release-plan": "^0.18.0",
    "typescript": "^5.9.3",
    "vitest": "^4.1.6"
  },
  "peerDependencies": {
    "@babel/core": "^7.22.10",
    "eslint": "^9.0.0"
  },
  "peerDependenciesMeta": {
    "@babel/core": {},
    "@babel/eslint-parser": {
      "optional": true
    },
    "@babel/plugin-proposal-decorators": {
      "optional": true
    },
    "@typescript-eslint/eslint-plugin": {
      "optional": true
    },
    "@typescript-eslint/parser": {
      "optional": true
    },
    "eslint-plugin-ember": {
      "optional": true
    },
    "eslint-plugin-qunit": {
      "optional": true
    },
    "prettier": {
      "optional": true
    }
  },
  "engines": {
    "node": ">= v24.14.1"
  },
  "volta": {
    "node": "24.14.1"
  },
  "scripts": {
    "format": "prettier --write .",
    "format:all": "pnpm --filter '*' format",
    "format:check:all": "pnpm --filter '*-prettier' format:check",
    "lint:all:js": "pnpm --filter '*' lint:js",
    "lint:js": "eslint . --ignore-pattern test-packages",
    "lint:types": "tsc --noEmit",
    "test": "vitest",
    "update:all": "pnpm --filter '*' update:ignore"
  }
}