@touchspot/eslint-config
v5.0.0
Published
TOUCHSPOT ESLint config
Readme
@touchspot/eslint-config
Installation
pnpm add -D @touchspot/eslint-config eslint typescriptUsage
import config from "@touchspot/eslint-config";
export default config({
rootDir: import.meta.dirname,
});Frameworks
React
import config from "@touchspot/eslint-config";
import react from "@touchspot/eslint-config/react";
export default config(
{
rootDir: import.meta.dirname,
},
react(),
);Next.js
import config from "@touchspot/eslint-config";
import next from "@touchspot/eslint-config/next";
export default config(
{
rootDir: import.meta.dirname,
},
next(),
);Tailwind CSS v4
import config from "@touchspot/eslint-config";
import tailwindcss from "@touchspot/eslint-config/tailwindcss";
export default config(
{
rootDir: import.meta.dirname,
},
tailwindcss({
entryPoint: "path/to/css",
}),
);Tailwind CSS v3
import config from "@touchspot/eslint-config";
import tailwindcss from "@touchspot/eslint-config/tailwindcss";
export default config(
{
rootDir: import.meta.dirname,
},
tailwindcss({
version: 3,
tailwindConfig: "path/to/config", // default: "tailwind.config.js"
}),
);Environment helpers
import config, { env } from "@touchspot/eslint-config";
export default config(
{
rootDir: import.meta.dirname,
},
env.node(),
env.browser(),
);