[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/ivansun/JavaScriptButtons/master/Gruntfile.js [Back]  [Original]

module.exports = function (grunt) {

	"use strict";

	// Project configuration.
	grunt.initConfig({
		pkg: grunt.file.readJSON("package.json"),
		meta: {
			banner: "/*!\n * \n * \n * @version  - \n * @author  \n */\n"
		},
		jshint: {
			all: {
				src: ["src/*.js", "test/spec/*.js"],
				options: {
					jshintrc: ".jshintrc"
				}
			}
		},
		concat: {
			dist: {
				src: ["", "src/paypal-button.js"],
				dest: "dist/paypal-button.js",
				options: {
					banner: ""
				}
			},
			bundled: {
				src: ["", "lib/MiniCart/src/minicart.js", "src/paypal-button.js"],
				dest: "dist/paypal-button-minicart.js",
				options: {
					banner: ""
				}
			}
		},
		uglify: {
			dist: {
				src: [ "", "src/paypal-button.js" ],
				dest: "dist/paypal-button.min.js",
				options: {
					banner: ""
				}
			},
			bundled: {
				src: [ "", "lib/MiniCart/src/minicart.js", "src/paypal-button.js" ],
				dest: "dist/paypal-button-minicart.min.js",
				options: {
					banner: ""
				}
			}
		}
	});

	// Load grunt tasks from npm packages
	grunt.loadNpmTasks("grunt-contrib-jshint");
	grunt.loadNpmTasks("grunt-contrib-uglify");
	grunt.loadNpmTasks("grunt-contrib-concat");
	grunt.loadNpmTasks('grunt-update-submodules');

	// Default task.
	grunt.registerTask("default", ["jshint", "update_submodules", "concat", "uglify"]);

};

Web Proxy Viewer  |  New URL  |  Original Page