Package: depguard
Title: Manifest-Based Dependency Conflict Detection for Sandboxed and
        Desktop R Sessions
Version: 0.2.0
Authors@R: c(
    person("Samruddhi", "Amol Shah", email = "samruddhi.bitnbyte@gmail.com", role = c("aut", "cre")),
    person("Kartik", "Patel", email = "kartikpatel.id@gmail.com", role = "aut"),
    person("Amrit", "Pal", email = "amrit.pal@vit.ac.in", role = "ctb")
    )
Description: Lightweight, offline-first checking of R package dependencies
    against the currently installed environment, without requiring a full
    project lockfile. Verifies a declared manifest of package versions,
    including version constraints declared by transitive dependencies,
    reports session-level snapshot differences (including stale versions
    still loaded in a running session), detects packages shadowed by another
    library, and offers single-package version rollback. Designed for hosted
    notebooks (e.g. Kaggle, Colab, Binder) where 'renv'-style lockfile
    ownership is impractical, and equally usable on a normal desktop.
License: MIT + file LICENSE
Encoding: UTF-8
Language: en-US
Depends: R (>= 3.5)
Imports: cli, stats, tools, utils
Suggests: remotes, pak, testthat (>= 3.2.0), withr, knitr, rmarkdown,
        spelling
Config/testthat/edition: 3
VignetteBuilder: knitr
URL: https://github.com/sunraycodes/depguard
BugReports: https://github.com/sunraycodes/depguard/issues
NeedsCompilation: no
Config/roxygen2/version: 8.1.0
Packaged: 2026-10-06 07:17:22 UTC; Kartik
Author: Samruddhi Amol Shah [aut, cre],
  Kartik Patel [aut],
  Amrit Pal [ctb]
Maintainer: Samruddhi Amol Shah <samruddhi.bitnbyte@gmail.com>
Repository: CRAN
Date/Publication: 2026-10-06 07:30:09 UTC
