Sha256: f9a920456c3d5cc3e1e4820ab32c995318045913ec58bf4af304938b87563a83

Contents?: true

Size: 753 Bytes

Versions: 1

Compression:

Stored size: 753 Bytes

Contents

module ZAFReact
 class CLI < Thor


   include Thor::Actions


   desc "package", "ZAT Package"
   # ========================================================
   def package
     build

     directory "build/assets/static/js", "build/assets" if Dir.exists?("build/assets/static/js")
     directory "build/assets/static/css", "build/assets" if Dir.exists?("build/assets/static/css")

     remove_dir "build/assets/static"

     Dir.glob([
       "build/assets/*.js",
       "build/assets/*.css",
       "build/assets/*.json",
       "build/assets/*.map",
       "build/assets/*.html"
    ]) do |filename|
       gsub_file filename, /(\"\/static\/(js|css)\/)|(\"static\/(js|css)\/)/i, '"'
     end

     system "zat package --path=build"
   end


 end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
zaf_react-0.1.3 lib/zaf_react/cli/package.rb