{
  "name": "@balena/lint",
  "version": "9.4.10",
  "description": "Balena.io eslint & prettier wrapper",
  "type": "commonjs",
  "bin": {
    "balena-lint": "./bin/balena-lint"
  },
  "main": "./build/balena-lint.js",
  "homepage": "https://github.com/balena-io-modules/node-balena-lint",
  "repository": {
    "type": "git",
    "url": "git@github.com:balena-io-modules/node-balena-lint"
  },
  "files": [
    "tsconfig.json",
    "bin/",
    "build/",
    "config/"
  ],
  "scripts": {
    "build": "tsc -P tsconfig.build.json && npm run lint-fix && npm run lint",
    "lint": "node ./bin/balena-lint -t tsconfig.json lib/ config/eslint.config.js",
    "prepublish": "require-npm4-to-publish",
    "prepublishOnly": "npm run test",
    "lint-fix": "node ./bin/balena-lint -t tsconfig.json --fix -e ts -e js lib/ config/eslint.config.js",
    "test": "npm run build && npm run test:typescript",
    "test:typescript": "node ./bin/balena-lint -t tsconfig.json test/typescript/prettier -i",
    "prepare": "node -e \"try { (await import('husky')).default() } catch (e) { if (e.code !== 'ERR_MODULE_NOT_FOUND') throw e }\" --input-type module"
  },
  "keywords": [
    "balena",
    "lint",
    "typescript",
    "prettier"
  ],
  "author": "Balena.io. <hello@balena.io>",
  "license": "Apache 2.0",
  "dependencies": {
    "@eslint/js": "^9.39.4",
    "@tanstack/eslint-plugin-query": "^5.99.0",
    "@typescript-eslint/eslint-plugin": "^8.58.2",
    "@typescript-eslint/parser": "^8.58.2",
    "depcheck": "^1.4.7",
    "eslint": "^9.39.4",
    "eslint-config-prettier": "^10.1.8",
    "eslint-plugin-chai-friendly": "^1.2.0",
    "eslint-plugin-jsdoc": "^63.0.0",
    "eslint-plugin-no-only-tests": "^3.3.0",
    "eslint-plugin-react": "^7.37.5",
    "eslint-plugin-react-hooks": "^7.0.1",
    "glob": "^13.0.6",
    "globals": "^17.5.0",
    "prettier": "^3.8.2",
    "typescript": "^6.0.2",
    "typescript-eslint": "^8.58.2",
    "yargs": "^18.0.0"
  },
  "devDependencies": {
    "@types/eslint": "9.6.1",
    "@types/node": "20.19.43",
    "@types/yargs": "17.0.35",
    "husky": "9.1.7",
    "lint-staged": "17.5.1",
    "require-npm4-to-publish": "1.0.0"
  },
  "versionist": {
    "publishedAt": "2026-09-16T23:54:14.792Z"
  },
  "engines": {
    "node": ">=20.17.0",
    "npm": ">=9.8.1"
  }
}
