# utils_packages.R — install & load required packages
pkgs <- c("vegan","glmmTMB","dplyr","tidyr","ggplot2","ggrepel","forcats",
          "purrr","performance","readr","readxl","stringr","scales")
inst <- pkgs[!pkgs %in% installed.packages()[,1]]
if(length(inst)) install.packages(inst, dependencies = TRUE)
invisible(lapply(pkgs, require, character.only = TRUE))
message("All packages loaded.")
