From a66b4c05accaec7e96103a9381aebc6640aecde7 Mon Sep 17 00:00:00 2001 From: stdlib-bot Date: Sun, 10 May 2026 03:47:07 +0000 Subject: [PATCH] Transform error messages --- lib/main.js | 10 +++++----- package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/main.js b/lib/main.js index 62da627..78610d2 100644 --- a/lib/main.js +++ b/lib/main.js @@ -28,7 +28,7 @@ var contains = require( '@stdlib/array-base-assert-contains' ).factory; var forEachCodeUnit = require( '@stdlib/string-base-for-each' ); var forEachCodePoint = require( '@stdlib/string-base-for-each-code-point' ); var forEachGraphemeCluster = require( '@stdlib/string-base-for-each-grapheme-cluster' ); -var format = require( '@stdlib/string-format' ); +var format = require( '@stdlib/error-tools-fmtprodmsg' ); // VARIABLES // @@ -71,7 +71,7 @@ function forEach( str, options, clbk ) { var opts; var cb; if ( !isString( str ) ) { - throw new TypeError( format( 'invalid argument. First argument must be a string. Value: `%s`.', str ) ); + throw new TypeError( format( '1gr3F', str ) ); } opts = { 'mode': 'grapheme' @@ -90,19 +90,19 @@ function forEach( str, options, clbk ) { } } else { // nargs === 4 if ( !isPlainObject( options ) ) { - throw new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) ); + throw new TypeError( format( '1gr2V', options ) ); } cb = clbk; thisArg = arguments[ 3 ]; } if ( !isFunction( cb ) ) { - throw new TypeError( format( 'invalid argument. Callback argument must be a function. Value: `%s`.', cb ) ); + throw new TypeError( format( '1gr2b', cb ) ); } if ( options ) { if ( hasOwnProp( options, 'mode' ) ) { opts.mode = options.mode; if ( !isMode( opts.mode ) ) { - throw new TypeError( format( 'invalid option. `%s` option must be one of the following: "%s". Value: `%s`.', 'mode', MODES.join( '", "' ), opts.mode ) ); + throw new TypeError( format( '1grE1', 'mode', MODES.join( '", "' ), opts.mode ) ); } } } diff --git a/package.json b/package.json index 4c54077..10bfd35 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "@stdlib/string-base-for-each": "^0.2.3", "@stdlib/string-base-for-each-code-point": "^0.2.3", "@stdlib/string-base-for-each-grapheme-cluster": "^0.2.3", - "@stdlib/string-format": "^0.2.3", + "@stdlib/error-tools-fmtprodmsg": "^0.2.3", "@stdlib/error-tools-fmtprodmsg": "^0.2.3" }, "devDependencies": {