diff --git a/components/.gitignore b/bower_components/.gitignore
similarity index 100%
rename from components/.gitignore
rename to bower_components/.gitignore
diff --git a/build/minify-components.sh b/build/minify-components.sh
index e16a8a1c..ed33157f 100755
--- a/build/minify-components.sh
+++ b/build/minify-components.sh
@@ -10,5 +10,5 @@
 #
 # All rights reserved.
 
-../node_modules/.bin/uglifyjs ../components/acorn/acorn.js -o ../components/acorn/acorn.min.js -c -m -b ascii_only=true,beautify=false
-../node_modules/.bin/uglifyjs ../components/esprima/esprima.js -o ../components/esprima/esprima.min.js -c -m -b ascii_only=true,beautify=false
+../node_modules/.bin/uglifyjs ../bower_components/acorn/acorn.js -o ../bower_components/acorn/acorn.min.js -c -m -b ascii_only=true,beautify=false
+../node_modules/.bin/uglifyjs ../bower_components/esprima/esprima.js -o ../bower_components/esprima/esprima.min.js -c -m -b ascii_only=true,beautify=false
diff --git a/src/core/PaperScript.js b/src/core/PaperScript.js
index 85c10926..787e020e 100644
--- a/src/core/PaperScript.js
+++ b/src/core/PaperScript.js
@@ -32,9 +32,9 @@ paper.PaperScope.prototype.PaperScript = (function(root) {
 	scope = root;
 /*#*/ } // options.version == 'dev'
 /*#*/ if (options.parser == 'acorn') {
-/*#*/ include('../../components/acorn/acorn.min.js', { exports: false });
+/*#*/ include('../../bower_components/acorn/acorn.min.js', { exports: false });
 /*#*/ } else if (options.parser == 'esprima') {
-/*#*/ include('../../components/esprima/esprima.min.js', { exports: false });
+/*#*/ include('../../bower_components/esprima/esprima.min.js', { exports: false });
 /*#*/ }
 
 	// Operators to overload
diff --git a/src/paper.js b/src/paper.js
index 90b7fa3c..19e7b37a 100644
--- a/src/paper.js
+++ b/src/paper.js
@@ -34,10 +34,10 @@
 // parameter inside the paper scope.
 var paper = new function(undefined) {
 // Inline Bootstrap core (the Base class) inside the paper scope first:
-/*#*/ include('../components/straps/straps.js', { exports: false });
+/*#*/ include('../bower_components/straps/straps.js', { exports: false });
 
 /*#*/ if (options.stats) {
-/*#*/ include('../components/stats.js/build/stats.min.js');
+/*#*/ include('../bower_components/stats.js/build/stats.min.js');
 /*#*/ } // options.stats
 
 /*#*/ if (options.version == 'dev') {