# shinyalert 3.1.0 (CRAN)

Easily Create Pretty Popup Messages (Modals) in 'Shiny'

Part of: [shinyalert](/cran/shinyalert.md)

- Released: 28 Apr 2024 (R 4.4.0 at the time)
- Advisories: None known (for this release)
- Test coverage: – (no tests to run)
- Public exports: 4 (none added or removed)

Record made 31 Oct 2026, 21:41 UTC from data release v2026-10-31, merged 19:55 UTC. Project DOI 10.5281/zenodo.21843040. Address: https://r-observatory.thecoatlessprofessor.com/cran/shinyalert/v/3.1.0

This page reports what R Observatory measured for this release. It is not a validation, and it does not say whether the package is fit for your intended use.

## Compare

Compared with 3.0.0, released 20 Dec 2021.

- Time between: 860 days (no release in between)
- Advisories: None known (for either release)
- Exports: No change (between the two)
- Files changed: 18 (+188 −155 lines)

#### Values that differ (6)

| Measure | Section | 3.0.0 | 3.1.0 |
| --- | --- | --- | --- |
| Download size | Release | 426 KB | 427 KB |
| Lines of R code | Code | 454 | 437 |
| Complexity | Code | mean 4.0, highest 14 | mean 4.0, highest 16 |
| Help pages | Documentation | 4 | 5 |
| NEWS | Documentation | Yes, mentions 3.0.0 | Yes, mentions 3.1.0 |
| Imports | Dependencies | htmltools, knitr, shiny (>= 1.0.4), stats, uuid | htmltools (>= 0.3.5), shiny (>= 1.0.4), uuid |

**Most changed files (12 of 18)**

| File | Lines added | Lines deleted |
| --- | ---: | ---: |
| `man/useShinyalert.Rd` | 51 | 51 |
| `README.md` | 35 | 29 |
| `R/utils.R` | 23 | 34 |
| `man/shinyalert-package.Rd` | 34 | 0 |
| `MD5` | 17 | 15 |
| `R/shinyalert.R` | 5 | 14 |
| `DESCRIPTION` | 6 | 6 |
| `NEWS.md` | 7 | 0 |
| `R/useShinyalert.R` | 2 | 2 |
| `man/shinyalert.Rd` | 2 | 2 |
| `R/shinyalert-package.R` | 3 | 0 |
| `LICENSE` | 1 | 1 |

[Both releases side by side](/cran/shinyalert/compare/3.0.0...3.1.0.md)

## Release

- Published: 28 Apr 2024
- Status: Current release
- Previous: 3.0.0, 20 Dec 2021
- Releases: 5 since 12 Feb 2018
- License: MIT + file LICENSE, OSI approved
- Maintainer: Dean Attali
- Download size: 427 KB
- Authors: Dean Attali, Tristan Edwards, Zhengjia Wang
- Source code: [https://github.com/daattali/shinyalert](https://github.com/daattali/shinyalert), [https://daattali.com/shiny/shinyalert-demo/](https://daattali.com/shiny/shinyalert-demo/)

## Advisories

[Method](/about/advisories.md)

- This release: [None known](/about/advisories.md)

## CRAN checks

[Method](/about/checks-health.md)

13 CRAN platforms: 13 OK.

- Release checked: 3.1.0 on 13 platforms

## Code

[Method](/about/code-metrics.md)

- Lines of R code: 437
- Public exports: 4
- Internal functions: 2
- Mean complexity: 4.0 (the most is 16)

#### Lines by kind (846)

| Kind | Lines | Share |
| --- | ---: | ---: |
| R code | 437 | 52% |
| Documentation | 409 | 48% |

## Tests

[Method](/about/coverage.md)

- Test cases: 0
- Lines of tests: 0
- Exports named in tests: 0%

- Tests: No
- Test lines per line of code: 0.00
- Coverage: No tests to run
- Help pages with running examples: 2 of 2

## Documentation

[Method](/about/code-metrics.md)

- Exports documented: 100%
- Arguments documented: 100%
- Return value documented: 50%
- Vignettes: 0

- Help pages: 5
- Exports with examples: 50%
- NEWS: Yes, mentions 3.1.0
- Citation file: No
- Website: Yes

## Dependencies

[Method](/about/reverse-dependencies.md)

- Depends: R (>= 3.0.2)
- Imports: htmltools (>= 0.3.5), shiny (>= 1.0.4), uuid
- LinkingTo: None
- Suggests: colourpicker, shinydisconnect
- Install tree: 31 packages, 20 with compiled code, 25.5 MB of source tarballs
- Advisories in the install tree: [None known](/about/advisories.md)

[SBOM](/cran/shinyalert/sbom.md)

## Today

- CRAN downloads, past year: 139,361, rank #1,185
- Other channels, past year: r2u 2,302, conda-forge 2,996, c2d4u 110
- Reverse dependencies: 25 direct, 2 indirect
- Suggested by: 15
- Repository: 246 stars, 5 open issues
- Last commit: 2 Jun 2024

[The package page](/cran/shinyalert.md)

## Sources

| Part | From | As of |
| --- | --- | --- |
| Release history | CRAN package versions | 31 Oct 2026 |
| Advisories | osv-advisories 1.0.0, R version 4.6.2 (2026-10-29) | 31 Oct 2026 |
| CRAN checks | CRAN check results | 31 Oct 2026 |
| Tests, documentation, code | rpkg-analyzer 0.5.2 | 5 Oct 2026 |
| Coverage | covr 3.6.5 on R 4.6.1 | run on 3.1.0 |
| Downloads | CRAN (cranlogs) | 29 Oct 2026 |
| Downloads | r2u | 1 Oct 2026 |
| Downloads | conda-forge | 30 Sep 2026 |
| Downloads | c2d4u | 1 Oct 2026 |
| Reverse dependencies | CRAN package metadata | 31 Oct 2026 |
| Repository | github.com/daattali/shinyalert | 31 Oct 2026 |

Daily data releases are kept on GitHub, so the data behind this record can be fetched again from v2026-10-31 (merged 19:55 UTC). Values not kept for a release say so and are never filled in from another release.

---

R Observatory is independent of the R Project, CRAN and Bioconductor. The same page for people is at /cran/shinyalert/v/3.1.0, and every address is listed at /llms.txt.
