{
  "_id": "6a1ef5a2b401979e73416d5b",
  "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-05-19 06:50:35 UTC",
    "User": "root"
  },
  "Author": "James Adams [aut, cre]",
  "Maintainer": "James Adams <james@jmablog.com>",
  "MD5sum": "136b043017a8c9c76b358b745cc42d04",
  "_user": "jmablog",
  "_type": "src",
  "_file": "tinieR_0.5.0.tar.gz",
  "_fileid": "0613581250a68b5787e7d4732c2caef3fcbff6c7470762cc3acf5c848a9e132b",
  "_filesize": 329706,
  "_sha256": "0613581250a68b5787e7d4732c2caef3fcbff6c7470762cc3acf5c848a9e132b",
  "_created": "2026-05-19T06:50:35.000Z",
  "_published": "2026-06-02T15:24:18.751Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79107163862,
      "time": 134,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7076738102"
    },
    {
      "job": 79107164282,
      "time": 133,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7076737719"
    },
    {
      "job": 79107164247,
      "time": 155,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7076744352"
    },
    {
      "job": 79107163444,
      "time": 133,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7076737871"
    },
    {
      "job": 79107163099,
      "time": 183,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7076701604"
    },
    {
      "job": 79107163297,
      "time": 116,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7362138283"
    },
    {
      "job": 79107163699,
      "time": 91,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7076725980"
    },
    {
      "job": 79107163917,
      "time": 92,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7076727007"
    },
    {
      "job": 79107164485,
      "time": 94,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7076727112"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jmablog/actions/runs/26081104033",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_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
  },
  "_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"
  },
  "_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.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/tinieR.html",
    "manual.pdf"
  ],
  "_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-05-19T06:52:44.000Z",
      "distro": "noble",
      "commit": "fa269a3df404f93d5fbe0b38ea3cd8897f34abab",
      "fileid": "e32d818872c2066a64379e3fe181b82e934b87c62b5ac82932eb97566235280b",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jmablog/actions/runs/26081104033"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.5.0",
      "date": "2026-05-19T06:52:43.000Z",
      "distro": "noble",
      "commit": "fa269a3df404f93d5fbe0b38ea3cd8897f34abab",
      "fileid": "a699235a099b0b1178381cf39f7a3269d2d9f72ff8da729e8be5658ede47e849",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jmablog/actions/runs/26081104033"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5.0",
      "date": "2026-05-19T06:53:10.000Z",
      "commit": "fa269a3df404f93d5fbe0b38ea3cd8897f34abab",
      "fileid": "1fbc5301982b5faf17b59e9187b4a5227566e7ded67fceeb9e3ff0bd884f9483",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jmablog/actions/runs/26081104033"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.5.0",
      "date": "2026-05-19T06:52:46.000Z",
      "commit": "fa269a3df404f93d5fbe0b38ea3cd8897f34abab",
      "fileid": "5f69308a3d443d2d7121af7f2993c2f0b98c64e49d3576352063c42190425f36",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jmablog/actions/runs/26081104033"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-05-19T06:51:58.000Z",
      "commit": "fa269a3df404f93d5fbe0b38ea3cd8897f34abab",
      "fileid": "7809fd1c3e15f3e6c1c9769ff57b4e2f4bea2cce737e6b5db7b35c73a40cda1a",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jmablog/actions/runs/26081104033"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-05-19T06:52:00.000Z",
      "commit": "fa269a3df404f93d5fbe0b38ea3cd8897f34abab",
      "fileid": "d364ece81b4937c08001be4231ab274b66caf86eaedd6a43db278ab52776aaf7",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jmablog/actions/runs/26081104033"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-05-19T06:52:03.000Z",
      "commit": "fa269a3df404f93d5fbe0b38ea3cd8897f34abab",
      "fileid": "d90c2b8cbaacf53e25fefda8ea6dc2de608215ddef0f71c108955f15a38a42a7",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jmablog/actions/runs/26081104033"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.5.0",
      "date": "2026-06-02T15:23:55.000Z",
      "commit": "fa269a3df404f93d5fbe0b38ea3cd8897f34abab",
      "fileid": "da8f87fee647262d9b296bd3100a0084966e8ba86ed9f1fe7eab780a87d0f47d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jmablog/actions/runs/26081104033"
    }
  ]
}