<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:r="https://r-universe.dev"><channel><title>lennon-li.r-universe.dev</title><link>https://lennon-li.r-universe.dev</link><description>Recent package updates in lennon-li</description><generator>R-universe</generator><image><url>https://github.com/lennon-li.png</url><title>R packages by lennon-li</title><link>https://lennon-li.r-universe.dev</link></image><lastBuildDate>Sun, 14 Jun 2026 17:15:15 GMT</lastBuildDate><item><title>[lennon-li] courieR 0.3.1</title><author>yeli@biostats.ai (Lennon Li)</author><description>Detects all R installations on the current machine and
migrates installed R packages between them. Provides
find_routes() to discover R versions, manifest() to scan
package libraries in a child R process, inventory() to compare
two libraries, and ship() to install packages into a target R
version using 'pak'. Includes a Shiny dashboard (open_hub())
for interactive source-to-target migration.</description><link>https://github.com/r-universe/lennon-li/actions/runs/27509288697</link><pubDate>Sun, 14 Jun 2026 17:15:15 GMT</pubDate><r:package>courieR</r:package><r:version>0.3.1</r:version><r:status>success</r:status><r:repository>https://lennon-li.r-universe.dev</r:repository><r:upstream>https://github.com/lennon-li/courier</r:upstream><r:article><r:source>get-started.Rmd</r:source><r:filename>get-started.html</r:filename><r:title>Getting Started with courieR</r:title><r:created>2026-05-08 14:02:20</r:created><r:modified>2026-06-13 19:16:51</r:modified></r:article><r:article><r:source>testing.Rmd</r:source><r:filename>testing.html</r:filename><r:title>Testing Guidelines and Platform Status</r:title><r:created>2026-06-13 19:16:51</r:created><r:modified>2026-06-13 19:16:51</r:modified></r:article></item></channel></rss>