Skip to content

Commit ab52436

Browse files
committed
Replace custom css parser with crass
1 parent e319458 commit ab52436

File tree

7 files changed

+170
-217
lines changed

7 files changed

+170
-217
lines changed

Gemfile.lock

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
css_parser (1.18.0)
55
addressable
6+
crass (~> 1.0)
67

78
GEM
89
remote: https://rubygems.org/
@@ -12,6 +13,7 @@ GEM
1213
ast (2.4.2)
1314
benchmark-ips (2.13.0)
1415
bump (0.10.0)
16+
crass (1.0.6)
1517
debug (1.9.2)
1618
irb (~> 1.10)
1719
reline (>= 0.3.8)
@@ -68,8 +70,8 @@ GEM
6870
webrick (1.8.1)
6971

7072
PLATFORMS
73+
arm64-darwin-22
7174
java
72-
ruby
7375

7476
DEPENDENCIES
7577
benchmark-ips

css_parser.gemspec

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,6 @@ Gem::Specification.new name, CssParser::VERSION do |s|
1818
s.metadata['bug_tracker_uri'] = 'https://github.com/premailer/css_parser/issues'
1919
s.metadata['rubygems_mfa_required'] = 'true'
2020

21-
s.add_runtime_dependency 'addressable'
21+
s.add_dependency 'addressable'
22+
s.add_dependency 'crass', '~> 1.0'
2223
end

lib/css_parser.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
require 'zlib'
88
require 'stringio'
99
require 'iconv' unless String.method_defined?(:encode)
10+
require 'crass'
1011

1112
require 'css_parser/version'
1213
require 'css_parser/rule_set'

0 commit comments

Comments
 (0)