UNPKG

linted

Version:

ESLint mono-plugin bundler with strict, opinionated defaults for (Stylistic) JavaScript, TypeScript, Svelte, HTML, Tailwind/CSS, JSON, JSONC, YAML, and Mocha.

19 lines (17 loc) 476 B
import Core, { type Input } from "@eslinted/core"; import * as defaults from "@eslinted/defaults"; import { plugins } from "./plugins"; import { parsers } from "./parsers"; // import type { Linter } from "eslint"; export default function (extensions: Input["extensions"] = {}): readonly unknown[] { try { return Core({ imports: { plugins, parsers }, defaults, extensions, }); } catch (e) { throw new Error(`linted: `, { cause: e }); } }