{
  "root": true,
  "env": {
    "node": true
  },
  "extends": [
    "plugin:vue/vue3-essential",
    "eslint:recommended",
    "@vue/eslint-config-typescript",
    "@vue/eslint-config-prettier"
  ],
  "rules": {
    "vue/multi-word-component-names": "off",
    "vue/no-mutating-props": [
      "error",
      {
        "shallowOnly": true
      }
    ]
    // no-undef is already included in
    // @vue/eslint-config-typescript
  },
  "parserOptions": {
    "ecmaVersion": "latest",
    "sourceType": "module"
  }
}