From cb67e78410f2d81da7079fc6d2fbaff86cb24011 Mon Sep 17 00:00:00 2001
From: stdlib-bot <noreply@stdlib.io>
Date: Mon, 10 Mar 2025 01:21:15 +0000
Subject: [PATCH] Transform error messages

---
 lib/main.js  | 7 ++++---
 package.json | 5 +++--
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/lib/main.js b/lib/main.js
index 57c2c31..2a739fb 100644
--- a/lib/main.js
+++ b/lib/main.js
@@ -18,11 +18,13 @@
 
 'use strict';
 
+var format = require('@stdlib/error-tools-fmtprodmsg');
+
 // MODULES //
 
 var isArray = require( '@stdlib/assert-is-array' );
-var resolveGetter = require( '@stdlib/array-base-resolve-getter' );
 
+var resolveGetter = require( '@stdlib/array-base-resolve-getter' );
 
 // MAIN //
 
@@ -54,7 +56,7 @@ function groupEntries( x, groups ) {
 	// Get the number of elements to group:
 	len = x.length;
 	if ( groups.length !== len ) {
-		throw new RangeError( 'invalid argument. The first and second arguments must have the same length.' );
+		throw new RangeError( format('1nHFI') );
 	}
 	// Resolve accessors for retrieving array elements:
 	xget = resolveGetter( x );
@@ -75,7 +77,6 @@ function groupEntries( x, groups ) {
 	return out;
 }
 
-
 // EXPORTS //
 
 module.exports = groupEntries;
diff --git a/package.json b/package.json
index 822a57d..f56dec8 100644
--- a/package.json
+++ b/package.json
@@ -39,7 +39,8 @@
   "dependencies": {
     "@stdlib/array-base-resolve-getter": "^0.2.2",
     "@stdlib/assert-is-array": "^0.2.2",
-    "@stdlib/types": "^0.4.3"
+    "@stdlib/types": "^0.4.3",
+    "@stdlib/error-tools-fmtprodmsg": "^0.2.2"
   },
   "devDependencies": {
     "@stdlib/array-base-take-indexed": "^0.2.2",
@@ -90,4 +91,4 @@
     "type": "opencollective",
     "url": "https://opencollective.com/stdlib"
   }
-}
+}
\ No newline at end of file