--- !ruby/object:Gem::Specification
name: diver_down
version: !ruby/object:Gem::Version
  version: 0.0.1.alpha13
platform: ruby
authors:
- alpaca-tc
autorequire:
bindir: exe
cert_chain: []
date: 2024-05-31 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
  name: activesupport
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 7.0.0
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 7.0.0
- !ruby/object:Gem::Dependency
  name: rack-contrib
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 2.3.0
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 2.3.0
description: DiverDown is a tool designed to dynamically analyze application dependencies
  and generate a comprehensive dependency map. It is particularly useful for analyzing
  Ruby applications, aiding significantly in large-scale refactoring projects or transitions
  towards a modular monolith architecture.
email:
- alpaca-tc@alpaca.tc
executables:
- diver_down_web
extensions: []
extra_rdoc_files: []
files:
- CHANGELOG.md
- LICENSE.txt
- README.md
- exe/diver_down_web
- lib/diver_down-trace.rb
- lib/diver_down-web.rb
- lib/diver_down.rb
- lib/diver_down/definition.rb
- lib/diver_down/definition/dependency.rb
- lib/diver_down/definition/method_id.rb
- lib/diver_down/definition/source.rb
- lib/diver_down/helper.rb
- lib/diver_down/trace.rb
- lib/diver_down/trace/call_stack.rb
- lib/diver_down/trace/ignored_method_ids.rb
- lib/diver_down/trace/module_set.rb
- lib/diver_down/trace/module_set/array_module_set.rb
- lib/diver_down/trace/module_set/const_source_location_module_set.rb
- lib/diver_down/trace/redefine_ruby_methods.rb
- lib/diver_down/trace/session.rb
- lib/diver_down/trace/tracer.rb
- lib/diver_down/version.rb
- lib/diver_down/web.rb
- lib/diver_down/web/action.rb
- lib/diver_down/web/bit_id.rb
- lib/diver_down/web/definition_enumerator.rb
- lib/diver_down/web/definition_loader.rb
- lib/diver_down/web/definition_store.rb
- lib/diver_down/web/definition_to_dot.rb
- lib/diver_down/web/dev_server_middleware.rb
- lib/diver_down/web/indented_string_io.rb
- lib/diver_down/web/module_store.rb
- web/assets/CjLq7LhZ.css
- web/assets/bundle.js
- web/index.html
homepage: https://github.com/alpaca-tc/diver_down
licenses:
- MIT
metadata:
  homepage_uri: https://github.com/alpaca-tc/diver_down
post_install_message:
rdoc_options: []
require_paths:
- lib
required_ruby_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: 3.2.0
required_rubygems_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '0'
requirements: []
rubygems_version: 3.5.11
signing_key:
specification_version: 4
summary: dynamically analyze application dependencies and generate a comprehensive
  dependency map
test_files: []