{
  "name": "@scayle/eslint-config-storefront",
  "version": "5.1.1",
  "description": "SCAYLE Commerce Engine specific eslint configuration",
  "author": "SCAYLE Commerce Engine",
  "license": "MIT",
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "repository": {
    "url": "git+https://github.com/scayle/eslint-config-storefront.git"
  },
  "keywords": [
    "eslint"
  ],
  "type": "module",
  "exports": {
    ".": "./index.mjs",
    "./nuxt": "./storefront-nuxt.mjs",
    "./v3": "./storefront-v3.mjs"
  },
  "main": "./index.mjs",
  "files": [
    "CHANGELOG.md",
    "README.md",
    "./index.mjs",
    "./storefront-nuxt.mjs",
    "./storefront-v3.mjs",
    "./config/"
  ],
  "engines": {
    "node": ">= 22.0.0"
  },
  "peerDependencies": {
    "eslint": ">=10.4.0",
    "typescript": ">=5.4.0"
  },
  "dependencies": {
    "@e18e/eslint-plugin": "^0.8.0",
    "@eslint-community/eslint-plugin-eslint-comments": "^4.7.2",
    "@eslint/js": "^10.0.0",
    "@intlify/eslint-plugin-vue-i18n": "^4.5.1",
    "@scayle/eslint-plugin-vue-composable": "1.2.1",
    "@vitest/eslint-plugin": "^1.6.20",
    "eslint-config-flat-gitignore": "^2.3.0",
    "eslint-flat-config-utils": "^3.2.0",
    "eslint-import-resolver-typescript": "^4.4.5",
    "eslint-plugin-better-tailwindcss": "^4.7.0",
    "eslint-plugin-import-x": "^4.17.1",
    "eslint-plugin-jsdoc": "^64.2.1",
    "eslint-plugin-jsonc": "^3.4.1",
    "eslint-plugin-n": "^18.3.0",
    "eslint-plugin-no-only-tests": "^3.4.0",
    "eslint-plugin-promise": "^7.3.0",
    "eslint-plugin-regexp": "^3.2.0",
    "eslint-plugin-sonarjs": "^4.2.0",
    "eslint-plugin-storybook": "^10.5.8",
    "eslint-plugin-unicorn": "^74.0.0",
    "eslint-plugin-vue": "^10.10.0",
    "eslint-plugin-vuejs-accessibility": "^2.6.0",
    "globals": "^17.7.0",
    "typescript-eslint": "^8.67.0",
    "vue-eslint-parser": "^10.4.1"
  },
  "devDependencies": {
    "@types/node": "^24",
    "@vitest/coverage-v8": "4.1.11",
    "eslint": "10.9.1",
    "eslint-formatter-gitlab": "7.2.0",
    "publint": "0.3.24",
    "typescript": "6.0.3",
    "vitest": "4.1.11"
  },
  "scripts": {
    "lint": "eslint .",
    "lint:ci": "eslint . --format gitlab",
    "lint:fix": "eslint . --fix",
    "package:lint": "publint",
    "typecheck": "tsc"
  }
}