{
  "_id": "6a226be1cd65a98ecbd46e9a",
  "Package": "files2prompt",
  "Type": "Package",
  "Title": "RStudio addin to create prompt from code or text files in a\nproject directory",
  "Version": "0.1.0",
  "Author": "Sebastian Kranz",
  "Maintainer": "Sebastian Kranz <sebastian.kranz@uni-ulm.de>",
  "Description": "Can be customized using TOML based specifications.",
  "License": "MIT",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.2.3",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev zlib1g-dev",
  "Repository": "https://skranz.r-universe.dev",
  "Date/Publication": "2026-05-06 08:55:34 UTC",
  "RemoteUrl": "https://github.com/skranz/files2prompt",
  "RemoteRef": "main",
  "RemoteSha": "9d341af6f63f30cacf9efde859f2d799479ed501",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-05 06:22:04 UTC",
    "User": "root"
  },
  "MD5sum": "5cf98a4c3d742ed6d849d6b83299f861",
  "_user": "skranz",
  "_type": "src",
  "_file": "files2prompt_0.1.0.tar.gz",
  "_fileid": "60a8dc069c169cdeb5a4f6dc1904e4e93bc13e85bc5a8b09f864f248bd4d9364",
  "_filesize": 85010,
  "_sha256": "60a8dc069c169cdeb5a4f6dc1904e4e93bc13e85bc5a8b09f864f248bd4d9364",
  "_created": "2026-06-05T06:22:04.000Z",
  "_published": "2026-06-05T06:25:37.644Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79675348336,
      "time": 106,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7430179876"
    },
    {
      "job": 79675348410,
      "time": 114,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7430181582"
    },
    {
      "job": 79675348359,
      "time": 75,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7430187019"
    },
    {
      "job": 79675348354,
      "time": 94,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7430189359"
    },
    {
      "job": 79674989921,
      "time": 184,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7430155035"
    },
    {
      "job": 79675348334,
      "time": 104,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7430179674"
    },
    {
      "job": 79675348360,
      "time": 98,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7430178278"
    },
    {
      "job": 79675348355,
      "time": 72,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7430172476"
    },
    {
      "job": 79675348361,
      "time": 88,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7430175870"
    }
  ],
  "_buildurl": "https://github.com/r-universe/skranz/actions/runs/26999020760",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/skranz/files2prompt",
  "_commit": {
    "id": "9d341af6f63f30cacf9efde859f2d799479ed501",
    "author": "skranz-auto <xsx50@uni-ulm.de>",
    "committer": "skranz-auto <xsx50@uni-ulm.de>",
    "message": "Update from server\n",
    "time": 1778057734
  },
  "_maintainer": {
    "name": "Sebastian Kranz",
    "email": "sebastian.kranz@uni-ulm.de",
    "login": "skranz",
    "bluesky": "@sebkranz.bsky.social",
    "description": "",
    "uuid": 1413022
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "restorepoint",
      "role": "Depends"
    },
    {
      "package": "stringi",
      "role": "Depends"
    },
    {
      "package": "RcppTOML",
      "role": "Depends"
    },
    {
      "package": "shiny",
      "role": "Depends"
    },
    {
      "package": "miniUI",
      "role": "Depends"
    },
    {
      "package": "tools",
      "role": "Depends"
    },
    {
      "package": "rstudioapi",
      "role": "Depends"
    },
    {
      "package": "clipr",
      "role": "Suggests"
    }
  ],
  "_owner": "skranz",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-13",
      "n": 3
    },
    {
      "week": "2026-16",
      "n": 1
    },
    {
      "week": "2026-18",
      "n": 1
    },
    {
      "week": "2026-19",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 2,
  "_contributors": [
    {
      "user": "skranz-auto",
      "count": 7,
      "uuid": 124874982
    },
    {
      "user": "skranz",
      "count": 5,
      "uuid": 1413022
    }
  ],
  "_userbio": {
    "uuid": 1413022,
    "type": "user",
    "name": "Sebastian Kranz"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/files2prompt"
  },
  "_devurl": "https://github.com/skranz/files2prompt",
  "_searchresults": 4,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/files2prompt.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "addin_find_config_toml",
    "apply_modification_via_api",
    "apply_restoration_via_api",
    "create_undo_state",
    "escape_regex",
    "example",
    "extract_function_source",
    "f2p_all_fun_locs",
    "f2p_last_prompt_index",
    "f2p_normalize_ai_response",
    "f2p_resp_extract_files",
    "f2p_resp_file_markers",
    "file_pattern_to_regex",
    "files2prompt",
    "find_ai_response_file",
    "find_line_sequence",
    "find_project_file",
    "fp_data_extensions",
    "fp_default_file_template",
    "fp_default_template",
    "fp_default_tree_template",
    "fp_filetext",
    "fp_find_group_files",
    "fp_generate_tree",
    "fp_load_snippets",
    "fp_parse_config",
    "fp_render_data_file",
    "fp_to_text_glimpse",
    "fp_to_text_head",
    "fp_to_text_str",
    "generate_prompt_addin",
    "get_insertion_line",
    "group_root_dir",
    "guess_token_num",
    "is_absolute_path",
    "locate_scope_file",
    "locate_scope_function",
    "locate_scope_lines",
    "mod_locate_target",
    "mod_meta_add_info",
    "mod_to_html_descr",
    "mod2_capture_explainer",
    "mod2_detect",
    "mod2_extract_block_markers",
    "mod2_find_block_across_files",
    "mod2_find_block_in_file",
    "mod2_fuzzy_match_in_file",
    "mod2_guess_file_from_prose",
    "mod2_is_data_file",
    "mod2_locate_fences",
    "mod2_make_description",
    "mod2_parse_response",
    "mod2_rel_from_abs",
    "modify_rstudio_doc",
    "navigate_to_modification_target",
    "parse_ai_response",
    "prepare_undo_state",
    "review_modifications_addin",
    "tpl_replace_whisker",
    "tpl_var_pattern",
    "tpl_vars"
  ],
  "_help": [
    {
      "page": "files2prompt",
      "title": "Build a prompt from text files",
      "topics": [
        "files2prompt"
      ]
    },
    {
      "page": "fp_parse_config",
      "title": "Parse a TOML confifugration file",
      "topics": [
        "fp_parse_config"
      ]
    },
    {
      "page": "guess_token_num",
      "title": "Heuristic token counter",
      "topics": [
        "guess_token_num"
      ]
    },
    {
      "page": "hello",
      "title": "Hello, World!",
      "topics": [
        "hello"
      ]
    },
    {
      "page": "tpl_replace_whisker",
      "title": "Replaces whiskers in a template string",
      "topics": [
        "tpl_replace_whisker"
      ]
    }
  ],
  "_readme": "https://github.com/skranz/files2prompt/raw/main/README.md",
  "_rundeps": [
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "commonmark",
    "digest",
    "fastmap",
    "fontawesome",
    "fs",
    "glue",
    "htmltools",
    "httpuv",
    "jquerylib",
    "jsonlite",
    "later",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "miniUI",
    "otel",
    "promises",
    "R6",
    "rappdirs",
    "Rcpp",
    "RcppTOML",
    "restorepoint",
    "rlang",
    "rstudioapi",
    "sass",
    "shiny",
    "sourcetools",
    "stringi",
    "withr",
    "xtable"
  ],
  "_score": 2.6020599913279625,
  "_indexed": true,
  "_nocasepkg": "files2prompt",
  "_universes": [
    "skranz"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-05T06:24:24.000Z",
      "distro": "noble",
      "commit": "9d341af6f63f30cacf9efde859f2d799479ed501",
      "fileid": "cab563caf8aab9fffe0d0d7426c7b4bd864fa1d3f080f34728063c3ef35ba7cb",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/26999020760"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-05T06:24:32.000Z",
      "distro": "noble",
      "commit": "9d341af6f63f30cacf9efde859f2d799479ed501",
      "fileid": "a672e3d8dade2d4aa57a55e14fc7b8061ef0a691746db89849164d35aa73e66c",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/26999020760"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-06-05T06:24:59.000Z",
      "commit": "9d341af6f63f30cacf9efde859f2d799479ed501",
      "fileid": "6328395419a67fb25af1ed099e76aaab5288f325eebfc8bea4d387f1abc216c9",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/26999020760"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-06-05T06:25:08.000Z",
      "commit": "9d341af6f63f30cacf9efde859f2d799479ed501",
      "fileid": "cb56b52119e99b1b758a28605ea11e1d735e482772cbff038ca5555b8abcd98d",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/26999020760"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-06-05T06:24:37.000Z",
      "commit": "9d341af6f63f30cacf9efde859f2d799479ed501",
      "fileid": "8b0d098a9498bcc997cbf1603bcbb78e99a8e05670edd2ccdab3fe837e66ed7d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/26999020760"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-06-05T06:24:09.000Z",
      "commit": "9d341af6f63f30cacf9efde859f2d799479ed501",
      "fileid": "b073e31b6cdc193ae62dfec67cafb32d0b23b7e7cd44090ad7d8cd9c855b6a5f",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/26999020760"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-06-05T06:23:46.000Z",
      "commit": "9d341af6f63f30cacf9efde859f2d799479ed501",
      "fileid": "5a7bc98a8820748af7c4583fab32133711dc685c2bfe243d7456acac9711d682",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/26999020760"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-06-05T06:23:59.000Z",
      "commit": "9d341af6f63f30cacf9efde859f2d799479ed501",
      "fileid": "161f36b6c31ae01957a5a8bc5621d93c067442adfa505224b276c382f4a82027",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/26999020760"
    }
  ]
}