js-emitter.rb