Sha256: 5a65e588efc8a8b8b8249be50b24a7935d344c7c5ccb3b4f39f187a90219f5ac
Contents?: true
Size: 536 Bytes
Versions: 6
Compression:
Stored size: 536 Bytes
Contents
require 'net/http' require 'semantic' require 'json' class Recipes::Node < Rails::AppBuilder def create info "Using node version LTS #{version}" create_file '.node-version', version, force: true json_file = File.read(Pathname.new("package.json")) js_package = JSON.parse(json_file) js_package["engines"] = { "node" => "#{version}.x" } json_string = JSON.pretty_generate(js_package) create_file 'package.json', json_string, force: true end private def version Potassium::NODE_VERSION end end
Version data entries
6 entries across 6 versions & 1 rubygems