{
  "rules": {
    "no-restricted-imports": [
      "error",
      { "patterns": ["@grafana/runtime", "@grafana/data/*", "@grafana/ui/*", "@grafana/e2e/*"] }
    ]
  },
  "overrides": [
    // rollup v3 uses esm modules
    {
      "files": ["rollup.config.mjs"],
      "parser": "@babel/eslint-parser",
      "parserOptions": {
        "requireConfigFile": false,
        "babelOptions": {
          "plugins": ["@babel/plugin-syntax-import-assertions"]
        }
      }
    }
  ]
}
