module.exports = global.key

This is important to me. I would wrap the code with

```javascript
define(function(require, exports, module) {
  var global = {};
  (function() {
    // keymaster code here
  }).call(global);
});
```

via https://github.com/seajs/gallery/blob/master/keymaster/src/keymaster.transport

BTW, can you git tag your repo please!

The code is changing, but the version is not.