To build jQuery, you need to have the latest Node.js/npm and git 1.7 or later. Earlier versions might work, but are not supported. For Windows, you have to download and install git and Node.js. OS X users should install Homebrew. Once Homebrew is installed, run brew install git to install git, and brew install node to install Node.js. Linux/BSD users should use their appropriate package managers to install git and Node.js, or build from source if you swing that way. Easy-peasy. Special builds can be created that exclude subsets of jQuery functionality. This allows for smaller custom builds when the builder is certain that those parts of jQuery are not being used. For example, an app that only used JSONP for $.ajax() and did not need to calculate offsets or positions of elements could exclude the offset and ajax/xhr modules. Any module may be excluded except for core, and selector. To exclude a module, pass its path relative to the src folder (without the .js extension). Some example modules that can be excluded are: Note: Excluding Sizzle will also exclude all jQuery selector extensions (such as effects/animatedSelector and css/hiddenVisibleSelectors). The build process shows a message for each dependent module it excludes or includes. As an option, you can set the module name for jQuery's AMD definition. By default, it is set to "jquery", which plays nicely with plugins and third-party libraries, but there may be cases where you'd like to change this. Simply set the "amd" option: For questions or requests regarding custom builds, please start a thread on the Developing jQuery Core section of the forum. Due to the combinatorics and custom nature of these builds, they are not regularly tested in jQuery's unit test process. The non-Sizzle selector engine currently does not pass unit tests because it is missing too much essential functionality.

Information about recent OPM cybersecurity incident

Dear Friends,

Recently, the Office of Personnel Management (OPM) issued a May 1, 2015 Memorandum, stating that we are discontinuing the practice of issuing memoranda regarding whether conferences qualify as a training activity. We did so to make clear that agencies are responsible for their employees’ training and development as provided by the statute and regulations, 5 U.S.C. chapter 41 and 5 CFR Part 410. (…) We further “encourage[d] agencies to continue to consider professional training organizations and affinity groups as a source of training.” Please note that, OPM, as well as other Federal agencies, support affinity groups by providing our expert training on a host of topics related to career development, as well as other topics.

As a reminder, the 2011 Government-Wide Diversity and Inclusion Strategic Plan, as well as the upcoming 2015 Government-Wide Diversity and Inclusion Strategic Plan call upon departments and agencies to support participation in employee affinity groups and utilize them to help foster a diverse, high-performing workforce. (See 2011 Plan at Priority 2.2(2); 2015 Plan at Priority 3.2.) Some our affinity groups’ training programs are listed below and attached for your reference:
June 15-18, 2015

Society of American Indian Government Employees (SAIGE)
Treasure Island Hotel & Casino
Welch, MN
July 13-16, 2015

Federally Employed Women (FEW) National Training Program
Hilton New Orleans Riverside
New Orleans, LA

August 24-27, 2015

Blacks in Government (BIG) National Training Program
Hilton Orlando
Orlando, FL
September 21-24, 2015

IMAGE National Training Program
Houston Marriott Medical Center
Houston, TX

Thank you for your continued support of our affinity groups.

Veronica E. Villalobos
Director, Office of Diversity and Inclusion
US Office of Personnel Management