{"name":"solargraph","downloads":38098652,"version":"0.60.2","version_created_at":"2026-06-28T00:54:24.520Z","version_downloads":68784,"platform":"ruby","authors":"Fred Snyder","info":"IDE tools for code completion, inline documentation, and static analysis","licenses":["MIT"],"metadata":{"funding_uri":"https://www.patreon.com/castwide","changelog_uri":"https://github.com/castwide/solargraph/blob/master/CHANGELOG.md","bug_tracker_uri":"https://github.com/castwide/solargraph/issues","source_code_uri":"https://github.com/castwide/solargraph","rubygems_mfa_required":"true"},"yanked":false,"sha":"35c8fb31fcdbe8ccd0e0e84862a65b8deb319f86210c5966e41e2fc011e52538","spec_sha":"a4a30e1643b049e4110bab301c64d9d79cc61c88a4bcdf6c5fc79331981dcd96","project_uri":"https://rubygems.org/gems/solargraph","gem_uri":"https://rubygems.org/gems/solargraph-0.60.2.gem","homepage_uri":"https://solargraph.org","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":"https://github.com/castwide/solargraph","bug_tracker_uri":"https://github.com/castwide/solargraph/issues","changelog_uri":"https://github.com/castwide/solargraph/blob/master/CHANGELOG.md","funding_uri":"https://www.patreon.com/castwide","dependencies":{"development":[{"name":"irb","requirements":"~> 1.15"},{"name":"overcommit","requirements":"~> 0.68.0"},{"name":"pry","requirements":"~> 0.15"},{"name":"public_suffix","requirements":"~> 3.1"},{"name":"rake","requirements":"~> 13.2"},{"name":"rspec","requirements":"~> 3.5"},{"name":"rubocop","requirements":"~> 1.80.0.0"},{"name":"rubocop-rake","requirements":"~> 0.7.1"},{"name":"rubocop-rspec","requirements":"~> 3.6.0"},{"name":"rubocop-yard","requirements":"~> 1.0.0"},{"name":"simplecov","requirements":"~> 0.21"},{"name":"simplecov-lcov","requirements":"~> 0.8"},{"name":"undercover","requirements":"~> 0.7"},{"name":"webmock","requirements":"~> 3.6"}],"runtime":[{"name":"ast","requirements":"~> 2.4.3"},{"name":"backport","requirements":"~> 1.2"},{"name":"benchmark","requirements":"~> 0.4"},{"name":"bundler","requirements":">= 2.0"},{"name":"diff-lcs","requirements":"~> 1.4"},{"name":"jaro_winkler","requirements":"~> 1.6, >= 1.6.1"},{"name":"kramdown","requirements":"~> 2.3"},{"name":"kramdown-parser-gfm","requirements":"~> 1.1"},{"name":"logger","requirements":"~> 1.6"},{"name":"observer","requirements":"~> 0.1"},{"name":"open3","requirements":"~> 0.2.1"},{"name":"ostruct","requirements":"~> 0.6"},{"name":"parser","requirements":"~> 3.0"},{"name":"prism","requirements":"~> 1.4"},{"name":"rbs","requirements":">= 3.10.0"},{"name":"rdoc","requirements":"~> 7.0"},{"name":"reverse_markdown","requirements":"~> 3.0"},{"name":"rubocop","requirements":"~> 1.76"},{"name":"sord","requirements":"~> 7.0"},{"name":"thor","requirements":"~> 1.0"},{"name":"tilt","requirements":"~> 2.0"},{"name":"yard","requirements":"~> 0.9, >= 0.9.24"},{"name":"yard-activesupport-concern","requirements":"~> 0.0"},{"name":"yard-solargraph","requirements":"~> 0.1"}]}}