{
  "_id": "6adb6ef6ad718eea59ecbe9c",
  "Package": "toonlite",
  "Title": "Read, Write, Validate, Stream, and Convert 'TOON' Data",
  "Version": "0.2.0",
  "Authors@R": "person(\"Alejandro Jiménez Rico\", role = c(\"aut\", \"cre\"),\nemail = \"aljrico@gmail.com\")",
  "Description": "Reads, writes, validates, streams and converts 'TOON'\n(Token-Oriented Object Notation) data, a text format for\npassing structured data to language models. Implements version\n4.4 of the specification <https://github.com/toon-format/spec>.\nC++ backend with no required dependencies. Converts to and from\nCSV, and, with 'jsonlite' or 'arrow' installed, JSON, Parquet\nand Feather.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/aljrico/toonlite",
  "BugReports": "https://github.com/aljrico/toonlite/issues",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "SystemRequirements": "C++17",
  "Config/testthat/edition": "3",
  "NeedsCompilation": "yes",
  "Repository": "https://aljrico.r-universe.dev",
  "Date/Publication": "2026-10-23 11:39:28 UTC",
  "RemoteUrl": "https://github.com/aljrico/toonlite",
  "RemoteRef": "HEAD",
  "RemoteSha": "9954f951efb5e38c4fcf46b83a88e591b534ef14",
  "Packaged": {
    "Date": "2026-10-23 13:56:33 UTC",
    "User": "root"
  },
  "Author": "Alejandro Jiménez Rico [aut, cre]",
  "Maintainer": "Alejandro Jiménez Rico <aljrico@gmail.com>",
  "_user": "aljrico",
  "_type": "src",
  "_file": "toonlite_0.2.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/b0add7844a7cd1eafe4b2972cf464bfa24df94ff8a773c0b2c7bef058d9fba7f",
  "_filesize": 313556,
  "_sha256": "b0add7844a7cd1eafe4b2972cf464bfa24df94ff8a773c0b2c7bef058d9fba7f",
  "_expires": "2027-01-31T14:28:04.000Z",
  "_created": "2026-10-23T13:56:33.000Z",
  "_published": "2026-10-23T14:28:05.863Z",
  "_upstream": "https://github.com/aljrico/toonlite",
  "_status": "success",
  "_maintainer": {
    "name": "Alejandro Jiménez Rico",
    "email": "aljrico@gmail.com",
    "login": "aljrico",
    "twitter": "@aljrico",
    "description": "Data Scientist | R Developer",
    "uuid": 18146781
  },
  "_jobs": [
    {
      "job": 120454021870,
      "time": 98,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12505859597"
    },
    {
      "job": 120454021946,
      "time": 161,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12507420068"
    },
    {
      "job": 120454021918,
      "time": 87,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12505979272"
    },
    {
      "job": 120454021840,
      "time": 120,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12505823602"
    },
    {
      "job": 120454021923,
      "time": 123,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12507399247"
    },
    {
      "job": 120454021787,
      "time": 307,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12507559458"
    },
    {
      "job": 120454021970,
      "time": 111,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12508745289"
    },
    {
      "job": 120454021980,
      "time": 270,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12506934854"
    },
    {
      "job": 120452368417,
      "time": 162,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12507150255"
    },
    {
      "job": 120454021727,
      "time": 82,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12506402413"
    },
    {
      "job": 120454021892,
      "time": 216,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12506627131"
    },
    {
      "job": 120454022204,
      "time": 153,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12506591943"
    },
    {
      "job": 120454022065,
      "time": 172,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12506009641"
    },
    {
      "job": 120454021927,
      "time": 247,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12507066368"
    },
    {
      "job": 120454021861,
      "time": 85,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12505934621"
    }
  ],
  "_buildurl": "https://github.com/r-universe/aljrico/actions/runs/39964739984",
  "_commit": {
    "id": "9954f951efb5e38c4fcf46b83a88e591b534ef14",
    "author": "aljrico <aljrico@gmail.com>",
    "committer": "aljrico <aljrico@gmail.com>",
    "message": "Add cran-comments for 0.2.0\n",
    "time": 1792755568
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "jsonlite",
      "role": "Suggests"
    },
    {
      "package": "arrow",
      "role": "Suggests"
    }
  ],
  "_owner": "aljrico",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-50",
      "n": 2
    },
    {
      "week": "2026-02",
      "n": 5
    },
    {
      "week": "2026-06",
      "n": 7
    },
    {
      "week": "2026-07",
      "n": 6
    },
    {
      "week": "2026-08",
      "n": 2
    },
    {
      "week": "2026-43",
      "n": 20
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "aljrico",
      "count": 47,
      "uuid": 18146781
    },
    {
      "user": "claude",
      "count": 1,
      "uuid": 81847
    }
  ],
  "_userbio": {
    "uuid": 18146781,
    "type": "user",
    "name": "Alejandro Jiménez",
    "followers": 33,
    "description": "Data Scientist | R Developer"
  },
  "_downloads": {
    "count": 161,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/toonlite"
  },
  "_devurl": "https://github.com/aljrico/toonlite",
  "_searchresults": 0,
  "_topics": [
    "cpp"
  ],
  "_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/toonlite.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/aljrico/toonlite",
  "_realowner": "aljrico",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-02-16"
    }
  ],
  "_exports": [
    "as_tabular_toon",
    "assert_toon",
    "csv_to_toon",
    "feather_to_toon",
    "format_toon",
    "from_toon",
    "json_to_toon",
    "parquet_to_toon",
    "read_toon",
    "read_toon_df",
    "to_toon",
    "toon_info",
    "toon_peek",
    "toon_stream_items",
    "toon_stream_rows",
    "toon_stream_write_rows",
    "toon_to_csv",
    "toon_to_feather",
    "toon_to_json",
    "toon_to_parquet",
    "validate_toon",
    "write_toon",
    "write_toon_df"
  ],
  "_help": [
    {
      "page": "as_tabular_toon",
      "title": "Convert array-of-objects to tabular representation",
      "topics": [
        "as_tabular_toon"
      ]
    },
    {
      "page": "assert_toon",
      "title": "Assert TOON validity",
      "topics": [
        "assert_toon"
      ]
    },
    {
      "page": "conditions",
      "title": "toonlite error and warning conditions",
      "topics": [
        "conditions"
      ]
    },
    {
      "page": "conversions",
      "title": "TOON Conversion Functions",
      "topics": [
        "conversions"
      ]
    },
    {
      "page": "core-io",
      "title": "Core TOON I/O functions",
      "topics": [
        "core-io"
      ]
    },
    {
      "page": "csv_to_toon",
      "title": "Convert CSV to TOON",
      "topics": [
        "csv_to_toon"
      ]
    },
    {
      "page": "feather_to_toon",
      "title": "Convert Feather to TOON",
      "topics": [
        "feather_to_toon"
      ]
    },
    {
      "page": "format_toon",
      "title": "Format/pretty-print TOON",
      "topics": [
        "format_toon"
      ]
    },
    {
      "page": "from_toon",
      "title": "Parse TOON from string",
      "topics": [
        "from_toon"
      ]
    },
    {
      "page": "json_to_toon",
      "title": "Convert JSON to TOON",
      "topics": [
        "json_to_toon"
      ]
    },
    {
      "page": "parquet_to_toon",
      "title": "Convert Parquet to TOON",
      "topics": [
        "parquet_to_toon"
      ]
    },
    {
      "page": "print.toonlite_toon",
      "title": "Print method for TOON strings",
      "topics": [
        "print.toonlite_toon"
      ]
    },
    {
      "page": "read_toon",
      "title": "Read TOON from file",
      "topics": [
        "read_toon"
      ]
    },
    {
      "page": "read_toon_df",
      "title": "Read tabular TOON to data.frame",
      "topics": [
        "read_toon_df"
      ]
    },
    {
      "page": "streaming",
      "title": "Streaming TOON I/O",
      "topics": [
        "streaming"
      ]
    },
    {
      "page": "tabular-io",
      "title": "Tabular TOON I/O (data.frame)",
      "topics": [
        "tabular-io"
      ]
    },
    {
      "page": "to_toon",
      "title": "Serialize R object to TOON",
      "topics": [
        "to_toon"
      ]
    },
    {
      "page": "toon_info",
      "title": "Get TOON file info",
      "topics": [
        "toon_info"
      ]
    },
    {
      "page": "toon_peek",
      "title": "Peek at TOON file structure",
      "topics": [
        "toon_peek"
      ]
    },
    {
      "page": "toon_stream_items",
      "title": "Stream array items",
      "topics": [
        "toon_stream_items"
      ]
    },
    {
      "page": "toon_stream_rows",
      "title": "Stream tabular TOON rows",
      "topics": [
        "toon_stream_rows"
      ]
    },
    {
      "page": "toon_stream_write_rows",
      "title": "Stream write tabular rows",
      "topics": [
        "toon_stream_write_rows"
      ]
    },
    {
      "page": "toon_to_csv",
      "title": "Convert TOON to CSV",
      "topics": [
        "toon_to_csv"
      ]
    },
    {
      "page": "toon_to_feather",
      "title": "Convert TOON to Feather",
      "topics": [
        "toon_to_feather"
      ]
    },
    {
      "page": "toon_to_json",
      "title": "Convert TOON to JSON",
      "topics": [
        "toon_to_json"
      ]
    },
    {
      "page": "toon_to_parquet",
      "title": "Convert TOON to Parquet",
      "topics": [
        "toon_to_parquet"
      ]
    },
    {
      "page": "validate_toon",
      "title": "Validate TOON",
      "topics": [
        "validate_toon"
      ]
    },
    {
      "page": "validation",
      "title": "TOON Validation and Formatting",
      "topics": [
        "validation"
      ]
    },
    {
      "page": "write_toon",
      "title": "Write R object to TOON file",
      "topics": [
        "write_toon"
      ]
    },
    {
      "page": "write_toon_df",
      "title": "Write data.frame to tabular TOON",
      "topics": [
        "write_toon_df"
      ]
    }
  ],
  "_pkglogo": "https://github.com/aljrico/toonlite/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/aljrico/toonlite/raw/HEAD/README.md",
  "_rundeps": [],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_score": 3.4771212547196626,
  "_indexed": true,
  "_nocasepkg": "toonlite",
  "_universes": [
    "aljrico"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-10-23T13:58:15.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "9954f951efb5e38c4fcf46b83a88e591b534ef14",
      "fileid": "https://r2.ropensci.org/06ed46b3cba53cf76996a5c43129e09947b3b3dead07365e39c1b9de711bdb5a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aljrico/actions/runs/39964739984"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-10-23T13:59:13.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "9954f951efb5e38c4fcf46b83a88e591b534ef14",
      "fileid": "https://r2.ropensci.org/9a775b5fa6d61543bd06051cbbc5cb9bc4b88a12ef7c14ceb63e051b07278476",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aljrico/actions/runs/39964739984"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-10-23T13:58:06.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "9954f951efb5e38c4fcf46b83a88e591b534ef14",
      "fileid": "https://r2.ropensci.org/7c50b6cfedb4e24abea6303347424079d648eb216aad939381bd2b2a3d6726ed",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aljrico/actions/runs/39964739984"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-10-23T13:58:27.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "9954f951efb5e38c4fcf46b83a88e591b534ef14",
      "fileid": "https://r2.ropensci.org/b3c48da34eaa1d80d9830c012621f542da6c5325b1d80aac8361c6d102f67521",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aljrico/actions/runs/39964739984"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-10-23T14:27:08.000Z",
      "arch": "aarch64",
      "commit": "9954f951efb5e38c4fcf46b83a88e591b534ef14",
      "fileid": "https://r2.ropensci.org/27f9c53ac3e864ce99534831e66ed5ff963c4dba198a451d64125e0dfe54728f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aljrico/actions/runs/39964739984"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-10-23T14:22:02.000Z",
      "arch": "x86_64",
      "commit": "9954f951efb5e38c4fcf46b83a88e591b534ef14",
      "fileid": "https://r2.ropensci.org/3ead2a260a0f493fab20e81916cd88dbf67d95becab36fab74541188da086904",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aljrico/actions/runs/39964739984"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-10-23T14:20:36.000Z",
      "arch": "aarch64",
      "commit": "9954f951efb5e38c4fcf46b83a88e591b534ef14",
      "fileid": "https://r2.ropensci.org/ecd60a888db0ea6e3cda071c8962374b8576f3cf201e6c1e1decff4b6835b695",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aljrico/actions/runs/39964739984"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-10-23T14:22:22.000Z",
      "arch": "x86_64",
      "commit": "9954f951efb5e38c4fcf46b83a88e591b534ef14",
      "fileid": "https://r2.ropensci.org/91781dd5bf2d92eacdb90d7fe66bfe018672e4805cc57cbe6c2baea8e09bd43c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aljrico/actions/runs/39964739984"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.0",
      "date": "2026-10-23T13:58:12.000Z",
      "arch": "emscripten",
      "commit": "9954f951efb5e38c4fcf46b83a88e591b534ef14",
      "fileid": "https://r2.ropensci.org/00a5eaa3f058d26c2a67419e897cd696e0429dba5c8e650e96a47c957e3e8029",
      "status": "success",
      "buildurl": "https://github.com/r-universe/aljrico/actions/runs/39964739984"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-10-23T13:59:42.000Z",
      "arch": "aarch64",
      "commit": "9954f951efb5e38c4fcf46b83a88e591b534ef14",
      "fileid": "https://r2.ropensci.org/9bf3041ffde3c50e87cc15fda4f5728a557278e7a5283cbfa4357e42f511cee8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aljrico/actions/runs/39964739984"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-10-23T13:57:53.000Z",
      "arch": "x86_64",
      "commit": "9954f951efb5e38c4fcf46b83a88e591b534ef14",
      "fileid": "https://r2.ropensci.org/e4d10a859ec00e11c358cfefa04c6bb0cbe9d8dc24b5757bedfecc5fcfb92fe8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aljrico/actions/runs/39964739984"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-10-23T13:57:51.000Z",
      "arch": "x86_64",
      "commit": "9954f951efb5e38c4fcf46b83a88e591b534ef14",
      "fileid": "https://r2.ropensci.org/5e365013ddc80ab55bb9e13548384450c779ef802f66e8c115dac5d530bc69bd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aljrico/actions/runs/39964739984"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-10-23T14:00:14.000Z",
      "arch": "aarch64",
      "commit": "9954f951efb5e38c4fcf46b83a88e591b534ef14",
      "fileid": "https://r2.ropensci.org/b105c67ea94247cd8851dc85e8a037efae894e6bf8315ccf2444ff2a70263725",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aljrico/actions/runs/39964739984"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-10-23T13:57:35.000Z",
      "arch": "x86_64",
      "commit": "9954f951efb5e38c4fcf46b83a88e591b534ef14",
      "fileid": "https://r2.ropensci.org/582e228bac0b608d65e8e20fcd56c7c70e66049cc20734e71fcbc16bfa2a2fcf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aljrico/actions/runs/39964739984"
    }
  ]
}