## .NET + Visual Studio + Vite/Vue
## Temporary files, local IDE state, build artefacts and caches

# Build outputs
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
out/
publish/
artifacts/
[Ll]og/
[Ll]ogs/

# Visual Studio / Rider / editor state
.vs/
.vscode/*
!.vscode/extensions.json
.idea/
_ReSharper*/
*.DotSettings.user
*.suo
*.user
*.userosscache
*.rsuser
*.ntvs*
*.njsproj
*.sln.docstates
*.sw?

# .NET / NuGet
project.lock.json
project.fragment.lock.json
*.nupkg
*.snupkg
packages/
!packages/build/
ScaffoldingReadMe.txt

# MSBuild / diagnostics
*.binlog
[Bb]uild[Ll]og.*
msbuild.log
*.svclog

# Tests / coverage
[Tt]est[Rr]esult*/
[Tt]est[Rr]esults/
TestResults/
CodeCoverage/
coverage/
.coverage
.coverage.*
*.coveragexml
*.trx
*.VisualState.xml
TestResult.xml
nunit-*.xml

# Frontend / Node / Vite
node_modules/
dist/
dist-ssr/
API/wwwroot/
.vite/
.npm/
.pnpm-store/
.eslintcache
.stylelintcache
*.tsbuildinfo
vite.config.ts.timestamp-*.mjs
cypress/videos/
cypress/screenshots/
__screenshots__/

# Environment / local overrides
.env.local
.env.*.local
*.local
API/appsettings.custom.json
API/appsettings.custom.*.json

# Temporary files
~$*
*~
*.tmp
*.temp
*.bak

# Logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

# OS files
.DS_Store
Thumbs.db
Desktop.ini
