--- !ruby/object:Gem::Specification name: packwerk version: !ruby/object:Gem::Version version: 2.0.0 platform: ruby authors: - Shopify Inc. autorequire: bindir: exe cert_chain: [] date: 2021-12-08 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: activesupport requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '5.2' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '5.2' - !ruby/object:Gem::Dependency name: constant_resolver requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: parallel requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: sorbet-runtime requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: sorbet requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: m requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: psych requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3' - !ruby/object:Gem::Dependency name: ast requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: parser requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: better_html requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' description: | Sets package level boundaries between a specified set of ruby constants to minimize cross-boundary referencing and dependency. email: - gems@shopify.com executables: - packwerk extensions: [] extra_rdoc_files: [] files: - ".github/ISSUE_TEMPLATE/bug_report.md" - ".github/probots.yml" - ".github/pull_request_template.md" - ".github/workflows/ci.yml" - ".gitignore" - ".rubocop.yml" - ".ruby-version" - CHANGELOG.md - CODEOWNERS - CODE_OF_CONDUCT.md - CONTRIBUTING.md - Gemfile - Gemfile.lock - LICENSE.md - README.md - Rakefile - TROUBLESHOOT.md - UPGRADING.md - USAGE.md - bin/console - bin/m - bin/rake - bin/rubocop - bin/setup - bin/srb - bin/tapioca - dev.yml - docs/cohesion.png - exe/packwerk - gemfiles/Gemfile-rails-6-0 - lib/packwerk.rb - lib/packwerk/application_load_paths.rb - lib/packwerk/application_validator.rb - lib/packwerk/association_inspector.rb - lib/packwerk/cli.rb - lib/packwerk/configuration.rb - lib/packwerk/const_node_inspector.rb - lib/packwerk/constant_discovery.rb - lib/packwerk/constant_name_inspector.rb - lib/packwerk/deprecated_references.rb - lib/packwerk/file_processor.rb - lib/packwerk/files_for_processing.rb - lib/packwerk/formatters/offenses_formatter.rb - lib/packwerk/formatters/progress_formatter.rb - lib/packwerk/generators/configuration_file.rb - lib/packwerk/generators/root_package.rb - lib/packwerk/generators/templates/package.yml - lib/packwerk/generators/templates/packwerk.yml.erb - lib/packwerk/graph.rb - lib/packwerk/node.rb - lib/packwerk/node_processor.rb - lib/packwerk/node_processor_factory.rb - lib/packwerk/node_visitor.rb - lib/packwerk/offense.rb - lib/packwerk/offense_collection.rb - lib/packwerk/offenses_formatter.rb - lib/packwerk/output_style.rb - lib/packwerk/output_styles/coloured.rb - lib/packwerk/output_styles/plain.rb - lib/packwerk/package.rb - lib/packwerk/package_set.rb - lib/packwerk/parse_run.rb - lib/packwerk/parsed_constant_definitions.rb - lib/packwerk/parsers.rb - lib/packwerk/parsers/erb.rb - lib/packwerk/parsers/factory.rb - lib/packwerk/parsers/ruby.rb - lib/packwerk/reference.rb - lib/packwerk/reference_checking/checkers/checker.rb - lib/packwerk/reference_checking/checkers/dependency_checker.rb - lib/packwerk/reference_checking/checkers/privacy_checker.rb - lib/packwerk/reference_checking/reference_checker.rb - lib/packwerk/reference_extractor.rb - lib/packwerk/reference_offense.rb - lib/packwerk/result.rb - lib/packwerk/run_context.rb - lib/packwerk/sanity_checker.rb - lib/packwerk/spring_command.rb - lib/packwerk/version.rb - lib/packwerk/violation_type.rb - library.yml - packwerk.gemspec - service.yml - shipit.rubygems.yml - sorbet/config - sorbet/rbi/gems/actioncable@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi - sorbet/rbi/gems/actionmailbox@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi - sorbet/rbi/gems/actionmailer@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi - sorbet/rbi/gems/actionpack@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi - sorbet/rbi/gems/actiontext@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi - sorbet/rbi/gems/actionview@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi - sorbet/rbi/gems/activejob@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi - sorbet/rbi/gems/activemodel@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi - sorbet/rbi/gems/activerecord@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi - sorbet/rbi/gems/activestorage@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi - sorbet/rbi/gems/activesupport@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi - sorbet/rbi/gems/ast@2.4.2.rbi - sorbet/rbi/gems/better_html@1.0.16.rbi - sorbet/rbi/gems/builder@3.2.4.rbi - sorbet/rbi/gems/byebug@11.1.3.rbi - sorbet/rbi/gems/coderay@1.1.3.rbi - sorbet/rbi/gems/colorize@0.8.1.rbi - sorbet/rbi/gems/commander@4.5.2.rbi - sorbet/rbi/gems/concurrent-ruby@1.1.8.rbi - sorbet/rbi/gems/constant_resolver@0.1.5.rbi - sorbet/rbi/gems/crass@1.0.6.rbi - sorbet/rbi/gems/erubi@1.10.0.rbi - sorbet/rbi/gems/globalid@0.4.2.rbi - sorbet/rbi/gems/highline@2.0.3.rbi - sorbet/rbi/gems/html_tokenizer@0.0.7.rbi - sorbet/rbi/gems/i18n@1.8.10.rbi - sorbet/rbi/gems/loofah@2.9.0.rbi - sorbet/rbi/gems/m@1.5.1.rbi - sorbet/rbi/gems/mail@2.7.1.rbi - sorbet/rbi/gems/marcel@1.0.0.rbi - sorbet/rbi/gems/method_source@1.0.0.rbi - sorbet/rbi/gems/mini_mime@1.0.3.rbi - sorbet/rbi/gems/minitest-focus@1.2.1.rbi - sorbet/rbi/gems/minitest@5.14.4.rbi - sorbet/rbi/gems/mocha@1.12.0.rbi - sorbet/rbi/gems/nio4r@2.5.7.rbi - sorbet/rbi/gems/nokogiri@1.11.2.rbi - sorbet/rbi/gems/parallel@1.20.1.rbi - sorbet/rbi/gems/parlour@6.0.0.rbi - sorbet/rbi/gems/parser@3.0.0.0.rbi - sorbet/rbi/gems/pry@0.14.0.rbi - sorbet/rbi/gems/psych@3.3.2.rbi - sorbet/rbi/gems/racc@1.5.2.rbi - sorbet/rbi/gems/rack-test@1.1.0.rbi - sorbet/rbi/gems/rack@2.2.3.rbi - sorbet/rbi/gems/rails-dom-testing@2.0.3.rbi - sorbet/rbi/gems/rails-html-sanitizer@1.3.0.rbi - sorbet/rbi/gems/rails@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi - sorbet/rbi/gems/railties@7.0.0.alpha-d612542336d9a61381311c95a27d801bb4094779.rbi - sorbet/rbi/gems/rainbow@3.0.0.rbi - sorbet/rbi/gems/rake@13.0.3.rbi - sorbet/rbi/gems/regexp_parser@2.1.1.rbi - sorbet/rbi/gems/rexml@3.2.4.rbi - sorbet/rbi/gems/rubocop-ast@1.4.1.rbi - sorbet/rbi/gems/rubocop-performance@1.10.2.rbi - sorbet/rbi/gems/rubocop-shopify@2.0.1.rbi - sorbet/rbi/gems/rubocop-sorbet@0.6.1.rbi - sorbet/rbi/gems/rubocop@1.12.0.rbi - sorbet/rbi/gems/ruby-progressbar@1.11.0.rbi - sorbet/rbi/gems/smart_properties@1.15.0.rbi - sorbet/rbi/gems/spoom@1.1.0.rbi - sorbet/rbi/gems/spring@2.1.1.rbi - sorbet/rbi/gems/sprockets-rails@3.2.2.rbi - sorbet/rbi/gems/sprockets@4.0.2.rbi - sorbet/rbi/gems/tapioca@0.4.19.rbi - sorbet/rbi/gems/thor@1.1.0.rbi - sorbet/rbi/gems/tzinfo@2.0.4.rbi - sorbet/rbi/gems/unicode-display_width@2.0.0.rbi - sorbet/rbi/gems/websocket-driver@0.7.3.rbi - sorbet/rbi/gems/websocket-extensions@0.1.5.rbi - sorbet/rbi/gems/zeitwerk@2.4.2.rbi - sorbet/tapioca/require.rb homepage: https://github.com/Shopify/packwerk licenses: - MIT metadata: homepage_uri: https://github.com/Shopify/packwerk source_code_uri: https://github.com/Shopify/packwerk changelog_uri: https://github.com/Shopify/packwerk/releases allowed_push_host: https://rubygems.org post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.6' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.2.20 signing_key: specification_version: 4 summary: Packages for applications based on the zeitwerk autoloader test_files: []