From 170f1672b4d3ae1332249a39ea77061faf9ed8cd Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 27 Oct 2015 11:46:56 -0400 Subject: [PATCH] more robust deconflicting (sorry, no test yet) --- src/Bundle.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Bundle.js b/src/Bundle.js index 5b05cf6..dbe335a 100644 --- a/src/Bundle.js +++ b/src/Bundle.js @@ -93,8 +93,8 @@ export default class Bundle { keys( this.assumedGlobals ).forEach( name => used[ name ] = 1 ); function getSafeName ( name ) { - if ( used[ name ] ) { - return `${name}$${used[name]++}`; + while ( used[ name ] ) { + name += `$${used[name]++}`; } used[ name ] = 1;