{"version":3,"file":"astro.mjs","names":[],"sources":["../../src/astro.ts"],"sourcesContent":["import type { TSESLint } from '@typescript-eslint/utils';\nimport * as astroParser from 'astro-eslint-parser';\nimport astroPlugin from 'eslint-plugin-astro';\n\nconst astroRules: TSESLint.FlatConfig.Rules = {\n\t'react/jsx-key': 0,\n\t'react/no-unknown-property': 0,\n\t'react/self-closing-comp': 0,\n};\n\nconst config: TSESLint.FlatConfig.ConfigArray = [\n\t{\n\t\tlanguageOptions: {\n\t\t\tglobals: astroPlugin.environments.astro.globals,\n\t\t\tparserOptions: {\n\t\t\t\textraFileExtensions: ['.astro'],\n\t\t\t},\n\t\t},\n\t},\n\t{\n\t\tlanguageOptions: {\n\t\t\tparser: astroParser,\n\t\t},\n\t\tplugins: {\n\t\t\tastro: astroPlugin,\n\t\t},\n\t\trules: astroRules,\n\t},\n\t{\n\t\tfiles: ['**/*.astro/*.js', '*.astro/*.js'],\n\t},\n];\n\nexport default config;\n"],"mappings":";;;;AAUA,MAAM,SAA0C;CAC/C,EACC,iBAAiB;EAChB,SAAS,YAAY,aAAa,MAAM;EACxC,eAAe,EACd,qBAAqB,CAAC,QAAQ,EAC/B;CACD,EACD;CACA;EACC,iBAAiB,EAChB,QAAQ,YACT;EACA,SAAS,EACR,OAAO,YACR;EACA,OAAO;GArBR,iBAAiB;GACjB,6BAA6B;GAC7B,2BAA2B;EAmBV;CACjB;CACA,EACC,OAAO,CAAC,mBAAmB,cAAc,EAC1C;AACD"}