import { defineConfig } from 'vitest/config'

// Patch stdin on the process so that we can fake it to seem like a real interactive terminal and pass the TTY checks
process.stdin.isTTY = true
process.stdin.setRawMode = () => process.stdin

export default defineConfig({
  test: {
    watch: false,
    reporters: 'verbose',
    teardownTimeout: 5_000,
  },
})
