Class: Recipes::Node
- Inherits:
-
Rails::AppBuilder
- Object
- Rails::AppBuilder
- Recipes::Node
- Defined in:
- lib/potassium/recipes/node.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/potassium/recipes/node.rb', line 6 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 |