( function ( $, mw ) {
	mw.loader.using( 'ext.wikiLove.local', function () {
		$( $.wikiLove.init );
	} );
} )( jQuery, mediaWiki );

( function ( $, mw ) {
	$.when(
		mw.loader.using( 'ext.wikiLove.local' ),
		$.ready
	).done( $.wikiLove.init );
} )( jQuery, mediaWiki );

Use $.ready and $.when instead of nesting callbacks