{"size": 1787, "ext": "js", "max_stars_repo_path": "lib/index.js", "max_stars_repo_name": "micro-js/event-constructors", "max_stars_repo_stars_event_min_datetime": "2017-06-23T11:04:45.000Z", "max_stars_repo_stars_event_max_datetime": "2017-06-23T11:04:45.000Z", "max_issues_repo_path": "lib/index.js", "max_issues_repo_name": "micro-js/event-constructors", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "lib/index.js", "max_forks_repo_name": "micro-js/event-constructors", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": 1, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 22.6202531646, "max_line_length": 114, "alphanum_fraction": 0.7325125909}
/**
 * Expose eventConstructors
 */

module.exports = {
  abort: Event, // This may also be a ProgressEvent and a UIEvent, so we'll just go with the most abstract for now
  animationend: AnimationEvent,
  animationiteration: AnimationEvent,
  animationstart: AnimationEvent,
  blur: FocusEvent,
  canplay: Event,
  canplaythrough: Event,
  change: Event,
  click: MouseEvent,
  contextmenu: MouseEvent,
  copy: ClipboardEvent,
  cut: ClipboardEvent,
  dblclick: MouseEvent,
  drag: DragEvent,
  dragend: DragEvent,
  dragenter: DragEvent,
  dragexit: DragEvent,
  dragleave: DragEvent,
  dragover: DragEvent,
  dragstart: DragEvent,
  drop: DragEvent,
  durationchange: Event,
  emptied: Event,
  encrypted: Event,
  ended: Event,
  error: Event,
  focus: FocusEvent,
  focusin: FocusEvent,
  focusout: FocusEvent,
  hashchange: HashChangeEvent,
  input: Event,
  invalid: Event,
  keydown: KeyboardEvent,
  keypress: KeyboardEvent,
  keyup: KeyboardEvent,
  load: UIEvent,
  loadeddata: Event,
  loadedmetadata: Event,
  loadstart: ProgressEvent,
  mousedown: MouseEvent,
  mouseenter: MouseEvent,
  mouseleave: MouseEvent,
  mousemove: MouseEvent,
  mouseout: MouseEvent,
  mouseover: MouseEvent,
  mouseup: MouseEvent,
  paste: ClipboardEvent,
  pause: SpeechSynthesisEvent,
  play: Event,
  playing: Event,
  popstate: PopStateEvent,
  progress: ProgressEvent,
  ratechange: Event,
  reset: Event,
  resize: UIEvent,
  scroll: UIEvent,
  seeked: Event,
  seeking: Event,
  select: UIEvent,
  stalled: Event,
  submit: Event,
  suspend: Event,
  timeupdate: Event,
  touchcancel: TouchEvent,
  touchend: TouchEvent,
  touchmove: TouchEvent,
  touchstart: TouchEvent,
  transitionend: TransitionEvent,
  unload: UIEvent,
  volumechange: Event,
  waiting: Event,
  wheel: WheelEvent,
}
