This package provides smartive's default eslint configuration.
$ npm install eslint @smartive/eslint-config -DThis package offers three different rule sets, one for plain TypeScript applications, a separate one for React applications and one that works well with Next.js applications (minimum supported version is Next.js v16).
import { config } from '@smartive/eslint-config'
// For plain TS applications ..
export default config('typescript');
// .. or React applications
export default config('react');
// .. or Next.js applications
// make sure to add `eslint-config-next@16`
// to your devDependencies
export default config('nextjs');To use eslint add the following to your package.json:
"scripts": {
"lint": "eslint {your source directory}",
"lint:fix": "eslint {your source directory} --fix"
}