break.js

The following breakpoints are set:

addBreakpoint('small', '(min-width: 600px)')
addBreakpoint('medium', '(min-width: 900px)')
addBreakpoint('large', '(min-width: 1200px)')

Which causes events to be fired on the window object:

$(window).on('exit.small', function () {
  console.log('Exiting small breakpoint')
})

$(window).on('enter.small', function () {
  console.log('Entering small breakpoint')
})

// Etc...

Look in the console.log to see the results.