# -*- encoding: utf-8 -*-
# stub: nextgen 0.32.0 ruby lib

Gem::Specification.new do |s|
  s.name = "nextgen".freeze
  s.version = "0.32.0".freeze

  s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
  s.metadata = { "bug_tracker_uri" => "https://github.com/mattbrictson/nextgen/issues", "changelog_uri" => "https://github.com/mattbrictson/nextgen/releases", "homepage_uri" => "https://github.com/mattbrictson/nextgen", "rubygems_mfa_required" => "true", "source_code_uri" => "https://github.com/mattbrictson/nextgen" } if s.respond_to? :metadata=
  s.require_paths = ["lib".freeze]
  s.authors = ["Matt Brictson".freeze]
  s.bindir = "exe".freeze
  s.date = "2025-02-17"
  s.description = "Nextgen is an interactive and flexible alternative to `rails new` that includes opt-in support for modern frontend development with Vite.".freeze
  s.email = ["opensource@mattbrictson.com".freeze]
  s.executables = ["nextgen".freeze]
  s.files = ["LICENSE.txt".freeze, "README.md".freeze, "config/generators.yml".freeze, "config/rails_versions.yml".freeze, "exe/nextgen".freeze, "lib/nextgen.rb".freeze, "lib/nextgen/actions.rb".freeze, "lib/nextgen/actions/bundler.rb".freeze, "lib/nextgen/actions/git.rb".freeze, "lib/nextgen/actions/javascript.rb".freeze, "lib/nextgen/cli.rb".freeze, "lib/nextgen/commands/create.rb".freeze, "lib/nextgen/ext/prompt/list.rb".freeze, "lib/nextgen/ext/prompt/multilist.rb".freeze, "lib/nextgen/generators.rb".freeze, "lib/nextgen/generators/action_mailer.rb".freeze, "lib/nextgen/generators/annotaterb.rb".freeze, "lib/nextgen/generators/base.rb".freeze, "lib/nextgen/generators/basic_auth.rb".freeze, "lib/nextgen/generators/bundler_audit.rb".freeze, "lib/nextgen/generators/capybara_lockstep.rb".freeze, "lib/nextgen/generators/clean_gemfile.rb".freeze, "lib/nextgen/generators/dotenv.rb".freeze, "lib/nextgen/generators/erb_lint.rb".freeze, "lib/nextgen/generators/eslint.rb".freeze, "lib/nextgen/generators/factory_bot_rails.rb".freeze, "lib/nextgen/generators/git_safe.rb".freeze, "lib/nextgen/generators/github_pr_template.rb".freeze, "lib/nextgen/generators/good_migrations.rb".freeze, "lib/nextgen/generators/home_controller.rb".freeze, "lib/nextgen/generators/initial_git_commit.rb".freeze, "lib/nextgen/generators/letter_opener.rb".freeze, "lib/nextgen/generators/mocha.rb".freeze, "lib/nextgen/generators/node.rb".freeze, "lib/nextgen/generators/npm.rb".freeze, "lib/nextgen/generators/open_browser_on_start.rb".freeze, "lib/nextgen/generators/overcommit.rb".freeze, "lib/nextgen/generators/pgcli_rails.rb".freeze, "lib/nextgen/generators/rack_canonical_host.rb".freeze, "lib/nextgen/generators/rack_mini_profiler.rb".freeze, "lib/nextgen/generators/rspec_github_actions.rb".freeze, "lib/nextgen/generators/rspec_rails.rb".freeze, "lib/nextgen/generators/rspec_system_testing.rb".freeze, "lib/nextgen/generators/rubocop.rb".freeze, "lib/nextgen/generators/shoulda.rb".freeze, "lib/nextgen/generators/sidekiq.rb".freeze, "lib/nextgen/generators/staging.rb".freeze, "lib/nextgen/generators/stylelint.rb".freeze, "lib/nextgen/generators/thor.rb".freeze, "lib/nextgen/generators/tomo.rb".freeze, "lib/nextgen/generators/vcr.rb".freeze, "lib/nextgen/generators/vite.rb".freeze, "lib/nextgen/rails_command.rb".freeze, "lib/nextgen/rails_options.rb".freeze, "lib/nextgen/rails_version.rb".freeze, "lib/nextgen/thor_extensions.rb".freeze, "lib/nextgen/tidy_gemfile.rb".freeze, "lib/nextgen/version.rb".freeze, "template/.editorconfig".freeze, "template/.env.sample".freeze, "template/.erb_lint.yml.tt".freeze, "template/.github/PULL_REQUEST_TEMPLATE.md.tt".freeze, "template/.overcommit.yml.tt".freeze, "template/.prettierrc.cjs".freeze, "template/.rubocop.yml.tt".freeze, "template/.stylelintrc.js".freeze, "template/DEPLOYMENT.md".freeze, "template/Procfile.tt".freeze, "template/README.md.tt".freeze, "template/Thorfile".freeze, "template/app/controllers/concerns/basic_auth.rb".freeze, "template/app/controllers/home_controller.rb".freeze, "template/app/frontend/controllers/index.js".freeze, "template/app/frontend/images/example.svg".freeze, "template/app/frontend/stylesheets/base.css".freeze, "template/app/frontend/stylesheets/index.css".freeze, "template/app/frontend/stylesheets/reset.css".freeze, "template/app/helpers/inline_svg_helper.rb".freeze, "template/app/views/home/index.html.erb.tt".freeze, "template/bin/dev".freeze, "template/bin/dev-node".freeze, "template/bin/setup".freeze, "template/config/environments/staging.rb".freeze, "template/config/initializers/generators.rb".freeze, "template/config/initializers/rack_mini_profiler.rb".freeze, "template/config/initializers/sidekiq.rb".freeze, "template/config/sidekiq.yml".freeze, "template/eslint.config.js".freeze, "template/lib/puma/plugin/open.rb".freeze, "template/lib/tasks/auto_annotate_models.rake".freeze, "template/lib/tasks/erb_lint.rake".freeze, "template/lib/tasks/eslint.rake.tt".freeze, "template/lib/tasks/rubocop.rake".freeze, "template/lib/tasks/stylelint.rake.tt".freeze, "template/lib/templates/rspec/system/system_spec.rb".freeze, "template/lib/vite_inline_svg_file_loader.rb".freeze, "template/package.json".freeze, "template/postcss.config.cjs".freeze, "template/run-pty.json".freeze, "template/spec/support/factory_bot.rb".freeze, "template/spec/support/mailer.rb".freeze, "template/spec/support/shoulda.rb".freeze, "template/spec/support/system.rb".freeze, "template/spec/support/webmock.rb".freeze, "template/test/application_system_test_case.rb".freeze, "template/test/helpers/inline_svg_helper_test.rb".freeze, "template/test/support/capybara.rb.tt".freeze, "template/test/support/factory_bot.rb".freeze, "template/test/support/mailer.rb".freeze, "template/test/support/mocha.rb".freeze, "template/test/support/shoulda.rb".freeze, "template/test/support/vcr.rb.tt".freeze, "template/test/support/webmock.rb".freeze, "template/test/vite_helper.rb".freeze]
  s.homepage = "https://github.com/mattbrictson/nextgen".freeze
  s.licenses = ["MIT".freeze]
  s.required_ruby_version = Gem::Requirement.new(">= 3.2".freeze)
  s.rubygems_version = "3.5.10".freeze
  s.summary = "Generate your next Rails app interactively!".freeze

  s.specification_version = 4

  s.add_runtime_dependency(%q<railties>.freeze, ["~> 8.0.0".freeze])
  s.add_runtime_dependency(%q<thor>.freeze, ["~> 1.2".freeze])
  s.add_runtime_dependency(%q<tty-prompt>.freeze, ["~> 0.23.1".freeze])
  s.add_runtime_dependency(%q<tty-screen>.freeze, ["~> 0.8.1".freeze])
  s.add_runtime_dependency(%q<zeitwerk>.freeze, ["~> 2.6".freeze])
end