{
  "name": "@vitalik2060/demo-lint",
  "description": "",
  "version": "0.5.0",
  "author": "",
  "license": "MIT",
  "keywords": [
    "lintconfig",
    "lint-config"
  ],
  "engines": {
    "node": ">=18.12.0"
  },
  "scripts": {
    "lint:css": "stylelint tests/**/*.{css,scss,sass} && node --test",
    "lint:scripts": "eslint tests/**/*.{js,jsx,ts,tsx} --ext .js,.jsx,.ts,.tsx",
    "lint": "yarn lint:css && yarn lint:scripts",
    "prettier:check": "prettier --check \"./**/*.{ts,tsx,js,jsx,mjs,mts,cjs,cts,css,json}\" --no-error-on-unmatched-pattern --cache",
    "test": "yarn lint:scripts && eslint-config-prettier ./eslint/index.js && yarn lint:css && yarn prettier:check"
  },
  "dependencies": {
    "@commitlint/cli": "20.1.0",
    "@commitlint/config-conventional": "20.0.0",
    "@kesills/eslint-config-airbnb-typescript": "20.0.0",
    "@stylistic/eslint-plugin": "5.6.1",
    "@typescript-eslint/eslint-plugin": "8.47.0",
    "@typescript-eslint/parser": "8.47.0",
    "eslint": "8.57.1",
    "eslint-config-airbnb": "19.0.4",
    "eslint-config-airbnb-base": "15.0.0",
    "eslint-config-prettier": "10.1.8",
    "eslint-import-resolver-typescript": "4.4.4",
    "eslint-plugin-cypress": "5.2.0",
    "eslint-plugin-dirnames": "1.0.3",
    "eslint-plugin-import": "2.32.0",
    "eslint-plugin-jsx-a11y": "6.10.2",
    "eslint-plugin-react": "7.37.5",
    "eslint-plugin-react-hooks": "7.0.1",
    "eslint-plugin-react-refresh": "0.4.24",
    "eslint-plugin-simple-import-sort": "12.1.1",
    "eslint-plugin-unicorn": "56.0.1",
    "kebab-case": "1.0.0",
    "lefthook": "1.13.6",
    "postcss-scss": "4.0.9",
    "prettier": "3.6.2",
    "stylelint": "16.26.0"
  },
  "devDependencies": {
    "@semantic-release/changelog": "6.0.3",
    "@semantic-release/commit-analyzer": "13.0.1",
    "@semantic-release/git": "10.0.1",
    "@semantic-release/github": "12.0.2",
    "@semantic-release/npm": "13.1.2",
    "@semantic-release/release-notes-generator": "14.1.0",
    "@types/react": "18.3.27",
    "react": "18.3.1",
    "semantic-release": "25.0.2",
    "stylelint-test-rule-node": "0.4.0",
    "typescript": "5.9.3"
  },
  "prettier": "./prettier",
  "eslintConfig": {
    "extends": "./eslint/react.js",
    "ignorePatterns": [
      "commitlint",
      "eslint",
      "prettier",
      "stylelint",
      "release.config.js"
    ],
    "rules": {
      "import/no-extraneous-dependencies": [
        "error",
        {
          "devDependencies": [
            "tests/**/*"
          ]
        }
      ]
    }
  },
  "stylelint": {
    "extends": "./stylelint"
  },
  "packageManager": "yarn@4.7.0"
}
