| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 | 
							- "use strict";
 
- module.exports = function(grunt) {
 
-     var pkg = grunt.file.readJSON("package.json");
 
-     // Project configuration.
 
-     grunt.initConfig({
 
-         // Metadata.
 
-         pkg: pkg,
 
-         banner: grunt.file.read("dev/copy.js").replace(/@VERSION/, pkg.version),
 
-         // Task configuration.
 
-         uglify: {
 
-             options: {
 
-                 banner: "<%= banner %>"
 
-             },
 
-             dist: {
 
-                 src: "<%= concat.dist.dest %>",
 
-                 dest: "<%= pkg.name %>-min.js"
 
-             },
 
-             nodeps: {
 
-                 src: "<%= concat.nodeps.dest %>",
 
-                 dest: "<%= pkg.name %>-nodeps-min.js"
 
-             }
 
-         },
 
-         replace: {
 
-             dist: {
 
-                 options: {
 
-                     patterns: [{
 
-                         match: "VERSION",
 
-                         replacement: "<%= pkg.version %>"
 
-                     }]
 
-                 },
 
-                 files: [{
 
-                     expand: true,
 
-                     flatten: true,
 
-                     src: ["<%= concat.dist.dest %>", "<%= concat.nodeps.dest %>"],
 
-                     dest: "./"
 
-                 }]
 
-             }
 
-         },
 
-         concat: {
 
-             dist: {
 
-                 dest: "<%= pkg.name %>.js",
 
-                 src: [
 
-                     "dev/eve.js",
 
-                     "dev/raphael.core.js",
 
-                     "dev/raphael.svg.js",
 
-                     "dev/raphael.vml.js",
 
-                     "dev/raphael.amd.js"
 
-                 ]
 
-             },
 
-             nodeps: {
 
-                 dest: "<%= pkg.name %>-nodeps.js",
 
-                 src: [
 
-                     "dev/raphael.core.js",
 
-                     "dev/raphael.svg.js",
 
-                     "dev/raphael.vml.js",
 
-                     "dev/raphael.amd.js"
 
-                 ]
 
-             }
 
-         }
 
-     });
 
-     // These plugins provide necessary tasks.
 
-     grunt.loadNpmTasks("grunt-contrib-concat");
 
-     grunt.loadNpmTasks("grunt-contrib-uglify");
 
-     grunt.loadNpmTasks("grunt-replace");
 
-     // Default task.
 
-     grunt.registerTask("default", ["concat", "replace", "uglify"]);
 
- };
 
 
  |