diff --git a/lib/expose.js b/lib/expose.js index b2e0c4b..498dfe2 100644 --- a/lib/expose.js +++ b/lib/expose.js @@ -63,8 +63,8 @@ function renderNamespace(str){ return str.split('.').map(function(part, i){ parts.push(part); - part = parts.join('.'); - return (i ? '' : 'window.') + part + ' = ' + part + ' || {};'; + part = (i ? '' : 'window.') + parts.join('.'); + return part + ' || (' + part + ' = {});'; }).join('\n'); }