UNPKG

@bit-ocean/eslint-config

Version:
1 lines 2.14 kB
{"version":3,"sources":["../src/configs/astro.ts"],"names":["astroConfig","ConfigBuilder","astro_default"],"mappings":"qCAEA,IAAMA,EAAc,IAAIC,CAAAA,CACtB,CACE,OAAS,CAAA,CACP,iCACA,oBACA,CAAA,QAAA,CACA,wBACA,CAAA,cAAA,CACA,wCACA,0BACA,CAAA,gCAAA,CACA,mDACA,2BACA,CAAA,0BAAA,CACA,uBACA,wBACA,CAAA,UACF,CACA,CAAA,OAAA,CAAS,CACP,oBACA,CAAA,OAAA,CACA,gBACA,oBACA,CAAA,QAAA,CACA,gBACF,CACA,CAAA,OAAA,CAAS,CACP,KAAA,CAAO,KACP,GAAK,CAAA,IACP,EACA,GAAK,CAAA,CACH,QAAS,IACT,CAAA,MAAA,CAAQ,IACV,CAAA,CACA,SAAU,CACR,iBAAA,CAAmB,CACjB,UAAY,CAAA,CACV,QAASA,CAAc,CAAA,sBAAA,EACzB,CAAA,CACA,KAAM,CACJ,UAAA,CAAY,CAAC,KAAO,CAAA,MAAA,CAAQ,OAAQ,KAAO,CAAA,MAAA,CAAQ,MAAQ,CAAA,MAAA,CAAQ,OAAO,CAC5E,CACF,CACF,CACF,CAAA,CACA,CACE,KAAO,CAAA,IAAA,CACP,MAAO,IACP,CAAA,UAAA,CAAY,KACZ,QAAU,CAAA,IACZ,CACF,CAAE,CAAA,KAAA,GACKC,CAAQF,CAAAA","file":"astro.mjs","sourcesContent":["import { ConfigBuilder } from '../config-builder'\n\nconst astroConfig = new ConfigBuilder(\n {\n extends: [\n 'plugin:tailwindcss/recommended',\n 'eslint:recommended',\n 'airbnb',\n 'airbnb-typescript/base',\n 'airbnb/hooks',\n 'plugin:@typescript-eslint/recommended',\n 'plugin:react/jsx-runtime',\n 'plugin:react-hooks/recommended',\n 'plugin:@tanstack/eslint-plugin-query/recommended',\n 'plugin:import/recommended',\n 'plugin:import/typescript',\n 'plugin:import/errors',\n 'plugin:import/warnings',\n 'prettier'\n ],\n plugins: [\n '@typescript-eslint',\n 'react',\n 'react-refresh',\n 'simple-import-sort',\n 'import',\n 'unused-imports'\n ],\n globals: {\n React: true,\n JSX: true\n },\n env: {\n browser: true,\n es2024: true\n },\n settings: {\n 'import/resolver': {\n typescript: {\n project: ConfigBuilder.buildTypeScriptProject()\n },\n node: {\n extensions: ['.js', '.cjs', '.mjs', '.ts', '.cts', '.mts', '.tsx', '.d.ts']\n }\n }\n }\n },\n {\n astro: true,\n react: true,\n typescript: true,\n tailwind: true\n }\n).build()\nexport default astroConfig\n"]}