O código fonte do jQuery usa Require.js, mas o arquivo final não?
Arquivo jQuery não compactado:http://code.jquery.com/jquery-2.0.3.js jQuery Source code:https://github.com/jquery/jquery/blob/master/src/core.js
O que eles estão fazendo para parecer que a saída final não está usando o Require.js sob o capô? Os exemplos do Require.js dizem para você inserir toda a biblioteca em seu código para que ele funcione como um único arquivo.
Almond.js, uma versão menor do Require.js também diz para você se inserir no seu código para ter um arquivo javascript autônomo.
Quando minificado, eu não ligo para o inchaço extra, são apenas alguns killobytes extras (para o almond.js), mas o unminified é dificilmente legível. Eu tenho que rolar todo o caminho, passado o código de almond.js para ver a lógica da minha aplicação.
QuestãoComo posso fazer o meu código para ser semelhante ao jQuery, em que a saída final não se parece com um Frankenweenie?