{
  "name": "@estarlincito/eslint",
  "type": "module",
  "version": "1.8.3",
  "description": "A customizable ESLint configuration designed to enforce consistent coding styles and best practices in JavaScript and TypeScript projects.",
  "types": "./dist/esm/index.d.ts",
  "main": "./dist/esm/index.mjs",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/esm/index.d.ts",
        "default": "./dist/esm/index.mjs"
      },
      "require": {
        "types": "./dist/cjs/index.d.ts",
        "default": "./dist/cjs/index.cjs"
      }
    }
  },
  "scripts": {
    "lint": "eslint .",
    "lint:fix": "eslint --fix",
    "build": "pnpm lint && pnpm vite build",
    "build:w": "vite build --watch",
    "git": "rm -rf dist && pnpm vite build && eslint . && read -p \"Enter commit message: \" msg; git add .; git commit -m \"$msg\"; git push && npm publish --access public"
  },
  "keywords": [
    "estarlincito-eslint",
    "eslint",
    "javascript",
    "typescript",
    "nodejs",
    "eslint-config",
    "best-practices",
    "code-quality",
    "linting",
    "typescript-eslint",
    "prettier",
    "import-plugin",
    "unused-imports",
    "safeguard",
    "sort-keys",
    "coding-standards",
    "automated-formatting",
    "error-handling",
    "eslint-rules",
    "ts-linting",
    "javascript-linting",
    "node-linting"
  ],
  "author": {
    "name": "Estarlin R",
    "email": "dev@estarlincito.com",
    "url": "https://estarlincito.com"
  },
  "files": [
    "LICENSE",
    "README.md",
    "dist",
    "docs"
  ],
  "license": "MIT",
  "homepage": "https://github.com/estarlincito/estarlincito-eslint#readme",
  "repository": {
    "type": "git",
    "url": "https://github.com/estarlincito/estarlincito-eslint.git"
  },
  "bugs": {
    "url": "https://github.com/estarlincito/estarlincito-eslint/issues"
  },
  "dependencies": {
    "@eslint/compat": "^1.2.7",
    "@eslint/eslintrc": "^3.3.0",
    "@eslint/js": "^9.21.0",
    "@next/eslint-plugin-next": "^15.2.0",
    "@typescript-eslint/parser": "^8.26.0",
    "eslint": "^9.22.0",
    "eslint-config-prettier": "^10.0.2",
    "eslint-import-resolver-typescript": "^3.8.3",
    "eslint-plugin-import": "^2.31.0",
    "eslint-plugin-prettier": "^5.2.3",
    "eslint-plugin-react": "^7.37.4",
    "eslint-plugin-react-hooks": "^5.1.0",
    "eslint-plugin-safeguard": "^2.0.6",
    "eslint-plugin-simple-import-sort": "^12.1.1",
    "eslint-plugin-sort-keys-fix": "^1.1.2",
    "eslint-plugin-unused-imports": "^4.1.4",
    "globals": "^15.15.0",
    "prettier": "^3.5.2",
    "typescript": "^5.7.3",
    "typescript-eslint": "^8.26.0"
  },
  "devDependencies": {
    "@types/eslint-config-prettier": "^6.11.3",
    "@types/eslint__eslintrc": "^2.1.2",
    "@types/node": "^22.13.5",
    "vite": "^6.2.0",
    "vite-plugin-dts": "^4.5.0"
  },
  "pnpm": {
    "onlyBuiltDependencies": [
      "esbuild"
    ]
  }
}
