<!DOCTYPE 5>
<html>
  <head>
    <title>CSS Emitter</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <style type="text/css">
      #box {
        transition: all 1s ease;
        -webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -o-transition: all 1s ease;
        width: 100px;
        height: 100px;
        background: black;
        display: block;
      }
      #box.in {
        width: 200px;
        height: 200px;
      }
    </style>
  </head>
  <body>
    <div id="box"></div>
    <script src="../build/build.js"></script>
    <script>
      var cssEvent = require('css-emitter');
      var element = document.querySelector('#box');

      css = cssEvent(element);

      css.bind(function(e){
        console.log('%s property changed on %s event', e.propertyName, e.type);
      });

      setTimeout(function(){
        element.className = 'in';
      }, 1000);
    </script>
  </body>
</html>