{
  "$schema": "./node_modules/oxlint/configuration_schema.json",
  "plugins": ["typescript"],
  "jsPlugins": [
    "eslint-plugin-prettier-vue",
    "eslint-plugin-simple-import-sort",
    "eslint-plugin-unused-imports"
  ],
  "categories": {
    "correctness": "off"
  },
  "env": {
    "builtin": true
  },
  "rules": {
    "no-restricted-imports": [
      "error",
      {
        "paths": [
          {
            "name": "vue-demi",
            "importNames": ["computed"],
            "message": "Please use computed from vue instead."
          }
        ]
      }
    ],
    "simple-import-sort/imports": "error",
    "simple-import-sort/exports": "error",
    "unused-imports/no-unused-imports": "error"
  },
  "overrides": [
    {
      "files": ["**/*.vue"],
      "rules": {
        "unused-imports/no-unused-imports": "off"
      }
    }
  ]
}
