From: =?utf-8?q?Bastien_Roucari=C3=A8s?= <rouca@debian.org>
Date: Sat, 26 Apr 2025 15:50:02 +0200
Subject: Patch build process

forwarded: not-needed
---
 Gruntfile.js | 117 +++++------------------------------------------------------
 package.json |  11 +-----
 2 files changed, 11 insertions(+), 117 deletions(-)

diff --git a/Gruntfile.js b/Gruntfile.js
index 2f4e3ea..883613d 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -92,69 +92,6 @@ grunt.initConfig( {
 			ext: ".min.js"
 		}
 	},
-	compress: {
-		dist: {
-			options: {
-				mode: "zip",
-				level: 1,
-				archive: "dist/<%= pkg.name %>-<%= pkg.version %>.zip",
-				pretty: true
-			},
-			src: [
-				"changelog.txt",
-				"demo/**/*.*",
-				"dist/**/*.js",
-				"Gruntfile.js",
-				"lib/**/*.*",
-				"package.json",
-				"LICENSE.md",
-				"README.md",
-				"src/**/*.*",
-				"test/**/*.*"
-			]
-		}
-	},
-	qunit: {
-		files: "test/index.html",
-		options: {
-			puppeteer: {
-				args: [
-					"--headless",
-					"--disable-web-security",
-					"--allow-file-access-from-files"
-				]
-			},
-			timeout: 10000
-		}
-	},
-	jshint: {
-		options: {
-			jshintrc: true
-		},
-		core: {
-			src: "src/**/*.js"
-		},
-		test: {
-			src: [ "test/*.js", "test/additional/*.js" ]
-		},
-		grunt: {
-			src: "Gruntfile.js"
-		}
-	},
-	watch: {
-		options: {
-			atBegin: true
-		},
-		src: {
-			files: "<%= jshint.core.src %>",
-			tasks: [
-				"concat"
-			]
-		}
-	},
-	jscs: {
-		all: [ "<%= jshint.core.src %>", "<%= jshint.test.src %>", "<%= jshint.grunt.src %>" ]
-	},
 	copy: {
 		dist: {
 			options: {
@@ -171,54 +108,20 @@ grunt.initConfig( {
 			filter: "isFile"
 		}
 	},
-	replace: {
-		dist: {
-			src: "dist/**/*.min.js",
-			overwrite: true,
-			replacements: [
-				{
-					from: "./jquery.validate",
-					to: "./jquery.validate.min"
-				}
-			]
-		}
-	},
-
-	// Generate the sub-resource integrity hashes of the distribution files
-	sri: {
-		options: {
-			algorithms: [ "sha256", "sha384", "sha512" ],
-
-			// The target json file
-			dest: "dist/jquery-validation-sri.json",
-
-			// Stringify the JSON output in a pretty format
-			pretty: true
-		},
-
-		all: {
-			src: [
-				"dist/jquery.validate.{min.js,js}",
-				"dist/additional-methods.{min.js,js}",
-				"dist/localization/*.js"
-			]
-		}
-	}
 } );
 
-grunt.loadNpmTasks( "grunt-contrib-jshint" );
-grunt.loadNpmTasks( "grunt-contrib-qunit" );
+//grunt.loadNpmTasks( "grunt-contrib-jshint" );
+//grunt.loadNpmTasks( "grunt-contrib-qunit" );
 grunt.loadNpmTasks( "grunt-contrib-uglify" );
 grunt.loadNpmTasks( "grunt-contrib-concat" );
-grunt.loadNpmTasks( "grunt-contrib-compress" );
-grunt.loadNpmTasks( "grunt-contrib-watch" );
-grunt.loadNpmTasks( "grunt-jscs" );
+//grunt.loadNpmTasks( "grunt-contrib-compress" );
+//grunt.loadNpmTasks( "grunt-contrib-watch" );
+//grunt.loadNpmTasks( "grunt-jscs" );
 grunt.loadNpmTasks( "grunt-contrib-copy" );
-grunt.loadNpmTasks( "grunt-text-replace" );
-grunt.loadNpmTasks( "grunt-sri" );
-
-grunt.registerTask( "default", [ "concat", "copy", "jscs", "jshint", "qunit" ] );
-grunt.registerTask( "release", [ "default", "uglify", "replace", "compress", "sri" ] );
-grunt.registerTask( "start", [ "concat", "watch" ] );
+//grunt.loadNpmTasks( "grunt-text-replace" );
+//grunt.loadNpmTasks( "grunt-sri" );
 
+grunt.registerTask( "default", [ "concat", "copy"] );
+grunt.registerTask( "release", [ "default", "uglify"] );
+grunt.registerTask( "start", [ "concat"] );
 };
diff --git a/package.json b/package.json
index 2ced222..678b420 100644
--- a/package.json
+++ b/package.json
@@ -39,19 +39,10 @@
 		"jquery": "^1.7 || ^2.0 || ^3.1"
 	},
 	"devDependencies": {
-		"commitplease": "2.3.1",
 		"grunt": "1.0.1",
-		"grunt-contrib-compress": "1.2.0",
 		"grunt-contrib-concat": "1.0.1",
 		"grunt-contrib-copy": "1.0.0",
-		"grunt-contrib-jshint": "1.0.0",
-		"grunt-contrib-qunit": "10.0.0",
-		"grunt-contrib-uglify": "1.0.1",
-		"grunt-contrib-watch": "1.0.0",
-		"grunt-jscs": "2.8.0",
-		"grunt-sri": "0.2.0",
-		"grunt-text-replace": "0.4.0",
-		"qunitjs": "2.3.3"
+		"grunt-contrib-uglify": "1.0.1"
 	},
 	"keywords": [
 		"jquery",
