1.0.0 • Published 1 month ago

tampermonkey-jquery v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 month ago

gm-jquery

Support unsafeWindow. typeof unsafeWindow !== "undefined" ? unsafeWindow : (typeof window !== "undefined" ? window : this)

( function( global, factory ) {

	"use strict";

	if ( typeof module === "object" && typeof module.exports === "object" ) {

		// For CommonJS and CommonJS-like environments where a proper `window`
		// is present, execute the factory and get jQuery.
		// For environments that do not have a `window` with a `document`
		// (such as Node.js), expose a factory as module.exports.
		// This accentuates the need for the creation of a real `window`.
		// e.g. var jQuery = require("jquery")(window);
		// See ticket trac-14549 for more info.
		module.exports = global.document ?
			factory( global, true ) :
			function( w ) {
				if ( !w.document ) {
					throw new Error( "jQuery requires a window with a document" );
				}
				return factory( w );
			};
	} else {
		factory( global );
	}

// Pass this if window is not defined yet
} )(typeof unsafeWindow !== "undefined" ? unsafeWindow : (typeof window !== "undefined" ? window : this), function( window, noGlobal ) {
    // ...
}
1.0.0

1 month ago