<commit_before>[jQuery](http://jquery.com/) - New Wave Javascript
================================

What you need to build your own jQuery
---------------------------------------
* Make sure that you have Java installed (if you want to build a minified version of jQuery).
If not, go to this page and download "Java Runtime Environment (JRE) 5.0"  
[http://java.sun.com/javase/downloads/index.jsp](http://java.sun.com/javase/downloads/index.jsp)

* You now have two options for building jQuery, if you have access to common UNIX commands (like `make`, `mkdir`, `rm`, `cat`, and `echo`) then simply type `make` to build all the components.

* The other option is if you have Ant installed (or are on Windows and don't have access to make). You can download Ant from here: [http://ant.apache.org/bindownload.cgi](http://ant.apache.org/bindownload.cgi)
If you do have Ant, everytime (in this README) that I say 'make', do 'ant' instead - it works identically (for all intents and purposes).

How to build your own jQuery
-----------------------------

In the main directory of the distribution (the one that this file is in), type
the following to make all versions of jQuery:

`make`

Here are each of the individual items that are buildable from the Makefile.

`make init`

Pull in all the external dependencies (QUnit, Sizzle) for the project.

`make jquery`

The standard, uncompressed, jQuery code.  
Makes: ./dist/jquery.js

`make min`

A compressed version of jQuery (made the YUI Minifier).  
Makes: ./dist/jquery.min.js

`make selector`

Builds the selector library for jQuery from Sizzle.  
Makes: ./src/selector.js

Finally, you can remove all the built files using the command:
  
`make clean`

Additionally, if you want to install jQuery to a location that is not this
directory, you can specify the PREFIX directory, for example:<commit_msg>Updated the README to reference the Closure Compiler instead of YUI Min. Thanks for the heads-up @_carumba.<commit_after>[jQuery](http://jquery.com/) - New Wave Javascript
================================

What you need to build your own jQuery
---------------------------------------
* Make sure that you have Java installed (if you want to build a minified version of jQuery).
If not, go to this page and download "Java Runtime Environment (JRE) 5.0"  
[http://java.sun.com/javase/downloads/index.jsp](http://java.sun.com/javase/downloads/index.jsp)

* You now have two options for building jQuery, if you have access to common UNIX commands (like `make`, `mkdir`, `rm`, `cat`, and `echo`) then simply type `make` to build all the components.

* The other option is if you have Ant installed (or are on Windows and don't have access to make). You can download Ant from here: [http://ant.apache.org/bindownload.cgi](http://ant.apache.org/bindownload.cgi)
If you do have Ant, everytime (in this README) that I say 'make', do 'ant' instead - it works identically (for all intents and purposes).

How to build your own jQuery
-----------------------------

In the main directory of the distribution (the one that this file is in), type
the following to make all versions of jQuery:

`make`

Here are each of the individual items that are buildable from the Makefile.

`make init`

Pull in all the external dependencies (QUnit, Sizzle) for the project.

`make jquery`

The standard, uncompressed, jQuery code.  
Makes: ./dist/jquery.js

`make min`

A compressed version of jQuery (made the Closure Compiler).  
Makes: ./dist/jquery.min.js

`make selector`

Builds the selector library for jQuery from Sizzle.  
Makes: ./src/selector.js

Finally, you can remove all the built files using the command:
  
`make clean`

Additionally, if you want to install jQuery to a location that is not this
directory, you can specify the PREFIX directory, for example:
{'fraction_non_alphanumeric': 0.13361388742766964, 'fraction_numerical': 0.0010520778537611783, 'mean_word_length': 3.516627078384798, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 12, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4164993', 'n_tokens_mistral': 1068, 'n_tokens_neox': 1019, 'n_words': 517}