Sha256: cbcc71372656137dbeded4600a328c6c8286443abb88d33fdc67472a0389e98f

Contents?: true

Size: 914 Bytes

Versions: 19

Compression:

Stored size: 914 Bytes

Contents

namespace :javascript do
  namespace :install do
    desc "Install shared elements for all bundlers"
    task :shared do
      system "#{RbConfig.ruby} ./bin/rails app:template LOCATION=#{File.expand_path("../../install/install.rb",  __dir__)}"
    end

    desc "Install esbuild"
    task esbuild: "javascript:install:shared" do
      system "#{RbConfig.ruby} ./bin/rails app:template LOCATION=#{File.expand_path("../../install/esbuild/install.rb",  __dir__)}"
    end

    desc "Install rollup.js"
    task rollup: "javascript:install:shared" do
      system "#{RbConfig.ruby} ./bin/rails app:template LOCATION=#{File.expand_path("../../install/rollup/install.rb",  __dir__)}"
    end

    desc "Install Webpack"
    task webpack: "javascript:install:shared" do
      system "#{RbConfig.ruby} ./bin/rails app:template LOCATION=#{File.expand_path("../../install/webpack/install.rb",  __dir__)}"
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
jsbundling-rails-1.1.2 lib/tasks/jsbundling/install.rake
jsbundling-rails-1.1.1 lib/tasks/jsbundling/install.rake
jsbundling-rails-1.1.0 lib/tasks/jsbundling/install.rake
jsbundling-rails-1.0.3 lib/tasks/jsbundling/install.rake
jsbundling-rails-1.0.2 lib/tasks/jsbundling/install.rake
jsbundling-rails-1.0.1 lib/tasks/jsbundling/install.rake
jsbundling-rails-1.0.0 lib/tasks/jsbundling/install.rake
jsbundling-rails-0.2.2 lib/tasks/jsbundling/install.rake
jsbundling-rails-0.2.1 lib/tasks/jsbundling/install.rake
jsbundling-rails-0.2.0 lib/tasks/jsbundling/install.rake
jsbundling-rails-0.1.9 lib/tasks/jsbundling/install.rake
jsbundling-rails-0.1.8 lib/tasks/jsbundling/install.rake
jsbundling-rails-0.1.7 lib/tasks/jsbundling/install.rake
jsbundling-rails-0.1.6 lib/tasks/jsbundling/install.rake
jsbundling-rails-0.1.5 lib/tasks/jsbundling/install.rake
jsbundling-rails-0.1.4 lib/tasks/jsbundling/install.rake
jsbundling-rails-0.1.2 lib/tasks/jsbundling/install.rake
jsbundling-rails-0.1.1 lib/tasks/jsbundling/install.rake
jsbundling-rails-0.1.0 lib/tasks/jsbundling/install.rake