# frozen_string_literal: true
source 'https://rubygems.org'
ruby file: '.ruby-version'
gem 'puma', '>= 5.0'
gem 'rails', '~> 8.0.1'
gem 'sqlite3', '~> 2.5'
gem 'dotenv-rails'
gem 'mission_control-jobs', '~> 1.0.1'
gem 'solid_queue'
gem 'premailer-rails'
gem 'pay'
gem 'stripe'
gem 'activeadmin', '~> 4.0.0.beta15'
gem 'cancancan'
gem 'passwordless'
gem 'omniauth'
gem 'omniauth-google-oauth2'
gem 'omniauth-hubspot', github: 'advocately/omniauth-hubspot'
gem 'omniauth-microsoft-office365'
gem 'omniauth-oauth2-generic'
gem 'omniauth-rails_csrf_protection'
gem 'doorkeeper'
gem 'doorkeeper-device_authorization_grant'
gem 'propshaft'
gem 'nokogiri', '1.18.2'
gem 'inline_svg'
gem 'meta-tags'
gem 'responders'
gem 'tailwind_merge'
gem 'ui_kit', path: 'gems/ui_kit'
gem 'view_component'
gem 'view_component-contrib'
gem 'view_component-form'
gem 'importmap-rails'
gem 'turbo-rails'
gem 'vite_rails'
gem 'active_storage_validations'
gem 'image_processing'
gem 'acts_as_list'
gem 'money-rails'
gem 'validate_url'
gem 'high_voltage'
gem 'hotwire_combobox'
gem 'pagy'
gem 'bootsnap', require: false
gem 'honeybadger'
gem 'faraday'
gem 'faraday-follow_redirects'
group :production do
gem 'aws-sdk-s3'
gem 'lograge'
end
group :development, :test do
gem 'rubocop-minitest', require: false
gem 'rubocop-performance', require: false
gem 'rubocop-rails', require: false
gem 'prism', require: false
gem 'brakeman', require: false
end
group :development do
gem 'lookbook'
end