diff --git a/.npmignore b/.npmignore
index 2dcf391a..f4680b0d 100644
--- a/.npmignore
+++ b/.npmignore
@@ -1,4 +1,4 @@
-min/
+build/
src/
tests/index.html
tests/qunit/
diff --git a/xregexp-all.js b/xregexp-all.js
index f202ca31..1d229a7a 100644
--- a/xregexp-all.js
+++ b/xregexp-all.js
@@ -1,7 +1,24 @@
-/*! XRegExp All */
+/*!
+ * XRegExp All 2.1.0-rc
+ *
+ * Steven Levithan © 2012 MIT License
+ */
-/*---- xregexp.js ----*/
+;(function (definition) {
+ // Don't turn on strict mode for this function, so we can assign to global.XRegExp
+ // RequireJS
+ if (typeof define === 'function') {
+ define(definition);
+ // CommonJS
+ } else if (typeof exports === 'object') {
+ exports.XRegExp = definition();
+ //