a jQuery package for browserify

Usage no npm install needed!

<script type="module">
  import brJquery from '';



br-jquery is a node.js module for including jQuery in browserify. It is currently jQuery 1.7.1.


This is published on npm as br-jquery. You can install it with npm install br-jquery.

The simplest way is to require the module in the call to create the bundle:

var js = require('browserify')({require: {jquery: 'br-jquery'}}).bundle();

This module follows the browserify convention of using require(), and uses jQuery.noConflict() To use the jQuery module from the browser, use something like var $ = require('jquery');

To include the minified version, use a middleware:

var browserify = require('browserify'),
    jq = require('br-jquery');

var bundle = browserify();
bundle.use(jq.min); // or jq to bundle the non-minified version

var js = bundle.bundle();

If you have the deps installed (jsdom and htmlparser), you can jQuery for node.js using this package:

var jquery = require('br-jquery').jquery();

The jquery package on npm is currently a 1.6 release so that may be one reason to use this package instead.


To verify that this contains the original jQuery source with a simple wrapper around it, read and run node build.js, and check that the files haven't changed.



To the extent possible under law, I, Ben Atkin, have waived all copyright and related or neighboring rights to this work.