We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1174ab5 commit 8b63b46Copy full SHA for 8b63b46
lib/react_on_rails/version_checker.rb
@@ -58,7 +58,13 @@ def initialize(package_json)
58
end
59
60
def raw
61
- JSON.parse(package_json_contents)["dependencies"]["react-on-rails"]
+ parsed_package_contents = JSON.parse(package_json_contents)
62
+ if parsed_package_contents.has_key?("dependencies") &&
63
+ parsed_package_contents["dependencies"].has_key?("react-on-rails")
64
+ parsed_package_contents["dependencies"]["react-on-rails"]
65
+ else
66
+ raise "no 'react-on-rails' entry in package.json dependencies"
67
+ end
68
69
70
def relative_path?
0 commit comments