Sharable ESLint config preset for usage across unjs repositories.
✅ Includes:
Note
This preset uses the new ESLint flat config.
Install dependencies:
npx nypm install -D eslint typescript eslint-config-unjsCreate eslint.config.mjs in your project root:
import unjs from "eslint-config-unjs";
export default unjs({
  ignores: [
    // ignore paths
  ],
  rules: {
    // rule overrides
  },
  markdown: {
    rules: {
      // markdown rule overrides
    },
  },
});Tips:
- You can pass any number of flat configs to unjs preset wrapper
- Types for rulesare auto generated usingantfu/eslint-typegen.
MIT