{
  "_id": "6ae63b5b9ceaa78f200989ec",
  "Type": "Package",
  "Package": "languageserver",
  "Title": "Language Server Protocol",
  "Version": "0.3.21",
  "Date": "2026-10-30",
  "Authors@R": "c(person(given = \"Randy\",\nfamily = \"Lai\",\nrole = c(\"aut\", \"cre\"),\nemail = \"randy.cs.lai@gmail.com\"),\nperson(given = \"Kun\",\nfamily = \"Ren\",\nrole = \"ctb\",\nemail = \"mail@renkun.me\"))",
  "Description": "An implementation of the Language Server Protocol for R.\nThe Language Server protocol is used by an editor client to\nintegrate features like auto completion. See\n<https://microsoft.github.io/language-server-protocol/> for\ndetails.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/REditorSupport/languageserver/",
  "ByteCompile": "yes",
  "Encoding": "UTF-8",
  "NeedsCompilation": "yes",
  "Config/testthat/edition": "3",
  "Config/testthat/parallel": "true",
  "Config/Needs/development": "testthat, magrittr, mockery, purrr, withr,\nrmarkdown",
  "Config/roxygen2/version": "8.1.0",
  "Packaged": {
    "Date": "2026-10-31 18:54:03 UTC",
    "User": "root"
  },
  "Author": "Randy Lai [aut, cre], Kun Ren [ctb]",
  "Maintainer": "Randy Lai <randy.cs.lai@gmail.com>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-10-31 12:49:20 UTC",
  "RemoteUrl": "https://github.com/cran/languageserver",
  "RemoteRef": "HEAD",
  "RemoteSha": "5974760c507d6d526f01f0cc07ee2964f8219e29",
  "_user": "cran",
  "_type": "src",
  "_file": "languageserver_0.3.21.tar.gz",
  "_fileid": "https://r2.ropensci.org/8a6e181be2fa45a25282c73edb1317685090c47c0acd1a93e905e6e3c8266d1b",
  "_filesize": 756713,
  "_sha256": "8a6e181be2fa45a25282c73edb1317685090c47c0acd1a93e905e6e3c8266d1b",
  "_expires": "2027-02-08T19:02:48.000Z",
  "_created": "2026-10-31T18:54:03.000Z",
  "_published": "2026-10-31T19:02:50.894Z",
  "_upstream": "https://github.com/cran/languageserver",
  "_status": "success",
  "_maintainer": {
    "name": "Randy Lai",
    "email": "randy.cs.lai@gmail.com",
    "login": "randy3k",
    "description": "",
    "uuid": 1690993
  },
  "_jobs": [
    {
      "job": 124627028567,
      "time": 294,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13053699305"
    },
    {
      "job": 124627028640,
      "time": 270,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13054066850"
    },
    {
      "job": 124627028721,
      "time": 239,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "13054066795"
    },
    {
      "job": 124627028734,
      "time": 267,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "13053554317"
    },
    {
      "job": 124626015958,
      "time": 263,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "13054006865"
    },
    {
      "job": 124627028540,
      "time": 118,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13054076569"
    },
    {
      "job": 124627028632,
      "time": 426,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13054195988"
    },
    {
      "job": 124627028575,
      "time": 371,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13053529701"
    },
    {
      "job": 124627028655,
      "time": 464,
      "config": "windows-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13053319450"
    },
    {
      "job": 124627028565,
      "time": 342,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13054280770"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/41231309287",
  "_commit": {
    "id": "5974760c507d6d526f01f0cc07ee2964f8219e29",
    "author": "Randy Lai <randy.cs.lai@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.3.21\n",
    "time": 1793450960
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "callr",
      "version": ">= 3.0.0",
      "role": "Imports"
    },
    {
      "package": "collections",
      "version": ">= 0.3.0",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "fs",
      "version": ">= 1.3.1",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "version": ">= 1.6",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "processx",
      "version": ">= 3.4.1",
      "role": "Imports"
    },
    {
      "package": "ps",
      "role": "Imports"
    },
    {
      "package": "R6",
      "version": ">= 2.4.1",
      "role": "Imports"
    },
    {
      "package": "roxygen2",
      "version": ">= 7.0.0",
      "role": "Imports"
    },
    {
      "package": "stringi",
      "version": ">= 1.1.7",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "xml2",
      "version": ">= 1.2.2",
      "role": "Imports"
    },
    {
      "package": "xmlparsedata",
      "version": ">= 1.0.3",
      "role": "Imports"
    },
    {
      "package": "covr",
      "version": ">= 3.4.0",
      "role": "Suggests"
    },
    {
      "package": "lintr",
      "version": ">= 3.3.0-1",
      "role": "Suggests"
    },
    {
      "package": "magrittr",
      "version": ">= 1.5",
      "role": "Suggests"
    },
    {
      "package": "methods",
      "role": "Suggests"
    },
    {
      "package": "mockery",
      "version": ">= 0.4.2",
      "role": "Suggests"
    },
    {
      "package": "pacman",
      "role": "Suggests"
    },
    {
      "package": "purrr",
      "version": ">= 0.3.3",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 2.1.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "version": ">= 2.3.0",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "version": ">= 2.0",
      "role": "Suggests"
    },
    {
      "package": "S7",
      "role": "Suggests"
    },
    {
      "package": "stats4",
      "role": "Suggests"
    },
    {
      "package": "stringr",
      "role": "Suggests"
    },
    {
      "package": "styler",
      "version": ">= 1.5.1",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2026-10",
      "n": 1
    },
    {
      "week": "2026-18",
      "n": 1
    },
    {
      "week": "2026-37",
      "n": 1
    },
    {
      "week": "2026-39",
      "n": 1
    },
    {
      "week": "2026-44",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.3.17",
      "date": "2026-03-07"
    },
    {
      "name": "0.3.18",
      "date": "2026-05-02"
    },
    {
      "name": "0.3.19",
      "date": "2026-09-13"
    },
    {
      "name": "0.3.20",
      "date": "2026-09-24"
    },
    {
      "name": "0.3.21",
      "date": "2026-10-31"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "randy3k",
      "count": 33,
      "uuid": 1690993
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 635,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 29250,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/languageserver"
  },
  "_devurl": "https://github.com/reditorsupport/languageserver",
  "_searchresults": 290,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/languageserver.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/reditorsupport/languageserver",
  "_realowner": "reditorsupport",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2018-03-01"
    },
    {
      "version": "0.2.0",
      "date": "2018-04-24"
    },
    {
      "version": "0.2.1",
      "date": "2018-04-24"
    },
    {
      "version": "0.2.2",
      "date": "2018-05-09"
    },
    {
      "version": "0.2.3",
      "date": "2018-06-16"
    },
    {
      "version": "0.2.4",
      "date": "2018-08-27"
    },
    {
      "version": "0.2.5",
      "date": "2018-09-10"
    },
    {
      "version": "0.2.6",
      "date": "2019-02-24"
    },
    {
      "version": "0.2.7",
      "date": "2019-03-08"
    },
    {
      "version": "0.2.8",
      "date": "2019-03-26"
    },
    {
      "version": "0.2.9",
      "date": "2019-03-28"
    },
    {
      "version": "0.3.0",
      "date": "2019-09-09"
    },
    {
      "version": "0.3.1",
      "date": "2019-09-27"
    },
    {
      "version": "0.3.2",
      "date": "2019-10-26"
    },
    {
      "version": "0.3.3",
      "date": "2020-01-08"
    },
    {
      "version": "0.3.4",
      "date": "2020-02-24"
    },
    {
      "version": "0.3.5",
      "date": "2020-03-22"
    },
    {
      "version": "0.3.6",
      "date": "2020-05-25"
    },
    {
      "version": "0.3.7",
      "date": "2020-09-15"
    },
    {
      "version": "0.3.8",
      "date": "2020-12-01"
    },
    {
      "version": "0.3.9",
      "date": "2020-12-18"
    },
    {
      "version": "0.3.10",
      "date": "2021-04-20"
    },
    {
      "version": "0.3.11",
      "date": "2021-07-22"
    },
    {
      "version": "0.3.12",
      "date": "2021-10-19"
    },
    {
      "version": "0.3.13",
      "date": "2022-05-24"
    },
    {
      "version": "0.3.14",
      "date": "2022-10-16"
    },
    {
      "version": "0.3.15",
      "date": "2023-01-07"
    },
    {
      "version": "0.3.16",
      "date": "2023-08-18"
    },
    {
      "version": "0.3.17",
      "date": "2026-03-07"
    },
    {
      "version": "0.3.18",
      "date": "2026-05-02"
    },
    {
      "version": "0.3.19",
      "date": "2026-09-13"
    },
    {
      "version": "0.3.20",
      "date": "2026-09-24"
    },
    {
      "version": "0.3.21",
      "date": "2026-10-31"
    }
  ],
  "_exports": [
    "run"
  ],
  "_help": [
    {
      "page": "languageserver-package",
      "title": "languageserver: Language Server Protocol",
      "topics": [
        "languageserver-package",
        "languageserver"
      ]
    },
    {
      "page": "diagnostics",
      "title": "diagnostics",
      "topics": [
        "diagnostics"
      ]
    },
    {
      "page": "run",
      "title": "Run the R language server",
      "topics": [
        "run"
      ]
    }
  ],
  "_readme": "https://github.com/cran/languageserver/raw/HEAD/README.md",
  "_rundeps": [
    "brew",
    "callr",
    "cli",
    "collections",
    "commonmark",
    "cpp11",
    "desc",
    "digest",
    "evaluate",
    "fs",
    "glue",
    "highr",
    "jsonlite",
    "knitr",
    "lifecycle",
    "otel",
    "pkgbuild",
    "pkgload",
    "processx",
    "ps",
    "R6",
    "rdtools",
    "rlang",
    "roxygen2",
    "rprojroot",
    "stringi",
    "withr",
    "xfun",
    "xml2",
    "xmlparsedata",
    "yaml"
  ],
  "_score": 5.803585131708855,
  "_indexed": false,
  "_nocasepkg": "languageserver",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://reditorsupport.r-universe.dev/languageserver",
  "_previous": "0.3.20",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.21",
      "date": "2026-10-31T18:56:53.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "5974760c507d6d526f01f0cc07ee2964f8219e29",
      "fileid": "https://r2.ropensci.org/223087ec5cda8efb1859b358b105b126257185f6ea42bc6e43e87c2a7a734ae9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41231309287"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.21",
      "date": "2026-10-31T18:56:11.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "5974760c507d6d526f01f0cc07ee2964f8219e29",
      "fileid": "https://r2.ropensci.org/85924d42a019af4548a3340a21f8c9a813ff11089446aaae9826c1953cb6a5c9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41231309287"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.3.21",
      "date": "2026-10-31T18:56:00.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "5974760c507d6d526f01f0cc07ee2964f8219e29",
      "fileid": "https://r2.ropensci.org/3d7f13aa16541aed4a4e6cf1aa53511f77f7d0f817e9c9f6fed4e1ba6c7898e9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41231309287"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.3.21",
      "date": "2026-10-31T18:56:11.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "5974760c507d6d526f01f0cc07ee2964f8219e29",
      "fileid": "https://r2.ropensci.org/fb6eb99edb7e202486ee6525825fd6f93eddb23e675433477f2422148c004647",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41231309287"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.21",
      "date": "2026-10-31T18:56:36.000Z",
      "arch": "emscripten",
      "commit": "5974760c507d6d526f01f0cc07ee2964f8219e29",
      "fileid": "https://r2.ropensci.org/1b07ebcda43bc961975f85ed62b2c2e8fd678facd9936a7fbafb253846bae42c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41231309287"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.21",
      "date": "2026-10-31T18:57:32.000Z",
      "arch": "aarch64",
      "commit": "5974760c507d6d526f01f0cc07ee2964f8219e29",
      "fileid": "https://r2.ropensci.org/3e1b8a01eb8da54e627e61517957a770b009c03e95878bb2992c01a5953b6a9b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41231309287"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.21",
      "date": "2026-10-31T18:55:36.000Z",
      "arch": "x86_64",
      "commit": "5974760c507d6d526f01f0cc07ee2964f8219e29",
      "fileid": "https://r2.ropensci.org/8640bd931ded32729caac3fc35f5539243e72f7cd3a123791392a263db1c21c8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41231309287"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.3.21",
      "date": "2026-10-31T18:57:45.000Z",
      "arch": "aarch64",
      "commit": "5974760c507d6d526f01f0cc07ee2964f8219e29",
      "fileid": "https://r2.ropensci.org/c41accdc73e47b2f3392ea7159f23e96b70b987883f9fa8018ee7d0f14bfd46c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41231309287"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.3.21",
      "date": "2026-10-31T18:55:38.000Z",
      "arch": "x86_64",
      "commit": "5974760c507d6d526f01f0cc07ee2964f8219e29",
      "fileid": "https://r2.ropensci.org/20e6c9638fd0875d2e5f6404dcc1acd8e84f085d7502aed0017183a3aa7aded2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41231309287"
    }
  ]
}