We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2c607d1 commit 5de51baCopy full SHA for 5de51ba
Gemfile
@@ -3,6 +3,7 @@ source "https://rubygems.org"
3
gem 'jumbo-jekyll-theme', "6.0.0.1"
4
# Jekyll Plugins
5
group :jekyll_plugins do
6
+ gem "closure-compiler"
7
gem "nokogiri"
8
end
9
# # Windows does not include zoneinfo files, so bundle the tzinfo-data gem
_plugins/japr.rb
@@ -0,0 +1,14 @@
1
+require 'japr'
2
+
+class JavaScriptCompressor < JAPR::Compressor
+ require 'closure-compiler'
+ def self.filetype
+ '.js'
+ end
10
+ def compress
11
+ closure = Closure::Compiler.new(:language_in => 'ECMASCRIPT6')
12
+ return closure.compile(@content)
13
14
+end
0 commit comments