gem 'facter', '~> 4.3', require: false
gem 'semantic_puppet', '~> 1.0', require: false
gem 'puppet-resource_api', '~> 1.5', require: false
gem 'diff-lcs', '~> 1.3', require: false, group: %i(features)
gem 'hiera-eyaml', '>= 0', require: false, group: %i(features)
gem 'hocon', '~> 1.0', require: false, group: %i(features)
gem 'minitar', '~> 0.9', require: false, group: %i(features)
gem 'msgpack', '~> 1.2', require: false, group: %i(features)
gem 'rdoc', '< 7'
gem 'puppetserver-ca', '~> 2.0', require: false, group: %i(features)
gem 'ffi', '< 2'
gem 'json-schema', '~> 2.0', require: false, group: %i(test)
gem 'rake', '~> 13.0', require: false, group: %i(test)
gem 'rspec', '~> 3.1', require: false, group: %i(test)
gem 'rspec-expectations', '< 4'
gem 'rspec-its', '~> 1.1', require: false, group: %i(test)
gem 'vcr', '~> 6.1', require: false, group: %i(test)
gem 'webmock', '~> 3.0', require: false, group: %i(test)
gem 'webrick', '~> 1.7', require: false, group: %i(test)
gem 'yard', '>= 0', require: false, group: %i(test)
gem 'rubocop', '< 2'
gem 'rubocop-i18n', '~> 3.0', require: false, group: %i(test)
gem 'memory_profiler', '>= 0', require: false, group: %i(development)
gem 'pry', '>= 0', require: false, group: %i(development)
gem 'racc', '< 2'
gem 'ruby-prof', '>= 0.16.0', require: false, group: %i(development)
gem 'packaging', '~> 0.99', require: false, group: %i(packaging)
gem 'gettext-setup', '~> 1.0', require: false, group: %i(documentation)
gem 'ronn-ng', '~> 0.7', require: false, group: %i(documentation)
gem 'puppet', '~> 8.4.0'
