{"id":13665855,"url":"https://github.com/r-lib/styler","last_synced_at":"2025-05-14T01:02:59.596Z","repository":{"id":18844573,"uuid":"81366413","full_name":"r-lib/styler","owner":"r-lib","description":"Non-invasive pretty printing of R code","archived":false,"fork":false,"pushed_at":"2025-04-05T08:42:55.000Z","size":21257,"stargazers_count":754,"open_issues_count":62,"forks_count":73,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-04-13T20:17:31.826Z","etag":null,"topics":["pretty-print","r"],"latest_commit_sha":null,"homepage":"https://styler.r-lib.org","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/r-lib.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-08T19:16:37.000Z","updated_at":"2025-04-06T03:09:58.000Z","dependencies_parsed_at":"2023-12-22T14:50:11.671Z","dependency_job_id":"e2d2773a-86df-4cac-a6db-9f064cd1fd24","html_url":"https://github.com/r-lib/styler","commit_stats":{"total_commits":2637,"total_committers":31,"mean_commits":85.06451612903226,"dds":"0.20667425104285175","last_synced_commit":"c38d7f98725822061307748ec2eef2c45c5fa25c"},"previous_names":[],"tags_count":112,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fstyler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fstyler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fstyler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fstyler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r-lib","download_url":"https://codeload.github.com/r-lib/styler/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248774961,"owners_count":21159534,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["pretty-print","r"],"created_at":"2024-08-02T06:00:52.228Z","updated_at":"2025-04-13T20:17:39.832Z","avatar_url":"https://github.com/r-lib.png","language":"R","funding_links":[],"categories":["R"],"sub_categories":[],"readme":"---\noutput: github_document\neditor_options: \n  markdown: \n    wrap: 79\n---\n\n\u003c!-- README.md is generated from README.Rmd. Please edit that file --\u003e\n\n```{r, echo = FALSE}\nknitr::opts_chunk$set(\n  collapse = TRUE,\n  comment = \"#\u003e\",\n  fig.path = \"README-\"\n)\n```\n\n# {styler}: Non-Invasive Pretty Printing of R Code\n\n\u003c!-- badges: start --\u003e\n\n[![R build status](https://github.com/r-lib/styler/workflows/R-CMD-check/badge.svg)](https://github.com/r-lib/styler/actions)\n[![Lifecycle](https://img.shields.io/badge/lifecycle-stable-brightgreen.svg)](https://lifecycle.r-lib.org/articles/stages.html)\n[![Test coverage](https://codecov.io/gh/r-lib/styler/branch/main/graph/badge.svg)](https://app.codecov.io/gh/r-lib/styler?branch=main)\n[![CRAN Status](https://www.r-pkg.org/badges/version/styler)](https://cran.r-project.org/package=styler)\n\n\u003c!-- badges: end --\u003e\n\n# Overview \u003cimg src=\"man/figures/logo.png\" align=\"right\" width=\"240\" /\u003e\n\nstyler formats your code according to the [tidyverse style\nguide](https://style.tidyverse.org) (or your custom style guide) so you can\ndirect your attention to the content of your code. It helps to keep the coding\nstyle consistent across projects and facilitate collaboration. You can access\nstyler through\n\n-   the RStudio Addin as demonstrated below\n-   R functions like `style_pkg()`, `style_file()` or `style_text()`\n-   various other tools described in `vignette(\"third-party-integrations\")`\n\n```{r, out.width = \"650px\", echo = FALSE}\nknitr::include_graphics(\"https://raw.githubusercontent.com/lorenzwalthert/some_raw_data/master/styler_0.1.gif\")\n```\n\n## Installation\n\nYou can install the package from CRAN.\n\n```{r, eval = FALSE}\ninstall.packages(\"styler\")\n```\n\nOr get the development version from GitHub:\n\n```{r, eval = FALSE}\n# install.packages(\"remotes\")\nremotes::install_github(\"r-lib/styler\")\n```\n\n## Documentation\n\nThe following online docs are available:\n\n-   [latest CRAN release](https://styler.r-lib.org).\n\n-   [GitHub development version](https://styler.r-lib.org/dev/).\n\n## Acknowledgments\n\nHex sticker font is [Gayathri](https://fonts.google.com/specimen/Gayathri), and \nthe image is taken from icon made by [Freepik](https://www.freepik.com) and \navailable at [flaticon.com](https://www.flaticon.com/free-icon/suit).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr-lib%2Fstyler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fr-lib%2Fstyler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr-lib%2Fstyler/lists"}