| 459 | 1 #!/usr/bin/env ruby | 
|  | 2 APP_ROOT = File.expand_path('..', __dir__) | 
|  | 3 Dir.chdir(APP_ROOT) do | 
| 481 | 4   yarn = ENV["PATH"].split(File::PATH_SEPARATOR). | 
|  | 5     select { |dir| File.expand_path(dir) != __dir__ }. | 
|  | 6     product(["yarn", "yarn.exe"]). | 
|  | 7     map { |dir, file| File.expand_path(file, dir) }. | 
|  | 8     find { |file| File.executable?(file) } | 
|  | 9 | 
|  | 10   if yarn | 
|  | 11     exec yarn, *ARGV | 
|  | 12   else | 
| 459 | 13     $stderr.puts "Yarn executable was not detected in the system." | 
|  | 14     $stderr.puts "Download Yarn at https://yarnpkg.com/en/docs/install" | 
|  | 15     exit 1 | 
|  | 16   end | 
|  | 17 end |