diff --git a/Gruntfile.js b/Gruntfile.js
new file mode 100644
index 0000000000000000000000000000000000000000..e70573878bdc0c67c9381d4d9f224e8a2d52ce57
--- /dev/null
+++ b/Gruntfile.js
@@ -0,0 +1,20 @@
+/*
+ * WP CDN Rewrite
+ * https://github.com/voceconnect/cdn-rewrite
+ */
+
+'use strict';
+
+module.exports = function(grunt) {
+
+  // Project configuration.
+  grunt.initConfig({
+    "build": {
+      "production": ["composer:install:no-dev:optimize-autoloader:prefer-dist"],
+    }
+  });
+
+  //load the tasks
+  grunt.loadNpmTasks('grunt-voce-plugins');
+
+};
\ No newline at end of file
diff --git a/package.json b/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..dc5bbb8167b77efcf71d6b50b9f69c84474225d2
--- /dev/null
+++ b/package.json
@@ -0,0 +1,15 @@
+{
+    "name": "cdn-rewrite",
+    "description": "Allows you to rewrite the root url of assets, css, and js files.",
+    "version": "0.1.2",
+    "repository": {
+        "type": "git",
+        "url": "git@github.com:voceconnect/cdn-rewrite.git"
+    },
+    "bugs": {
+        "url": "https://github.com/voceconnect/cdn-rewrite/issues"
+    },
+    "devDependencies": {
+      "grunt-voce-plugins": "latest"
+    }
+}
\ No newline at end of file