Miniparser/Miniparser.gemspec

33 lines
1.5 KiB
Ruby
Raw Normal View History

2023-08-24 06:26:44 -06:00
# frozen_string_literal: true
require_relative 'lib/Miniparser/version'
2023-08-24 06:26:44 -06:00
Gem::Specification.new do |spec|
spec.name = 'Miniparser'
spec.version = Miniparser::VERSION
2023-08-24 06:42:19 -06:00
spec.authors = ['PixelRidge Softworks']
2023-08-24 06:26:44 -06:00
spec.email = ['ceo@pixelatedstudios.net']
spec.summary = 'A Gem for Validating and Minifying HTML, CSS, and JS smartly'
spec.description = 'Miniparser works pretty simply. You pass the Gem some input (HTML, JS, or CSS), and it will
validate it, return the validated status, then minify it, and return the minified version as either
a file (path) and a text return, respective to what input it got'
spec.homepage = 'https://git.pixelridgesoftworks.com/PixelRidge-Softworks/Miniparser'
2023-08-24 06:26:44 -06:00
spec.license = 'MIT'
spec.required_ruby_version = '>= 3.2.2'
spec.metadata['homepage_uri'] = spec.homepage
spec.metadata['source_code_uri'] = 'https://git.pixelridgesoftworks.com/PixelRidge-Softworks/Miniparser'
spec.metadata['changelog_uri'] = 'https://git.pixelridgesoftworks.com/PixelRidge-Softworks/Miniparser/src/branch/main/CHANGELOG.md'
2023-08-24 06:26:44 -06:00
# Specify which files should be added to the gem when it is released.
spec.files = Dir.glob('{bin,lib,sig}/**/*') + Dir.glob('*').reject do |f|
f.start_with?('spec', '.rspec', 'Miniparser.gemspec')
2023-08-24 06:26:44 -06:00
end
spec.files << 'LICENSE'
2023-08-24 06:26:44 -06:00
spec.files << 'README.md'
spec.files << 'Miniparser.gemspec'
2023-08-24 06:26:44 -06:00
spec.require_paths = ['lib']
end