{
  "name": "@yamato-daiwa/style_guides",
  "version": "0.14.2",
  "description": "Strict guidelines for ESLint and Pug.",
  "engines": {
    "node": ">=22.0.0"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/TokugawaTakeshi/Yamato-Daiwa-StyleGuides.git"
  },
  "keywords": [
    "eslint",
    "eslintconfig",
    "puglint",
    "puglintconfig",
    "styleguide",
    "yamato-daiwa"
  ],
  "license": "MIT",
  "peerDependencies": {
    "@eslint-community/eslint-plugin-eslint-comments": "~4.7.0",
    "@stylistic/eslint-plugin": "~5.10.0",
    "@typescript-eslint/eslint-plugin": "~8.59.0",
    "@typescript-eslint/parser": "~8.59.0",
    "eslint": "~9.39.0",
    "eslint-plugin-import": "~2.32.0",
    "eslint-plugin-n": "~18.0.0",
    "eslint-plugin-react": "~7.37.0",
    "eslint-plugin-vue": "~9.33.0",
    "eslint-plugin-vue-pug": "~0.6.2",
    "typescript": "~6.0.0"
  },
  "devDependencies": {
    "@eslint-community/eslint-plugin-eslint-comments": "4.7.1",
    "@stylistic/eslint-plugin": "5.10.0",
    "@types/node": "22.15.30",
    "@types/react": "19.2.14",
    "@typescript-eslint/eslint-plugin": "8.59.2",
    "@typescript-eslint/parser": "8.59.2",
    "eslint": "9.39.3",
    "eslint-plugin-import": "2.32.0",
    "eslint-plugin-n": "18.0.1",
    "eslint-plugin-react": "7.37.5",
    "eslint-plugin-vue": "9.33.0",
    "eslint-plugin-vue-pug": "0.6.2",
    "react": "19.2.6",
    "typescript": "6.0.3",
    "vue-facing-decorator": "3.0.4"
  },
  "files": [
    "Overridings",
    "Rules",
    "ECMAScript.js",
    "Markup.js"
  ],
  "scripts": {
    "JavaScript Test": "eslint Tests/JavaScriptTest.js --config ECMAScript.js",
    "TypeScript Test": "eslint Tests/TypeScriptTest.ts --config ECMAScript.js",
    "Testing File Test": "eslint Tests/Test.test.ts --config ECMAScript.js",
    "TSX Test": "eslint Tests/ReactTest.tsx",
    "JSX Test": "eslint Tests/ReactTest.jsx",
    "Testing of All Assets": "eslint Tests/**/*",
    "Vue Single File Component Test": "eslint Tests/SampleVueSingleFileComponent.vue --config ECMAScript.js"
  }
}
