module Sprockets::Bower
def read_bower_main(dirname, filename)
filename - String path to bower.json.
dirname - String path to component directory.
Internal: Read bower.json's main directive.
def read_bower_main(dirname, filename) bower = JSON.parse(File.read(filename), create_additions: false) case bower['main'] when String yield File.expand_path(bower['main'], dirname) when Array bower['main'].each do |name| yield File.expand_path(name, dirname) end end end