Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/jquery.browser/Gruntfile.js')
-rw-r--r--node_modules/jquery.browser/Gruntfile.js62
1 files changed, 62 insertions, 0 deletions
diff --git a/node_modules/jquery.browser/Gruntfile.js b/node_modules/jquery.browser/Gruntfile.js
new file mode 100644
index 0000000000..4d3c2fb7af
--- /dev/null
+++ b/node_modules/jquery.browser/Gruntfile.js
@@ -0,0 +1,62 @@
+module.exports = function(grunt) {
+ grunt.initConfig({
+ pkg: grunt.file.readJSON('package.json'),
+ browserify: {
+ 'test/test-require.js': ['test/src/require/test.js'],
+ options: {
+ banner: '/*\n\n ****** Testing Require file ****** \n\n*/'
+ }
+ },
+ jshint: {
+ files: ['Gruntfile.js', 'dist/jquery.browser.js', 'test/test.js'],
+
+ options: {
+ globals: {
+ jQuery: true,
+ console: true,
+ module: true
+ }
+ }
+ },
+ uglify: {
+ options: {
+ banner: '/*!\n * jQuery Browser Plugin <%= pkg.version %>\n * https://github.com/gabceb/jquery-browser-plugin\n *\n * Original jquery-browser code Copyright 2005, 2015 jQuery Foundation, Inc. and other contributors\n * http://jquery.org/license\n *\n * Modifications Copyright <%= grunt.template.today("yyyy") %> Gabriel Cebrian\n * https://github.com/gabceb\n *\n * Released under the MIT license\n *\n * Date: <%= grunt.template.today("dd-mm-yyyy")%>\n */'
+ },
+ dist: {
+ files: {
+ 'dist/<%= pkg.name %>.min.js': 'dist/<%= pkg.name %>.js'
+ }
+ }
+ },
+ copy: {
+ main: {
+ src: "dist/<%= pkg.name %>.js",
+ dest: "test/src/<%= pkg.name %>.js"
+ }
+ },
+ exec: {
+ 'test-jquery': {
+ command: "casperjs test test/test.js",
+ stdout: true,
+ stderr: true
+ },
+ 'test-require': {
+ command: "./node_modules/.bin/mocha test/test-require.js",
+ stdout: true,
+ stderr: true
+ }
+ }
+ });
+
+ grunt.loadNpmTasks('grunt-contrib-jshint');
+ grunt.loadNpmTasks('grunt-contrib-uglify');
+ grunt.loadNpmTasks('grunt-contrib-copy');
+ grunt.loadNpmTasks('grunt-exec');
+ grunt.loadNpmTasks('grunt-browserify');
+
+ grunt.registerTask('default', ['jshint', 'uglify', 'copy']);
+
+ grunt.registerTask('test-jquery', ['default', 'exec:test-jquery']);
+ grunt.registerTask('test-require', ['default', 'browserify', 'exec:test-require']);
+ grunt.registerTask('test', ['test-jquery', 'test-require']);
+};