Building js & css for editor with r.js/lessc via grunt tasks
[fnpeditor.git] / Gruntfile.js
diff --git a/Gruntfile.js b/Gruntfile.js
new file mode 100644 (file)
index 0000000..4d26c25
--- /dev/null
@@ -0,0 +1,32 @@
+module.exports = function(grunt) {
+
+    grunt.initConfig({
+        requirejs: {
+          compile: {
+            options: {
+              baseUrl: '',
+              mainConfigFile: 'entrypoint.js',
+              out: 'build/rng.js',
+              name: 'entrypoint',
+              include: ['libs/require']
+            }
+          }
+        },
+        less: {
+            production: {
+                options: {
+                    paths: [''],
+                    yuicompress: true
+                },
+                files: {
+                    'build/rng.css': 'styles/main.less'
+                },
+            },
+        }
+    });
+
+    grunt.loadNpmTasks('grunt-contrib-requirejs');
+    grunt.loadNpmTasks('grunt-contrib-less');
+
+    grunt.registerTask('default', ['requirejs']);
+};
\ No newline at end of file