UNPKG

@bit-ocean/eslint-config

Version:
1 lines 2.14 kB
{"version":3,"sources":["../src/configs/react.ts"],"names":["reactConfig","ConfigBuilder","react_default"],"mappings":"qCAEA,IAAMA,EAAc,IAAIC,CAAAA,CACtB,CACE,OAAS,CAAA,CACP,+BACA,gCACA,CAAA,oBAAA,CACA,QACA,CAAA,mBAAA,CACA,eACA,uCACA,CAAA,0BAAA,CACA,iCACA,kDACA,CAAA,2BAAA,CACA,2BACA,sBACA,CAAA,wBAAA,CACA,UACF,CAAA,CACA,QAAS,CACP,oBAAA,CACA,QACA,eACA,CAAA,oBAAA,CACA,SACA,gBACF,CAAA,CACA,OAAS,CAAA,CACP,MAAO,IACP,CAAA,GAAA,CAAK,IACP,CACA,CAAA,GAAA,CAAK,CACH,OAAS,CAAA,IAAA,CACT,MAAQ,CAAA,IACV,EACA,QAAU,CAAA,CACR,kBAAmB,CACjB,UAAA,CAAY,CACV,OAASA,CAAAA,CAAAA,CAAc,sBAAuB,EAChD,EACA,IAAM,CAAA,CACJ,WAAY,CAAC,KAAA,CAAO,OAAQ,MAAQ,CAAA,KAAA,CAAO,MAAQ,CAAA,MAAA,CAAQ,OAAQ,OAAO,CAC5E,CACF,CACF,CACF,EACA,CACE,KAAA,CAAO,IACP,CAAA,UAAA,CAAY,KACZ,QAAU,CAAA,IACZ,CACF,CAAE,CAAA,KAAA,GACKC,CAAQF,CAAAA","file":"react.mjs","sourcesContent":["import { ConfigBuilder } from '../config-builder'\n\nconst reactConfig = new ConfigBuilder(\n {\n extends: [\n 'plugin:storybook/recommended',\n 'plugin:tailwindcss/recommended',\n 'eslint:recommended',\n 'airbnb',\n 'airbnb-typescript',\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 react: true,\n typescript: true,\n tailwind: true\n }\n).build()\nexport default reactConfig\n"]}