# -*- encoding: utf-8 -*- # stub: packwerk 1.2.0 ruby lib Gem::Specification.new do |s| s.name = "packwerk".freeze s.version = "1.2.0".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", "changelog_uri" => "https://github.com/Shopify/packwerk/releases", "homepage_uri" => "https://github.com/Shopify/packwerk", "source_code_uri" => "https://github.com/Shopify/packwerk" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Shopify Inc.".freeze] s.bindir = "exe".freeze s.date = "2021-06-10" s.description = "Sets package level boundaries between a specified set of ruby\nconstants to minimize cross-boundary referencing and dependency.\n".freeze s.email = ["gems@shopify.com".freeze] s.executables = ["packwerk".freeze] s.files = [".github/ISSUE_TEMPLATE/bug_report.md".freeze, ".github/probots.yml".freeze, ".github/pull_request_template.md".freeze, ".github/workflows/ci.yml".freeze, ".gitignore".freeze, ".rubocop.yml".freeze, ".ruby-version".freeze, "CODEOWNERS".freeze, "CODE_OF_CONDUCT.md".freeze, "CONTRIBUTING.md".freeze, "Gemfile".freeze, "Gemfile.lock".freeze, "LICENSE.md".freeze, "README.md".freeze, "Rakefile".freeze, "TROUBLESHOOT.md".freeze, "USAGE.md".freeze, "bin/console".freeze, "bin/setup".freeze, "dev.yml".freeze, "docs/cohesion.png".freeze, "exe/packwerk".freeze, "gemfiles/Gemfile-rails-6-0".freeze, "lib/packwerk.rb".freeze, "lib/packwerk/application_load_paths.rb".freeze, "lib/packwerk/application_validator.rb".freeze, "lib/packwerk/association_inspector.rb".freeze, "lib/packwerk/checker.rb".freeze, "lib/packwerk/cli.rb".freeze, "lib/packwerk/configuration.rb".freeze, "lib/packwerk/const_node_inspector.rb".freeze, "lib/packwerk/constant_discovery.rb".freeze, "lib/packwerk/constant_name_inspector.rb".freeze, "lib/packwerk/dependency_checker.rb".freeze, "lib/packwerk/deprecated_references.rb".freeze, "lib/packwerk/file_processor.rb".freeze, "lib/packwerk/files_for_processing.rb".freeze, "lib/packwerk/formatters/offenses_formatter.rb".freeze, "lib/packwerk/formatters/progress_formatter.rb".freeze, "lib/packwerk/generators/application_validation.rb".freeze, "lib/packwerk/generators/configuration_file.rb".freeze, "lib/packwerk/generators/inflections_file.rb".freeze, "lib/packwerk/generators/root_package.rb".freeze, "lib/packwerk/generators/templates/inflections.yml".freeze, "lib/packwerk/generators/templates/package.yml".freeze, "lib/packwerk/generators/templates/packwerk".freeze, "lib/packwerk/generators/templates/packwerk.yml.erb".freeze, "lib/packwerk/generators/templates/packwerk_validator_test.rb".freeze, "lib/packwerk/graph.rb".freeze, "lib/packwerk/inflections/custom.rb".freeze, "lib/packwerk/inflections/default.rb".freeze, "lib/packwerk/inflector.rb".freeze, "lib/packwerk/node.rb".freeze, "lib/packwerk/node_processor.rb".freeze, "lib/packwerk/node_processor_factory.rb".freeze, "lib/packwerk/node_visitor.rb".freeze, "lib/packwerk/offense.rb".freeze, "lib/packwerk/offense_collection.rb".freeze, "lib/packwerk/offenses_formatter.rb".freeze, "lib/packwerk/output_style.rb".freeze, "lib/packwerk/output_styles/coloured.rb".freeze, "lib/packwerk/output_styles/plain.rb".freeze, "lib/packwerk/package.rb".freeze, "lib/packwerk/package_set.rb".freeze, "lib/packwerk/parse_run.rb".freeze, "lib/packwerk/parsed_constant_definitions.rb".freeze, "lib/packwerk/parsers.rb".freeze, "lib/packwerk/parsers/erb.rb".freeze, "lib/packwerk/parsers/factory.rb".freeze, "lib/packwerk/parsers/ruby.rb".freeze, "lib/packwerk/privacy_checker.rb".freeze, "lib/packwerk/reference.rb".freeze, "lib/packwerk/reference_extractor.rb".freeze, "lib/packwerk/reference_offense.rb".freeze, "lib/packwerk/result.rb".freeze, "lib/packwerk/run_context.rb".freeze, "lib/packwerk/sanity_checker.rb".freeze, "lib/packwerk/spring_command.rb".freeze, "lib/packwerk/version.rb".freeze, "lib/packwerk/violation_type.rb".freeze, "library.yml".freeze, "packwerk.gemspec".freeze, "service.yml".freeze, "shipit.rubygems.yml".freeze, "sorbet/config".freeze, "sorbet/rbi/gems/actioncable@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi".freeze, "sorbet/rbi/gems/actionmailbox@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi".freeze, "sorbet/rbi/gems/actionmailer@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi".freeze, "sorbet/rbi/gems/actionpack@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi".freeze, "sorbet/rbi/gems/actiontext@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi".freeze, "sorbet/rbi/gems/actionview@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi".freeze, "sorbet/rbi/gems/activejob@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi".freeze, "sorbet/rbi/gems/activemodel@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi".freeze, "sorbet/rbi/gems/activerecord@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi".freeze, "sorbet/rbi/gems/activestorage@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi".freeze, "sorbet/rbi/gems/activesupport@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi".freeze, "sorbet/rbi/gems/ast@2.4.2.rbi".freeze, "sorbet/rbi/gems/better_html@1.0.16.rbi".freeze, "sorbet/rbi/gems/builder@3.2.4.rbi".freeze, "sorbet/rbi/gems/byebug@11.1.3.rbi".freeze, "sorbet/rbi/gems/coderay@1.1.3.rbi".freeze, "sorbet/rbi/gems/colorize@0.8.1.rbi".freeze, "sorbet/rbi/gems/commander@4.5.2.rbi".freeze, "sorbet/rbi/gems/concurrent-ruby@1.1.8.rbi".freeze, "sorbet/rbi/gems/constant_resolver@0.1.5.rbi".freeze, "sorbet/rbi/gems/crass@1.0.6.rbi".freeze, "sorbet/rbi/gems/erubi@1.10.0.rbi".freeze, "sorbet/rbi/gems/globalid@0.4.2.rbi".freeze, "sorbet/rbi/gems/highline@2.0.3.rbi".freeze, "sorbet/rbi/gems/html_tokenizer@0.0.7.rbi".freeze, "sorbet/rbi/gems/i18n@1.8.10.rbi".freeze, "sorbet/rbi/gems/loofah@2.9.0.rbi".freeze, "sorbet/rbi/gems/m@1.5.1.rbi".freeze, "sorbet/rbi/gems/mail@2.7.1.rbi".freeze, "sorbet/rbi/gems/marcel@1.0.0.rbi".freeze, "sorbet/rbi/gems/method_source@1.0.0.rbi".freeze, "sorbet/rbi/gems/mini_mime@1.0.3.rbi".freeze, "sorbet/rbi/gems/minitest-focus@1.2.1.rbi".freeze, "sorbet/rbi/gems/minitest@5.14.4.rbi".freeze, "sorbet/rbi/gems/mocha@1.12.0.rbi".freeze, "sorbet/rbi/gems/nio4r@2.5.7.rbi".freeze, "sorbet/rbi/gems/nokogiri@1.11.2.rbi".freeze, "sorbet/rbi/gems/parallel@1.20.1.rbi".freeze, "sorbet/rbi/gems/parlour@6.0.0.rbi".freeze, "sorbet/rbi/gems/parser@3.0.0.0.rbi".freeze, "sorbet/rbi/gems/pry@0.14.0.rbi".freeze, "sorbet/rbi/gems/racc@1.5.2.rbi".freeze, "sorbet/rbi/gems/rack-test@1.1.0.rbi".freeze, "sorbet/rbi/gems/rack@2.2.3.rbi".freeze, "sorbet/rbi/gems/rails-dom-testing@2.0.3.rbi".freeze, "sorbet/rbi/gems/rails-html-sanitizer@1.3.0.rbi".freeze, "sorbet/rbi/gems/rails@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi".freeze, "sorbet/rbi/gems/railties@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi".freeze, "sorbet/rbi/gems/rainbow@3.0.0.rbi".freeze, "sorbet/rbi/gems/rake@13.0.3.rbi".freeze, "sorbet/rbi/gems/regexp_parser@2.1.1.rbi".freeze, "sorbet/rbi/gems/rexml@3.2.4.rbi".freeze, "sorbet/rbi/gems/rubocop-ast@1.4.1.rbi".freeze, "sorbet/rbi/gems/rubocop-performance@1.10.2.rbi".freeze, "sorbet/rbi/gems/rubocop-shopify@2.0.1.rbi".freeze, "sorbet/rbi/gems/rubocop-sorbet@0.6.1.rbi".freeze, "sorbet/rbi/gems/rubocop@1.12.0.rbi".freeze, "sorbet/rbi/gems/ruby-progressbar@1.11.0.rbi".freeze, "sorbet/rbi/gems/smart_properties@1.15.0.rbi".freeze, "sorbet/rbi/gems/spoom@1.1.0.rbi".freeze, "sorbet/rbi/gems/spring@2.1.1.rbi".freeze, "sorbet/rbi/gems/sprockets-rails@3.2.2.rbi".freeze, "sorbet/rbi/gems/sprockets@4.0.2.rbi".freeze, "sorbet/rbi/gems/tapioca@0.4.19.rbi".freeze, "sorbet/rbi/gems/thor@1.1.0.rbi".freeze, "sorbet/rbi/gems/tzinfo@2.0.4.rbi".freeze, "sorbet/rbi/gems/unicode-display_width@2.0.0.rbi".freeze, "sorbet/rbi/gems/websocket-driver@0.7.3.rbi".freeze, "sorbet/rbi/gems/websocket-extensions@0.1.5.rbi".freeze, "sorbet/rbi/gems/zeitwerk@2.4.2.rbi".freeze, "sorbet/tapioca/require.rb".freeze] s.homepage = "https://github.com/Shopify/packwerk".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.6".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Packages for applications based on the zeitwerk autoloader".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 5.2".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) end