Skip to content

Instantly share code, notes, and snippets.

@ben-gy
Created September 19, 2020 22:53
Show Gist options
  • Save ben-gy/346fa29ab4495c2f49f95196f3942616 to your computer and use it in GitHub Desktop.
Save ben-gy/346fa29ab4495c2f49f95196f3942616 to your computer and use it in GitHub Desktop.
Latest Gemfile for autoprefixer issue
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
ruby '2.7.1'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails'
# Use pg as the database for Active Record
gem 'pg'
# Use Puma as the app server
gem 'puma'
# Use SCSS for stylesheets
gem 'sass-rails'
# Transpile app-like JavaScript. Read more: https://github.com/rails/webpacker
gem 'webpacker'
# Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks
gem 'turbolinks'
# Simpler forms
gem 'simple_form'
# front-end validation
gem 'client_side_validations'
# front-end validation (for simple_form)
gem 'client_side_validations-simple_form'
# User authentication
gem 'devise'
# Faster markup language
gem 'slim-rails'
# User tracking
gem 'ahoy_matey'
# Hash the IDs
gem 'hashid-rails'
# Flexbox grid
gem 'flexbox_rb', github: 'ben-gy/flexbox_rb'
# Authorisation
gem 'pundit'
# Transactional emails
gem 'sendgrid-ruby', group: :production
# catch and report bugs
gem 'sentry-raven', group: :production
# Normalise browser style rendering
gem 'normalize-scss'
# Add vendor prefixes to CSS
gem 'autoprefixer-rails'
# Role management
gem 'rolify'
# centralised text
gem 'config'
# Version tracking
gem 'paper_trail'
# Barcode generator
gem 'barby'
# multi-format outputter
gem 'cairo'
# QR code generator
gem 'rqrcode'
# Payments
gem 'stripe'
# Slack notifications
gem 'slack-notify', github: 'ben-gy/slack-notify'
# securing staging
gem 'lockup'
# security
gem 'sqreen', group: :production
# URL shortener
gem 'shortener'
# Google auth for Ruby
gem 'googleauth'
# Google Drive API
gem 'google-api-client'
# amazon s3 api
gem 'aws-sdk-s3'
# Background jobs
gem 'sidekiq'
# Sitemap generator
gem 'sitemap_generator'
# Reverse geocode address
gem 'geocoder'
# Turn coordinates into timezone
gem 'timezone'
# Encrypt sensitive data
gem 'lockbox'
# Anonymise IP
gem 'ip_anonymizer'
# Keep PII out of logs
gem 'logstop'
# Markdown parser
gem 'redcarpet'
# Get country information
gem 'countries'
# Get currency information
gem 'money'
# Autoscaling infrastructre
gem 'rails_autoscale_agent', group: :production
# New Relic monitoring
gem 'newrelic_rpm', group: :production
# Reduces boot times through caching; required in config/boot.rb
gem 'bootsnap', require: false
# Zipping files
gem 'rubyzip'
# intercom messenger
gem 'intercom-rails'
# intercom API
gem 'intercom'
# inviting users
gem 'devise_invitable'
group :development do
# Access an interactive console on exception pages or by calling 'console' anywhere in the code.
gem 'web-console'
gem 'listen'
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring'
gem 'spring-watcher-listen'
# Catch and show emails
gem 'letter_opener'
# HTML to Slim file conversion
gem 'html2slim'
# environment variables
gem 'figaro'
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment