diff --git a/lib/index.js b/lib/index.js index bf044e5..b5b4af2 100644 --- a/lib/index.js +++ b/lib/index.js @@ -1,13 +1,15 @@ var core = require('./xcore'); var em = require('./eventmask').eventMask; -var keysyms = require('./keysyms'); var server = require('./xserver'); module.exports.createClient = core.createClient; module.exports.createServer = server.createServer; module.exports.eventMask = em; -module.exports.keySyms = keysyms; +Object.defineProperty(module.exports, 'keySyms', { + enumerable: true, + get: function() { return require('./keysyms'); } +}); //TODO: // keepe everything in namespace for consistensy (eventMask, keySyms, class, destination ...