kliedz
Version:
Dead-simple, stateless logging utility for JavaScript and TypeScript. Pure functions. No dependencies. Just log.
28 lines (25 loc) • 502 B
text/typescript
import { defineConfig } from "vitest/config";
const isCI = !!process.env.CI;
export default defineConfig({
esbuild: {
target: "es2024",
},
test: {
silent: isCI,
sequence: {
shuffle: { files: true, tests: true },
},
coverage: {
enabled: true,
provider: "v8",
reporter: isCI ? ["lcov"] : ["html", "text-summary"],
include: ["src/**/*.ts"],
exclude: ["src/index.ts"],
clean: true,
},
typecheck: {
enabled: true,
tsconfig: "./tsconfig.test.json",
},
},
});