import { coverageConfigDefaults, defineConfig, mergeConfig } from "vitest/config";
import VitestShared from "../../vitest.shared";

export default mergeConfig(
    VitestShared,
    defineConfig({
        test: {
            environment: "jsdom",
            coverage: {
                include: ["src/**"],
                exclude: [...coverageConfigDefaults.exclude, "src/**/docs/**", "src/**/test?(s)/**"],
            },
        },
    })
);