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
Roxygen: list(markdown = TRUE)
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
Repository: https://sunraycodes.r-universe.dev
Date/Publication: 2026-10-17 08:31:29 UTC
RemoteUrl: https://github.com/sunraycodes/depguard
RemoteRef: HEAD
RemoteSha: 78e5e6e082839234a8e1336e4be862236488b466
Packaged: 2026-10-17 09:48:37 UTC; root
Author: Samruddhi Amol Shah [aut, cre],
  Kartik Patel [aut],
  Amrit Pal [ctb]
Maintainer: Samruddhi Amol Shah <samruddhi.bitnbyte@gmail.com>
