1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-11-07 03:12:33 +01:00

Convert regex.js into an ES module (#3844)

This commit is contained in:
Manish Jethani 2021-08-22 17:55:06 +05:30 committed by GitHub
parent d6339ada62
commit 1bde1e5ecb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 22 deletions

View File

@ -25,9 +25,7 @@
/******************************************************************************/ /******************************************************************************/
import '../lib/regexanalyzer/regex.js'; import Regex from '../lib/regexanalyzer/regex.js';
import globals from './globals.js';
/******************************************************************************* /*******************************************************************************
@ -2898,7 +2896,6 @@ Parser.regexUtils = Parser.prototype.regexUtils = (( ) => {
return '\x01'; return '\x01';
}; };
const Regex = globals.Regex;
if ( if (
Regex instanceof Object === false || Regex instanceof Object === false ||
Regex.Analyzer instanceof Object === false Regex.Analyzer instanceof Object === false

View File

@ -7,23 +7,7 @@
* https://github.com/foo123/RegexAnalyzer * https://github.com/foo123/RegexAnalyzer
* *
**/ **/
!function( root, name, factory ){ export default (function () {
"use strict";
if ( ('object'===typeof module)&&module.exports ) /* CommonJS */
(module.$deps = module.$deps||{}) && (module.exports = module.$deps[name] = factory.call(root));
else if ( ('undefined'!==typeof System)&&('function'===typeof System.register)&&('function'===typeof System['import']) ) /* ES6 module */
System.register(name,[],function($__export){$__export(name, factory.call(root));});
else if ( ('function'===typeof define)&&define.amd&&('function'===typeof require)&&('function'===typeof require.specified)&&require.specified(name) /*&& !require.defined(name)*/ ) /* AMD */
define(name,['module'],function(module){factory.moduleUri = module.uri; return factory.call(root);});
else if ( !(name in root) ) /* Browser/WebWorker/.. */
(root[name] = factory.call(root)||1)&&('function'===typeof(define))&&define.amd&&define(function(){return root[name];} );
}( /* current root */ (( ) => {
if ( typeof globalThis !== 'undefined' ) { return globalThis; }
if ( typeof self !== 'undefined' ) { return self; }
if ( typeof global !== 'undefined' ) { return global; }
})(),
/* module name */ "Regex",
/* module factory */ function ModuleFactory__Regex( undef ){
"use strict"; "use strict";
var __version__ = "1.1.0", var __version__ = "1.1.0",
@ -2155,4 +2139,4 @@ var Regex = {
}; };
/* export the module */ /* export the module */
return Regex; return Regex;
}); })();