Sha256: 65346e1dc991a03088d1976184c20b95f8fed614e86276519e505b2bd0877d72
Contents?: true
Size: 1.97 KB
Versions: 4
Compression:
Stored size: 1.97 KB
Contents
# Install Webpacker copy_file "#{__dir__}/config/webpacker.yml", "config/webpacker.yml" puts "Copying webpack core config" directory "#{__dir__}/config/webpack", "config/webpack" say "Copying postcss.config.js to app root directory" copy_file "#{__dir__}/config/postcss.config.js", "postcss.config.js" say "Copying babel.config.js to app root directory" copy_file "#{__dir__}/config/babel.config.js", "babel.config.js" say "Copying .browserslistrc to app root directory" copy_file "#{__dir__}/config/.browserslistrc", ".browserslistrc" # if Dir.exists?(Webpacker.config.source_path) # say "The JavaScript app source directory already exists" # else # say "Creating JavaScript app source directory" # directory "#{__dir__}/javascript", Webpacker.config.source_path # end apply "#{__dir__}/binstubs.rb" if File.exists?(".gitignore") append_to_file ".gitignore" do "\n" + "/public/packs\n" + "/public/packs-test\n" + "/node_modules\n" + "/yarn-error.log\n" + "yarn-debug.log*\n" + ".yarn-integrity\n" end end if Webpacker::VERSION =~ /^[0-9]+\.[0-9]+\.[0-9]+$/ say "Installing all JavaScript dependencies [#{Webpacker::VERSION}]" run "yarn add @rails/webpacker@#{Webpacker::VERSION}" else say "Installing all JavaScript dependencies [from prerelease rails/webpacker]" run "yarn add @rails/webpacker@next" end say "Installing dev server for live reloading" run "yarn add --dev webpack-dev-server" if Rails::VERSION::MAJOR == 5 && Rails::VERSION::MINOR > 1 say "You need to allow webpack-dev-server host as allowed origin for connect-src.", :yellow say "This can be done in Rails 5.2+ for development environment in the CSP initializer", :yellow say "config/initializers/content_security_policy.rb with a snippet like this:", :yellow say "policy.connect_src :self, :https, \"http://localhost:3035\", \"ws://localhost:3035\" if Jets.env.development?", :yellow end say "Webpacker successfully installed 🎉 🍰", :green
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
jetpacker-0.4.2 | lib/install/template.rb |
jetpacker-0.4.1 | lib/install/template.rb |
jetpacker-0.4.0 | lib/install/template.rb |
jetpacker-0.3.0 | lib/install/template.rb |