Optional capabilities and manifest sorting
Markdown and Lodash import policy require explicit composition:
js
import { createBaseConfigs } from "@fast-china/eslint-config";
import { createMarkdownConfigs } from "@fast-china/eslint-config/configs";
import { defineConfig } from "eslint/config";
export default defineConfig([
...createBaseConfigs({ environment: "node" }),
...createMarkdownConfigs(),
{
name: "project/custom",
rules: { "no-console": "warn" },
},
]);createBaseConfigs(), vueConfig, and uniAppConfig all enable package.json and tsconfig*.json sorting by default. Package sorting does not enter conditional exports objects whose order has runtime meaning.
