https://github.com/alexcb/rjson
https://github.com/alexcb/rjson
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/alexcb/rjson
- Owner: alexcb
- Created: 2012-11-30T03:02:32.000Z (almost 13 years ago)
- Default Branch: main
- Last Pushed: 2024-09-16T17:39:28.000Z (about 1 year ago)
- Last Synced: 2025-07-07T20:01:33.430Z (5 months ago)
- Language: R
- Size: 138 KB
- Stars: 22
- Watchers: 4
- Forks: 12
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - alexcb/rjson - (R)
README
# rjson
A C based JSON parser for R.
Released versions can be found at http://cran.r-project.org/web/packages/rjson/index.html
Alex Couture-Beil
rjson_pkg@mofo.ca
## Development notes
rjson uses [earthly](http://github.com/earthly/earthly) to containerize common development tasks.
### test
To run a comprehensive test, run:
earthly +test
This will run various sub-tests, against multiple versions of R.
### unit tests
To run the unit tests, run:
earthly +unittest
or against a particular version of R, e.g. 4.0.0:
earthly +unittest --R_VERSION=4.0.0
### rcheck
To run rcheck, run:
earthly +rcheck
### Packaging rjson for cran
To create a source `rjson_.tar.gz`, run:
earthly +cran
This will output a compressed source archive under `output/`.
#### Non-earthly tasks
To run R check with valgrind, in the past I have run:
docker run -v `pwd`:/foo -w /foo -ti -e VALGRIND_OPTS='--leak-check=full --show-reachable=yes' --rm --cap-add SYS_PTRACE rocker/r-devel-ubsan-clang R CMD check --use-valgrind rjson
(This should be moved into the Earthfile to make it easier to run).