An ESLint shareable config by Supaapps GmbH that bundles Airbnb-style rules, TypeScript support, Prettier integration, and Next.js plugin (v1.6.1). Updated as needed; builds on eslint-config-airbnb-base and eslint-config-airbnb-typescript. Peer dependencies include eslint 8/9, @typescript-eslint/parser, and @next/eslint-plugin-next. Supports ESM/CJS via ESLint's config merge.
npm install eslint-config-supaappsNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Installs eslint-config-supaapps and its peer dependencies, configures ESLint to extend 'supaapps', and sets up Prettier formatting.
Run npm install --save-dev with all peer deps listed in README or package.json.
Consider using eslint-config-airbnb-base@latest and eslint-config-airbnb-typescript@latest, or switch to a flat config setup.
If using ESLint 9, wrap config in compat layer or convert to flat config format. Config currently uses .eslintrc JSON.
Install the peer dep or suppress the warning if not using Next.js.
Use compatible versions of @typescript-eslint/parser and @typescript-eslint/eslint-plugin (usually latest).
Ensure eslint-config-supaapps is installed as devDependency and .eslintrc is correctly configured with 'extends': 'supaapps'.
Install the package: npm install --save-dev @next/eslint-plugin-next
Install eslint-config-airbnb-base: npm install --save-dev eslint-config-airbnb-base