<p>I stumbled upon this javascript obfuscator called <a href="http://www.ideareactor.com/idea/HomePage.html" rel="nofollow noreferrer">Squash</a>, I want to use it on my ExtJS project to obfuscate my javascript files. I've tried it and the result are totally obfuscated codes. But it seems that I have to obfuscate the ExtJS library too because I got warnings that it couldn't find functions such as <code>Ext.onReady()</code>, <code>Ext.form.FormPanel()</code>, etc.</p>

<p>I just want to ask if any of you guys have successfully used Squash + ExtJS in a project and how did you manage to make it work. </p>

Typical rtfm: The
```
@Public
```
annotation on the
```
setDocumentTitle
```
function prevents the function name from being obfuscated so that it can be accessed from unobfuscated code.