.env
cert_key.pem

# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
# More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html
Cargo.lock

# Compiled files and executables for Rust
debug/
target/

# Generated by cargo mutants
# Contains mutation testing data
**/mutants.out*/

# Rust-related files
*.pdb
**/*.rs.bk

# Node.js and JavaScript dependencies
node_modules/
jspm_packages/
bower_components/
web_modules/
.yarn/
.npm/

# Optional npm and yarn cache directories
.npm/
.yarn/

# npm, yarn, and bun lock files
package-lock.json
yarn.lock
bun.lockb

# dotenv environment variables files
.env
.env.development.local
.env.test.local
.env.production.local
.env.local

# VSCode settings and cache
.vscode/settings.json
.vscode-test/
.vscode/

# Logs and runtime data
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
.pnpm-debug.log*
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
pids
*.pid
*.seed
*.pid.lock

# Temporary and cache directories for various tools
.cache
.parcel-cache
.next
.nuxt
dist
.vuepress/dist
.temp
.docusaurus
.fusebox/
.dynamodb/
.tern-port
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/
.eslintcache
.stylelintcache
.nyc_output
.lib-cov
*.lcov
.lock-wscript

# Build outputs and temporary files
build/Release
*.tgz
*.tsbuildinfo
.yarn-integrity

# Miscellaneous
.DS_Store
.Thumbs.db
*.sublime*
.idea
*.dump
debug.log
TODO.md

# TernJS port file
.tern-port

# RustRover
#  JetBrains specific template is maintained in a separate JetBrains.gitignore that can
#  be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
#  and can be added to the global gitignore or merged into this file.  For a more nuclear
#  option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/

# Ignore specific files for tools and test outputs
*.tgz
*.pnp.*