{
  "_id": "6aaa51c8ea78b3e62eacac2f",
  "Package": "tinieR",
  "Title": "Shrink Image Filesizes with TinyPNG.com API",
  "Version": "0.5.0",
  "Authors@R": "person(given = \"James\",\nfamily = \"Adams\",\nrole = c(\"aut\", \"cre\"),\nemail = \"james@jmablog.com\")",
  "Description": "Shrink image filesizes with the TinyPNG API\n<https://tinypng.com>. From the TinyPNG website: \"TinyPNG uses\nsmart lossy compression techniques to reduce the file size of\nyour files. By selectively decreasing the number of colors in\nthe image, fewer bytes are required to store the data. The\neffect is nearly invisible but it makes a very large difference\nin file size!\" TinieR works with .png and .jpg/.jpeg files, and\ncan return the new image filepath to enable embedding in other\nimage workflows/functions.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/jmablog/tinieR",
  "BugReports": "https://github.com/jmablog/tinieR/issues",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.1.2",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "cmake make libjpeg-dev libpng-dev libuv1-dev\nlibssl-dev",
  "Repository": "https://jmablog.r-universe.dev",
  "Date/Publication": "2022-08-18 17:34:06 UTC",
  "RemoteUrl": "https://github.com/jmablog/tinieR",
  "RemoteRef": "HEAD",
  "RemoteSha": "fa269a3df404f93d5fbe0b38ea3cd8897f34abab",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-09-16 08:10:45 UTC",
    "User": "root"
  },
  "Author": "James Adams [aut, cre]",
  "Maintainer": "James Adams <james@jmablog.com>",
  "_user": "jmablog",
  "_type": "src",
  "_file": "tinieR_0.5.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/000ef190b062cdfa5ffb9c50ded2c18697187c24138151e13942c0e54644fcf0",
  "_filesize": 331064,
  "_sha256": "000ef190b062cdfa5ffb9c50ded2c18697187c24138151e13942c0e54644fcf0",
  "_expires": "2026-12-25T08:22:31.000Z",
  "_created": "2026-09-16T08:10:45.000Z",
  "_published": "2026-09-16T08:22:32.869Z",
  "_jobs": [
    {
      "job": 104716713443,
      "time": 134,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "10436807398"
    },
    {
      "job": 104716713353,
      "time": 133,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "10436623173"
    },
    {
      "job": 104716713316,
      "time": 149,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "10437147412"
    },
    {
      "job": 104716713366,
      "time": 136,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "10436264479"
    },
    {
      "job": 104715820977,
      "time": 182,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10436905843"
    },
    {
      "job": 104716713336,
      "time": 118,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10436641783"
    },
    {
      "job": 104716713459,
      "time": 118,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "10436543440"
    },
    {
      "job": 104716713325,
      "time": 67,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "10436737413"
    },
    {
      "job": 104716713337,
      "time": 73,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "10436178530"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/jmablog/actions/runs/35072076973",
  "_status": "success",
  "_upstream": "https://github.com/jmablog/tinieR",
  "_commit": {
    "id": "fa269a3df404f93d5fbe0b38ea3cd8897f34abab",
    "author": "James Adams <james@jmablog.com>",
    "committer": "James Adams <james@jmablog.com>",
    "message": "Move withr to suggests\n",
    "time": 1660844046
  },
  "_maintainer": {
    "name": "James Adams",
    "email": "james@jmablog.com",
    "login": "jmablog",
    "twitter": "@jmablog",
    "description": "",
    "uuid": 46648477
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "fs",
      "version": ">= 1.4.2",
      "role": "Imports"
    },
    {
      "package": "glue",
      "version": ">= 1.4.1",
      "role": "Imports"
    },
    {
      "package": "httr",
      "version": ">= 1.4.1",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "version": ">= 1.7.0",
      "role": "Imports"
    },
    {
      "package": "png",
      "role": "Imports"
    },
    {
      "package": "jpeg",
      "role": "Imports"
    },
    {
      "package": "rprojroot",
      "role": "Imports"
    },
    {
      "package": "yaml",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "ragg",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "jmablog",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 11,
  "_contributors": [
    {
      "user": "jmablog",
      "count": 73,
      "uuid": 46648477
    }
  ],
  "_userbio": {
    "uuid": 46648477,
    "type": "user",
    "name": "James",
    "followers": 20
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/tinieR"
  },
  "_devurl": "https://github.com/jmablog/tinier",
  "_searchresults": 4,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/tinieR.html",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "petit_ggplot",
    "petit_plot",
    "tinify",
    "tinify_defaults",
    "tinify_key"
  ],
  "_help": [
    {
      "page": "petit_plot",
      "title": "Save a plot to a file and automatically shrink it",
      "topics": [
        "petit_ggplot",
        "petit_plot"
      ]
    },
    {
      "page": "tinify",
      "title": "Shrink image files with TinyPNG",
      "topics": [
        "tinify"
      ]
    },
    {
      "page": "tinify_defaults",
      "title": "Set defaults for 'tinify()' function",
      "topics": [
        "tinify_defaults"
      ]
    },
    {
      "page": "tinify_key",
      "title": "Set TinyPNG.com API Key",
      "topics": [
        "tinify_key"
      ]
    }
  ],
  "_readme": "https://github.com/jmablog/tinieR/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "cli",
    "cpp11",
    "curl",
    "farver",
    "fs",
    "ggplot2",
    "glue",
    "gtable",
    "httr",
    "isoband",
    "jpeg",
    "jsonlite",
    "labeling",
    "lifecycle",
    "mime",
    "openssl",
    "png",
    "R6",
    "RColorBrewer",
    "rlang",
    "rprojroot",
    "S7",
    "scales",
    "sys",
    "vctrs",
    "viridisLite",
    "withr",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "tinieR.Rmd",
      "filename": "tinieR.html",
      "title": "Getting started",
      "author": "James Adams",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Installation",
        "Authentication with TinyPNG",
        "Shrinking an image",
        "Using the tinified image",
        "Resizing image dimensions",
        "TinyPNG API monthly limit",
        "Further examples",
        "Using from the command line"
      ],
      "created": "2021-02-05 15:28:26",
      "modified": "2022-08-18 17:02:46",
      "commits": 8
    },
    {
      "source": "saving-plots.Rmd",
      "filename": "saving-plots.html",
      "title": "Saving plots with tinieR",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Base R plots",
        "ggplots",
        "Options",
        "File types",
        "Output paths",
        "Keep the unshrunk image file",
        "Other plot options",
        "Other tinify() options"
      ],
      "created": "2022-08-18 17:02:46",
      "modified": "2022-08-18 17:02:46",
      "commits": 1
    },
    {
      "source": "setting-defaults.Rmd",
      "filename": "setting-defaults.html",
      "title": "Setting default options",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Viewing current defaults",
        "Overrule defaults",
        "Setting defaults from YAML file",
        "Returning to default options"
      ],
      "created": "2021-02-07 14:33:45",
      "modified": "2021-07-04 18:12:23",
      "commits": 3
    }
  ],
  "_score": 4.217483944213906,
  "_indexed": true,
  "_nocasepkg": "tinier",
  "_universes": [
    "jmablog"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.5.0",
      "date": "2026-09-16T08:13:00.000Z",
      "distro": "resolute",
      "commit": "fa269a3df404f93d5fbe0b38ea3cd8897f34abab",
      "fileid": "https://r2.ropensci.org/9f0eed4b29efddcddd80629d7be71af5b46ce0991b1be4a00bbe22610372aa3c",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jmablog/actions/runs/35072076973"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.5.0",
      "date": "2026-09-16T08:12:59.000Z",
      "distro": "resolute",
      "commit": "fa269a3df404f93d5fbe0b38ea3cd8897f34abab",
      "fileid": "https://r2.ropensci.org/7320f2f3cc44311b89174a3b6776fda87a546c0b0d646d70cc82a676189e380e",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jmablog/actions/runs/35072076973"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5.0",
      "date": "2026-09-16T08:21:58.000Z",
      "commit": "fa269a3df404f93d5fbe0b38ea3cd8897f34abab",
      "fileid": "https://r2.ropensci.org/f5b548b1386b35c31629f6c19bfb407d1ea2a246351ca592e409d9c942be0930",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jmablog/actions/runs/35072076973"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.5.0",
      "date": "2026-09-16T08:21:42.000Z",
      "commit": "fa269a3df404f93d5fbe0b38ea3cd8897f34abab",
      "fileid": "https://r2.ropensci.org/8ccee82f04f51c9ed2853bc04b0e2f48c219322b30988310c1425ac8431747d3",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jmablog/actions/runs/35072076973"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.5.0",
      "date": "2026-09-16T08:12:59.000Z",
      "commit": "fa269a3df404f93d5fbe0b38ea3cd8897f34abab",
      "fileid": "https://r2.ropensci.org/dd6e8cc7e99b925a233f3b6fbfe717e69d94a6c57e9c2f9b30ef9b96d1df292f",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jmablog/actions/runs/35072076973"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-09-16T08:12:36.000Z",
      "commit": "fa269a3df404f93d5fbe0b38ea3cd8897f34abab",
      "fileid": "https://r2.ropensci.org/9396d37f0b26239bb5c92e09eb1665654def40b9d3a33d55f9159029405b1642",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jmablog/actions/runs/35072076973"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-09-16T08:11:51.000Z",
      "commit": "fa269a3df404f93d5fbe0b38ea3cd8897f34abab",
      "fileid": "https://r2.ropensci.org/f3cf0db50fc7ee48de630a17f0975dc4eeb102c84f001f801de7342e9dd0d3cf",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jmablog/actions/runs/35072076973"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-09-16T08:11:52.000Z",
      "commit": "fa269a3df404f93d5fbe0b38ea3cd8897f34abab",
      "fileid": "https://r2.ropensci.org/a58061d8207490440cbe4801a227c24221a730c897f2a9c7ba12e3a88cc9d8d8",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jmablog/actions/runs/35072076973"
    }
  ]
}