# -*- encoding: utf-8 -*-
# stub: ruby-lsp 0.13.1 ruby lib

Gem::Specification.new do |s|
  s.name = "ruby-lsp".freeze
  s.version = "0.13.1".freeze

  s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
  s.metadata = { "allowed_push_host" => "https://rubygems.org" } if s.respond_to? :metadata=
  s.require_paths = ["lib".freeze]
  s.authors = ["Shopify".freeze]
  s.bindir = "exe".freeze
  s.date = "2023-12-06"
  s.description = "An opinionated language server for Ruby".freeze
  s.email = ["ruby@shopify.com".freeze]
  s.executables = ["ruby-lsp".freeze, "ruby-lsp-check".freeze, "ruby-lsp-doctor".freeze]
  s.files = ["LICENSE.txt".freeze, "README.md".freeze, "VERSION".freeze, "exe/ruby-lsp".freeze, "exe/ruby-lsp-check".freeze, "exe/ruby-lsp-doctor".freeze, "lib/core_ext/uri.rb".freeze, "lib/rubocop/cop/ruby_lsp/use_language_server_aliases.rb".freeze, "lib/rubocop/cop/ruby_lsp/use_register_with_handler_method.rb".freeze, "lib/ruby-lsp.rb".freeze, "lib/ruby_indexer/lib/ruby_indexer/collector.rb".freeze, "lib/ruby_indexer/lib/ruby_indexer/configuration.rb".freeze, "lib/ruby_indexer/lib/ruby_indexer/entry.rb".freeze, "lib/ruby_indexer/lib/ruby_indexer/index.rb".freeze, "lib/ruby_indexer/lib/ruby_indexer/indexable_path.rb".freeze, "lib/ruby_indexer/lib/ruby_indexer/prefix_tree.rb".freeze, "lib/ruby_indexer/ruby_indexer.rb".freeze, "lib/ruby_indexer/test/classes_and_modules_test.rb".freeze, "lib/ruby_indexer/test/configuration_test.rb".freeze, "lib/ruby_indexer/test/constant_test.rb".freeze, "lib/ruby_indexer/test/index_test.rb".freeze, "lib/ruby_indexer/test/method_test.rb".freeze, "lib/ruby_indexer/test/prefix_tree_test.rb".freeze, "lib/ruby_indexer/test/test_case.rb".freeze, "lib/ruby_lsp/addon.rb".freeze, "lib/ruby_lsp/check_docs.rb".freeze, "lib/ruby_lsp/document.rb".freeze, "lib/ruby_lsp/executor.rb".freeze, "lib/ruby_lsp/internal.rb".freeze, "lib/ruby_lsp/listener.rb".freeze, "lib/ruby_lsp/parameter_scope.rb".freeze, "lib/ruby_lsp/requests.rb".freeze, "lib/ruby_lsp/requests/base_request.rb".freeze, "lib/ruby_lsp/requests/code_action_resolve.rb".freeze, "lib/ruby_lsp/requests/code_actions.rb".freeze, "lib/ruby_lsp/requests/code_lens.rb".freeze, "lib/ruby_lsp/requests/completion.rb".freeze, "lib/ruby_lsp/requests/definition.rb".freeze, "lib/ruby_lsp/requests/diagnostics.rb".freeze, "lib/ruby_lsp/requests/document_highlight.rb".freeze, "lib/ruby_lsp/requests/document_link.rb".freeze, "lib/ruby_lsp/requests/document_symbol.rb".freeze, "lib/ruby_lsp/requests/folding_ranges.rb".freeze, "lib/ruby_lsp/requests/formatting.rb".freeze, "lib/ruby_lsp/requests/hover.rb".freeze, "lib/ruby_lsp/requests/inlay_hints.rb".freeze, "lib/ruby_lsp/requests/on_type_formatting.rb".freeze, "lib/ruby_lsp/requests/selection_ranges.rb".freeze, "lib/ruby_lsp/requests/semantic_highlighting.rb".freeze, "lib/ruby_lsp/requests/show_syntax_tree.rb".freeze, "lib/ruby_lsp/requests/support/annotation.rb".freeze, "lib/ruby_lsp/requests/support/common.rb".freeze, "lib/ruby_lsp/requests/support/dependency_detector.rb".freeze, "lib/ruby_lsp/requests/support/formatter_runner.rb".freeze, "lib/ruby_lsp/requests/support/rubocop_diagnostic.rb".freeze, "lib/ruby_lsp/requests/support/rubocop_diagnostics_runner.rb".freeze, "lib/ruby_lsp/requests/support/rubocop_formatting_runner.rb".freeze, "lib/ruby_lsp/requests/support/rubocop_runner.rb".freeze, "lib/ruby_lsp/requests/support/selection_range.rb".freeze, "lib/ruby_lsp/requests/support/semantic_token_encoder.rb".freeze, "lib/ruby_lsp/requests/support/sorbet.rb".freeze, "lib/ruby_lsp/requests/support/source_uri.rb".freeze, "lib/ruby_lsp/requests/support/syntax_tree_formatting_runner.rb".freeze, "lib/ruby_lsp/requests/workspace_symbol.rb".freeze, "lib/ruby_lsp/ruby_document.rb".freeze, "lib/ruby_lsp/server.rb".freeze, "lib/ruby_lsp/setup_bundler.rb".freeze, "lib/ruby_lsp/store.rb".freeze, "lib/ruby_lsp/utils.rb".freeze]
  s.homepage = "https://github.com/Shopify/ruby-lsp".freeze
  s.licenses = ["MIT".freeze]
  s.required_ruby_version = Gem::Requirement.new(">= 3.0".freeze)
  s.rubygems_version = "3.5.10".freeze
  s.summary = "An opinionated language server for Ruby".freeze

  s.specification_version = 4

  s.add_runtime_dependency(%q<language_server-protocol>.freeze, ["~> 3.17.0".freeze])
  s.add_runtime_dependency(%q<prism>.freeze, [">= 0.18.0".freeze, "< 0.19".freeze])
  s.add_runtime_dependency(%q<sorbet-runtime>.freeze, [">= 0.5.5685".freeze])
end