Browse Source

Add semicolon at the end of UMD build (#129)

Allows for safe script concatenation; see https://github.com/Tampermonkey/tampermonkey/issues/595
Thành Thân Thiện 3 years ago
parent
commit
80c12de8f4
1 changed files with 1 additions and 1 deletions
  1. 1 1
      scripts/buildUMD.ts

+ 1 - 1
scripts/buildUMD.ts

@@ -32,7 +32,7 @@ minify(src, opts).then(async out => {
   const res = "!function(f){typeof module!='undefined'&&typeof exports=='object'?module.exports=f():typeof define!='undefined'&&define.amd?define(f):(typeof self!='undefined'?self:this).fflate=f()}(function(){var _e={};" +
     out.code!.replace(/exports\.(.*) = void 0;\n/, '').replace(/exports\./g, '_e.').replace(/require\("\.\/node-worker\.cjs"\)/,
     "(typeof module!='undefined'&&typeof exports=='object'?function(_f){" + nodeWkrOut + 'return _f}:function(_f){' + wkrOut + 'return _f})({})'
-  ) + 'return _e})';
+  ) + 'return _e});';
   if (!existsSync(p('umd'))) mkdirSync(p('umd'));
   writeFileSync(p('umd', 'index.js'), res);
 });