52 lines
1.1 KiB
TOML
52 lines
1.1 KiB
TOML
# Bun configuration file
|
|
|
|
[test]
|
|
# Preload setup file for test environment
|
|
preload = ["./test-setup.ts"]
|
|
|
|
# Project root directory
|
|
root = "./"
|
|
|
|
# Note: To exclude /tests folder (Playwright tests), use the npm script:
|
|
# bun run test:bun
|
|
# Or run directly: bun test 'src/**/*.{spec,test}.{ts,tsx}' 'test/**/*.{spec,test}.{ts,tsx}'
|
|
|
|
# Coverage configuration
|
|
# Disabled by default due to resource issues with large asset files
|
|
# Enable with: bun test --coverage
|
|
coverage = false
|
|
coverageReporter = ["text"]
|
|
coverageDirectory = "./coverage"
|
|
|
|
# Timeout for tests (in milliseconds)
|
|
timeout = 5000
|
|
|
|
# Run tests in watch mode by default
|
|
# watch = false
|
|
|
|
[install]
|
|
# Package manager settings
|
|
peer = true
|
|
dev = true
|
|
optional = true
|
|
|
|
# Auto install dependencies
|
|
auto = "auto"
|
|
|
|
# Disable cache if needed
|
|
# disable = false
|
|
|
|
[install.lockfile]
|
|
# Save exact versions
|
|
save = true
|
|
|
|
# Print changes to lockfile
|
|
print = "yarn"
|
|
|
|
[run]
|
|
# Bun runtime settings for scripts
|
|
# Silent mode for cleaner output
|
|
# silent = false
|
|
|
|
# Automatically install missing packages when running scripts
|
|
autoInstall = true |